← Commit history

Publish 0.1.0

Ray ·8321023bee · ·parent a1c62b5
5 files changed +638
docs/pj-102a-datasheet.pdfadded
⋯ 1 unchanged line ⋯
package.jsonadded+30
@@ -0,0 +1,30 @@+{+  "slug": "pj-102a",+  "version": "0.1.0",+  "type": "component",+  "description": "CUI 2.0 mm DC barrel jack, right-angle THT. 24 Vdc, 2.5 A, switched. Datasheet-verified.",+  "tags": [+    "component",+    "connector",+    "power-jack",+    "barrel-jack",+    "through-hole",+    "cui-devices"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "pj-102a.kicad_sym",+    "pj-102a.kicad_mod",+    "pj-102a.glb",+    "docs/hero.png",+    "docs/pj-102a-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ]+}\ No newline at end of file
pj-102a.glbadded
⋯ 1 unchanged line ⋯
pj-102a.kicad_modadded+365
@@ -0,0 +1,365 @@+(footprint "BarrelJack_CUI_PJ-102AH_Horizontal"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "Thin-pin DC Barrel Jack, https://cdn-shop.adafruit.com/datasheets/21mmdcjackDatasheet.pdf")+	(tags "Power Jack")+	(property "Reference" "REF**"+		(at 5.75 8.45 90)+		(layer "F.SilkS")+		(uuid "87c0051a-0102-4154-a5d6-22f4c8aa72d1")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "BarrelJack_CUI_PJ-102AH_Horizontal"+		(at -5.5 6.2 90)+		(layer "F.Fab")+		(uuid "865d12bf-9bdc-492d-99b3-743431766612")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "61b33d95-949b-4eee-b761-b1474dff39f2")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "bc952618-4fd3-4ade-b8e7-b03f0fee87bd")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(attr through_hole)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -4.84 -1.04)+		(end -3.1 -1.04)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "f50ada16-2679-41c7-95eb-653c9493c88e")+	)+	(fp_line+		(start -4.84 0.7)+		(end -4.84 -1.04)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "4175ba30-0db3-4322-aa9e-3b75154cb6ac")+	)+	(fp_line+		(start -4.6 -0.8)+		(end -1.8 -0.8)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "22255319-5534-4702-b8a2-d8ffbae63db9")+	)+	(fp_line+		(start -4.6 13.8)+		(end -4.6 -0.8)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "638865c4-4a36-419f-b370-fedf863edb0c")+	)+	(fp_line+		(start 1.8 -0.8)+		(end 4.6 -0.8)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "e7d0e073-aca1-4a00-9521-723b5a124fdf")+	)+	(fp_line+		(start 4.6 -0.8)+		(end 4.6 1.2)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "5b466b9e-1a2b-49f5-a9ad-0ab36f385e02")+	)+	(fp_line+		(start 4.6 4.8)+		(end 4.6 13.8)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "21391693-a172-4171-91ef-c58684c5fedd")+	)+	(fp_line+		(start 4.6 13.8)+		(end -4.6 13.8)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "ca15ec2f-4220-4827-b72b-2930acc838d7")+	)+	(fp_line+		(start -5 -1.2)+		(end -1.8 -1.2)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "4bc5e045-d7fe-4cee-8aab-bf600fcdb020")+	)+	(fp_line+		(start -5 14.2)+		(end -5 -1.2)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "efa6842f-7fdc-4d20-a1d0-4dc0ca372a25")+	)+	(fp_line+		(start -1.8 -1.8)+		(end 1.8 -1.8)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "3178a825-a338-4a45-b9a7-f3cb53e9949f")+	)+	(fp_line+		(start -1.8 -1.2)+		(end -1.8 -1.8)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "b2c48cb2-8573-41c9-9648-6574e4962403")+	)+	(fp_line+		(start 1.8 -1.8)+		(end 1.8 -1.2)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "89834ba9-e038-4a8f-b047-701d27efcac3")+	)+	(fp_line+		(start 1.8 -1.2)+		(end 5 -1.2)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "968aacb6-33c2-40f9-a0c9-43aef17ce68e")+	)+	(fp_line+		(start 5 -1.2)+		(end 5 1.2)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "2da42fd8-71ad-410c-83d4-0a91b9ad48b6")+	)+	(fp_line+		(start 5 1.2)+		(end 6.5 1.2)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "78c13da2-71ad-4a7a-889c-281178b550a8")+	)+	(fp_line+		(start 5 4.8)+		(end 5 14.2)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "da2b2924-c8a4-451c-a0b4-1766c898d8a6")+	)+	(fp_line+		(start 5 14.2)+		(end -5 14.2)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "333d896b-8ab2-41ff-a0ae-0aa8f7051369")+	)+	(fp_line+		(start 6.5 1.2)+		(end 6.5 4.8)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "4ff8812a-ef4c-4377-98ca-c391e3a148fd")+	)+	(fp_line+		(start 6.5 4.8)+		(end 5 4.8)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "c0fa4cef-c896-41cc-9ddf-ca82777ef5a0")+	)+	(fp_line+		(start -4.5 0.3)+		(end -3.5 -0.7)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "152ff4e6-0161-4960-b24a-346968f153b3")+	)+	(fp_line+		(start -4.5 10.2)+		(end 4.5 10.2)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "24110bfb-1771-4e80-9ed0-dd27156fe4b2")+	)+	(fp_line+		(start -4.5 13.7)+		(end -4.5 0.3)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "cd67a9ac-7b0f-4c73-ab87-5ad673c3a579")+	)+	(fp_line+		(start -3.5 -0.7)+		(end 4.5 -0.7)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "c79267c5-e51d-4da1-a3e8-8aab54c754c7")+	)+	(fp_line+		(start 4.5 -0.7)+		(end 4.5 13.7)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "618327ae-212a-4d00-82c0-d574f137f295")+	)+	(fp_line+		(start 4.5 13.7)+		(end -4.5 13.7)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "27aca7e9-cae9-413d-958c-fb4496b22bb7")+	)+	(fp_text user "${REFERENCE}"+		(at 0 6.5 0)+		(layer "F.Fab")+		(uuid "c2133550-78f5-40df-a3bf-de5d2f8e7caf")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" thru_hole rect+		(at 0 0)+		(size 2.6 2.6)+		(drill 1.6)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(uuid "3132c351-4cd8-4a0d-b988-4846fbf6af58")+	)+	(pad "2" thru_hole circle+		(at 0 6)+		(size 2.6 2.6)+		(drill 1.6)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(uuid "709bcddb-ef6c-48e5-8f0f-9693fdcfbabc")+	)+	(pad "3" thru_hole circle+		(at 4.7 3)+		(size 2.6 2.6)+		(drill 1.6)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(uuid "0e44316c-8911-42cb-bc20-ea130827a431")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Connector_BarrelJack.3dshapes/BarrelJack_CUI_PJ-102AH_Horizontal.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
pj-102a.kicad_symadded+243
@@ -0,0 +1,243 @@+(kicad_symbol_lib+	(version 20251024)+	(generator "kicad_symbol_editor")+	(generator_version "10.0")+(symbol "Barrel_Jack_Switch"+		(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" "J"+			(at 0 5.334 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Value" "Barrel_Jack_Switch"+			(at 0 -5.08 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Footprint" ""+			(at 1.27 -1.016 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Datasheet" ""+			(at 1.27 -1.016 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Description" "DC Barrel Jack with an internal switch"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_keywords" "DC power barrel jack connector"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_fp_filters" "BarrelJack*"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(symbol "Barrel_Jack_Switch_0_1"+			(rectangle+				(start -5.08 3.81)+				(end 5.08 -3.81)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type background)+				)+			)+			(polyline+				(pts+					(xy -3.81 -2.54) (xy -2.54 -2.54) (xy -1.27 -1.27) (xy 0 -2.54) (xy 2.54 -2.54) (xy 5.08 -2.54)+				)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(arc+				(start -3.302 1.905)+				(mid -3.9343 2.54)+				(end -3.302 3.175)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(arc+				(start -3.302 1.905)+				(mid -3.9343 2.54)+				(end -3.302 3.175)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type outline)+				)+			)+			(polyline+				(pts+					(xy 1.27 -2.286) (xy 1.905 -1.651)+				)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(rectangle+				(start 3.683 3.175)+				(end -3.302 1.905)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type outline)+				)+			)+			(polyline+				(pts+					(xy 5.08 2.54) (xy 3.81 2.54)+				)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy 5.08 0) (xy 1.27 0) (xy 1.27 -2.286) (xy 0.635 -1.651)+				)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type none)+				)+			)+		)+		(symbol "Barrel_Jack_Switch_1_1"+			(pin passive line+				(at 7.62 2.54 180)+				(length 2.54)+				(name ""+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin passive line+				(at 7.62 -2.54 180)+				(length 2.54)+				(name ""+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin passive line+				(at 7.62 0 180)+				(length 2.54)+				(name ""+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "3"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+		)+		(embedded_fonts no)+	)+)