From 84c7614e999ab9acdbf9a0d9f49a0b5052c36566 Mon Sep 17 00:00:00 2001 From: Michael Schloh von Bennewitz Date: Fri, 8 Jan 2021 11:35:50 +0100 Subject: [PATCH] Hack the horizontal J4 UART connector notation to accommodate an edge. --- hardware/dscomm.kicad_pcb | 173 +++++++++++--------------------------- 1 file changed, 48 insertions(+), 125 deletions(-) diff --git a/hardware/dscomm.kicad_pcb b/hardware/dscomm.kicad_pcb index da3a6e7..4ea228c 100644 --- a/hardware/dscomm.kicad_pcb +++ b/hardware/dscomm.kicad_pcb @@ -387,6 +387,54 @@ (uvia_drill 0.1) ) + (module Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5FF83409) + (at 235 135) + (descr "Through hole straight pin header, 1x06, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x06 2.54mm single row") + (path /60040981/6006812D) + (fp_text reference J5 (at 2 5 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + ) + (fp_text value Conn_01x06_Male (at 4.385 14.97) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 2.77 6.35 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 14.5) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 14.5) (end 1.8 14.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 -1.8) (end -1.8 14.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end 1.33 14.03) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 14.03) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 14.03) (end 1.33 14.03) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 13.97) (end -1.27 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 13.97) (end -1.27 13.97) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end 1.27 13.97) (layer F.Fab) (width 0.1)) + (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 81 "Net-(J5-Pad6)")) + (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 121 EXT_UART_TX)) + (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 122 EXT_UART_RX)) + (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 80 "Net-(J5-Pad3)")) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 79 "Net-(J5-Pad2)")) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x06_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + (module Fiducial:Fiducial_0.5mm_Mask1mm (layer F.Cu) (tedit 5C18CB26) (tstamp 5FF8C078) (at 236.5 117) (descr "Circular Fiducial, 0.5mm bare copper, 1mm soldermask opening (Level C)") @@ -408,131 +456,6 @@ (solder_mask_margin 0.25) (clearance 0.25)) ) - (module Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Horizontal (layer F.Cu) (tedit 59FED5CB) (tstamp 5FF83409) - (at 235 135) - (descr "Through hole angled pin header, 1x06, 2.54mm pitch, 6mm pin length, single row") - (tags "Through hole angled pin header THT 1x06 2.54mm single row") - (path /60040981/6006812D) - (fp_text reference J5 (at 2 5 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify left)) - ) - (fp_text value Conn_01x06_Male (at 4.385 14.97) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 2.135 -1.27) (end 4.04 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start 4.04 -1.27) (end 4.04 13.97) (layer F.Fab) (width 0.1)) - (fp_line (start 4.04 13.97) (end 1.5 13.97) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 13.97) (end 1.5 -0.635) (layer F.Fab) (width 0.1)) - (fp_line (start 1.5 -0.635) (end 2.135 -1.27) (layer F.Fab) (width 0.1)) - (fp_line (start -0.32 -0.32) (end 1.5 -0.32) (layer F.Fab) (width 0.1)) - (fp_line (start -0.32 -0.32) (end -0.32 0.32) (layer F.Fab) (width 0.1)) - (fp_line (start -0.32 0.32) (end 1.5 0.32) (layer F.Fab) (width 0.1)) - (fp_line (start 4.04 -0.32) (end 10.04 -0.32) (layer F.Fab) (width 0.1)) - (fp_line (start 10.04 -0.32) (end 10.04 0.32) (layer F.Fab) (width 0.1)) - (fp_line (start 4.04 0.32) (end 10.04 0.32) (layer F.Fab) (width 0.1)) - (fp_line (start -0.32 2.22) (end 1.5 2.22) (layer F.Fab) (width 0.1)) - (fp_line (start -0.32 2.22) (end -0.32 2.86) (layer F.Fab) (width 0.1)) - (fp_line (start -0.32 2.86) (end 1.5 2.86) (layer F.Fab) (width 0.1)) - (fp_line (start 4.04 2.22) (end 10.04 2.22) (layer F.Fab) (width 0.1)) - (fp_line (start 10.04 2.22) (end 10.04 2.86) (layer F.Fab) (width 0.1)) - (fp_line (start 4.04 2.86) (end 10.04 2.86) (layer F.Fab) (width 0.1)) - (fp_line (start -0.32 4.76) (end 1.5 4.76) (layer F.Fab) (width 0.1)) - (fp_line (start -0.32 4.76) (end -0.32 5.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.32 5.4) (end 1.5 5.4) (layer F.Fab) (width 0.1)) - (fp_line (start 4.04 4.76) (end 10.04 4.76) (layer F.Fab) (width 0.1)) - (fp_line (start 10.04 4.76) (end 10.04 5.4) (layer F.Fab) (width 0.1)) - (fp_line (start 4.04 5.4) (end 10.04 5.4) (layer F.Fab) (width 0.1)) - (fp_line (start -0.32 7.3) (end 1.5 7.3) (layer F.Fab) (width 0.1)) - (fp_line (start -0.32 7.3) (end -0.32 7.94) (layer F.Fab) (width 0.1)) - (fp_line (start -0.32 7.94) (end 1.5 7.94) (layer F.Fab) (width 0.1)) - (fp_line (start 4.04 7.3) (end 10.04 7.3) (layer F.Fab) (width 0.1)) - (fp_line (start 10.04 7.3) (end 10.04 7.94) (layer F.Fab) (width 0.1)) - (fp_line (start 4.04 7.94) (end 10.04 7.94) (layer F.Fab) (width 0.1)) - (fp_line (start -0.32 9.84) (end 1.5 9.84) (layer F.Fab) (width 0.1)) - (fp_line (start -0.32 9.84) (end -0.32 10.48) (layer F.Fab) (width 0.1)) - (fp_line (start -0.32 10.48) (end 1.5 10.48) (layer F.Fab) (width 0.1)) - (fp_line (start 4.04 9.84) (end 10.04 9.84) (layer F.Fab) (width 0.1)) - (fp_line (start 10.04 9.84) (end 10.04 10.48) (layer F.Fab) (width 0.1)) - (fp_line (start 4.04 10.48) (end 10.04 10.48) (layer F.Fab) (width 0.1)) - (fp_line (start -0.32 12.38) (end 1.5 12.38) (layer F.Fab) (width 0.1)) - (fp_line (start -0.32 12.38) (end -0.32 13.02) (layer F.Fab) (width 0.1)) - (fp_line (start -0.32 13.02) (end 1.5 13.02) (layer F.Fab) (width 0.1)) - (fp_line (start 4.04 12.38) (end 10.04 12.38) (layer F.Fab) (width 0.1)) - (fp_line (start 10.04 12.38) (end 10.04 13.02) (layer F.Fab) (width 0.1)) - (fp_line (start 4.04 13.02) (end 10.04 13.02) (layer F.Fab) (width 0.1)) - (fp_line (start 1.44 -1.33) (end 1.44 14.03) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.44 14.03) (end 4.1 14.03) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.1 14.03) (end 4.1 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.1 -1.33) (end 1.44 -1.33) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.1 -0.38) (end 10.1 -0.38) (layer F.SilkS) (width 0.12)) - (fp_line (start 10.1 -0.38) (end 10.1 0.38) (layer F.SilkS) (width 0.12)) - (fp_line (start 10.1 0.38) (end 4.1 0.38) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.1 -0.32) (end 10.1 -0.32) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.1 -0.2) (end 10.1 -0.2) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.1 -0.08) (end 10.1 -0.08) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.1 0.04) (end 10.1 0.04) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.1 0.16) (end 10.1 0.16) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.1 0.28) (end 10.1 0.28) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.11 -0.38) (end 1.44 -0.38) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.11 0.38) (end 1.44 0.38) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.44 1.27) (end 4.1 1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.1 2.16) (end 10.1 2.16) (layer F.SilkS) (width 0.12)) - (fp_line (start 10.1 2.16) (end 10.1 2.92) (layer F.SilkS) (width 0.12)) - (fp_line (start 10.1 2.92) (end 4.1 2.92) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.042929 2.16) (end 1.44 2.16) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.042929 2.92) (end 1.44 2.92) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.44 3.81) (end 4.1 3.81) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.1 4.7) (end 10.1 4.7) (layer F.SilkS) (width 0.12)) - (fp_line (start 10.1 4.7) (end 10.1 5.46) (layer F.SilkS) (width 0.12)) - (fp_line (start 10.1 5.46) (end 4.1 5.46) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.042929 4.7) (end 1.44 4.7) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.042929 5.46) (end 1.44 5.46) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.44 6.35) (end 4.1 6.35) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.1 7.24) (end 10.1 7.24) (layer F.SilkS) (width 0.12)) - (fp_line (start 10.1 7.24) (end 10.1 8) (layer F.SilkS) (width 0.12)) - (fp_line (start 10.1 8) (end 4.1 8) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.042929 7.24) (end 1.44 7.24) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.042929 8) (end 1.44 8) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.44 8.89) (end 4.1 8.89) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.1 9.78) (end 10.1 9.78) (layer F.SilkS) (width 0.12)) - (fp_line (start 10.1 9.78) (end 10.1 10.54) (layer F.SilkS) (width 0.12)) - (fp_line (start 10.1 10.54) (end 4.1 10.54) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.042929 9.78) (end 1.44 9.78) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.042929 10.54) (end 1.44 10.54) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.44 11.43) (end 4.1 11.43) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.1 12.32) (end 10.1 12.32) (layer F.SilkS) (width 0.12)) - (fp_line (start 10.1 12.32) (end 10.1 13.08) (layer F.SilkS) (width 0.12)) - (fp_line (start 10.1 13.08) (end 4.1 13.08) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.042929 12.32) (end 1.44 12.32) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.042929 13.08) (end 1.44 13.08) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 0) (end -1.27 -1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 -1.27) (end 0 -1.27) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.8 -1.8) (end -1.8 14.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start -1.8 14.5) (end 10.55 14.5) (layer F.CrtYd) (width 0.05)) - (fp_line (start 10.55 14.5) (end 10.55 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_line (start 10.55 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) - (fp_text user %R (at 2.77 6.35 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 1 GND)) - (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 79 "Net-(J5-Pad2)")) - (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 80 "Net-(J5-Pad3)")) - (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 122 EXT_UART_RX)) - (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 121 EXT_UART_TX)) - (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) - (net 81 "Net-(J5-Pad6)")) - (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x06_P2.54mm_Horizontal.wrl - (at (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (module RF_Antenna:Texas_SWRA416_868MHz_915MHz (layer F.Cu) (tedit 5CF40AFD) (tstamp 5F686F31) (at 231 164 270) (descr http://www.ti.com/lit/an/swra416/swra416.pdf)