From ae5151f75065eca3127537903dff38260ef24265 Mon Sep 17 00:00:00 2001 From: Sean Cross Date: Tue, 11 Dec 2018 15:39:31 +0800 Subject: [PATCH] hardware: footprints: fix up Fab layer for all modules Modify the `fab` layer so that it defaults to having footprint identifiers, and places the designators in an area that makes sense. Signed-off-by: Sean Cross --- .../C_0201_0603Metric.kicad_mod | 38 +++++----- .../LED-RGB-5DS-UHD1110-FKA.kicad_mod | 25 ++++--- .../R_0201_0603Metric.kicad_mod | 38 +++++----- .../SON50P300X200X60-9N.kicad_mod | 39 +++++----- .../pcb/tomu-fpga.pretty/TVS-11V.kicad_mod | 11 ++- .../tomu-fpga.pretty/X1-DFN1006-2.kicad_mod | 23 ++++-- .../pcb/tomu-fpga.pretty/XTAL-2520.kicad_mod | 31 +++++--- .../iCE40UP5K-UWG30.kicad_mod | 75 ++++++++++--------- 8 files changed, 159 insertions(+), 121 deletions(-) diff --git a/hardware/pcb/tomu-fpga.pretty/C_0201_0603Metric.kicad_mod b/hardware/pcb/tomu-fpga.pretty/C_0201_0603Metric.kicad_mod index 2d06e28..9c15f03 100644 --- a/hardware/pcb/tomu-fpga.pretty/C_0201_0603Metric.kicad_mod +++ b/hardware/pcb/tomu-fpga.pretty/C_0201_0603Metric.kicad_mod @@ -1,31 +1,31 @@ -(module C_0201_0603Metric (layer F.Cu) (tedit 5B301BBE) +(module C_0201_0603Metric (layer F.Cu) (tedit 5C0F2477) (descr "Capacitor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator") (tags capacitor) (attr smd) - (fp_text reference REF** (at 0 -1.05) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) + (fp_text reference %R (at 1.025 0) (layer F.SilkS) hide + (effects (font (size 0.25 0.25) (thickness 0.0625))) ) - (fp_text value C_0201_0603Metric (at 0 1.05) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) + (fp_text value "0201, 100nF, 10V, X5R, 20%" (at -0.025 -0.275) (layer F.Fab) + (effects (font (size 0.1 0.1) (thickness 0.025))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.1 0.1) (thickness 0.025))) ) - (fp_line (start -0.3 0.15) (end -0.3 -0.15) (layer F.Fab) (width 0.1)) - (fp_line (start -0.3 -0.15) (end 0.3 -0.15) (layer F.Fab) (width 0.1)) - (fp_line (start 0.3 -0.15) (end 0.3 0.15) (layer F.Fab) (width 0.1)) - (fp_line (start 0.3 0.15) (end -0.3 0.15) (layer F.Fab) (width 0.1)) - (fp_line (start -0.7 0.35) (end -0.7 -0.35) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.7 -0.35) (end 0.7 -0.35) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.7 -0.35) (end 0.7 0.35) (layer F.CrtYd) (width 0.05)) (fp_line (start 0.7 0.35) (end -0.7 0.35) (layer F.CrtYd) (width 0.05)) - (pad "" smd roundrect (at -0.345 0) (size 0.318 0.36) (layers F.Paste) (roundrect_rratio 0.25)) - (pad "" smd roundrect (at 0.345 0) (size 0.318 0.36) (layers F.Paste) (roundrect_rratio 0.25)) - (pad 1 smd roundrect (at -0.32 0) (size 0.46 0.4) (layers F.Cu F.Mask) (roundrect_rratio 0.25)) + (fp_line (start 0.7 -0.35) (end 0.7 0.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.7 -0.35) (end 0.7 -0.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.7 0.35) (end -0.7 -0.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.3 0.15) (end -0.3 0.15) (layer F.Fab) (width 0.1)) + (fp_line (start 0.3 -0.15) (end 0.3 0.15) (layer F.Fab) (width 0.1)) + (fp_line (start -0.3 -0.15) (end 0.3 -0.15) (layer F.Fab) (width 0.1)) + (fp_line (start -0.3 0.15) (end -0.3 -0.15) (layer F.Fab) (width 0.1)) (pad 2 smd roundrect (at 0.32 0) (size 0.46 0.4) (layers F.Cu F.Mask) (roundrect_rratio 0.25)) - (fp_text user %R (at 0 -0.68) (layer F.Fab) - (effects (font (size 0.25 0.25) (thickness 0.04))) - ) + (pad 1 smd roundrect (at -0.32 0) (size 0.46 0.4) (layers F.Cu F.Mask) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 0.345 0) (size 0.318 0.36) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -0.345 0) (size 0.318 0.36) (layers F.Paste) (roundrect_rratio 0.25)) (model ${KIPRJMOD}/tomu-fpga.pretty/C_0201_0603Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) -) \ No newline at end of file +) 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 8b55a1a..c6f6372 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,20 +1,27 @@ -(module LED-RGB-5DS-UHD1110-FKA (layer F.Cu) (tedit 5BE17391) +(module LED-RGB-5DS-UHD1110-FKA (layer F.Cu) (tedit 5C0F2670) (attr smd) - (fp_text reference U10 (at -0.8 0.2 -90) (layer F.SilkS) + (fp_text reference U10 (at -0.8 0.2 -90) (layer F.SilkS) hide (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)) - (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)) - (pad 1 smd rect (at -0.3 -0.3) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask)) - (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)) + (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)) + (fp_line (start -0.6 -0.6) (end 0.6 -0.6) (layer F.CrtYd) (width 0.03)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.25 0.25) (thickness 0.0625))) + ) + (fp_line (start -0.525 -0.525) (end 0.525 -0.525) (layer F.Fab) (width 0.05)) + (fp_line (start 0.525 -0.525) (end 0.525 0.525) (layer F.Fab) (width 0.05)) + (fp_line (start 0.525 0.525) (end -0.525 0.525) (layer F.Fab) (width 0.05)) + (fp_line (start -0.525 0.525) (end -0.525 -0.525) (layer F.Fab) (width 0.05)) (pad "" smd circle (at -0.65 -0.65 180) (size 0.2 0.2) (layers F.SilkS)) + (pad 4 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 2 smd rect (at 0.3 -0.3) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 1 smd rect (at -0.3 -0.3) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask)) (model ${KIPRJMOD}/tomu-fpga.pretty/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/R_0201_0603Metric.kicad_mod b/hardware/pcb/tomu-fpga.pretty/R_0201_0603Metric.kicad_mod index 8aedadf..f433d2b 100644 --- a/hardware/pcb/tomu-fpga.pretty/R_0201_0603Metric.kicad_mod +++ b/hardware/pcb/tomu-fpga.pretty/R_0201_0603Metric.kicad_mod @@ -1,31 +1,31 @@ -(module R_0201_0603Metric (layer F.Cu) (tedit 5B301BBD) +(module R_0201_0603Metric (layer F.Cu) (tedit 5C0F24CC) (descr "Resistor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator") (tags resistor) (attr smd) - (fp_text reference REF** (at 0 -1.05) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) + (fp_text reference R5 (at 1 0) (layer F.SilkS) hide + (effects (font (size 0.25 0.25) (thickness 0.025))) ) - (fp_text value R_0201_0603Metric (at 0 1.05) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) + (fp_text value "0201, 10k, 1/16W" (at -0.05 0.475) (layer F.Fab) + (effects (font (size 0.1 0.1) (thickness 0.025))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.1 0.1) (thickness 0.025))) ) - (fp_line (start -0.3 0.15) (end -0.3 -0.15) (layer F.Fab) (width 0.1)) - (fp_line (start -0.3 -0.15) (end 0.3 -0.15) (layer F.Fab) (width 0.1)) - (fp_line (start 0.3 -0.15) (end 0.3 0.15) (layer F.Fab) (width 0.1)) - (fp_line (start 0.3 0.15) (end -0.3 0.15) (layer F.Fab) (width 0.1)) - (fp_line (start -0.7 0.35) (end -0.7 -0.35) (layer F.CrtYd) (width 0.05)) - (fp_line (start -0.7 -0.35) (end 0.7 -0.35) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.7 -0.35) (end 0.7 0.35) (layer F.CrtYd) (width 0.05)) (fp_line (start 0.7 0.35) (end -0.7 0.35) (layer F.CrtYd) (width 0.05)) - (pad "" smd roundrect (at -0.345 0) (size 0.318 0.36) (layers F.Paste) (roundrect_rratio 0.25)) - (pad "" smd roundrect (at 0.345 0) (size 0.318 0.36) (layers F.Paste) (roundrect_rratio 0.25)) - (pad 1 smd roundrect (at -0.32 0) (size 0.46 0.4) (layers F.Cu F.Mask) (roundrect_rratio 0.25)) + (fp_line (start 0.7 -0.35) (end 0.7 0.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.7 -0.35) (end 0.7 -0.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.7 0.35) (end -0.7 -0.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.3 0.15) (end -0.3 0.15) (layer F.Fab) (width 0.1)) + (fp_line (start 0.3 -0.15) (end 0.3 0.15) (layer F.Fab) (width 0.1)) + (fp_line (start -0.3 -0.15) (end 0.3 -0.15) (layer F.Fab) (width 0.1)) + (fp_line (start -0.3 0.15) (end -0.3 -0.15) (layer F.Fab) (width 0.1)) (pad 2 smd roundrect (at 0.32 0) (size 0.46 0.4) (layers F.Cu F.Mask) (roundrect_rratio 0.25)) - (fp_text user %R (at 0 -0.68) (layer F.Fab) - (effects (font (size 0.25 0.25) (thickness 0.04))) - ) + (pad 1 smd roundrect (at -0.32 0) (size 0.46 0.4) (layers F.Cu F.Mask) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at 0.345 0) (size 0.318 0.36) (layers F.Paste) (roundrect_rratio 0.25)) + (pad "" smd roundrect (at -0.345 0) (size 0.318 0.36) (layers F.Paste) (roundrect_rratio 0.25)) (model ${KIPRJMOD}/tomu-fpga.pretty/R_0201_0603Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) -) \ No newline at end of file +) diff --git a/hardware/pcb/tomu-fpga.pretty/SON50P300X200X60-9N.kicad_mod b/hardware/pcb/tomu-fpga.pretty/SON50P300X200X60-9N.kicad_mod index 30b98cc..f6e64ea 100644 --- a/hardware/pcb/tomu-fpga.pretty/SON50P300X200X60-9N.kicad_mod +++ b/hardware/pcb/tomu-fpga.pretty/SON50P300X200X60-9N.kicad_mod @@ -1,29 +1,32 @@ -(module SON50P300X200X60-9N (layer F.Cu) (tedit 5C015637) +(module SON50P300X200X60-9N (layer F.Cu) (tedit 5C0F242C) (attr smd) - (fp_text reference U4 (at 0.375 -1.625) (layer F.SilkS) hide + (fp_text reference %R (at 0.375 -1.625) (layer F.SilkS) hide (effects (font (size 0.5 0.5) (thickness 0.1))) ) (fp_text value "SPI Flash" (at 0.38 1.66) (layer F.SilkS) hide (effects (font (size 0.5 0.5) (thickness 0.1))) ) - (fp_line (start -1.775 1.25) (end -1.775 -1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.775 1.25) (end -1.775 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 1.775 -1.25) (end 1.775 1.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.775 -1.25) (end 1.775 -1.25) (layer F.CrtYd) (width 0.05)) - (fp_circle (center -1.95 -0.75) (end -1.9 -0.75) (layer F.SilkS) (width 0.1)) - (fp_line (start -1.5 1) (end -1.5 -1) (layer F.Fab) (width 0.05)) - (fp_line (start 1.5 1) (end -1.5 1) (layer F.Fab) (width 0.05)) - (fp_line (start 1.5 -1) (end 1.5 1) (layer F.Fab) (width 0.05)) (fp_line (start -1.5 -1) (end 1.5 -1) (layer F.Fab) (width 0.05)) - (pad 9 smd rect (at 0 0) (size 0.2 1.6) (layers F.Cu F.Paste F.Mask)) - (pad 8 smd rect (at 1.2 -0.75 180) (size 0.3 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 7 smd rect (at 1.2 -0.25 180) (size 0.3 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 6 smd rect (at 1.2 0.25 180) (size 0.3 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 5 smd rect (at 1.2 0.75 180) (size 0.3 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 4 smd rect (at -1.2 0.75) (size 0.3 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 3 smd rect (at -1.2 0.25) (size 0.3 0.25) (layers F.Cu F.Paste F.Mask)) - (pad 2 smd rect (at -1.2 -0.25) (size 0.3 0.25) (layers F.Cu F.Paste F.Mask)) + (fp_line (start 1.5 -1) (end 1.5 1) (layer F.Fab) (width 0.05)) + (fp_line (start 1.5 1) (end -1.5 1) (layer F.Fab) (width 0.05)) + (fp_line (start -1.5 1) (end -1.5 -1) (layer F.Fab) (width 0.05)) + (fp_circle (center -1.95 -0.75) (end -1.9 -0.75) (layer F.SilkS) (width 0.1)) + (fp_line (start -1.775 -1.25) (end 1.775 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.775 -1.25) (end 1.775 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.775 1.25) (end -1.775 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.775 1.25) (end -1.775 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at -0.05 0.025) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) (pad 1 smd rect (at -1.2 -0.75) (size 0.3 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -1.2 -0.25) (size 0.3 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -1.2 0.25) (size 0.3 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -1.2 0.75) (size 0.3 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 1.2 0.75 180) (size 0.3 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at 1.2 0.25 180) (size 0.3 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at 1.2 -0.25 180) (size 0.3 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at 1.2 -0.75 180) (size 0.3 0.25) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at 0 0) (size 0.2 1.6) (layers F.Cu F.Paste F.Mask)) (model ${KIPRJMOD}/tomu-fpga.pretty/Texas_S-PVSON-N8.step (at (xyz 0 0 0)) (scale (xyz 1 0.75 0.7)) diff --git a/hardware/pcb/tomu-fpga.pretty/TVS-11V.kicad_mod b/hardware/pcb/tomu-fpga.pretty/TVS-11V.kicad_mod index 00b3add..705630d 100644 --- a/hardware/pcb/tomu-fpga.pretty/TVS-11V.kicad_mod +++ b/hardware/pcb/tomu-fpga.pretty/TVS-11V.kicad_mod @@ -1,14 +1,21 @@ -(module TVS-11V (layer F.Cu) (tedit 5BF429EE) +(module TVS-11V (layer F.Cu) (tedit 5C0F2543) (fp_text reference D5 (at 0.3 0.6) (layer F.SilkS) hide (effects (font (size 0.4 0.4) (thickness 0.1))) ) - (fp_text value D5V0L1B2LP3-7 (at 0 -0.3) (layer F.Fab) + (fp_text value D5V0L1B2LP3-7 (at -0.05 -0.3) (layer F.Fab) (effects (font (size 0.127 0.127) (thickness 0.03175))) ) (fp_line (start -0.35 0.175) (end -0.35 -0.175) (layer F.CrtYd) (width 0.05)) (fp_line (start 0.35 0.175) (end -0.35 0.175) (layer F.CrtYd) (width 0.05)) (fp_line (start 0.35 -0.175) (end 0.35 0.175) (layer F.CrtYd) (width 0.05)) (fp_line (start -0.35 -0.175) (end 0.35 -0.175) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.1 0.1) (thickness 0.025))) + ) + (fp_line (start -0.275 -0.125) (end 0.275 -0.125) (layer F.Fab) (width 0.05)) + (fp_line (start 0.275 -0.125) (end 0.275 0.125) (layer F.Fab) (width 0.05)) + (fp_line (start 0.275 0.125) (end -0.275 0.125) (layer F.Fab) (width 0.05)) + (fp_line (start -0.275 0.125) (end -0.275 -0.125) (layer F.Fab) (width 0.05)) (pad 2 smd roundrect (at 0.2 0) (size 0.15 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) (pad 1 smd roundrect (at -0.2 0) (size 0.15 0.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) ) diff --git a/hardware/pcb/tomu-fpga.pretty/X1-DFN1006-2.kicad_mod b/hardware/pcb/tomu-fpga.pretty/X1-DFN1006-2.kicad_mod index 65cd714..c9919b0 100644 --- a/hardware/pcb/tomu-fpga.pretty/X1-DFN1006-2.kicad_mod +++ b/hardware/pcb/tomu-fpga.pretty/X1-DFN1006-2.kicad_mod @@ -1,19 +1,26 @@ -(module X1-DFN1006-2 (layer F.Cu) (tedit 5BEE5B7A) +(module X1-DFN1006-2 (layer F.Cu) (tedit 5C0F2600) (descr https://datasheet.lcsc.com/szlcsc/Diodes-Incorporated-D5V0L1B2LP3-7_C282418.pdf) (tags ESD) (attr smd) - (fp_text reference D7 (at 1.9 0) (layer F.SilkS) hide + (fp_text reference D6 (at 1.9 0) (layer F.SilkS) hide (effects (font (size 0.5 0.5) (thickness 0.125))) ) - (fp_text value D5V0L1B2LP3-7 (at 0.6 1.4) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) + (fp_text value D5V0L1B2LP3-7 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.1 0.1) (thickness 0.025))) + ) + (fp_line (start -0.325 0.175) (end -0.325 -0.175) (layer F.Fab) (width 0.05)) + (fp_line (start 0.325 0.175) (end -0.325 0.175) (layer F.Fab) (width 0.05)) + (fp_line (start 0.325 -0.175) (end 0.325 0.175) (layer F.Fab) (width 0.05)) + (fp_line (start -0.325 -0.175) (end 0.325 -0.175) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0 180) (layer F.Fab) + (effects (font (size 0.15 0.15) (thickness 0.025))) ) - (fp_line (start -0.4 0.25) (end -0.4 -0.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.4 0.25) (end -0.4 0.25) (layer F.CrtYd) (width 0.05)) - (fp_line (start 0.4 -0.25) (end 0.4 0.25) (layer F.CrtYd) (width 0.05)) (fp_line (start -0.4 -0.25) (end 0.4 -0.25) (layer F.CrtYd) (width 0.05)) - (pad 2 smd rect (at 0.19 0) (size 0.23 0.3) (layers F.Cu F.Paste F.Mask)) + (fp_line (start 0.4 -0.25) (end 0.4 0.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.4 0.25) (end -0.4 0.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.4 0.25) (end -0.4 -0.25) (layer F.CrtYd) (width 0.05)) (pad 1 smd rect (at -0.19 0) (size 0.23 0.3) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 0.19 0) (size 0.23 0.3) (layers F.Cu F.Paste F.Mask)) (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_0201_0603Metric.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 0.5)) diff --git a/hardware/pcb/tomu-fpga.pretty/XTAL-2520.kicad_mod b/hardware/pcb/tomu-fpga.pretty/XTAL-2520.kicad_mod index f3bd177..ca12dfa 100644 --- a/hardware/pcb/tomu-fpga.pretty/XTAL-2520.kicad_mod +++ b/hardware/pcb/tomu-fpga.pretty/XTAL-2520.kicad_mod @@ -1,20 +1,27 @@ -(module XTAL-2520 (layer F.Cu) (tedit 5BF2D5D9) +(module XTAL-2520 (layer F.Cu) (tedit 5C0F2591) (attr smd) - (fp_text reference U7 (at -1 1.8) (layer F.SilkS) - (effects (font (size 0.5 0.5) (thickness 0.1))) + (fp_text reference U7 (at 0.35 0) (layer F.SilkS) hide + (effects (font (size 0.25 0.25) (thickness 0.0625))) ) - (fp_text value "Crystal Oscillator" (at 0 1.7) (layer F.Fab) - (effects (font (size 0.2 0.2) (thickness 0.05))) + (fp_text value "Crystal Oscillator" (at -0.025 1.375) (layer F.Fab) + (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)) - (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)) (fp_circle (center -0.2 0.1) (end -0.3 0) (layer F.SilkS) (width 0.15)) - (pad 2 smd rect (at 0.925 0.725 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) - (pad 3 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)) + (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)) + (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)) + (fp_text user %R (at 0.025 0.075) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) + (fp_line (start -1.4 -1.175) (end 1.425 -1.175) (layer F.Fab) (width 0.05)) + (fp_line (start 1.425 -1.175) (end 1.425 1.175) (layer F.Fab) (width 0.05)) + (fp_line (start 1.425 1.175) (end -1.425 1.175) (layer F.Fab) (width 0.05)) + (fp_line (start -1.425 1.175) (end -1.425 -1.175) (layer F.Fab) (width 0.05)) (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 3 smd rect (at 0.925 -0.725 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 0.925 0.725 180) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask)) (model ${KIPRJMOD}/tomu-fpga.pretty/Oscillator_SMD_TCXO_G158.wrl (at (xyz 0 0 0)) (scale (xyz 0.1 0.2 0.1)) diff --git a/hardware/pcb/tomu-fpga.pretty/iCE40UP5K-UWG30.kicad_mod b/hardware/pcb/tomu-fpga.pretty/iCE40UP5K-UWG30.kicad_mod index 01a277e..49a8e6a 100644 --- a/hardware/pcb/tomu-fpga.pretty/iCE40UP5K-UWG30.kicad_mod +++ b/hardware/pcb/tomu-fpga.pretty/iCE40UP5K-UWG30.kicad_mod @@ -1,4 +1,4 @@ -(module iCE40UP5K-UWG30 (layer F.Cu) (tedit 5C01559C) +(module iCE40UP5K-UWG30 (layer F.Cu) (tedit 5C0F25CB) (attr smd) (fp_text reference U5 (at 0 1.5) (layer F.Fab) (effects (font (size 0.127 0.127) (thickness 0.03175))) @@ -6,41 +6,48 @@ (fp_text value ICE40UP5K-UWG30 (at 0 -1.5) (layer F.Fab) (effects (font (size 0.1 0.1) (thickness 0.025))) ) - (fp_circle (center -1.125 -1.325) (end -1.075 -1.325) (layer F.CrtYd) (width 0.1)) - (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)) - (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 circle (at 0 -1) (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 E3 smd circle (at 0 0.6) (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 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 circle (at -0.4 -1) (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 E2 smd circle (at -0.4 0.6) (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 C1 smd circle (at -0.8 -0.2) (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 A1 smd circle (at -0.8 -1) (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 E1 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 B5 smd circle (at 0.8 -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 B4 smd circle (at 0.4 -0.6) (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 F5 smd circle (at 0.8 1) (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 E4 smd circle (at 0.4 0.6) (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 C4 smd circle (at 0.4 -0.2) (size 0.2 0.2) (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 D4 smd circle (at 0.4 0.2) (size 0.2 0.2) (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_circle (center -1.125 -1.325) (end -1.075 -1.325) (layer F.CrtYd) (width 0.1)) + (fp_line (start -1 -1.15) (end 1 -1.15) (layer F.Fab) (width 0.05)) + (fp_line (start 1 -1.15) (end 1 1.2) (layer F.Fab) (width 0.05)) + (fp_line (start 1 1.2) (end -1 1.2) (layer F.Fab) (width 0.05)) + (fp_line (start -1 1.2) (end -1 -1.15) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.125))) + ) (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 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 ${KIPRJMOD}/tomu-fpga.pretty/ucBGA-36_2.5x2.5mm_Layout6x6_P0.4mm.step (at (xyz 0 0 0)) (scale (xyz 1 1 1))