← 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

Colby Knox ·d7ac3d7b88 ·1mo ago ·parent e0a5339
4 files changed +215
CQ03WAF1000T5E.insertion.glb
⋯ 1 unchanged line ⋯
CQ03WAF1000T5E.kicad_mod+120
@@ -20,4 +20,124 @@     (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25))   (pad "2" smd roundrect (at 0.8 0) (size 0.9 1)     (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25))+  (fp_circle+    (center -0.925 -0.25)+    (end -0.775 -0.25)+    (stroke+      (width 0)+      (type default)+    )+    (fill yes)+    (layer "User.9")+  )+  (fp_circle+    (center -0.925 0)+    (end -0.775 0)+    (stroke+      (width 0)+      (type default)+    )+    (fill yes)+    (layer "User.9")+  )+  (fp_circle+    (center -0.925 0.25)+    (end -0.775 0.25)+    (stroke+      (width 0)+      (type default)+    )+    (fill yes)+    (layer "User.9")+  )+  (fp_circle+    (center -0.675 -0.25)+    (end -0.525 -0.25)+    (stroke+      (width 0)+      (type default)+    )+    (fill yes)+    (layer "User.9")+  )+  (fp_circle+    (center -0.675 0)+    (end -0.525 0)+    (stroke+      (width 0)+      (type default)+    )+    (fill yes)+    (layer "User.9")+  )+  (fp_circle+    (center -0.675 0.25)+    (end -0.525 0.25)+    (stroke+      (width 0)+      (type default)+    )+    (fill yes)+    (layer "User.9")+  )+  (fp_circle+    (center 0.675 -0.25)+    (end 0.825 -0.25)+    (stroke+      (width 0)+      (type default)+    )+    (fill yes)+    (layer "User.9")+  )+  (fp_circle+    (center 0.675 0)+    (end 0.825 0)+    (stroke+      (width 0)+      (type default)+    )+    (fill yes)+    (layer "User.9")+  )+  (fp_circle+    (center 0.675 0.25)+    (end 0.825 0.25)+    (stroke+      (width 0)+      (type default)+    )+    (fill yes)+    (layer "User.9")+  )+  (fp_circle+    (center 0.925 -0.25)+    (end 1.075 -0.25)+    (stroke+      (width 0)+      (type default)+    )+    (fill yes)+    (layer "User.9")+  )+  (fp_circle+    (center 0.925 0)+    (end 1.075 0)+    (stroke+      (width 0)+      (type default)+    )+    (fill yes)+    (layer "User.9")+  )+  (fp_circle+    (center 0.925 0.25)+    (end 1.075 0.25)+    (stroke+      (width 0)+      (type default)+    )+    (fill yes)+    (layer "User.9")+  ) )
CQ03WAF1000T5E.lbr+13
@@ -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>Resistor</description>@@ -60,6 +61,18 @@   <wire x1="-0.8000" y1="-0.7100" x2="0.8000" y2="-0.7100" width="0.127" layer="21"/>   <text x="0.0000" y="2.8000" size="1.0000" layer="25" align="center">&gt;NAME</text>   <text x="0.0000" y="-2.8000" size="1.0000" layer="27" align="center">&gt;VALUE</text>+<circle x="-0.9250" y="0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.9250" y="-0.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.9250" y="-0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.6750" y="0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.6750" y="-0.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.6750" y="-0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.6750" y="0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.6750" y="-0.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.6750" y="-0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.9250" y="0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.9250" y="-0.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.9250" y="-0.2500" radius="0.1500" width="0.0000" layer="101"/> </package> </packages> <symbols>
CQ03WAF1000T5E.solder-balls.jsonadded+82
@@ -0,0 +1,82 @@+{+ "footprint": "CQ03WAF1000T5E",+ "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": 12,+ "per_pad": {+  "1": 6,+  "2": 6+ },+ "balls": [+  {+   "x": -0.925,+   "y": -0.25,+   "pad": "1"+  },+  {+   "x": -0.925,+   "y": 0.0,+   "pad": "1"+  },+  {+   "x": -0.925,+   "y": 0.25,+   "pad": "1"+  },+  {+   "x": -0.675,+   "y": -0.25,+   "pad": "1"+  },+  {+   "x": -0.675,+   "y": 0.0,+   "pad": "1"+  },+  {+   "x": -0.675,+   "y": 0.25,+   "pad": "1"+  },+  {+   "x": 0.675,+   "y": -0.25,+   "pad": "2"+  },+  {+   "x": 0.675,+   "y": 0.0,+   "pad": "2"+  },+  {+   "x": 0.675,+   "y": 0.25,+   "pad": "2"+  },+  {+   "x": 0.925,+   "y": -0.25,+   "pad": "2"+  },+  {+   "x": 0.925,+   "y": 0.0,+   "pad": "2"+  },+  {+   "x": 0.925,+   "y": 0.25,+   "pad": "2"+  }+ ]+}\ No newline at end of file