← 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 ·9d41e04289 ·1mo ago ·parent b657465
6 files changed +1447−9
README.md+6
@@ -139,3 +139,9 @@ designs**; the `-0-20-R33` tape-and-reel variant is the one still stocked. Check availability before committing a design.  [Datasheet PDF](docs/lw-a6sg-v2ba-fk0pn0-datasheet.pdf)++## Solder balls++The footprint carries the Adom solder-ball layer (KiCad `User.9`, named `Adom.SolderBalls`;+EAGLE/Fusion layer 101 `SolderBalls`): 88 balls, 44 on each 1.20 x 3.00 mm pad, 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 `lw-a6sg-v2ba-fk0pn0.solder-balls.json`. The GLB carries them as a `solder_top` layer that is hidden by default; switch on *Solder balls* in the 3D viewer's layers panel.
lw-a6sg-v2ba-fk0pn0.glb
⋯ 1 unchanged line ⋯
lw-a6sg-v2ba-fk0pn0.kicad_mod+880
@@ -222,4 +222,884 @@ 			(xyz 0 0 0) 		) 	)+	(fp_circle+		(center 0.875 -1.25)+		(end 1.025 -1.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 0.875 -1)+		(end 1.025 -1)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 0.875 -0.75)+		(end 1.025 -0.75)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 0.875 -0.5)+		(end 1.025 -0.5)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 0.875 -0.25)+		(end 1.025 -0.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 0.875 0)+		(end 1.025 0)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 0.875 0.25)+		(end 1.025 0.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 0.875 0.5)+		(end 1.025 0.5)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 0.875 0.75)+		(end 1.025 0.75)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 0.875 1)+		(end 1.025 1)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 0.875 1.25)+		(end 1.025 1.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.125 -1.25)+		(end 1.275 -1.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.125 -1)+		(end 1.275 -1)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.125 -0.75)+		(end 1.275 -0.75)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.125 -0.5)+		(end 1.275 -0.5)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.125 -0.25)+		(end 1.275 -0.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.125 0)+		(end 1.275 0)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.125 0.25)+		(end 1.275 0.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.125 0.5)+		(end 1.275 0.5)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.125 0.75)+		(end 1.275 0.75)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.125 1)+		(end 1.275 1)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.125 1.25)+		(end 1.275 1.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.375 -1.25)+		(end 1.525 -1.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.375 -1)+		(end 1.525 -1)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.375 -0.75)+		(end 1.525 -0.75)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.375 -0.5)+		(end 1.525 -0.5)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.375 -0.25)+		(end 1.525 -0.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.375 0)+		(end 1.525 0)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.375 0.25)+		(end 1.525 0.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.375 0.5)+		(end 1.525 0.5)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.375 0.75)+		(end 1.525 0.75)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.375 1)+		(end 1.525 1)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.375 1.25)+		(end 1.525 1.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.625 -1.25)+		(end 1.775 -1.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.625 -1)+		(end 1.775 -1)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.625 -0.75)+		(end 1.775 -0.75)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.625 -0.5)+		(end 1.775 -0.5)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.625 -0.25)+		(end 1.775 -0.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.625 0)+		(end 1.775 0)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.625 0.25)+		(end 1.775 0.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.625 0.5)+		(end 1.775 0.5)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.625 0.75)+		(end 1.775 0.75)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.625 1)+		(end 1.775 1)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center 1.625 1.25)+		(end 1.775 1.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.625 -1.25)+		(end -1.475 -1.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.625 -1)+		(end -1.475 -1)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.625 -0.75)+		(end -1.475 -0.75)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.625 -0.5)+		(end -1.475 -0.5)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.625 -0.25)+		(end -1.475 -0.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.625 0)+		(end -1.475 0)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.625 0.25)+		(end -1.475 0.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.625 0.5)+		(end -1.475 0.5)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.625 0.75)+		(end -1.475 0.75)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.625 1)+		(end -1.475 1)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.625 1.25)+		(end -1.475 1.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.375 -1.25)+		(end -1.225 -1.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.375 -1)+		(end -1.225 -1)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.375 -0.75)+		(end -1.225 -0.75)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.375 -0.5)+		(end -1.225 -0.5)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.375 -0.25)+		(end -1.225 -0.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.375 0)+		(end -1.225 0)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.375 0.25)+		(end -1.225 0.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.375 0.5)+		(end -1.225 0.5)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.375 0.75)+		(end -1.225 0.75)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.375 1)+		(end -1.225 1)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.375 1.25)+		(end -1.225 1.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.125 -1.25)+		(end -0.975 -1.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.125 -1)+		(end -0.975 -1)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.125 -0.75)+		(end -0.975 -0.75)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.125 -0.5)+		(end -0.975 -0.5)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.125 -0.25)+		(end -0.975 -0.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.125 0)+		(end -0.975 0)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.125 0.25)+		(end -0.975 0.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.125 0.5)+		(end -0.975 0.5)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.125 0.75)+		(end -0.975 0.75)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.125 1)+		(end -0.975 1)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -1.125 1.25)+		(end -0.975 1.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -0.875 -1.25)+		(end -0.725 -1.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -0.875 -1)+		(end -0.725 -1)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -0.875 -0.75)+		(end -0.725 -0.75)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -0.875 -0.5)+		(end -0.725 -0.5)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -0.875 -0.25)+		(end -0.725 -0.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -0.875 0)+		(end -0.725 0)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -0.875 0.25)+		(end -0.725 0.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -0.875 0.5)+		(end -0.725 0.5)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -0.875 0.75)+		(end -0.725 0.75)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -0.875 1)+		(end -0.725 1)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	)+	(fp_circle+		(center -0.875 1.25)+		(end -0.725 1.25)+		(stroke+			(width 0)+			(type default)+		)+		(fill yes)+		(layer "User.9")+	) )
lw-a6sg-v2ba-fk0pn0.lbr+89
@@ -23,6 +23,7 @@ <layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/> <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="101" name="SolderBalls" color="13" fill="1" visible="yes" active="yes"/> </layers> <library> <description>LW A6SG-V2BA-FK0PN0 &#8212; ams OSRAM SIDELED®</description>@@ -43,6 +44,94 @@   <text x="0" y="3.125" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>   <text x="0" y="-2.440" size="1.27" layer="27" align="top-center">&gt;VALUE</text> <!--adom-pin1--><polygon width="0.0500" layer="21"><vertex x="1.2500" y="-1.8400"/><vertex x="1.0100" y="-2.2700"/><vertex x="1.4900" y="-2.2700"/></polygon>+<circle x="0.8750" y="1.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.8750" y="1.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.8750" y="0.7500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.8750" y="0.5000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.8750" y="0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.8750" y="-0.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.8750" y="-0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.8750" y="-0.5000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.8750" y="-0.7500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.8750" y="-1.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="0.8750" y="-1.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.1250" y="1.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.1250" y="1.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.1250" y="0.7500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.1250" y="0.5000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.1250" y="0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.1250" y="-0.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.1250" y="-0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.1250" y="-0.5000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.1250" y="-0.7500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.1250" y="-1.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.1250" y="-1.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.3750" y="1.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.3750" y="1.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.3750" y="0.7500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.3750" y="0.5000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.3750" y="0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.3750" y="-0.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.3750" y="-0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.3750" y="-0.5000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.3750" y="-0.7500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.3750" y="-1.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.3750" y="-1.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.6250" y="1.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.6250" y="1.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.6250" y="0.7500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.6250" y="0.5000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.6250" y="0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.6250" y="-0.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.6250" y="-0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.6250" y="-0.5000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.6250" y="-0.7500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.6250" y="-1.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="1.6250" y="-1.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.6250" y="1.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.6250" y="1.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.6250" y="0.7500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.6250" y="0.5000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.6250" y="0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.6250" y="-0.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.6250" y="-0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.6250" y="-0.5000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.6250" y="-0.7500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.6250" y="-1.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.6250" y="-1.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.3750" y="1.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.3750" y="1.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.3750" y="0.7500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.3750" y="0.5000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.3750" y="0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.3750" y="-0.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.3750" y="-0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.3750" y="-0.5000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.3750" y="-0.7500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.3750" y="-1.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.3750" y="-1.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.1250" y="1.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.1250" y="1.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.1250" y="0.7500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.1250" y="0.5000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.1250" y="0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.1250" y="-0.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.1250" y="-0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.1250" y="-0.5000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.1250" y="-0.7500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.1250" y="-1.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-1.1250" y="-1.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.8750" y="1.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.8750" y="1.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.8750" y="0.7500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.8750" y="0.5000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.8750" y="0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.8750" y="-0.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.8750" y="-0.2500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.8750" y="-0.5000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.8750" y="-0.7500" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.8750" y="-1.0000" radius="0.1500" width="0.0000" layer="101"/>+<circle x="-0.8750" y="-1.2500" radius="0.1500" width="0.0000" layer="101"/> </package> </packages> <symbols>
lw-a6sg-v2ba-fk0pn0.solder-balls.jsonadded+462
@@ -0,0 +1,462 @@+{+ "footprint": "LED_SIDELED_LW-A6SG",+ "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": 88,+ "per_pad": {+  "1": 44,+  "2": 44+ },+ "balls": [+  {+   "x": 0.875,+   "y": -1.25,+   "pad": "1"+  },+  {+   "x": 0.875,+   "y": -1.0,+   "pad": "1"+  },+  {+   "x": 0.875,+   "y": -0.75,+   "pad": "1"+  },+  {+   "x": 0.875,+   "y": -0.5,+   "pad": "1"+  },+  {+   "x": 0.875,+   "y": -0.25,+   "pad": "1"+  },+  {+   "x": 0.875,+   "y": 0.0,+   "pad": "1"+  },+  {+   "x": 0.875,+   "y": 0.25,+   "pad": "1"+  },+  {+   "x": 0.875,+   "y": 0.5,+   "pad": "1"+  },+  {+   "x": 0.875,+   "y": 0.75,+   "pad": "1"+  },+  {+   "x": 0.875,+   "y": 1.0,+   "pad": "1"+  },+  {+   "x": 0.875,+   "y": 1.25,+   "pad": "1"+  },+  {+   "x": 1.125,+   "y": -1.25,+   "pad": "1"+  },+  {+   "x": 1.125,+   "y": -1.0,+   "pad": "1"+  },+  {+   "x": 1.125,+   "y": -0.75,+   "pad": "1"+  },+  {+   "x": 1.125,+   "y": -0.5,+   "pad": "1"+  },+  {+   "x": 1.125,+   "y": -0.25,+   "pad": "1"+  },+  {+   "x": 1.125,+   "y": 0.0,+   "pad": "1"+  },+  {+   "x": 1.125,+   "y": 0.25,+   "pad": "1"+  },+  {+   "x": 1.125,+   "y": 0.5,+   "pad": "1"+  },+  {+   "x": 1.125,+   "y": 0.75,+   "pad": "1"+  },+  {+   "x": 1.125,+   "y": 1.0,+   "pad": "1"+  },+  {+   "x": 1.125,+   "y": 1.25,+   "pad": "1"+  },+  {+   "x": 1.375,+   "y": -1.25,+   "pad": "1"+  },+  {+   "x": 1.375,+   "y": -1.0,+   "pad": "1"+  },+  {+   "x": 1.375,+   "y": -0.75,+   "pad": "1"+  },+  {+   "x": 1.375,+   "y": -0.5,+   "pad": "1"+  },+  {+   "x": 1.375,+   "y": -0.25,+   "pad": "1"+  },+  {+   "x": 1.375,+   "y": 0.0,+   "pad": "1"+  },+  {+   "x": 1.375,+   "y": 0.25,+   "pad": "1"+  },+  {+   "x": 1.375,+   "y": 0.5,+   "pad": "1"+  },+  {+   "x": 1.375,+   "y": 0.75,+   "pad": "1"+  },+  {+   "x": 1.375,+   "y": 1.0,+   "pad": "1"+  },+  {+   "x": 1.375,+   "y": 1.25,+   "pad": "1"+  },+  {+   "x": 1.625,+   "y": -1.25,+   "pad": "1"+  },+  {+   "x": 1.625,+   "y": -1.0,+   "pad": "1"+  },+  {+   "x": 1.625,+   "y": -0.75,+   "pad": "1"+  },+  {+   "x": 1.625,+   "y": -0.5,+   "pad": "1"+  },+  {+   "x": 1.625,+   "y": -0.25,+   "pad": "1"+  },+  {+   "x": 1.625,+   "y": 0.0,+   "pad": "1"+  },+  {+   "x": 1.625,+   "y": 0.25,+   "pad": "1"+  },+  {+   "x": 1.625,+   "y": 0.5,+   "pad": "1"+  },+  {+   "x": 1.625,+   "y": 0.75,+   "pad": "1"+  },+  {+   "x": 1.625,+   "y": 1.0,+   "pad": "1"+  },+  {+   "x": 1.625,+   "y": 1.25,+   "pad": "1"+  },+  {+   "x": -1.625,+   "y": -1.25,+   "pad": "2"+  },+  {+   "x": -1.625,+   "y": -1.0,+   "pad": "2"+  },+  {+   "x": -1.625,+   "y": -0.75,+   "pad": "2"+  },+  {+   "x": -1.625,+   "y": -0.5,+   "pad": "2"+  },+  {+   "x": -1.625,+   "y": -0.25,+   "pad": "2"+  },+  {+   "x": -1.625,+   "y": 0.0,+   "pad": "2"+  },+  {+   "x": -1.625,+   "y": 0.25,+   "pad": "2"+  },+  {+   "x": -1.625,+   "y": 0.5,+   "pad": "2"+  },+  {+   "x": -1.625,+   "y": 0.75,+   "pad": "2"+  },+  {+   "x": -1.625,+   "y": 1.0,+   "pad": "2"+  },+  {+   "x": -1.625,+   "y": 1.25,+   "pad": "2"+  },+  {+   "x": -1.375,+   "y": -1.25,+   "pad": "2"+  },+  {+   "x": -1.375,+   "y": -1.0,+   "pad": "2"+  },+  {+   "x": -1.375,+   "y": -0.75,+   "pad": "2"+  },+  {+   "x": -1.375,+   "y": -0.5,+   "pad": "2"+  },+  {+   "x": -1.375,+   "y": -0.25,+   "pad": "2"+  },+  {+   "x": -1.375,+   "y": 0.0,+   "pad": "2"+  },+  {+   "x": -1.375,+   "y": 0.25,+   "pad": "2"+  },+  {+   "x": -1.375,+   "y": 0.5,+   "pad": "2"+  },+  {+   "x": -1.375,+   "y": 0.75,+   "pad": "2"+  },+  {+   "x": -1.375,+   "y": 1.0,+   "pad": "2"+  },+  {+   "x": -1.375,+   "y": 1.25,+   "pad": "2"+  },+  {+   "x": -1.125,+   "y": -1.25,+   "pad": "2"+  },+  {+   "x": -1.125,+   "y": -1.0,+   "pad": "2"+  },+  {+   "x": -1.125,+   "y": -0.75,+   "pad": "2"+  },+  {+   "x": -1.125,+   "y": -0.5,+   "pad": "2"+  },+  {+   "x": -1.125,+   "y": -0.25,+   "pad": "2"+  },+  {+   "x": -1.125,+   "y": 0.0,+   "pad": "2"+  },+  {+   "x": -1.125,+   "y": 0.25,+   "pad": "2"+  },+  {+   "x": -1.125,+   "y": 0.5,+   "pad": "2"+  },+  {+   "x": -1.125,+   "y": 0.75,+   "pad": "2"+  },+  {+   "x": -1.125,+   "y": 1.0,+   "pad": "2"+  },+  {+   "x": -1.125,+   "y": 1.25,+   "pad": "2"+  },+  {+   "x": -0.875,+   "y": -1.25,+   "pad": "2"+  },+  {+   "x": -0.875,+   "y": -1.0,+   "pad": "2"+  },+  {+   "x": -0.875,+   "y": -0.75,+   "pad": "2"+  },+  {+   "x": -0.875,+   "y": -0.5,+   "pad": "2"+  },+  {+   "x": -0.875,+   "y": -0.25,+   "pad": "2"+  },+  {+   "x": -0.875,+   "y": 0.0,+   "pad": "2"+  },+  {+   "x": -0.875,+   "y": 0.25,+   "pad": "2"+  },+  {+   "x": -0.875,+   "y": 0.5,+   "pad": "2"+  },+  {+   "x": -0.875,+   "y": 0.75,+   "pad": "2"+  },+  {+   "x": -0.875,+   "y": 1.0,+   "pad": "2"+  },+  {+   "x": -0.875,+   "y": 1.25,+   "pad": "2"+  }+ ]+}\ No newline at end of file
page.json+10−9
@@ -4,7 +4,7 @@   "kind": "component",   "slug": "lw-a6sg-v2ba-fk0pn0",   "title": "LW A6SG-V2BA-FK0PN0",-  "brief": "ams OSRAM Standard LEDs - SMD, White SIDELED\u00ae, side-emitting. Datasheet-verified pinout, KiCad symbol/footprint/3D.",+  "brief": "ams OSRAM Standard LEDs - SMD, White SIDELED®, side-emitting. Datasheet-verified pinout, KiCad symbol/footprint/3D.",   "version": "0.2.0",   "license": "CC-BY-SA-4.0",   "tags": [@@ -18,10 +18,10 @@   "component": {     "mpn": "LW A6SG-V2BA-FK0PN0",     "manufacturer": "ams OSRAM",-    "package": "SIDELED\u00ae",+    "package": "SIDELED®",     "pin_count": 2,     "category": "LED",-    "subcategory": "Standard LEDs - SMD, White SIDELED\u00ae",+    "subcategory": "Standard LEDs - SMD, White SIDELED®",     "datasheet": "docs/lw-a6sg-v2ba-fk0pn0-datasheet.pdf",     "parts": {       "symbol": "lw-a6sg-v2ba-fk0pn0.kicad_sym",@@ -99,15 +99,15 @@   "metadata": {     "specs": {       "Manufacturer": "ams OSRAM",-      "Package": "SIDELED\u00ae, 2-lead gull-wing, side-emitting",+      "Package": "SIDELED®, 2-lead gull-wing, side-emitting",       "Category": "LED",       "Pins": "2",       "Colour": "White, Cx = 0.33 / Cy = 0.33 (CIE 1931)",-      "Luminous intensity": "900 \u2026 2240 mcd at IF = 20 mA",+      "Luminous intensity": "900 … 2240 mcd at IF = 20 mA",       "Forward voltage": "3.00 V typ, 3.50 V max at IF = 20 mA",       "Forward current": "20 mA typ, 50 mA max (5 mA min)",-      "Viewing angle": "120\u00b0 (2\u03c6 at 50 % IV)",-      "Body size": "4.00 \u00d7 3.765 \u00d7 4.025 mm overall",+      "Viewing angle": "120° (2φ at 50 % IV)",+      "Body size": "4.00 × 3.765 × 4.025 mm overall",       "Optical axis": "2.575 mm above the board"     }   },@@ -154,6 +154,7 @@     "viewers/footprint.html",     "pads.json",     "skills/sideled-lw-a6sg/SKILL.md",-    "LW_A6SG_20091210_geometry.STEP"+    "LW_A6SG_20091210_geometry.STEP",+    "lw-a6sg-v2ba-fk0pn0.solder-balls.json"   ]-}+}\ No newline at end of file