From 0bda71a0c8bbe452b6586cd73bb155610329d094 Mon Sep 17 00:00:00 2001 From: Sean Cross Date: Sun, 4 Nov 2018 21:57:55 +0800 Subject: [PATCH] hardware: footprints: add power regulator footprint Add a footprint from KiCad for the power regulator we'll use. It refers to a 3D file that doesn't exist, so we'll need to find that first. Signed-off-by: Sean Cross --- .../Texas_X2SON-4_1x1mm_P0.65mm.kicad_mod | 120 ++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 hardware/pcb/tomu-fpga.pretty/Texas_X2SON-4_1x1mm_P0.65mm.kicad_mod diff --git a/hardware/pcb/tomu-fpga.pretty/Texas_X2SON-4_1x1mm_P0.65mm.kicad_mod b/hardware/pcb/tomu-fpga.pretty/Texas_X2SON-4_1x1mm_P0.65mm.kicad_mod new file mode 100644 index 0000000..1145562 --- /dev/null +++ b/hardware/pcb/tomu-fpga.pretty/Texas_X2SON-4_1x1mm_P0.65mm.kicad_mod @@ -0,0 +1,120 @@ +(module Texas_X2SON-4_1x1mm_P0.65mm (layer F.Cu) (tedit 5AED8628) + (descr "X2SON 5 pin 1x1mm package (Reference Datasheet: http://www.ti.com/lit/ds/sbvs193d/sbvs193d.pdf Reference part: TPS383x) [StepUp generated footprint]") + (tags X2SON) + (attr smd) + (fp_text reference REF** (at 0 -1.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Texas_X2SON-4_1x1mm_P0.65mm (at 0 1.5) (layer F.Fab) + (effects (font (size 0.6 0.6) (thickness 0.1))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.2 0.2) (thickness 0.04))) + ) + (fp_line (start 0.5 0.5) (end -0.5 0.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 0.5) (end -0.5 -0.25) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 -0.25) (end -0.25 -0.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.25 -0.5) (end 0.5 -0.5) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 -0.5) (end 0.5 0.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.91 -0.75) (end 0.91 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.91 -0.75) (end 0.91 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.91 0.75) (end -0.91 0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.91 0.75) (end -0.91 -0.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.66 -0.63) (end 0.5 -0.63) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.5 0.63) (end 0.5 0.63) (layer F.SilkS) (width 0.12)) + (pad "" smd custom (at -0.43 -0.325) (size 0.148492 0.148492) (layers F.Mask) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0.18 -0.105) (xy 0.18 -0.075) (xy 0 0.105) (xy 0.18 -0.075) (xy 0 0.105) + (xy -0.18 0.105) (xy -0.18 -0.105)) (width 0)) + )) + (pad "" smd custom (at 0.43 -0.325) (size 0.148492 0.148492) (layers F.Mask) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.18 -0.105) (xy -0.18 -0.075) (xy 0 0.105) (xy -0.18 -0.075) (xy 0 0.105) + (xy 0.18 0.105) (xy 0.18 -0.105)) (width 0)) + )) + (pad "" smd custom (at 0.43 0.325) (size 0.148492 0.148492) (layers F.Mask) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.18 0.105) (xy -0.18 0.075) (xy 0 -0.105) (xy -0.18 0.075) (xy 0 -0.105) + (xy 0.18 -0.105) (xy 0.18 0.105)) (width 0)) + )) + (pad "" smd custom (at -0.43 0.325) (size 0.148492 0.148492) (layers F.Mask) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0.18 0.105) (xy 0.18 0.075) (xy 0 -0.105) (xy 0.18 0.075) (xy 0 -0.105) + (xy -0.18 -0.105) (xy -0.18 0.105)) (width 0)) + )) + (pad 1 smd custom (at -0.43 -0.325) (size 0.148492 0.148492) (layers F.Cu) + (zone_connect 2) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0.23 -0.155) (xy -0.23 -0.155) (xy -0.23 0.155) (xy 0.020711 0.155) (xy 0.23 -0.054289) +) (width 0)) + )) + (pad 4 smd custom (at 0.43 -0.325) (size 0.148492 0.148492) (layers F.Cu) + (zone_connect 2) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy -0.23 -0.155) (xy 0.23 -0.155) (xy 0.23 0.155) (xy -0.020711 0.155) (xy -0.23 -0.054289) +) (width 0)) + )) + (pad 3 smd custom (at 0.43 0.325) (size 0.148492 0.148492) (layers F.Cu) + (zone_connect 2) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0.23 0.155) (xy 0.23 -0.155) (xy -0.020711 -0.155) (xy -0.23 0.054289) (xy -0.23 0.155) +) (width 0)) + )) + (pad 2 smd custom (at -0.43 0.325) (size 0.148492 0.148492) (layers F.Cu) + (zone_connect 2) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0.23 0.054289) (xy 0.23 0.155) (xy -0.23 0.155) (xy -0.23 -0.155) (xy 0.020711 -0.155) +) (width 0)) + )) + (pad "" smd custom (at -0.43 -0.325) (size 0.148492 0.148492) (layers F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0 0.105) (xy 0.18 -0.075) (xy 0.18 -0.105) (xy -0.22 -0.105) (xy -0.22 0.105) +) (width 0)) + )) + (pad "" smd custom (at 0.43 -0.325) (size 0.148492 0.148492) (layers F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0.22 -0.105) (xy 0.22 0.105) (xy 0 0.105) (xy -0.18 -0.075) (xy -0.18 -0.105) +) (width 0)) + )) + (pad "" smd custom (at 0.43 0.325) (size 0.148492 0.148492) (layers F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0 -0.105) (xy -0.18 0.075) (xy -0.18 0.105) (xy 0.22 0.105) (xy 0.22 -0.105) +) (width 0)) + )) + (pad "" smd custom (at -0.43 0.325) (size 0.148492 0.148492) (layers F.Paste) + (options (clearance outline) (anchor circle)) + (primitives + (gr_poly (pts + (xy 0.18 0.075) (xy 0.18 0.105) (xy -0.22 0.105) (xy -0.22 -0.105) (xy 0 -0.105) +) (width 0)) + )) + (pad 5 smd rect (at 0 0 45) (size 0.58 0.58) (layers F.Cu F.Paste F.Mask) + (solder_mask_margin -0.05) (solder_paste_margin -0.065) (solder_paste_margin_ratio -0.00000001)) + (model ${KISYS3DMOD}/Package_SON.3dshapes/Texas_X2SON-4_1x1mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +)