From cdcbe4decedb5bc6f77223db8f5cd1c2f73224d3 Mon Sep 17 00:00:00 2001 From: Sean Cross Date: Tue, 6 Nov 2018 19:45:14 +0800 Subject: [PATCH] hardware: footprints: add new footprints Signed-off-by: Sean Cross --- .../LED-RGB-5DS-UHD1110-FKA.kicad_mod | 11 +- .../Texas_X2SON-4_1x1mm_P0.65mm.kicad_mod | 131 +++++++++--------- .../tomu-fpga.pretty/USON8_2X3MM.kicad_mod | 31 +++++ .../pcb/tomu-fpga.pretty/XTAL-2520.kicad_mod | 9 +- .../tomu-fpga.pretty/captouch-edge.kicad_mod | 12 ++ .../iCE40UP5K-UWG30.kicad_mod | 80 ++++++----- .../pcb/tomu-fpga.pretty/nothing.kicad_mod | 8 ++ .../soldermask-removal.kicad_mod | 14 ++ .../pcb/tomu-fpga.pretty/testpoint.kicad_mod | 8 +- 9 files changed, 191 insertions(+), 113 deletions(-) create mode 100644 hardware/pcb/tomu-fpga.pretty/USON8_2X3MM.kicad_mod create mode 100644 hardware/pcb/tomu-fpga.pretty/captouch-edge.kicad_mod create mode 100644 hardware/pcb/tomu-fpga.pretty/nothing.kicad_mod create mode 100644 hardware/pcb/tomu-fpga.pretty/soldermask-removal.kicad_mod diff --git a/hardware/pcb/tomu-fpga.pretty/LED-RGB-5DS-UHD1110-FKA.kicad_mod b/hardware/pcb/tomu-fpga.pretty/LED-RGB-5DS-UHD1110-FKA.kicad_mod index 8bd0ab5..6881225 100644 --- a/hardware/pcb/tomu-fpga.pretty/LED-RGB-5DS-UHD1110-FKA.kicad_mod +++ b/hardware/pcb/tomu-fpga.pretty/LED-RGB-5DS-UHD1110-FKA.kicad_mod @@ -1,9 +1,10 @@ -(module LED-RGB-5DS-UHD1110-FKA (layer F.Cu) (tedit 5BD93E3D) - (fp_text reference REF** (at -0.1 0.8) (layer F.SilkS) +(module LED-RGB-5DS-UHD1110-FKA (layer F.Cu) (tedit 5BE17391) + (attr smd) + (fp_text reference U10 (at -0.8 0.2 -90) (layer F.SilkS) (effects (font (size 0.2 0.2) (thickness 0.05))) ) - (fp_text value "RGB LED" (at 0.1 -0.7) (layer F.Fab) - (effects (font (size 0.2 0.2) (thickness 0.05))) + (fp_text value RGB-LED (at 0.1 -0.7) (layer F.Fab) + (effects (font (size 0.1 0.1) (thickness 0.025))) ) (fp_line (start -0.6 -0.6) (end 0.6 -0.6) (layer F.CrtYd) (width 0.03)) (fp_line (start 0.6 -0.6) (end 0.6 0.6) (layer F.CrtYd) (width 0.03)) @@ -13,7 +14,7 @@ (pad 2 smd rect (at 0.3 -0.3) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask)) (pad 3 smd rect (at -0.3 0.3) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask)) (pad 4 smd rect (at 0.3 0.3) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask)) - (pad "" smd circle (at -0.8 -0.3 180) (size 0.3 0.3) (layers F.SilkS)) + (pad "" smd circle (at -0.65 -0.65 180) (size 0.2 0.2) (layers F.SilkS)) (model ${KISYS3DMOD}/LEDs.3dshapes/LED_WS2812B-PLCC4.wrl (offset (xyz 0 0 -0.03)) (scale (xyz 0.07000000000000001 0.07000000000000001 0.05)) 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 index 1145562..98c80de 100644 --- 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 @@ -1,77 +1,55 @@ -(module Texas_X2SON-4_1x1mm_P0.65mm (layer F.Cu) (tedit 5AED8628) +(module Texas_X2SON-4_1x1mm_P0.65mm (layer F.Cu) (tedit 5BE17BE6) (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) + (fp_text reference U6 (at 0 -1.5) (layer F.SilkS) hide (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 value LDO-X2SON-1.2V (at 0 1.5) (layer F.Fab) + (effects (font (size 0.1 0.1) (thickness 0.025))) ) + (fp_line (start -0.5 0.63) (end 0.5 0.63) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.66 -0.63) (end 0.5 -0.63) (layer F.SilkS) (width 0.12)) + (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.5 -0.5) (end 0.5 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.25) (end -0.25 -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.5) (end -0.5 0.5) (layer F.Fab) (width 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) + (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)) + (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.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) + (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 4 smd custom (at 0.43 -0.325) (size 0.148492 0.148492) (layers F.Cu) - (zone_connect 2) + (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.23 -0.155) (xy 0.23 -0.155) (xy 0.23 0.155) (xy -0.020711 0.155) (xy -0.23 -0.054289) + (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 3 smd custom (at 0.43 0.325) (size 0.148492 0.148492) (layers F.Cu) - (zone_connect 2) + (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.23 0.155) (xy 0.23 -0.155) (xy -0.020711 -0.155) (xy -0.23 0.054289) (xy -0.23 0.155) + (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 2 smd custom (at -0.43 0.325) (size 0.148492 0.148492) (layers F.Cu) @@ -82,39 +60,66 @@ (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) + (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 0.105) (xy 0.18 -0.075) (xy 0.18 -0.105) (xy -0.22 -0.105) (xy -0.22 0.105) + (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 "" smd custom (at 0.43 -0.325) (size 0.148492 0.148492) (layers F.Paste) + (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.22 -0.105) (xy 0.22 0.105) (xy 0 0.105) (xy -0.18 -0.075) (xy -0.18 -0.105) + (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 "" smd custom (at 0.43 0.325) (size 0.148492 0.148492) (layers F.Paste) + (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 -0.105) (xy -0.18 0.075) (xy -0.18 0.105) (xy 0.22 0.105) (xy 0.22 -0.105) + (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 "" smd custom (at -0.43 0.325) (size 0.148492 0.148492) (layers F.Paste) + (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.075) (xy 0.18 0.105) (xy -0.22 0.105) (xy -0.22 -0.105) (xy 0 -0.105) -) (width 0)) + (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 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)) ) + (model ${KISYS3DMOD}/Housings_SON.3dshapes/Texas_S-PVSON-N8.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.3 0.3 0.2)) + (rotate (xyz 0 0 0)) + ) ) diff --git a/hardware/pcb/tomu-fpga.pretty/USON8_2X3MM.kicad_mod b/hardware/pcb/tomu-fpga.pretty/USON8_2X3MM.kicad_mod new file mode 100644 index 0000000..91a113a --- /dev/null +++ b/hardware/pcb/tomu-fpga.pretty/USON8_2X3MM.kicad_mod @@ -0,0 +1,31 @@ +(module USON8_2X3MM (layer F.Cu) (tedit 5BE17CE2) + (attr smd) + (fp_text reference U4 (at 0 0) (layer F.SilkS) + (effects (font (size 0.5 0.5) (thickness 0.05))) + ) + (fp_text value "SPI Flash" (at 0 0) (layer F.Fab) + (effects (font (size 0.1 0.1) (thickness 0.025))) + ) + (fp_line (start -1.5 1) (end -1.5 -1) (layer F.SilkS) (width 0.05)) + (fp_line (start 1.5 1) (end -1.5 1) (layer F.SilkS) (width 0.05)) + (fp_line (start 1.5 -1) (end 1.5 1) (layer F.SilkS) (width 0.05)) + (fp_line (start -1.5 -1) (end 1.5 -1) (layer F.SilkS) (width 0.05)) + (fp_circle (center -1.7 -1.2) (end -1.7 -1.1) (layer F.SilkS) (width 0.05)) + (fp_line (start -1.7 -1.2) (end 1.7 -1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.2) (end 1.7 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.2) (end -1.7 1.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.2) (end -1.7 -1.2) (layer F.CrtYd) (width 0.05)) + (pad 8 smd rect (at 1.25 -0.75) (size 0.4 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at 1.25 -0.25) (size 0.4 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at 1.25 0.25) (size 0.4 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 1.25 0.75) (size 0.4 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -1.25 0.75) (size 0.4 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -1.25 0.25) (size 0.4 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -1.25 -0.25) (size 0.4 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 1 smd rect (at -1.25 -0.75) (size 0.4 0.25) (layers F.Cu F.Paste F.Mask)) + (model ${KISYS3DMOD}/Housings_SON.3dshapes/X2SON-8_1.4x1mm_Pitch0.35mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 2.7 1.4 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/hardware/pcb/tomu-fpga.pretty/XTAL-2520.kicad_mod b/hardware/pcb/tomu-fpga.pretty/XTAL-2520.kicad_mod index cd8d116..d6b1857 100644 --- a/hardware/pcb/tomu-fpga.pretty/XTAL-2520.kicad_mod +++ b/hardware/pcb/tomu-fpga.pretty/XTAL-2520.kicad_mod @@ -1,9 +1,10 @@ -(module XTAL-2520 (layer F.Cu) (tedit 5BDA984C) - (fp_text reference U7 (at -0.4 1.8) (layer F.SilkS) +(module XTAL-2520 (layer F.Cu) (tedit 5BE17370) + (attr smd) + (fp_text reference U7 (at -0.4 1.8) (layer F.SilkS) hide (effects (font (size 0.5 0.5) (thickness 0.1))) ) (fp_text value "Crystal Oscillator" (at 0 1.7) (layer F.Fab) - (effects (font (size 0.2 0.2) (thickness 0.05))) + (effects (font (size 0.1 0.1) (thickness 0.025))) ) (fp_line (start -1.5 -1.3) (end 1.5 -1.3) (layer F.CrtYd) (width 0.03)) (fp_line (start 1.5 -1.3) (end 1.5 1.3) (layer F.CrtYd) (width 0.03)) @@ -13,7 +14,7 @@ (pad 2 smd rect (at 0.925 -0.725 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) (pad 1 smd rect (at -0.925 -0.725 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) (pad 4 smd rect (at -0.925 0.725 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) - (pad "" smd circle (at -1.5 -1.3 180) (size 0.3 0.3) (layers F.SilkS)) + (pad "" smd circle (at -0.3 -0.2 180) (size 0.2 0.2) (layers F.SilkS)) (model ${KISYS3DMOD}/Oscillators.3dshapes/Oscillator_SMD_TCXO_G158.wrl (at (xyz 0 0 0)) (scale (xyz 0.11 0.18 0.1)) diff --git a/hardware/pcb/tomu-fpga.pretty/captouch-edge.kicad_mod b/hardware/pcb/tomu-fpga.pretty/captouch-edge.kicad_mod new file mode 100644 index 0000000..0ca6f20 --- /dev/null +++ b/hardware/pcb/tomu-fpga.pretty/captouch-edge.kicad_mod @@ -0,0 +1,12 @@ +(module captouch-edge (layer F.Cu) (tedit 5BE14A54) + (fp_text reference REF** (at 5.5 -0.1 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value captouch-edge (at 3.7 -0.3 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd circle (at 0 -3.5) (size 0.1 0.1) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd circle (at 0 -1.3) (size 0.1 0.1) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd circle (at 0 1.3) (size 0.1 0.1) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd circle (at 0 3.5) (size 0.1 0.1) (layers F.Cu F.Paste F.Mask)) +) diff --git a/hardware/pcb/tomu-fpga.pretty/iCE40UP5K-UWG30.kicad_mod b/hardware/pcb/tomu-fpga.pretty/iCE40UP5K-UWG30.kicad_mod index c8dd90b..9baa79c 100644 --- a/hardware/pcb/tomu-fpga.pretty/iCE40UP5K-UWG30.kicad_mod +++ b/hardware/pcb/tomu-fpga.pretty/iCE40UP5K-UWG30.kicad_mod @@ -1,42 +1,48 @@ -(module iCE40UP5K-UWG30 (layer F.Cu) (tedit 5ADCBCDE) - (fp_text reference REF** (at 0 1.5) (layer F.Fab) +(module iCE40UP5K-UWG30 (layer F.Cu) (tedit 5BE17DD4) + (fp_text reference U5 (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_text value ICE40UP5K-UWG30 (at 0 -1.5) (layer F.Fab) + (effects (font (size 0.1 0.1) (thickness 0.025))) ) - (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)) + (fp_line (start -1.1 -1.3) (end -1.1 1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.1 1.3) (end 1.1 1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.1 1.3) (end 1.1 -1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.1 -1.3) (end -1.1 -1.3) (layer F.CrtYd) (width 0.05)) + (fp_circle (center -1.125 -1.325) (end -1.075 -1.325) (layer F.CrtYd) (width 0.1)) + (pad D5 smd circle (at 0.8 0.2) (size 0.2 0.2) (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)) + (pad C5 smd circle (at 0.8 -0.2) (size 0.2 0.2) (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 F4 smd circle (at 0.4 1) (size 0.2 0.2) (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 E5 smd circle (at 0.8 0.6) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) + (pad F5 smd circle (at 0.8 1) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) + (pad A4 smd circle (at 0.4 -1) (size 0.2 0.2) (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 A5 smd circle (at 0.8 -1) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) + (pad B5 smd circle (at 0.8 -0.6) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) + (pad F1 smd circle (at -0.8 1) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) + (pad E1 smd circle (at -0.8 0.6) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) + (pad D1 smd circle (at -0.8 0.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) + (pad A1 smd circle (at -0.8 -1) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) + (pad B1 smd circle (at -0.8 -0.6) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) + (pad C1 smd circle (at -0.8 -0.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) + (pad F2 smd circle (at -0.4 1) (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 D2 smd circle (at -0.4 0.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) + (pad A2 smd circle (at -0.4 -1) (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 C2 smd circle (at -0.4 -0.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) + (pad F3 smd circle (at 0 1) (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 D3 smd circle (at 0 0.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) + (pad A3 smd circle (at 0 -1) (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 C3 smd circle (at 0 -0.2) (size 0.2 0.2) (layers F.Cu F.Paste F.Mask)) + (model ${KISYS3DMOD}/Package_BGA.3dshapes/ucBGA-36_2.5x2.5mm_Layout6x6_P0.4mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.8 1 0.5)) + (rotate (xyz 0 0 0)) + ) ) diff --git a/hardware/pcb/tomu-fpga.pretty/nothing.kicad_mod b/hardware/pcb/tomu-fpga.pretty/nothing.kicad_mod new file mode 100644 index 0000000..6598f77 --- /dev/null +++ b/hardware/pcb/tomu-fpga.pretty/nothing.kicad_mod @@ -0,0 +1,8 @@ +(module nothing (layer F.Cu) (tedit 5BE14B9C) + (fp_text reference XX3 (at 0 0.5) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Case (at 0 -0.5) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) +) diff --git a/hardware/pcb/tomu-fpga.pretty/soldermask-removal.kicad_mod b/hardware/pcb/tomu-fpga.pretty/soldermask-removal.kicad_mod new file mode 100644 index 0000000..6a624bd --- /dev/null +++ b/hardware/pcb/tomu-fpga.pretty/soldermask-removal.kicad_mod @@ -0,0 +1,14 @@ +(module soldermask-removal (layer F.Cu) (tedit 5BE14BAF) + (descr "Removes soldermask for captouch") + (attr virtual) + (fp_text reference XX1 (at 3.7 -0.2 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Touchpad (at 2.1 -0.3 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 smd rect (at 0.4 2.6) (size 1.85 4.35) (layers B.Mask)) + (pad "" smd rect (at 0 2.6) (size 2.6 4.35) (layers F.Mask)) + (pad "" smd rect (at 0.4 -3) (size 1.85 4.35) (layers B.Mask)) + (pad "" smd rect (at 0 -3) (size 2.6 4.35) (layers F.Mask)) +) diff --git a/hardware/pcb/tomu-fpga.pretty/testpoint.kicad_mod b/hardware/pcb/tomu-fpga.pretty/testpoint.kicad_mod index 5b379a3..ab3a486 100644 --- a/hardware/pcb/tomu-fpga.pretty/testpoint.kicad_mod +++ b/hardware/pcb/tomu-fpga.pretty/testpoint.kicad_mod @@ -1,13 +1,13 @@ -(module testpoint (layer F.Cu) (tedit 59EAD795) +(module testpoint (layer F.Cu) (tedit 5BE15541) (descr "Mesurement Point, Round, SMD Pad, DM 1.5mm,") (tags "Mesurement Point Round SMD Pad 1.5mm") (attr virtual) (fp_text reference TP3 (at 0 -1.15) (layer F.Fab) hide (effects (font (size 0.127 0.127) (thickness 0.03175))) ) - (fp_text value TEST (at 0 1.15) (layer F.Fab) hide + (fp_text value Testpoint (at 0 1.15) (layer F.Fab) hide (effects (font (size 0.127 0.127) (thickness 0.03175))) ) - (fp_circle (center 0 0) (end 1 0) (layer F.CrtYd) (width 0.05)) - (pad 1 smd circle (at 0 0) (size 1.5 1.5) (layers F.Cu F.Mask)) + (fp_circle (center 0 0) (end 0.4 0) (layer F.CrtYd) (width 0.035)) + (pad 1 smd circle (at 0 0) (size 0.7 0.7) (layers F.Cu F.Mask)) )