← Commit history

Publish 0.1.0

John Lauer ·087e2d3734 ·3mo ago ·parent aedf133
5 files changed +410
B2B-XH-A-compare.glbadded
⋯ 1 unchanged line ⋯
B2B-XH-A.kicad_modadded+227
@@ -0,0 +1,227 @@+(footprint "JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "JST XH series connector, B2B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf)")+	(tags "connector JST XH vertical")+	(property "Reference" "REF**"+		(at 1.25 -3.55 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical"+		(at 1.25 4.6 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "KiLib_Generator" "connector/JST"+		(at 0 0 0)+		(layer "F.SilkS")+		(hide yes)+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(attr through_hole)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -2.85 -2.75)+		(end -2.85 -1.5)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -2.55 -0.2)+		(end -1.8 -0.2)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -1.8 -0.2)+		(end -1.8 2.75)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -1.8 2.75)+		(end 1.25 2.75)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -1.6 -2.75)+		(end -2.85 -2.75)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 4.3 -0.2)+		(end 4.3 2.75)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 4.3 2.75)+		(end 1.25 2.75)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 5.05 -0.2)+		(end 4.3 -0.2)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_rect+		(start -2.56 -2.46)+		(end 5.06 3.51)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill no)+		(layer "F.SilkS")+	)+	(fp_rect+		(start -2.55 -2.45)+		(end -0.75 -1.7)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill no)+		(layer "F.SilkS")+	)+	(fp_rect+		(start 0.75 -2.45)+		(end 1.75 -1.7)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill no)+		(layer "F.SilkS")+	)+	(fp_rect+		(start 3.25 -2.45)+		(end 5.05 -1.7)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill no)+		(layer "F.SilkS")+	)+	(fp_rect+		(start -2.95 -2.85)+		(end 5.45 3.9)+		(stroke+			(width 0.05)+			(type solid)+		)+		(fill no)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -0.625 -2.35)+		(end 0 -1.35)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 0 -1.35)+		(end 0.625 -2.35)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_rect+		(start -2.45 -2.35)+		(end 4.95 3.4)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 1.25 2.7 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" thru_hole roundrect+		(at 0 0)+		(size 1.7 2)+		(drill 1)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(roundrect_rratio 0.147059)+	)+	(pad "2" thru_hole oval+		(at 2.5 0)+		(size 1.7 2)+		(drill 1)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
B2B-XH-A.kicad_symadded+163
@@ -0,0 +1,163 @@+(kicad_symbol_lib+	(version 20251024)+	(generator "kicad_symbol_editor")+	(generator_version "10.0")+	(symbol "Conn_01x02"+		(pin_names+			(offset 1.016)+			(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 2.54 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Value" "Conn_01x02"+			(at 0 -5.08 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Footprint" ""+			(at 0 0 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" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_keywords" "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" "Connector*:*_1x??_*"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(symbol "Conn_01x02_1_1"+			(rectangle+				(start -1.27 1.27)+				(end 1.27 -3.81)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type background)+				)+			)+			(rectangle+				(start -1.27 0.127)+				(end 0 -0.127)+				(stroke+					(width 0.1524)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(rectangle+				(start -1.27 -2.413)+				(end 0 -2.667)+				(stroke+					(width 0.1524)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(pin passive line+				(at -5.08 0 0)+				(length 3.81)+				(name "Pin_1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin passive line+				(at -5.08 -2.54 0)+				(length 3.81)+				(name "Pin_2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+		)+		(embedded_fonts no)+	)+)
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+20
@@ -0,0 +1,20 @@+{+  "slug": "b2b-xh-a",+  "title": "JST B2B-XH-A (XH 2.5mm board header)",+  "type": "component",+  "version": "0.1.0",+  "description": "JST B2B-XH-A - 2-pin, 2.5mm pitch, through-hole XH-series board header (mates the XHP-2 wire housing). Interactive JST-vs-KiCad 3D comparison; symbol/footprint from JST datasheet (ds2sf) and KiCad. Run the chip-fetcher skill to pull JST's real STEP.",+  "tags": ["hardware","connector","jst","xh","wire-to-board"],+  "discovery_triggers": ["B2B-XH-A","JST XH connector","XH 2.5mm header","XHP-2 mate","2 pin board header"],+  "component": {+    "mpn": "B2B-XH-A","manufacturer":"JST",+    "package":"XH series, 2.5mm pitch, 2-pin, through-hole, top entry","pin_count":2,+    "category":"Connector","subcategory":"Wire-to-board header (XH series)","body_size":{"pitch_mm":2.5},+    "parts":{"symbol":"B2B-XH-A.kicad_sym","footprint":"B2B-XH-A.kicad_mod","model_3d":"B2B-XH-A-compare.glb"},+    "datasheet_url":"https://www.jst-mfg.com/product/pdf/eng/eXH.pdf",+    "manufacturer_url":"https://www.jst-mfg.com/product/index.php?series=277",+    "distributor_links":{"mouser":"https://www.mouser.com/c/?q=B2B-XH-A","digikey":"https://www.digikey.com/en/products/result?keywords=B2B-XH-A"}+  },+  "dependencies":{},+  "hero":{"headline":"JST B2B-XH-A","subhead":"2-pin XH 2.5mm board header (mates XHP-2). JST 3D vs KiCad.","screenshot":"docs/hero.png"}+}