← Commit history

Publish 0.1.0

Ray ·c9a2c7af48 ·2mo ago ·parent 25b753b
6 files changed +473
2n3906.glbadded
⋯ 1 unchanged line ⋯
2n3906.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)+		)+	)+)
2n3906.kicad_symadded+234
@@ -0,0 +1,234 @@+(kicad_symbol_lib+	(version 20251024)+	(generator "kicad_symbol_editor")+	(generator_version "10.0")+(symbol "2N3906"+		(pin_names+			(offset 0)+			(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.27 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+				(justify left)+			)+		)+		(property "Value" "2N3906"+			(at 5.08 -1.27 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+				(justify left)+			)+		)+		(property "Footprint" ""+			(at 5.08 2.54 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Datasheet" ""+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Description" "PNP transistor, emitter/base/collector"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Sim.Device" "PNP"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Sim.Pins" "1=E 2=B 3=C"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_keywords" "BJT"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(symbol "2N3906_0_1"+			(polyline+				(pts+					(xy -2.54 0) (xy 0.635 0)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 0.635 1.905) (xy 0.635 -1.905)+				)+				(stroke+					(width 0.508)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 0.635 0.635) (xy 2.54 2.54)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 0.635 -0.635) (xy 2.54 -2.54)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(circle+				(center 1.27 0)+				(radius 2.8194)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 2.286 -1.778) (xy 1.778 -2.286) (xy 1.27 -1.27) (xy 2.286 -1.778)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type outline)+				)+			)+		)+		(symbol "2N3906_1_1"+			(pin passive line+				(at 2.54 -5.08 90)+				(length 2.54)+				(name "E"+					(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 "B"+					(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 "C"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "3"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+		)+		(embedded_fonts no)+	)+)
docs/2n3906-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+30
@@ -0,0 +1,30 @@+{+  "slug": "2n3906",+  "version": "0.1.0",+  "type": "component",+  "description": "onsemi general-purpose PNP BJT, TO-92. 40 V, 200 mA, hFE 100-300. Complement of 2N3904. Datasheet-verified.",+  "tags": [+    "component",+    "transistor",+    "bjt",+    "pnp",+    "to-92",+    "onsemi"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "2n3906.kicad_sym",+    "2n3906.kicad_mod",+    "2n3906.glb",+    "docs/hero.png",+    "docs/2n3906-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ]+}\ No newline at end of file