← Commit history
2n7000.glbadded
⋯ 1 unchanged line ⋯
2n7000.kicad_modadded+209
@@ -0,0 +1,209 @@+(footprint "TO-92_Inline"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "TO-92 leads in-line, narrow, oval pads, drill 0.75mm (see NXP sot054_po.pdf)")+	(tags "to-92 sc-43 sc-43a sot54 PA33 transistor")+	(property "Reference" "REF**"+		(at 1.27 -3.56 0)+		(layer "F.SilkS")+		(uuid "f8d60c07-fcb4-4333-b1c1-8b3d3f312520")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "TO-92_Inline"+		(at 1.27 2.79 0)+		(layer "F.Fab")+		(uuid "46e152dd-3e84-4692-ab08-8f8d182ac1f0")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "13a62c66-6828-4621-95e7-083954b37b6f")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "a81db220-f19f-495f-8fd1-8d52823f6974")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(attr through_hole)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -0.53 1.85)+		(end 3.07 1.85)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "cf5cf09f-aa3b-4d09-93f0-cd60b4888842")+	)+	(fp_arc+		(start -0.568478 1.838478)+		(mid -1.132087 -0.994977)+		(end 1.27 -2.6)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "99142eee-f758-4736-a8c8-cb8594d72329")+	)+	(fp_arc+		(start 1.27 -2.6)+		(mid 3.672087 -0.994977)+		(end 3.108478 1.838478)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "6883339b-fe76-44dd-867c-5e7513ca94d9")+	)+	(fp_line+		(start -1.46 -2.73)+		(end -1.46 2.01)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "72a79f77-a855-4ceb-b60f-4bb0540506aa")+	)+	(fp_line+		(start -1.46 -2.73)+		(end 4 -2.73)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "dad691fd-038e-4d6a-bbce-b7dcbddfb4a5")+	)+	(fp_line+		(start 4 2.01)+		(end -1.46 2.01)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "05180e66-b002-4a73-b421-69cbe95c21e7")+	)+	(fp_line+		(start 4 2.01)+		(end 4 -2.73)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "986d9fd3-f662-42cd-a6e8-73c40d564b49")+	)+	(fp_line+		(start -0.5 1.75)+		(end 3 1.75)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "5d7416fc-4b8c-4be4-a9fd-ef9b81ac6c9c")+	)+	(fp_arc+		(start -0.483625 1.753625)+		(mid -1.021221 -0.949055)+		(end 1.27 -2.48)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "aa16c43c-65a5-4741-be20-e91b6c83fa25")+	)+	(fp_arc+		(start 1.27 -2.48)+		(mid 3.561221 -0.949055)+		(end 3.023625 1.753625)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "f16cbdf0-79ae-4941-a6bc-5ea567fda1f0")+	)+	(fp_text user "${REFERENCE}"+		(at 1.27 0 0)+		(layer "F.Fab")+		(uuid "77380750-baf8-4990-b61d-2bd2227c89ba")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" thru_hole rect+		(at 0 0)+		(size 1.05 1.5)+		(drill 0.75)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(uuid "30d66bfc-1f65-461a-a175-eddb5ee97273")+	)+	(pad "2" thru_hole oval+		(at 1.27 0)+		(size 1.05 1.5)+		(drill 0.75)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(uuid "19a641f3-2188-4ac8-845f-9705044a4d32")+	)+	(pad "3" thru_hole oval+		(at 2.54 0)+		(size 1.05 1.5)+		(drill 0.75)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(uuid "58a02559-fefd-4819-914f-420454f3bf9f")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-92_Inline.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
2n7000.kicad_symadded+319
@@ -0,0 +1,319 @@+(kicad_symbol_lib+	(version 20251024)+	(generator "kicad_symbol_editor")+	(generator_version "10.0")+(symbol "2N7000"+		(pin_names+			(hide yes)+		)+		(exclude_from_sim no)+		(in_bom yes)+		(on_board yes)+		(in_pos_files yes)+		(duplicate_pin_numbers_are_jumpers no)+		(property "Reference" "Q"+			(at 5.08 1.905 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+				(justify left)+			)+		)+		(property "Value" "2N7000"+			(at 5.08 0 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+				(justify left)+			)+		)+		(property "Footprint" "Package_TO_SOT_THT:TO-92_Inline"+			(at 5.08 -1.905 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+					(italic yes)+				)+				(justify left)+			)+		)+		(property "Datasheet" "https://www.vishay.com/docs/70226/70226.pdf"+			(at 5.08 -3.81 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+				(justify left)+			)+		)+		(property "Description" "0.2A Id, 200V Vds, N-Channel MOSFET, 2.6V Logic Level, TO-92"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_keywords" "N-Channel MOSFET Logic-Level"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_fp_filters" "TO?92*"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(symbol "2N7000_0_1"+			(polyline+				(pts+					(xy 0.254 1.905) (xy 0.254 -1.905)+				)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 0.254 0) (xy -2.54 0)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 0.762 2.286) (xy 0.762 1.27)+				)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 0.762 0.508) (xy 0.762 -0.508)+				)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 0.762 -1.27) (xy 0.762 -2.286)+				)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 0.762 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 0.762 1.778)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type outline)+				)+			)+			(circle+				(center 1.651 0)+				(radius 2.794)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 2.54 2.54) (xy 2.54 1.778)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(circle+				(center 2.54 1.778)+				(radius 0.254)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type outline)+				)+			)+			(circle+				(center 2.54 -1.778)+				(radius 0.254)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type outline)+				)+			)+			(polyline+				(pts+					(xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+		)+		(symbol "2N7000_1_1"+			(pin passive line+				(at 2.54 -5.08 90)+				(length 2.54)+				(name "S"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin input line+				(at -5.08 0 0)+				(length 2.54)+				(name "G"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin passive line+				(at 2.54 5.08 270)+				(length 2.54)+				(name "D"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "3"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+		)+		(embedded_fonts no)+	)+)
README.md+44−2
@@ -1,5 +1,47 @@ # 2N7000 -N-channel enhancement MOSFET, 60V, 200mA, TO-92+**onsemi** · N-channel logic-level MOSFET · TO-92 -The 2N7000 is a small-signal N-channel MOSFET from ON Semiconductor. Rated at 60V/200mA in TO-92 package. Low threshold voltage (0.8V-3V) makes it useful for logic-level switching and level shifting.\ No newline at end of file+A small N-channel logic-level MOSFET in TO-92, the through-hole classic for switching small loads from logic. Its gate threshold is low enough (around 2 V) to turn on from 5 V logic, and it handles 60 V drain-source and about 200 mA, so it drives LEDs, relays, small solenoids, and gate signals, or level-shifts a line. It is the through-hole cousin of the surface-mount 2N7002 and BSS138. The TO-92 leads are S, G, D (pin 1 = source).++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | S | passive | Source terminal. Common reference for gate-source voltage; internally tied to the MOSFET body (integral body diode cathode at drain). |+| 2 | G | input | Gate terminal. Voltage-controlled input; VGS(th) = 0.8 to 3 V (ID = 1 mA). Continuous VGS rating ±20 V (±40 V non-repetitive). |+| 3 | D | passive | Drain terminal of the N-channel enhancement mode MOSFET. Rated 60 V VDSS with 200 mA continuous / 500 mA pulsed drain current. Body diode anode is internal to source. |++## Key specifications++| Parameter | Value |+|---|---|+| Type | N-channel MOSFET (logic-level) |+| Drain-source (VDS) | 60 V |+| Gate threshold (Vgs(th)) | 0.8-3 V |+| Continuous drain current | 200 mA |+| RDS(on) | ~5 Ω at VGS=10 V |+| Pinout | S-G-D (pin 1 = source) |+| Common use | logic-driven switching |+| Package | TO-92 |++## Ordering variants++- `2N7000BU (TO-92)`+- `2N7000TA (TO-92, ammo pack)`++## CAD (KiCad official)++- Symbol: `Transistor_FET:2N7000`+- Footprint: `Package_TO_SOT_THT:TO-92_Inline`+- 3D model: TO-92 (KiCad packages3D)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [onsemi datasheet](https://media.digikey.com/pdf/Data%20Sheets/Fairchild%20PDFs/2N7000.pdf) (7 pp, sha256 `0fa86dae10140c9d`, retrieved 2026-08-17, tier: manufacturer)+- **Extractor:** `ds2sf` (Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/2n7000-datasheet.pdf)
docs/2n7000-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+31
@@ -0,0 +1,31 @@+{+  "slug": "2n7000",+  "version": "0.1.0",+  "type": "component",+  "description": "onsemi N-channel logic-level MOSFET, TO-92. 60 V, 200 mA, low Vgs(th). The through-hole 2N7002. Datasheet-verified.",+  "tags": [+    "component",+    "transistor",+    "mosfet",+    "n-channel",+    "logic-level",+    "to-92",+    "onsemi"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "2n7000.kicad_sym",+    "2n7000.kicad_mod",+    "2n7000.glb",+    "docs/hero.png",+    "docs/2n7000-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ]+}\ No newline at end of file
page.json+28−7
@@ -4,8 +4,16 @@   "slug": "2n7000",   "title": "2N7000",   "brief": "N-channel enhancement MOSFET, 60V, 200mA, TO-92",-  "version": "1.0.0",-  "tags": [],+  "version": "0.1.0",+  "tags": [+    "component",+    "transistor",+    "mosfet",+    "n-channel",+    "logic-level",+    "to-92",+    "onsemi"+  ],   "license": "MIT",   "component": {     "mpn": "2N7000",@@ -20,18 +28,31 @@   },   "readme": "# 2N7000\n\nN-channel enhancement MOSFET, 60V, 200mA, TO-92\n\nThe 2N7000 is a small-signal N-channel MOSFET from ON Semiconductor. Rated at 60V/200mA in TO-92 package. Low threshold voltage (0.8V-3V) makes it useful for logic-level switching and level shifting.",   "author": {-    "id": "695820315b5f1e4db2fcf602",     "name": "Kyle Bergstedt",     "email": "[email protected]"   },-  "visibility": {-    "public": true+  "visibility": "public",+  "hero": {+    "type": "image",+    "path": "docs/hero.png"   },-  "hero": null,   "sample_prompts": [],   "discovery_triggers": [],   "discovery_pitch": null,   "metadata": {},   "created_at": "2026-05-28T05:33:09.696Z",-  "updated_at": "2026-05-28T05:33:09.696Z"+  "updated_at": "2026-05-28T05:33:09.696Z",+  "description": "onsemi N-channel logic-level MOSFET, TO-92. 60 V, 200 mA, low Vgs(th). The through-hole 2N7002. Datasheet-verified.",+  "dependencies": {},+  "files": [+    "page.json",+    "README.md",+    "2n7000.kicad_sym",+    "2n7000.kicad_mod",+    "2n7000.glb",+    "docs/hero.png",+    "docs/2n7000-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ] }\ No newline at end of file