diff --git a/KiCad/controller.kicad_pcb b/KiCad/controller.kicad_pcb index 02c8ecb..d6aedb1 100644 --- a/KiCad/controller.kicad_pcb +++ b/KiCad/controller.kicad_pcb @@ -1 +1,414 @@ -(kicad_pcb (version 4) (host kicad "dummy file") ) +(kicad_pcb (version 20171130) (host pcbnew "(5.1.6)-1") + + (general + (thickness 1.6) + (drawings 0) + (tracks 0) + (zones 0) + (modules 3) + (nets 45) + ) + + (page A4) + (layers + (0 F.Cu signal) + (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) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (via_size 0.8) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (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.05) + (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 /SCLK) + (net 2 /MISO) + (net 3 "Net-(A1-Pad30)") + (net 4 /MOSI) + (net 5 "Net-(A1-Pad29)") + (net 6 /DISPLAY_CS) + (net 7 "Net-(A1-Pad28)") + (net 8 "Net-(A1-Pad12)") + (net 9 "Net-(A1-Pad27)") + (net 10 /DISPLAY_RESET) + (net 11 "Net-(A1-Pad26)") + (net 12 "Net-(A1-Pad10)") + (net 13 "Net-(A1-Pad25)") + (net 14 "Net-(A1-Pad9)") + (net 15 "Net-(A1-Pad24)") + (net 16 "Net-(A1-Pad8)") + (net 17 "Net-(A1-Pad23)") + (net 18 /ENC_BTN) + (net 19 "Net-(A1-Pad22)") + (net 20 /ENC_3) + (net 21 "Net-(A1-Pad21)") + (net 22 /ENC_1) + (net 23 "Net-(A1-Pad20)") + (net 24 "Net-(A1-Pad4)") + (net 25 "Net-(A1-Pad19)") + (net 26 "Net-(A1-Pad3)") + (net 27 "Net-(A1-Pad18)") + (net 28 "Net-(A1-Pad2)") + (net 29 "Net-(A1-Pad17)") + (net 30 "Net-(A1-Pad1)") + (net 31 /+5V) + (net 32 GND) + (net 33 "Net-(J1-Pad8)") + (net 34 "Net-(J1-Pad7)") + (net 35 "Net-(J1-Pad6)") + (net 36 /BEEPER) + (net 37 "Net-(J2-Pad10)") + (net 38 /STOP_BTN) + (net 39 "Net-(J2-Pad7)") + (net 40 "Net-(J2-Pad6)") + (net 41 /ENC_2) + (net 42 "Net-(J2-Pad4)") + (net 43 "Net-(J2-Pad2)") + (net 44 "Net-(J2-Pad1)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net /+5V) + (add_net /BEEPER) + (add_net /DISPLAY_CS) + (add_net /DISPLAY_RESET) + (add_net /ENC_1) + (add_net /ENC_2) + (add_net /ENC_3) + (add_net /ENC_BTN) + (add_net /MISO) + (add_net /MOSI) + (add_net /SCLK) + (add_net /STOP_BTN) + (add_net GND) + (add_net "Net-(A1-Pad1)") + (add_net "Net-(A1-Pad10)") + (add_net "Net-(A1-Pad12)") + (add_net "Net-(A1-Pad17)") + (add_net "Net-(A1-Pad18)") + (add_net "Net-(A1-Pad19)") + (add_net "Net-(A1-Pad2)") + (add_net "Net-(A1-Pad20)") + (add_net "Net-(A1-Pad21)") + (add_net "Net-(A1-Pad22)") + (add_net "Net-(A1-Pad23)") + (add_net "Net-(A1-Pad24)") + (add_net "Net-(A1-Pad25)") + (add_net "Net-(A1-Pad26)") + (add_net "Net-(A1-Pad27)") + (add_net "Net-(A1-Pad28)") + (add_net "Net-(A1-Pad29)") + (add_net "Net-(A1-Pad3)") + (add_net "Net-(A1-Pad30)") + (add_net "Net-(A1-Pad4)") + (add_net "Net-(A1-Pad8)") + (add_net "Net-(A1-Pad9)") + (add_net "Net-(J1-Pad6)") + (add_net "Net-(J1-Pad7)") + (add_net "Net-(J1-Pad8)") + (add_net "Net-(J2-Pad1)") + (add_net "Net-(J2-Pad10)") + (add_net "Net-(J2-Pad2)") + (add_net "Net-(J2-Pad4)") + (add_net "Net-(J2-Pad6)") + (add_net "Net-(J2-Pad7)") + ) + + (module Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5EDC3017) + (at 95 45.94) + (descr "Through hole straight pin header, 2x05, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x05 2.54mm double row") + (path /5EDC0ED1) + (fp_text reference J2 (at 1.27 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value EXP2 (at 1.27 12.49) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.27 5.08 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 11.43) (end -1.27 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 11.43) (end -1.27 0) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 11.49) (end 3.87 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.87 -1.33) (end 3.87 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.33) (end 3.87 -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.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 11.95) (end 4.35 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 11.95) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 10 thru_hole oval (at 2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 37 "Net-(J2-Pad10)")) + (pad 9 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 32 GND)) + (pad 8 thru_hole oval (at 2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 38 /STOP_BTN)) + (pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 39 "Net-(J2-Pad7)")) + (pad 6 thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 40 "Net-(J2-Pad6)")) + (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 41 /ENC_2)) + (pad 4 thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 42 "Net-(J2-Pad4)")) + (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 22 /ENC_1)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 43 "Net-(J2-Pad2)")) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 44 "Net-(J2-Pad1)")) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x05_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5EDC2FF7) + (at 87.8 45.94) + (descr "Through hole straight pin header, 2x05, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x05 2.54mm double row") + (path /5EDBEF4B) + (fp_text reference J1 (at 1.27 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value EXP1 (at 1.27 12.49) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.27 5.08 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 11.43) (end -1.27 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 11.43) (end -1.27 0) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 11.49) (end 3.87 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.87 -1.33) (end 3.87 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.33) (end 3.87 -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.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 11.95) (end 4.35 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 11.95) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 10 thru_hole oval (at 2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 31 /+5V)) + (pad 9 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 32 GND)) + (pad 8 thru_hole oval (at 2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 33 "Net-(J1-Pad8)")) + (pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 34 "Net-(J1-Pad7)")) + (pad 6 thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 35 "Net-(J1-Pad6)")) + (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 /SCLK)) + (pad 4 thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 6 /DISPLAY_CS)) + (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 /MOSI)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 18 /ENC_BTN)) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 /BEEPER)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x05_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Module:Arduino_Nano (layer F.Cu) (tedit 58ACAF70) (tstamp 5EDC2FD7) + (at 68.2 48.2) + (descr "Arduino Nano, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf") + (tags "Arduino Nano") + (path /5EDBD8D5) + (fp_text reference A1 (at 7.62 -5.08) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Arduino_Nano_v3.x (at 8.89 19.05 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 6.35 19.05 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.27) (end -1.4 -1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 1.27) (end -1.4 39.5) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 -3.94) (end -1.4 -1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 13.97 -1.27) (end 16.64 -1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 13.97 -1.27) (end 13.97 36.83) (layer F.SilkS) (width 0.12)) + (fp_line (start 13.97 36.83) (end 16.64 36.83) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 1.27) (end -1.4 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 1.27) (end 1.27 36.83) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 36.83) (end -1.4 36.83) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.81 31.75) (end 11.43 31.75) (layer F.Fab) (width 0.1)) + (fp_line (start 11.43 31.75) (end 11.43 41.91) (layer F.Fab) (width 0.1)) + (fp_line (start 11.43 41.91) (end 3.81 41.91) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 41.91) (end 3.81 31.75) (layer F.Fab) (width 0.1)) + (fp_line (start -1.4 39.5) (end 16.64 39.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 16.64 39.5) (end 16.64 -3.94) (layer F.SilkS) (width 0.12)) + (fp_line (start 16.64 -3.94) (end -1.4 -3.94) (layer F.SilkS) (width 0.12)) + (fp_line (start 16.51 39.37) (end -1.27 39.37) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 39.37) (end -1.27 -2.54) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -2.54) (end 0 -3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -3.81) (end 16.51 -3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 16.51 -3.81) (end 16.51 39.37) (layer F.Fab) (width 0.1)) + (fp_line (start -1.53 -4.06) (end 16.75 -4.06) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.53 -4.06) (end -1.53 42.16) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.75 42.16) (end 16.75 -4.06) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.75 42.16) (end -1.53 42.16) (layer F.CrtYd) (width 0.05)) + (pad 16 thru_hole oval (at 15.24 35.56) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 1 /SCLK)) + (pad 15 thru_hole oval (at 0 35.56) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 2 /MISO)) + (pad 30 thru_hole oval (at 15.24 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 3 "Net-(A1-Pad30)")) + (pad 14 thru_hole oval (at 0 33.02) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 4 /MOSI)) + (pad 29 thru_hole oval (at 15.24 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 5 "Net-(A1-Pad29)")) + (pad 13 thru_hole oval (at 0 30.48) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 6 /DISPLAY_CS)) + (pad 28 thru_hole oval (at 15.24 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 7 "Net-(A1-Pad28)")) + (pad 12 thru_hole oval (at 0 27.94) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 8 "Net-(A1-Pad12)")) + (pad 27 thru_hole oval (at 15.24 7.62) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 9 "Net-(A1-Pad27)")) + (pad 11 thru_hole oval (at 0 25.4) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 10 /DISPLAY_RESET)) + (pad 26 thru_hole oval (at 15.24 10.16) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 11 "Net-(A1-Pad26)")) + (pad 10 thru_hole oval (at 0 22.86) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 12 "Net-(A1-Pad10)")) + (pad 25 thru_hole oval (at 15.24 12.7) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 13 "Net-(A1-Pad25)")) + (pad 9 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 14 "Net-(A1-Pad9)")) + (pad 24 thru_hole oval (at 15.24 15.24) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 15 "Net-(A1-Pad24)")) + (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 16 "Net-(A1-Pad8)")) + (pad 23 thru_hole oval (at 15.24 17.78) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 17 "Net-(A1-Pad23)")) + (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 18 /ENC_BTN)) + (pad 22 thru_hole oval (at 15.24 20.32) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 19 "Net-(A1-Pad22)")) + (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 20 /ENC_3)) + (pad 21 thru_hole oval (at 15.24 22.86) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 21 "Net-(A1-Pad21)")) + (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 22 /ENC_1)) + (pad 20 thru_hole oval (at 15.24 25.4) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 23 "Net-(A1-Pad20)")) + (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 24 "Net-(A1-Pad4)")) + (pad 19 thru_hole oval (at 15.24 27.94) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 25 "Net-(A1-Pad19)")) + (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 26 "Net-(A1-Pad3)")) + (pad 18 thru_hole oval (at 15.24 30.48) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 27 "Net-(A1-Pad18)")) + (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 28 "Net-(A1-Pad2)")) + (pad 17 thru_hole oval (at 15.24 33.02) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 29 "Net-(A1-Pad17)")) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask) + (net 30 "Net-(A1-Pad1)")) + (model ${KISYS3DMOD}/Module.3dshapes/Arduino_Nano_WithMountingHoles.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + +) diff --git a/KiCad/controller.pro b/KiCad/controller.pro index 152769c..83eedcf 100644 --- a/KiCad/controller.pro +++ b/KiCad/controller.pro @@ -1,4 +1,4 @@ -update=22/05/2015 07:44:53 +update=06.06.2020 19:49:33 version=1 last_client=kicad [general] @@ -31,3 +31,13 @@ NetIExt=net version=1 LibDir= [eeschema/libraries] +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName=Pcbnew +SpiceAjustPassiveValues=0 +LabSize=50 +ERC_TestSimilarLabels=1 diff --git a/KiCad/controller.sch b/KiCad/controller.sch index fff8c68..c9bed20 100644 --- a/KiCad/controller.sch +++ b/KiCad/controller.sch @@ -1,4 +1,180 @@ -EESchema Schematic File Version 2 -EELAYER 25 0 +EESchema Schematic File Version 4 +EELAYER 30 0 EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L MCU_Module:Arduino_Nano_v3.x A1 +U 1 1 5EDBD8D5 +P 2950 3550 +F 0 "A1" H 2950 2461 50 0000 C CNN +F 1 "Arduino_Nano_v3.x" H 2950 2370 50 0000 C CNN +F 2 "Module:Arduino_Nano" H 2950 3550 50 0001 C CIN +F 3 "http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf" H 2950 3550 50 0001 C CNN + 1 2950 3550 + 1 0 0 -1 +$EndComp +$Comp +L Connector_Generic:Conn_02x05_Odd_Even J1 +U 1 1 5EDBEF4B +P 5350 3000 +F 0 "J1" H 5400 3417 50 0000 C CNN +F 1 "EXP1" H 5400 3326 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical" H 5350 3000 50 0001 C CNN +F 3 "~" H 5350 3000 50 0001 C CNN + 1 5350 3000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2450 4250 2200 4250 +Wire Wire Line + 2450 4150 2200 4150 +Wire Wire Line + 2450 4050 2200 4050 +Text Label 2200 4050 2 50 ~ 0 +MOSI +Text Label 2200 4150 2 50 ~ 0 +MISO +Text Label 2200 4250 2 50 ~ 0 +SCLK +Wire Wire Line + 5150 2900 4900 2900 +Text Label 4900 3000 2 50 ~ 0 +SCLK +Wire Wire Line + 5150 2800 4900 2800 +Wire Wire Line + 5150 3000 4900 3000 +Wire Wire Line + 5150 3100 4900 3100 +Wire Wire Line + 5900 2900 5650 2900 +Wire Wire Line + 5900 2800 5650 2800 +Wire Wire Line + 5900 3000 5650 3000 +Wire Wire Line + 5900 3100 5650 3100 +Wire Wire Line + 5900 3200 5650 3200 +NoConn ~ 2200 4150 +Text Label 4900 2900 2 50 ~ 0 +MOSI +Wire Wire Line + 2450 3950 2200 3950 +Wire Wire Line + 2450 3750 2200 3750 +NoConn ~ 2200 3750 +Text Label 2200 3950 2 50 ~ 0 +DISPLAY_CS +Text Label 2200 3750 2 50 ~ 0 +DISPLAY_RESET +Text Label 5900 2900 0 50 ~ 0 +DISPLAY_CS +$Comp +L Connector_Generic:Conn_02x05_Odd_Even J2 +U 1 1 5EDC0ED1 +P 5350 4000 +F 0 "J2" H 5400 4417 50 0000 C CNN +F 1 "EXP2" H 5400 4326 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical" H 5350 4000 50 0001 C CNN +F 3 "~" H 5350 4000 50 0001 C CNN + 1 5350 4000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5150 3900 4900 3900 +Wire Wire Line + 5150 3800 4900 3800 +Wire Wire Line + 5150 4000 4900 4000 +Wire Wire Line + 5150 4100 4900 4100 +Wire Wire Line + 5900 3900 5650 3900 +Wire Wire Line + 5900 3800 5650 3800 +Wire Wire Line + 5900 4000 5650 4000 +Wire Wire Line + 5900 4100 5650 4100 +Wire Wire Line + 5900 4200 5650 4200 +NoConn ~ 4900 3100 +NoConn ~ 5900 3000 +NoConn ~ 5900 3100 +NoConn ~ 4900 3800 +NoConn ~ 5900 3800 +NoConn ~ 5900 3900 +NoConn ~ 5900 4000 +NoConn ~ 4900 4100 +NoConn ~ 5900 4200 +Text Label 4900 2800 2 50 ~ 0 +BEEPER +Text Label 5900 2800 0 50 ~ 0 +ENC_BTN +Text Label 4900 3900 2 50 ~ 0 +ENC_1 +Text Label 4900 4000 2 50 ~ 0 +ENC_2 +Wire Wire Line + 4750 4200 4750 4350 +$Comp +L power:GND #PWR02 +U 1 1 5EDC7345 +P 4750 4350 +F 0 "#PWR02" H 4750 4100 50 0001 C CNN +F 1 "GND" H 4755 4177 50 0000 C CNN +F 2 "" H 4750 4350 50 0001 C CNN +F 3 "" H 4750 4350 50 0001 C CNN + 1 4750 4350 + 1 0 0 -1 +$EndComp +Text Label 5900 3200 0 50 ~ 0 ++5V +Wire Wire Line + 4750 4200 5150 4200 +Text Label 5900 4100 0 50 ~ 0 +BTN +Wire Wire Line + 4750 3200 4750 3350 +$Comp +L power:GND #PWR01 +U 1 1 5EDC90D0 +P 4750 3350 +F 0 "#PWR01" H 4750 3100 50 0001 C CNN +F 1 "GND" H 4755 3177 50 0000 C CNN +F 2 "" H 4750 3350 50 0001 C CNN +F 3 "" H 4750 3350 50 0001 C CNN + 1 4750 3350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4750 3200 5150 3200 +Wire Wire Line + 2450 3250 2200 3250 +Wire Wire Line + 2450 3150 2200 3150 +Text Label 2200 3150 2 50 ~ 0 +ENC_1 +Text Label 2200 3250 2 50 ~ 0 +ENC_3 +Wire Wire Line + 2450 3350 2200 3350 +Text Label 2200 3350 2 50 ~ 0 +ENC_BTN +Wire Wire Line + 2450 3450 2200 3450 +Text Label 2200 3450 2 50 ~ 0 +BEEPER $EndSCHEMATC