component
Machine Pin Medium Short
Public Made by Adomby adom
Adom Medium Short machine pin (Ø1.2 body / Ø1.2 hole)
← Commit history
Add Adom.SolderBalls layer (User.9 / EAGLE 101): 300 um jet-paste balls at 0.25 mm pitch per john/adom-solder-ball-layer-standard, with a per-pad positions sidecar
5 files changed
+420−119
MachinePinMediumShort.kicad_mod+288−118@@ -1,118 +1,288 @@-(footprint "MachinePinMediumShort" - (version 20241229) - (generator "pcbnew") - (generator_version "9.0") - (layer "F.Cu") - (property "Reference" "MP" - (at 0 0 0) - (layer "F.Fab") - (uuid "2dc8f672-7498-470e-16f9-848e46a53df2") - (effects - (font - (size 0.5 0.5) - (thickness 0.125) - ) - ) - ) - (property "Value" "MachinePinMediumShort" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "4b2f8a5a-2080-e7e6-73ce-a5da081e339a") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "44d3971e-5d8d-a662-0011-1c1e5dafde9e") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "706591f0-0092-8cb0-718a-ab501d7d3610") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (attr through_hole) - (fp_circle - (center 0 0) - (end 0.9 0) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.SilkS") - (uuid "bde45bb1-7efc-4514-9586-386d80dca9fa") - ) - (fp_circle - (center 0 0) - (end 0.99 0) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "B.CrtYd") - (uuid "7b0ff708-1916-4cc9-8b59-6edfa9d8c7a5") - ) - (fp_circle - (center 0 0) - (end 0.99 0) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.CrtYd") - (uuid "b60f9077-19d5-4f36-823a-2bd8c5f9f64c") - ) - (fp_rect - (start -1 -1) - (end 1 1) - (stroke - (width 0.05) - (type default) - ) - (fill no) - (layer "F.Fab") - (uuid "6065cc56-a673-4765-88f7-8454b3008f25") - ) - (pad "1" thru_hole circle - (at 0 0) - (size 1.6 1.6) - (drill 1.2) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "633a4dec-1f37-b14c-24ca-eb5468cd87f4") - ) - (embedded_fonts no) - (model "../../3dmodels/adom-kicad-footprint-library.3dshapes/MachinePinMediumShort.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) -) +(footprint "MachinePinMediumShort"+ (version 20241229)+ (generator "pcbnew")+ (generator_version "9.0")+ (layer "F.Cu")+ (property "Reference" "MP"+ (at 0 0 0)+ (layer "F.Fab")+ (uuid "2dc8f672-7498-470e-16f9-848e46a53df2")+ (effects+ (font+ (size 0.5 0.5)+ (thickness 0.125)+ )+ )+ )+ (property "Value" "MachinePinMediumShort"+ (at 0 0 0)+ (layer "F.Fab")+ (hide yes)+ (uuid "4b2f8a5a-2080-e7e6-73ce-a5da081e339a")+ (effects+ (font+ (size 1.27 1.27)+ (thickness 0.15)+ )+ )+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (layer "F.Fab")+ (hide yes)+ (uuid "44d3971e-5d8d-a662-0011-1c1e5dafde9e")+ (effects+ (font+ (size 1.27 1.27)+ (thickness 0.15)+ )+ )+ )+ (property "Description" ""+ (at 0 0 0)+ (layer "F.Fab")+ (hide yes)+ (uuid "706591f0-0092-8cb0-718a-ab501d7d3610")+ (effects+ (font+ (size 1.27 1.27)+ (thickness 0.15)+ )+ )+ )+ (attr through_hole)+ (fp_circle+ (center 0 0)+ (end 0.9 0)+ (stroke+ (width 0.05)+ (type default)+ )+ (fill no)+ (layer "F.SilkS")+ (uuid "bde45bb1-7efc-4514-9586-386d80dca9fa")+ )+ (fp_circle+ (center 0 0)+ (end 0.99 0)+ (stroke+ (width 0.05)+ (type default)+ )+ (fill no)+ (layer "B.CrtYd")+ (uuid "7b0ff708-1916-4cc9-8b59-6edfa9d8c7a5")+ )+ (fp_circle+ (center 0 0)+ (end 0.99 0)+ (stroke+ (width 0.05)+ (type default)+ )+ (fill no)+ (layer "F.CrtYd")+ (uuid "b60f9077-19d5-4f36-823a-2bd8c5f9f64c")+ )+ (fp_rect+ (start -1 -1)+ (end 1 1)+ (stroke+ (width 0.05)+ (type default)+ )+ (fill no)+ (layer "F.Fab")+ (uuid "6065cc56-a673-4765-88f7-8454b3008f25")+ )+ (pad "1" thru_hole circle+ (at 0 0)+ (size 1.6 1.6)+ (drill 1.2)+ (layers "*.Cu" "*.Mask")+ (remove_unused_layers no)+ (uuid "633a4dec-1f37-b14c-24ca-eb5468cd87f4")+ )+ (embedded_fonts no)+ (model "../../3dmodels/adom-kicad-footprint-library.3dshapes/MachinePinMediumShort.step"+ (offset+ (xyz 0 0 0)+ )+ (scale+ (xyz 1 1 1)+ )+ (rotate+ (xyz 0 0 0)+ )+ )+ (fp_circle+ (center 0.7 0)+ (end 0.85 0)+ (stroke+ (width 0)+ (type default)+ )+ (fill yes)+ (layer "User.9")+ )+ (fp_circle+ (center 0.6527 0.2529)+ (end 0.8027 0.2529)+ (stroke+ (width 0)+ (type default)+ )+ (fill yes)+ (layer "User.9")+ )+ (fp_circle+ (center 0.5173 0.4716)+ (end 0.6673 0.4716)+ (stroke+ (width 0)+ (type default)+ )+ (fill yes)+ (layer "User.9")+ )+ (fp_circle+ (center 0.312 0.6266)+ (end 0.462 0.6266)+ (stroke+ (width 0)+ (type default)+ )+ (fill yes)+ (layer "User.9")+ )+ (fp_circle+ (center 0.0646 0.697)+ (end 0.2146 0.697)+ (stroke+ (width 0)+ (type default)+ )+ (fill yes)+ (layer "User.9")+ )+ (fp_circle+ (center -0.1916 0.6733)+ (end -0.0416 0.6733)+ (stroke+ (width 0)+ (type default)+ )+ (fill yes)+ (layer "User.9")+ )+ (fp_circle+ (center -0.4218 0.5586)+ (end -0.2718 0.5586)+ (stroke+ (width 0)+ (type default)+ )+ (fill yes)+ (layer "User.9")+ )+ (fp_circle+ (center -0.5952 0.3685)+ (end -0.4452 0.3685)+ (stroke+ (width 0)+ (type default)+ )+ (fill yes)+ (layer "User.9")+ )+ (fp_circle+ (center -0.6881 0.1286)+ (end -0.5381 0.1286)+ (stroke+ (width 0)+ (type default)+ )+ (fill yes)+ (layer "User.9")+ )+ (fp_circle+ (center -0.6881 -0.1286)+ (end -0.5381 -0.1286)+ (stroke+ (width 0)+ (type default)+ )+ (fill yes)+ (layer "User.9")+ )+ (fp_circle+ (center -0.5952 -0.3685)+ (end -0.4452 -0.3685)+ (stroke+ (width 0)+ (type default)+ )+ (fill yes)+ (layer "User.9")+ )+ (fp_circle+ (center -0.4218 -0.5586)+ (end -0.2718 -0.5586)+ (stroke+ (width 0)+ (type default)+ )+ (fill yes)+ (layer "User.9")+ )+ (fp_circle+ (center -0.1916 -0.6733)+ (end -0.0416 -0.6733)+ (stroke+ (width 0)+ (type default)+ )+ (fill yes)+ (layer "User.9")+ )+ (fp_circle+ (center 0.0646 -0.697)+ (end 0.2146 -0.697)+ (stroke+ (width 0)+ (type default)+ )+ (fill yes)+ (layer "User.9")+ )+ (fp_circle+ (center 0.312 -0.6266)+ (end 0.462 -0.6266)+ (stroke+ (width 0)+ (type default)+ )+ (fill yes)+ (layer "User.9")+ )+ (fp_circle+ (center 0.5173 -0.4716)+ (end 0.6673 -0.4716)+ (stroke+ (width 0)+ (type default)+ )+ (fill yes)+ (layer "User.9")+ )+ (fp_circle+ (center 0.6527 -0.2529)+ (end 0.8027 -0.2529)+ (stroke+ (width 0)+ (type default)+ )+ (fill yes)+ (layer "User.9")+ )+)
MachinePinMediumShort.lbr+18@@ -48,6 +48,7 @@ <layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/> <layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/> <layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+<layer number="101" name="SolderBalls" color="13" fill="1" visible="yes" active="yes"/> </layers> <library> <description></description>@@ -62,6 +63,23 @@ <wire x1="-1.0000" y1="-1.0000" x2="-1.0000" y2="1.0000" width="0.0500" layer="51"/> <text x="0" y="2.200" size="1.27" layer="25" align="bottom-center">>NAME</text> <text x="0" y="-2.200" size="1.27" layer="27" align="top-center">>VALUE</text>+<circle x="0.7000" y="-0.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.6527" y="-0.2529" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.5173" y="-0.4716" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.3120" y="-0.6266" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.0646" y="-0.6970" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.1916" y="-0.6733" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.4218" y="-0.5586" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.5952" y="-0.3685" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.6881" y="-0.1286" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.6881" y="0.1286" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.5952" y="0.3685" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.4218" y="0.5586" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.1916" y="0.6733" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.0646" y="0.6970" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.3120" y="0.6266" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.5173" y="0.4716" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.6527" y="0.2529" radius="0.1500" width="0.0000" layer="101"/> </package> </packages> <symbols>
MachinePinMediumShort.solder-balls.jsonadded+106@@ -0,0 +1,106 @@+{+ "footprint": "MachinePinMediumShort",+ "layer": "User.9",+ "layerName": "Adom.SolderBalls",+ "hiddenByDefault": true,+ "units": "mm",+ "origin": "footprint origin; KiCad Y-down",+ "rule": "john/adom-solder-ball-layer-standard: 0.30 mm balls at 0.25 mm pitch (intentional overlap) in every SMD paste aperture, inset 0.06 mm (adom-footprint src/paste.rs); a ring on the annulus of each plated through-hole pad",+ "ball": {+ "diameter": 0.3,+ "pitch": 0.25,+ "alloy": "63Sn/37Pb, Indium 12.8HF flux, type 6 powder, 80% metal",+ "shape": "hemisphere, flat face on the pad"+ },+ "count": 17,+ "per_pad": {+ "1": 17+ },+ "balls": [+ {+ "x": 0.7,+ "y": 0.0,+ "pad": "1"+ },+ {+ "x": 0.6527,+ "y": 0.2529,+ "pad": "1"+ },+ {+ "x": 0.5173,+ "y": 0.4716,+ "pad": "1"+ },+ {+ "x": 0.312,+ "y": 0.6266,+ "pad": "1"+ },+ {+ "x": 0.0646,+ "y": 0.697,+ "pad": "1"+ },+ {+ "x": -0.1916,+ "y": 0.6733,+ "pad": "1"+ },+ {+ "x": -0.4218,+ "y": 0.5586,+ "pad": "1"+ },+ {+ "x": -0.5952,+ "y": 0.3685,+ "pad": "1"+ },+ {+ "x": -0.6881,+ "y": 0.1286,+ "pad": "1"+ },+ {+ "x": -0.6881,+ "y": -0.1286,+ "pad": "1"+ },+ {+ "x": -0.5952,+ "y": -0.3685,+ "pad": "1"+ },+ {+ "x": -0.4218,+ "y": -0.5586,+ "pad": "1"+ },+ {+ "x": -0.1916,+ "y": -0.6733,+ "pad": "1"+ },+ {+ "x": 0.0646,+ "y": -0.697,+ "pad": "1"+ },+ {+ "x": 0.312,+ "y": -0.6266,+ "pad": "1"+ },+ {+ "x": 0.5173,+ "y": -0.4716,+ "pad": "1"+ },+ {+ "x": 0.6527,+ "y": -0.2529,+ "pad": "1"+ }+ ]+}
README.md+6@@ -62,3 +62,9 @@ machine pin contacts), not this part's. See the Molecule Design white paper, Tab ``` - All Adom machine pins in one Fusion library: **[Adom Machine Pins - Fusion Library](https://wiki.adom.inc/adom/adom-machine-pins-fusion-lbr)**.++## Solder balls++The footprint carries the Adom solder-ball layer (KiCad `User.9`, named `Adom.SolderBalls`;+EAGLE/Fusion layer 101 `SolderBalls`): 17 balls in a ring on the 1.6 mm annular pad (ring radius 0.675 mm), jetted 300 um balls at 0.25 mm pitch per [john/adom-solder-ball-layer-standard](https://wiki.adom.inc/john/adom-solder-ball-layer-standard).+Positions are listed per pad in `MachinePinMediumShort.solder-balls.json`. The older `MachinePinMediumShort.glb` insertion view still shows its earlier, coarser 8-ball ring.
page.json+2−1@@ -65,7 +65,8 @@ "*.adom-lbr.json", "*.svg", "*.lbr",- "*-hero.png"+ "*-hero.png",+ "MachinePinMediumShort.solder-balls.json" ], "hero": { "type": "image",