hardware: footprints: initial commit of WLCSP models
Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
parent
34f74fbf51
commit
75c15fdb98
109
hardware/pcb/tomu-fpga.pretty/USB-PCB.kicad_mod
Normal file
109
hardware/pcb/tomu-fpga.pretty/USB-PCB.kicad_mod
Normal file
@ -0,0 +1,109 @@
|
||||
(module USB-PCB (layer F.Cu) (tedit 5A77B315)
|
||||
(solder_mask_margin 0.000001)
|
||||
(attr virtual)
|
||||
(fp_text reference P3 (at 1.25 1.65) (layer Cmts.User)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text value USB-PCB (at 3.575 0.2) (layer F.Fab)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user + (at 9.46 -6.43 90) (layer F.SilkS) hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user 5V (at 9.55 -2.15 90) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start 0 -11) (end 0 -13) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 0 -12) (end 0.5 -11.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 0 -12) (end 0.5 -12.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 12 -12) (end 0 -12) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 11.5 -11.5) (end 12 -12) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 12 -12) (end 11.5 -11.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 11.5 -12.5) (end 12 -12) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 12 -12) (end 11.5 -12.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 12 -11) (end 12 -13) (layer Cmts.User) (width 0.05))
|
||||
(fp_text user 12.00mm (at 6 -12.5) (layer Cmts.User)
|
||||
(effects (font (size 1 1) (thickness 0.05)))
|
||||
)
|
||||
(fp_line (start 12 -0.8) (end 12 -10.2) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 12 -10.2) (end 0 -10.2) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 12 -0.8) (end 0 -0.8) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 0 -0.8) (end 0 -10.2) (layer Dwgs.User) (width 0.05))
|
||||
(fp_line (start 13.5 0) (end 13.5 -11) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 12 -11) (end 14 -11) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 13.5 -11) (end 13 -10.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 13.5 -11) (end 14 -10.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 12 0) (end 14 0) (layer Cmts.User) (width 0.05))
|
||||
(fp_text user 11.00mm (at 13 -5 90) (layer Cmts.User)
|
||||
(effects (font (size 1 1) (thickness 0.05)))
|
||||
)
|
||||
(fp_line (start 13.5 0) (end 14 -0.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 13 -0.5) (end 13.5 0) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 13.5 0) (end 13 -0.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 14 -0.5) (end 13.5 0) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1 -7.5) (end -0.5 -8) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1 -11) (end -1 -7.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1 -11) (end -0.5 -10.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1.5 -10.5) (end -1 -11) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -0.5 -10.5) (end -1 -11) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1 -11) (end -1.5 -10.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1 -7.5) (end -1.5 -8) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 0 -11) (end -2 -11) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 0 -7.5) (end -2 -7.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1 0) (end -0.5 -0.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_text user 3.50mm (at -1.5 -2 90) (layer Cmts.User)
|
||||
(effects (font (size 0.25 0.14) (thickness 0.035)))
|
||||
)
|
||||
(fp_line (start -1 -3.5) (end -1 0) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1 0) (end -1.5 -0.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1 -3.5) (end -1.5 -3) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1.5 -3) (end -1 -3.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1 -3.5) (end -0.5 -3) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -0.5 -3) (end -1 -3.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 0 -3.5) (end -2 -3.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 0 0) (end -2 0) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -0.5 -5) (end -1 -5.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1 -5.5) (end -1.5 -5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1.5 -5) (end -1 -5.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1 -5.5) (end -0.5 -5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start 0 -5.5) (end -2 -5.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1 -5.5) (end -1 -3.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1 -3.5) (end -1.5 -4) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1 -3.5) (end -0.5 -4) (layer Cmts.User) (width 0.05))
|
||||
(fp_text user 2.00mm (at -1.5 -4.5 90) (layer Cmts.User)
|
||||
(effects (font (size 0.25 0.15) (thickness 0.0375)))
|
||||
)
|
||||
(fp_text user 2.00mm (at -1.5 -6.5 90) (layer Cmts.User)
|
||||
(effects (font (size 0.25 0.15) (thickness 0.0375)))
|
||||
)
|
||||
(fp_line (start -0.5 -7) (end -1 -7.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1 -7.5) (end -1.5 -7) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1 -7.5) (end -0.5 -7) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1.5 -7) (end -1 -7.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1 -7.5) (end -1 -5.5) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1 -5.5) (end -1.5 -6) (layer Cmts.User) (width 0.05))
|
||||
(fp_line (start -1 -5.5) (end -0.5 -6) (layer Cmts.User) (width 0.05))
|
||||
(fp_text user 3.50mm (at -1.5 -9.5 90) (layer Cmts.User)
|
||||
(effects (font (size 0.25 0.14) (thickness 0.035)))
|
||||
)
|
||||
(fp_text user - (at 9.44 -4.54 90) (layer F.SilkS) hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_text user GND (at 9.5 -8.9 90) (layer F.SilkS) hide
|
||||
(effects (font (size 0.8 0.8) (thickness 0.15)))
|
||||
)
|
||||
(pad 1 connect rect (at 5 -2.25) (size 7.5 2.25) (layers F.Cu F.Mask)
|
||||
(zone_connect 2))
|
||||
(pad 4 connect rect (at 5 -8.75) (size 7.5 2.25) (layers F.Cu F.Mask)
|
||||
(zone_connect 2))
|
||||
(pad 2 connect rect (at 5 -4.5) (size 7.5 1.75) (layers F.Cu F.Mask)
|
||||
(zone_connect 2))
|
||||
(pad 3 connect rect (at 5 -6.5) (size 7.5 1.75) (layers F.Cu F.Mask)
|
||||
(zone_connect 2))
|
||||
(pad 1 connect trapezoid (at 0.75 -2.25 180) (size 1 1.25) (rect_delta 1 0 ) (layers F.Cu F.Mask)
|
||||
(zone_connect 2))
|
||||
(pad 4 connect trapezoid (at 0.75 -8.75 180) (size 1 1.25) (rect_delta 1 0 ) (layers F.Cu F.Mask)
|
||||
(zone_connect 2))
|
||||
(pad 1 connect rect (at 0.75 -2.875 180) (size 1 1) (layers F.Cu F.Mask))
|
||||
(pad 4 connect rect (at 0.75 -8.125 180) (size 1 1) (layers F.Cu F.Mask))
|
||||
)
|
33
hardware/pcb/tomu-fpga.pretty/WLCSP-20.kicad_mod
Normal file
33
hardware/pcb/tomu-fpga.pretty/WLCSP-20.kicad_mod
Normal file
@ -0,0 +1,33 @@
|
||||
(module WLCSP-20 (layer F.Cu) (tedit 59E3E1D8)
|
||||
(fp_text reference REF** (at 0 -1.3) (layer F.Fab)
|
||||
(effects (font (size 0.2 0.2) (thickness 0.05)))
|
||||
)
|
||||
(fp_text value WLCSP-20 (at 0 1.3) (layer F.Fab)
|
||||
(effects (font (size 0.2 0.2) (thickness 0.05)))
|
||||
)
|
||||
(fp_circle (center -0.5 -0.7) (end -0.4 -0.6) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 0.8 -1) (end -0.8 -1) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 0.8 1) (end 0.8 -1) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -0.8 1) (end 0.8 1) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -0.8 -1) (end -0.8 1) (layer F.Fab) (width 0.15))
|
||||
(pad A1 smd circle (at -0.6 -0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad A2 smd circle (at -0.2 -0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad A3 smd circle (at 0.2 -0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad A4 smd circle (at 0.6 -0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad B1 smd circle (at -0.6 -0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad B2 smd circle (at -0.2 -0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad B3 smd circle (at 0.2 -0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad B4 smd circle (at 0.6 -0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad C1 smd circle (at -0.6 0) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad C2 smd circle (at -0.2 0) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad C3 smd circle (at 0.2 0) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad C4 smd circle (at 0.6 0) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad D1 smd circle (at -0.6 0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad D2 smd circle (at -0.2 0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad D3 smd circle (at 0.2 0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad D4 smd circle (at 0.6 0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad E1 smd circle (at -0.6 0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad E2 smd circle (at -0.2 0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad E3 smd circle (at 0.2 0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad E4 smd circle (at 0.6 0.8) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
)
|
File diff suppressed because one or more lines are too long
25
hardware/pcb/tomu-fpga.pretty/WLCSP-6.kicad_mod
Normal file
25
hardware/pcb/tomu-fpga.pretty/WLCSP-6.kicad_mod
Normal file
@ -0,0 +1,25 @@
|
||||
(module WLCSP-6 (layer F.Cu) (tedit 59E83772)
|
||||
(fp_text reference REF** (at 0 -0.9) (layer F.Fab)
|
||||
(effects (font (size 0.2 0.2) (thickness 0.05)))
|
||||
)
|
||||
(fp_text value WLCSP-6 (at 0 0.9) (layer F.Fab)
|
||||
(effects (font (size 0.2 0.2) (thickness 0.05)))
|
||||
)
|
||||
(fp_circle (center -0.6 -0.8) (end -0.6 -0.658579) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 0.45 -0.6) (end -0.45 -0.6) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start 0.45 0.6) (end 0.45 -0.6) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -0.45 0.6) (end 0.45 0.6) (layer F.Fab) (width 0.15))
|
||||
(fp_line (start -0.45 -0.6) (end -0.45 0.6) (layer F.Fab) (width 0.15))
|
||||
(pad A1 smd circle (at -0.2 -0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.05))
|
||||
(pad A2 smd circle (at 0.2 -0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.05))
|
||||
(pad B1 smd circle (at -0.2 0) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.05))
|
||||
(pad B2 smd circle (at 0.2 0) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.05))
|
||||
(pad C1 smd circle (at -0.2 0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.05))
|
||||
(pad C2 smd circle (at 0.2 0.4) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)
|
||||
(solder_mask_margin 0.05))
|
||||
)
|
File diff suppressed because one or more lines are too long
42
hardware/pcb/tomu-fpga.pretty/iCE40UP5K-UWG30.kicad_mod
Normal file
42
hardware/pcb/tomu-fpga.pretty/iCE40UP5K-UWG30.kicad_mod
Normal file
@ -0,0 +1,42 @@
|
||||
(module iCE40UP5K-UWG30 (layer F.Cu) (tedit 5ADCBCDE)
|
||||
(fp_text reference REF** (at 0 1.5) (layer F.Fab)
|
||||
(effects (font (size 0.127 0.127) (thickness 0.03175)))
|
||||
)
|
||||
(fp_text value iCE40UP5K-UWG30 (at 0 -1.5) (layer F.Fab)
|
||||
(effects (font (size 0.127 0.127) (thickness 0.03175)))
|
||||
)
|
||||
(fp_line (start 1.1 -1.3) (end -1.1 -1.3) (layer F.Fab) (width 0.05))
|
||||
(fp_line (start 1.1 1.3) (end 1.1 -1.3) (layer F.Fab) (width 0.05))
|
||||
(fp_line (start -1.1 1.3) (end 1.1 1.3) (layer F.Fab) (width 0.05))
|
||||
(fp_line (start -1.1 -1.3) (end -1.1 1.3) (layer F.Fab) (width 0.05))
|
||||
(pad C3 smd circle (at 0 -0.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad B3 smd circle (at 0 -0.6) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad A3 smd oval (at 0 -1) (size 0.1 0.335) (layers F.Cu F.Paste F.Mask))
|
||||
(pad D3 smd circle (at 0 0.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad E3 smd circle (at 0 0.6) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad F3 smd oval (at 0 1) (size 0.1 0.335) (layers F.Cu F.Paste F.Mask))
|
||||
(pad C2 smd circle (at -0.4 -0.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad B2 smd circle (at -0.4 -0.6) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad A2 smd oval (at -0.4 -1) (size 0.1 0.335) (layers F.Cu F.Paste F.Mask))
|
||||
(pad D2 smd circle (at -0.4 0.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad E2 smd circle (at -0.4 0.6) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad F2 smd oval (at -0.4 1) (size 0.1 0.335) (layers F.Cu F.Paste F.Mask))
|
||||
(pad C1 smd oval (at -0.8 -0.2) (size 0.335 0.1) (layers F.Cu F.Paste F.Mask))
|
||||
(pad B1 smd oval (at -0.8 -0.6) (size 0.335 0.1) (layers F.Cu F.Paste F.Mask))
|
||||
(pad A1 smd oval (at -0.8 -1) (size 0.1 0.335) (layers F.Cu F.Paste F.Mask))
|
||||
(pad D1 smd oval (at -0.8 0.2) (size 0.335 0.1) (layers F.Cu F.Paste F.Mask))
|
||||
(pad E1 smd oval (at -0.8 0.6) (size 0.335 0.1) (layers F.Cu F.Paste F.Mask))
|
||||
(pad F1 smd oval (at -0.8 1) (size 0.1 0.335) (layers F.Cu F.Paste F.Mask))
|
||||
(pad B5 smd oval (at 0.8 -0.6) (size 0.335 0.1) (layers F.Cu F.Paste F.Mask))
|
||||
(pad A5 smd oval (at 0.8 -1) (size 0.1 0.335) (layers F.Cu F.Paste F.Mask))
|
||||
(pad B4 smd circle (at 0.4 -0.6) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad A4 smd oval (at 0.4 -1) (size 0.1 0.335) (layers F.Cu F.Paste F.Mask))
|
||||
(pad F5 smd oval (at 0.8 1) (size 0.1 0.335) (layers F.Cu F.Paste F.Mask))
|
||||
(pad E5 smd oval (at 0.8 0.6) (size 0.335 0.1) (layers F.Cu F.Paste F.Mask))
|
||||
(pad E4 smd circle (at 0.4 0.6) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad F4 smd oval (at 0.4 1) (size 0.1 0.335) (layers F.Cu F.Paste F.Mask))
|
||||
(pad C4 smd circle (at 0.4 -0.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad C5 smd oval (at 0.8 -0.2) (size 0.335 0.1) (layers F.Cu F.Paste F.Mask))
|
||||
(pad D4 smd circle (at 0.4 0.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask))
|
||||
(pad D5 smd oval (at 0.8 0.2) (size 0.335 0.1) (layers F.Cu F.Paste F.Mask))
|
||||
)
|
Loading…
Reference in New Issue
Block a user