From c3c3e5f66fb24c584fefde1c0805e952d539ba9f Mon Sep 17 00:00:00 2001 From: Uros Majstorovic Date: Tue, 5 May 2026 00:05:12 +0200 Subject: JLCPCB order W2025070409252353 --- hw/expansion/expansion.kicad_pcb | 352 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 352 insertions(+) create mode 100644 hw/expansion/expansion.kicad_pcb (limited to 'hw/expansion/expansion.kicad_pcb') diff --git a/hw/expansion/expansion.kicad_pcb b/hw/expansion/expansion.kicad_pcb new file mode 100644 index 0000000..e974d49 --- /dev/null +++ b/hw/expansion/expansion.kicad_pcb @@ -0,0 +1,352 @@ +(kicad_pcb (version 20171130) (host pcbnew "(5.1.9-0-10_14)") + + (general + (thickness 1.6) + (drawings 8) + (tracks 4) + (zones 0) + (modules 3) + (nets 15) + ) + + (page A4) + (title_block + (title "mikroPhone expansion breakout") + (date 2024-02-02) + (rev 4.0) + ) + + (layers + (0 F.Cu signal) + (1 GND power) + (2 PWR power) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user hide) + (49 F.Fab user hide) + ) + + (setup + (last_trace_width 0.2) + (trace_clearance 0.2) + (zone_clearance 0.2032) + (zone_45_only no) + (trace_min 0.1524) + (via_size 0.6) + (via_drill 0.3) + (via_min_size 0.4) + (via_min_drill 0.2) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (edge_width 0.05) + (segment_width 0.2) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.12) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.524 1.524) + (pad_drill 0.762) + (pad_to_mask_clearance 0) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x010fc_ffffffff) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 GND) + (net 2 +3V3) + (net 3 /SPI_MOSI) + (net 4 /SPI_MISO) + (net 5 /SPI_SCK) + (net 6 /UART_TX) + (net 7 /UART_RX) + (net 8 VDD) + (net 9 /I2C_SDA) + (net 10 /I2C_SCL) + (net 11 /GPIO3) + (net 12 /GPIO2) + (net 13 /INT) + (net 14 /GPIO0) + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.2) + (via_dia 0.6) + (via_drill 0.3) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +3V3) + (add_net /GPIO0) + (add_net /GPIO2) + (add_net /GPIO3) + (add_net /I2C_SCL) + (add_net /I2C_SDA) + (add_net /INT) + (add_net /SPI_MISO) + (add_net /SPI_MOSI) + (add_net /SPI_SCK) + (add_net /UART_RX) + (add_net /UART_TX) + (add_net GND) + (add_net VDD) + ) + + (module Connector_Molex:Molex_SlimStack_55560-0161_2x08_P0.50mm_Vertical (layer B.Cu) (tedit 60DA23A1) (tstamp 60DA7D5B) + (at 231 140.1 180) + (descr "Molex SlimStack Fine-Pitch SMT Board-to-Board Connectors, 55560-0161, 16 Pins (http://www.molex.com/pdm_docs/sd/555600207_sd.pdf), generated with kicad-footprint-generator") + (tags "connector Molex SlimStack side entry") + (path /60DA2442) + (attr smd) + (fp_text reference J1 (at 3.75 0 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value IN (at 0 3.65) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start 2.725 1.415) (end 2.725 -1.415) (layer B.Fab) (width 0.1)) + (fp_line (start 2.725 -1.415) (end -2.725 -1.415) (layer B.Fab) (width 0.1)) + (fp_line (start -2.725 -1.415) (end -2.725 1.415) (layer B.Fab) (width 0.1)) + (fp_line (start -2.725 1.415) (end 2.725 1.415) (layer B.Fab) (width 0.1)) + (fp_line (start 2.16 1.525) (end 2.16 2.215) (layer B.Fab) (width 0.1)) + (fp_line (start 2.16 -1.525) (end 2.835 -1.525) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.835 -1.525) (end 2.835 1.525) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.835 1.525) (end 2.16 1.525) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.16 1.525) (end 2.16 2.215) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.16 -1.525) (end -2.835 -1.525) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.835 -1.525) (end -2.835 1.525) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.835 1.525) (end -2.16 1.525) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.22 2.95) (end 3.22 -2.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.22 -2.95) (end -3.22 -2.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.22 -2.95) (end -3.22 2.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.22 2.95) (end 3.22 2.95) (layer B.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad 1 smd rect (at 1.75 1.95 180) (size 0.3 1) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 3 smd rect (at 1.25 1.95 180) (size 0.3 1) (layers B.Cu B.Paste B.Mask) + (net 2 +3V3)) + (pad 5 smd rect (at 0.75 1.95 180) (size 0.3 1) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 7 smd rect (at 0.25 1.95 180) (size 0.3 1) (layers B.Cu B.Paste B.Mask) + (net 3 /SPI_MOSI)) + (pad 9 smd rect (at -0.25 1.95 180) (size 0.3 1) (layers B.Cu B.Paste B.Mask) + (net 4 /SPI_MISO)) + (pad 11 smd rect (at -0.75 1.95 180) (size 0.3 1) (layers B.Cu B.Paste B.Mask) + (net 5 /SPI_SCK)) + (pad 13 smd rect (at -1.25 1.95 180) (size 0.3 1) (layers B.Cu B.Paste B.Mask) + (net 6 /UART_TX)) + (pad 15 smd rect (at -1.75 1.95 180) (size 0.3 1) (layers B.Cu B.Paste B.Mask) + (net 7 /UART_RX)) + (pad 2 smd rect (at 1.75 -1.95 180) (size 0.3 1) (layers B.Cu B.Paste B.Mask) + (net 8 VDD)) + (pad 4 smd rect (at 1.25 -1.95 180) (size 0.3 1) (layers B.Cu B.Paste B.Mask) + (net 1 GND)) + (pad 6 smd rect (at 0.75 -1.95 180) (size 0.3 1) (layers B.Cu B.Paste B.Mask) + (net 13 /INT)) + (pad 8 smd rect (at 0.25 -1.95 180) (size 0.3 1) (layers B.Cu B.Paste B.Mask) + (net 11 /GPIO3)) + (pad 10 smd rect (at -0.25 -1.95 180) (size 0.3 1) (layers B.Cu B.Paste B.Mask) + (net 12 /GPIO2)) + (pad 12 smd rect (at -0.75 -1.95 180) (size 0.3 1) (layers B.Cu B.Paste B.Mask) + (net 9 /I2C_SDA)) + (pad 14 smd rect (at -1.25 -1.95 180) (size 0.3 1) (layers B.Cu B.Paste B.Mask) + (net 10 /I2C_SCL)) + (pad 16 smd rect (at -1.75 -1.95 180) (size 0.3 1) (layers B.Cu B.Paste B.Mask) + (net 14 /GPIO0)) + (model ${KISYS3DMOD}/Connector_Molex.3dshapes/Molex_SlimStack_55560-0161_2x08_P0.50mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module footprints:Spacer_small (layer F.Cu) (tedit 61BFD32E) (tstamp 65BE3852) + (at 237 141.2) + (path /65BF75AF) + (fp_text reference J3 (at 0 2.8) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Spacer (at 0 -2.7) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 3 3) (drill 2.1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 1 smd circle (at 0 0) (size 4 4) (layers F.Cu F.Mask) + (net 1 GND)) + ) + + (module footprints:Spacer_small (layer F.Cu) (tedit 61BFD32E) (tstamp 65BE3858) + (at 217 141.2) + (path /65BF7FCD) + (fp_text reference J4 (at 0 2.8) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Spacer (at 0 -2.7) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd circle (at 0 0) (size 4 4) (layers F.Cu F.Mask) + (net 1 GND)) + (pad 1 thru_hole circle (at 0 0) (size 3 3) (drill 2.1) (layers *.Cu *.Mask) + (net 1 GND)) + ) + + (gr_line (start 238.2 143.9) (end 215.8 143.9) (layer Edge.Cuts) (width 0.5) (tstamp 60DA3AA5)) + (gr_arc (start 238.2 142.4) (end 238.2 143.9) (angle -90) (layer Edge.Cuts) (width 0.5) (tstamp 60DA3A98)) + (gr_arc (start 215.8 142.4) (end 214.3 142.4) (angle -90) (layer Edge.Cuts) (width 0.5) (tstamp 60DA3A98)) + (gr_line (start 214.3 120.4) (end 214.3 142.4) (layer Edge.Cuts) (width 0.5)) + (gr_arc (start 215.8 120.4) (end 215.8 118.9) (angle -90) (layer Edge.Cuts) (width 0.5) (tstamp 60DA3A98)) + (gr_line (start 238.2 118.9) (end 215.8 118.9) (layer Edge.Cuts) (width 0.5)) + (gr_line (start 239.7 120.4) (end 239.7 142.4) (layer Edge.Cuts) (width 0.5)) + (gr_arc (start 238.2 120.4) (end 239.7 120.4) (angle -90) (layer Edge.Cuts) (width 0.5) (tstamp 60DA37D1)) + + (via (at 230.25 139.15) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) + (segment (start 230.25 138.15) (end 230.25 139.15) (width 0.2) (layer B.Cu) (net 1)) + (via (at 229.75 143.05) (size 0.6) (drill 0.3) (layers F.Cu B.Cu) (net 1)) + (segment (start 229.75 142.05) (end 229.75 143.05) (width 0.2) (layer B.Cu) (net 1)) + + (zone (net 1) (net_name GND) (layer GND) (tstamp 65BE54F5) (hatch edge 0.508) + (connect_pads (clearance 0.2032)) + (min_thickness 0.2032) + (fill yes (arc_segments 32) (thermal_gap 0.254) (thermal_bridge_width 0.381)) + (polygon + (pts + (xy 239.7 143.9) (xy 214.3 143.9) (xy 214.3 118.9) (xy 239.7 118.9) + ) + ) + (filled_polygon + (pts + (xy 238.383072 119.47541) (xy 238.559176 119.528579) (xy 238.721592 119.614938) (xy 238.864144 119.7312) (xy 238.9814 119.872939) + (xy 239.068894 120.034755) (xy 239.123288 120.210473) (xy 239.1452 120.418957) (xy 239.145201 142.372859) (xy 239.12459 142.583071) + (xy 239.07142 142.759176) (xy 238.985062 142.921592) (xy 238.868798 143.064146) (xy 238.727061 143.1814) (xy 238.565245 143.268894) + (xy 238.389527 143.323288) (xy 238.181044 143.3452) (xy 215.827131 143.3452) (xy 215.616929 143.32459) (xy 215.440824 143.27142) + (xy 215.278408 143.185062) (xy 215.135854 143.068798) (xy 215.0186 142.927061) (xy 214.931106 142.765245) (xy 214.876712 142.589527) + (xy 214.869077 142.516881) (xy 215.808843 142.516881) (xy 215.977197 142.759013) (xy 216.300998 142.928596) (xy 216.651662 143.03175) + (xy 217.015712 143.06451) (xy 217.379158 143.02562) (xy 217.728033 142.916571) (xy 218.022803 142.759013) (xy 218.191157 142.516881) + (xy 235.808843 142.516881) (xy 235.977197 142.759013) (xy 236.300998 142.928596) (xy 236.651662 143.03175) (xy 237.015712 143.06451) + (xy 237.379158 143.02562) (xy 237.728033 142.916571) (xy 238.022803 142.759013) (xy 238.191157 142.516881) (xy 237 141.325724) + (xy 235.808843 142.516881) (xy 218.191157 142.516881) (xy 217 141.325724) (xy 215.808843 142.516881) (xy 214.869077 142.516881) + (xy 214.8548 142.381044) (xy 214.8548 141.215712) (xy 215.13549 141.215712) (xy 215.17438 141.579158) (xy 215.283429 141.928033) + (xy 215.440987 142.222803) (xy 215.683119 142.391157) (xy 216.874276 141.2) (xy 217.125724 141.2) (xy 218.316881 142.391157) + (xy 218.559013 142.222803) (xy 218.728596 141.899002) (xy 218.83175 141.548338) (xy 218.861682 141.215712) (xy 235.13549 141.215712) + (xy 235.17438 141.579158) (xy 235.283429 141.928033) (xy 235.440987 142.222803) (xy 235.683119 142.391157) (xy 236.874276 141.2) + (xy 237.125724 141.2) (xy 238.316881 142.391157) (xy 238.559013 142.222803) (xy 238.728596 141.899002) (xy 238.83175 141.548338) + (xy 238.86451 141.184288) (xy 238.82562 140.820842) (xy 238.716571 140.471967) (xy 238.559013 140.177197) (xy 238.316881 140.008843) + (xy 237.125724 141.2) (xy 236.874276 141.2) (xy 235.683119 140.008843) (xy 235.440987 140.177197) (xy 235.271404 140.500998) + (xy 235.16825 140.851662) (xy 235.13549 141.215712) (xy 218.861682 141.215712) (xy 218.86451 141.184288) (xy 218.82562 140.820842) + (xy 218.716571 140.471967) (xy 218.559013 140.177197) (xy 218.316881 140.008843) (xy 217.125724 141.2) (xy 216.874276 141.2) + (xy 215.683119 140.008843) (xy 215.440987 140.177197) (xy 215.271404 140.500998) (xy 215.16825 140.851662) (xy 215.13549 141.215712) + (xy 214.8548 141.215712) (xy 214.8548 139.883119) (xy 215.808843 139.883119) (xy 217 141.074276) (xy 218.191157 139.883119) + (xy 235.808843 139.883119) (xy 237 141.074276) (xy 238.191157 139.883119) (xy 238.022803 139.640987) (xy 237.699002 139.471404) + (xy 237.348338 139.36825) (xy 236.984288 139.33549) (xy 236.620842 139.37438) (xy 236.271967 139.483429) (xy 235.977197 139.640987) + (xy 235.808843 139.883119) (xy 218.191157 139.883119) (xy 218.022803 139.640987) (xy 217.699002 139.471404) (xy 217.348338 139.36825) + (xy 216.984288 139.33549) (xy 216.620842 139.37438) (xy 216.271967 139.483429) (xy 215.977197 139.640987) (xy 215.808843 139.883119) + (xy 214.8548 139.883119) (xy 214.8548 120.427131) (xy 214.87541 120.216928) (xy 214.928579 120.040824) (xy 215.014938 119.878408) + (xy 215.1312 119.735856) (xy 215.272939 119.6186) (xy 215.434755 119.531106) (xy 215.610473 119.476712) (xy 215.818957 119.4548) + (xy 238.172869 119.4548) + ) + ) + ) + (zone (net 1) (net_name GND) (layer PWR) (tstamp 65BE54F2) (hatch edge 0.508) + (connect_pads (clearance 0.2032)) + (min_thickness 0.2032) + (fill yes (arc_segments 32) (thermal_gap 0.254) (thermal_bridge_width 0.381)) + (polygon + (pts + (xy 239.7 143.9) (xy 214.3 143.9) (xy 214.3 118.9) (xy 239.7 118.9) + ) + ) + (filled_polygon + (pts + (xy 238.383072 119.47541) (xy 238.559176 119.528579) (xy 238.721592 119.614938) (xy 238.864144 119.7312) (xy 238.9814 119.872939) + (xy 239.068894 120.034755) (xy 239.123288 120.210473) (xy 239.1452 120.418957) (xy 239.145201 142.372859) (xy 239.12459 142.583071) + (xy 239.07142 142.759176) (xy 238.985062 142.921592) (xy 238.868798 143.064146) (xy 238.727061 143.1814) (xy 238.565245 143.268894) + (xy 238.389527 143.323288) (xy 238.181044 143.3452) (xy 215.827131 143.3452) (xy 215.616929 143.32459) (xy 215.440824 143.27142) + (xy 215.278408 143.185062) (xy 215.135854 143.068798) (xy 215.0186 142.927061) (xy 214.931106 142.765245) (xy 214.876712 142.589527) + (xy 214.869077 142.516881) (xy 215.808843 142.516881) (xy 215.977197 142.759013) (xy 216.300998 142.928596) (xy 216.651662 143.03175) + (xy 217.015712 143.06451) (xy 217.379158 143.02562) (xy 217.728033 142.916571) (xy 218.022803 142.759013) (xy 218.191157 142.516881) + (xy 235.808843 142.516881) (xy 235.977197 142.759013) (xy 236.300998 142.928596) (xy 236.651662 143.03175) (xy 237.015712 143.06451) + (xy 237.379158 143.02562) (xy 237.728033 142.916571) (xy 238.022803 142.759013) (xy 238.191157 142.516881) (xy 237 141.325724) + (xy 235.808843 142.516881) (xy 218.191157 142.516881) (xy 217 141.325724) (xy 215.808843 142.516881) (xy 214.869077 142.516881) + (xy 214.8548 142.381044) (xy 214.8548 141.215712) (xy 215.13549 141.215712) (xy 215.17438 141.579158) (xy 215.283429 141.928033) + (xy 215.440987 142.222803) (xy 215.683119 142.391157) (xy 216.874276 141.2) (xy 217.125724 141.2) (xy 218.316881 142.391157) + (xy 218.559013 142.222803) (xy 218.728596 141.899002) (xy 218.83175 141.548338) (xy 218.861682 141.215712) (xy 235.13549 141.215712) + (xy 235.17438 141.579158) (xy 235.283429 141.928033) (xy 235.440987 142.222803) (xy 235.683119 142.391157) (xy 236.874276 141.2) + (xy 237.125724 141.2) (xy 238.316881 142.391157) (xy 238.559013 142.222803) (xy 238.728596 141.899002) (xy 238.83175 141.548338) + (xy 238.86451 141.184288) (xy 238.82562 140.820842) (xy 238.716571 140.471967) (xy 238.559013 140.177197) (xy 238.316881 140.008843) + (xy 237.125724 141.2) (xy 236.874276 141.2) (xy 235.683119 140.008843) (xy 235.440987 140.177197) (xy 235.271404 140.500998) + (xy 235.16825 140.851662) (xy 235.13549 141.215712) (xy 218.861682 141.215712) (xy 218.86451 141.184288) (xy 218.82562 140.820842) + (xy 218.716571 140.471967) (xy 218.559013 140.177197) (xy 218.316881 140.008843) (xy 217.125724 141.2) (xy 216.874276 141.2) + (xy 215.683119 140.008843) (xy 215.440987 140.177197) (xy 215.271404 140.500998) (xy 215.16825 140.851662) (xy 215.13549 141.215712) + (xy 214.8548 141.215712) (xy 214.8548 139.883119) (xy 215.808843 139.883119) (xy 217 141.074276) (xy 218.191157 139.883119) + (xy 235.808843 139.883119) (xy 237 141.074276) (xy 238.191157 139.883119) (xy 238.022803 139.640987) (xy 237.699002 139.471404) + (xy 237.348338 139.36825) (xy 236.984288 139.33549) (xy 236.620842 139.37438) (xy 236.271967 139.483429) (xy 235.977197 139.640987) + (xy 235.808843 139.883119) (xy 218.191157 139.883119) (xy 218.022803 139.640987) (xy 217.699002 139.471404) (xy 217.348338 139.36825) + (xy 216.984288 139.33549) (xy 216.620842 139.37438) (xy 216.271967 139.483429) (xy 215.977197 139.640987) (xy 215.808843 139.883119) + (xy 214.8548 139.883119) (xy 214.8548 120.427131) (xy 214.87541 120.216928) (xy 214.928579 120.040824) (xy 215.014938 119.878408) + (xy 215.1312 119.735856) (xy 215.272939 119.6186) (xy 215.434755 119.531106) (xy 215.610473 119.476712) (xy 215.818957 119.4548) + (xy 238.172869 119.4548) + ) + ) + ) + (zone (net 2) (net_name +3V3) (layer B.Cu) (tstamp 65BE54EC) (hatch edge 0.508) + (connect_pads yes (clearance 0.2032)) + (min_thickness 0.254) + (fill yes (arc_segments 32) (thermal_gap 0.254) (thermal_bridge_width 0.381)) + (polygon + (pts + (xy 229.1 137.85) (xy 229.1 138.45) (xy 229.9 138.45) (xy 229.9 137.85) + ) + ) + (filled_polygon + (pts + (xy 229.768203 138.323) (xy 229.227 138.323) (xy 229.227 137.977) (xy 229.768203 137.977) + ) + ) + ) +) -- cgit v1.2.3