You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
400 lines
14 KiB
400 lines
14 KiB
(export (version D) |
|
(design |
|
(source /home/marc/git/startracker/kicad/startracker.sch) |
|
(date "Tue 23 May 2017 01:20:50 PM CEST") |
|
(tool "Eeschema 4.0.5+dfsg1-4") |
|
(sheet (number 1) (name /) (tstamps /) |
|
(title_block |
|
(title) |
|
(company) |
|
(rev) |
|
(date) |
|
(source startracker.sch) |
|
(comment (number 1) (value "")) |
|
(comment (number 2) (value "")) |
|
(comment (number 3) (value "")) |
|
(comment (number 4) (value ""))))) |
|
(components |
|
(comp (ref A1) |
|
(value Arduino_Nano_v3.x) |
|
(footprint Modules:Arduino_Nano_WithMountingHoles) |
|
(libsource (lib modules) (part Arduino_Nano_v3.x)) |
|
(sheetpath (names /) (tstamps /)) |
|
(tstamp 5918909A)) |
|
(comp (ref A2) |
|
(value Pololu_Breakout_DRV8825) |
|
(footprint Modules:Pololu_Breakout-16_15.2x20.3mm) |
|
(libsource (lib modules) (part Pololu_Breakout_DRV8825)) |
|
(sheetpath (names /) (tstamps /)) |
|
(tstamp 5918917A)) |
|
(comp (ref J5) |
|
(value CONN_01X06) |
|
(footprint Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm) |
|
(libsource (lib conn) (part CONN_01X06)) |
|
(sheetpath (names /) (tstamps /)) |
|
(tstamp 59189F62)) |
|
(comp (ref R2) |
|
(value R) |
|
(footprint Resistors_ThroughHole:Resistor_Horizontal_RM7mm) |
|
(libsource (lib device) (part R)) |
|
(sheetpath (names /) (tstamps /)) |
|
(tstamp 5919EE32)) |
|
(comp (ref LCD1) |
|
(value CONN_02X04) |
|
(footprint Pin_Headers:Pin_Header_Straight_2x04_Pitch2.54mm) |
|
(libsource (lib conn) (part CONN_02X04)) |
|
(sheetpath (names /) (tstamps /)) |
|
(tstamp 5919F630)) |
|
(comp (ref SW1) |
|
(value Rotary_Encoder_Switch) |
|
(footprint sparkfun:SF-ROTARY-ENCODER) |
|
(libsource (lib device) (part Rotary_Encoder_Switch)) |
|
(sheetpath (names /) (tstamps /)) |
|
(tstamp 591A8C1B)) |
|
(comp (ref R4) |
|
(value R) |
|
(footprint Resistors_ThroughHole:Resistor_Horizontal_RM7mm) |
|
(libsource (lib device) (part R)) |
|
(sheetpath (names /) (tstamps /)) |
|
(tstamp 591A9002)) |
|
(comp (ref J1) |
|
(value CONN_01X02) |
|
(footprint Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm) |
|
(libsource (lib conn) (part CONN_01X02)) |
|
(sheetpath (names /) (tstamps /)) |
|
(tstamp 5920AD9F)) |
|
(comp (ref J2) |
|
(value CONN_02X03) |
|
(footprint Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm) |
|
(libsource (lib conn) (part CONN_02X03)) |
|
(sheetpath (names /) (tstamps /)) |
|
(tstamp 5920DF33)) |
|
(comp (ref R1) |
|
(value R) |
|
(footprint Resistors_ThroughHole:Resistor_Horizontal_RM7mm) |
|
(libsource (lib device) (part R)) |
|
(sheetpath (names /) (tstamps /)) |
|
(tstamp 5920E49F)) |
|
(comp (ref R3) |
|
(value R) |
|
(footprint Resistors_ThroughHole:Resistor_Horizontal_RM7mm) |
|
(libsource (lib device) (part R)) |
|
(sheetpath (names /) (tstamps /)) |
|
(tstamp 5920E705)) |
|
(comp (ref C1) |
|
(value C) |
|
(footprint Capacitors_ThroughHole:C_Radial_D8_L11.5_P3.5) |
|
(libsource (lib device) (part C)) |
|
(sheetpath (names /) (tstamps /)) |
|
(tstamp 5920D79F)) |
|
(comp (ref J3) |
|
(value CONN_01X02) |
|
(footprint Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm) |
|
(libsource (lib conn) (part CONN_01X02)) |
|
(sheetpath (names /) (tstamps /)) |
|
(tstamp 5924369F))) |
|
(libparts |
|
(libpart (lib modules) (part Arduino_Nano_v3.x) |
|
(aliases |
|
(alias Arduino_Nano_v2.x)) |
|
(description "Arduino Nano v3.x") |
|
(docs http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf) |
|
(footprints |
|
(fp Arduino*Nano*)) |
|
(fields |
|
(field (name Reference) A) |
|
(field (name Value) Arduino_Nano_v3.x) |
|
(field (name Footprint) Modules:Arduino_Nano)) |
|
(pins |
|
(pin (num 1) (name D1/TX) (type BiDi)) |
|
(pin (num 2) (name D0/RX) (type BiDi)) |
|
(pin (num 3) (name RESET) (type input)) |
|
(pin (num 4) (name GND) (type power_in)) |
|
(pin (num 5) (name D2) (type BiDi)) |
|
(pin (num 6) (name D3) (type BiDi)) |
|
(pin (num 7) (name D4) (type BiDi)) |
|
(pin (num 8) (name D5) (type BiDi)) |
|
(pin (num 9) (name D6) (type BiDi)) |
|
(pin (num 10) (name D7) (type BiDi)) |
|
(pin (num 11) (name D8) (type BiDi)) |
|
(pin (num 12) (name D9) (type BiDi)) |
|
(pin (num 13) (name D10) (type BiDi)) |
|
(pin (num 14) (name D11) (type BiDi)) |
|
(pin (num 15) (name D12) (type BiDi)) |
|
(pin (num 16) (name D13) (type BiDi)) |
|
(pin (num 17) (name 3V3) (type power_out)) |
|
(pin (num 18) (name AREF) (type input)) |
|
(pin (num 19) (name A0) (type BiDi)) |
|
(pin (num 20) (name A1) (type BiDi)) |
|
(pin (num 21) (name A2) (type BiDi)) |
|
(pin (num 22) (name A3) (type BiDi)) |
|
(pin (num 23) (name A4) (type BiDi)) |
|
(pin (num 24) (name A5) (type BiDi)) |
|
(pin (num 25) (name A6) (type BiDi)) |
|
(pin (num 26) (name A7) (type BiDi)) |
|
(pin (num 27) (name +5V) (type power_out)) |
|
(pin (num 28) (name RESET) (type input)) |
|
(pin (num 29) (name GND) (type power_in)) |
|
(pin (num 30) (name VIN) (type power_in)))) |
|
(libpart (lib device) (part C) |
|
(description "Unpolarized capacitor") |
|
(footprints |
|
(fp C_*)) |
|
(fields |
|
(field (name Reference) C) |
|
(field (name Value) C)) |
|
(pins |
|
(pin (num 1) (name ~) (type passive)) |
|
(pin (num 2) (name ~) (type passive)))) |
|
(libpart (lib conn) (part CONN_01X02) |
|
(description "Connector, single row, 01x02, pin header") |
|
(footprints |
|
(fp Pin_Header_Straight_1X*) |
|
(fp Pin_Header_Angled_1X*) |
|
(fp Socket_Strip_Straight_1X*) |
|
(fp Socket_Strip_Angled_1X*)) |
|
(fields |
|
(field (name Reference) J) |
|
(field (name Value) CONN_01X02)) |
|
(pins |
|
(pin (num 1) (name P1) (type passive)) |
|
(pin (num 2) (name P2) (type passive)))) |
|
(libpart (lib conn) (part CONN_01X06) |
|
(description "Connector, single row, 01x06, pin header") |
|
(footprints |
|
(fp Pin_Header_Straight_1X*) |
|
(fp Pin_Header_Angled_1X*) |
|
(fp Socket_Strip_Straight_1X*) |
|
(fp Socket_Strip_Angled_1X*)) |
|
(fields |
|
(field (name Reference) J) |
|
(field (name Value) CONN_01X06)) |
|
(pins |
|
(pin (num 1) (name P1) (type passive)) |
|
(pin (num 2) (name P2) (type passive)) |
|
(pin (num 3) (name P3) (type passive)) |
|
(pin (num 4) (name P4) (type passive)) |
|
(pin (num 5) (name P5) (type passive)) |
|
(pin (num 6) (name P6) (type passive)))) |
|
(libpart (lib conn) (part CONN_02X03) |
|
(description "Connector, double row, 02x03, pin header") |
|
(footprints |
|
(fp Pin_Header_Straight_2X*) |
|
(fp Pin_Header_Angled_2X*) |
|
(fp Socket_Strip_Straight_2X*) |
|
(fp Socket_Strip_Angled_2X*) |
|
(fp IDC_Header_Straight_*)) |
|
(fields |
|
(field (name Reference) J) |
|
(field (name Value) CONN_02X03)) |
|
(pins |
|
(pin (num 1) (name P1) (type passive)) |
|
(pin (num 2) (name P2) (type passive)) |
|
(pin (num 3) (name P3) (type passive)) |
|
(pin (num 4) (name P4) (type passive)) |
|
(pin (num 5) (name P5) (type passive)) |
|
(pin (num 6) (name P6) (type passive)))) |
|
(libpart (lib conn) (part CONN_02X04) |
|
(description "Connector, double row, 02x04, pin header") |
|
(footprints |
|
(fp Pin_Header_Straight_2X*) |
|
(fp Pin_Header_Angled_2X*) |
|
(fp Socket_Strip_Straight_2X*) |
|
(fp Socket_Strip_Angled_2X*) |
|
(fp IDC_Header_Straight_*)) |
|
(fields |
|
(field (name Reference) J) |
|
(field (name Value) CONN_02X04)) |
|
(pins |
|
(pin (num 1) (name P1) (type passive)) |
|
(pin (num 2) (name P2) (type passive)) |
|
(pin (num 3) (name P3) (type passive)) |
|
(pin (num 4) (name P4) (type passive)) |
|
(pin (num 5) (name P5) (type passive)) |
|
(pin (num 6) (name P6) (type passive)) |
|
(pin (num 7) (name P7) (type passive)) |
|
(pin (num 8) (name P8) (type passive)))) |
|
(libpart (lib modules) (part Pololu_Breakout_DRV8825) |
|
(description "Pololu Breakout Board, Stepper Driver DRV8825") |
|
(docs https://www.pololu.com/product/2982) |
|
(footprints |
|
(fp Pololu*Breakout*15.2x20.3mm*)) |
|
(fields |
|
(field (name Reference) A) |
|
(field (name Value) Pololu_Breakout_DRV8825) |
|
(field (name Footprint) Modules:Pololu_Breakout-16_15.2x20.3mm)) |
|
(pins |
|
(pin (num 1) (name GND) (type power_in)) |
|
(pin (num 2) (name ~FLT) (type output)) |
|
(pin (num 3) (name B2) (type output)) |
|
(pin (num 4) (name B1) (type output)) |
|
(pin (num 5) (name A1) (type output)) |
|
(pin (num 6) (name A2) (type output)) |
|
(pin (num 7) (name GND) (type power_in)) |
|
(pin (num 8) (name VMOT) (type power_in)) |
|
(pin (num 9) (name ~EN) (type input)) |
|
(pin (num 10) (name M0) (type input)) |
|
(pin (num 11) (name M1) (type input)) |
|
(pin (num 12) (name M2) (type input)) |
|
(pin (num 13) (name ~RST) (type input)) |
|
(pin (num 14) (name ~SLP) (type input)) |
|
(pin (num 15) (name STEP) (type input)) |
|
(pin (num 16) (name DIR) (type input)))) |
|
(libpart (lib device) (part R) |
|
(description Resistor) |
|
(footprints |
|
(fp R_*) |
|
(fp R_*)) |
|
(fields |
|
(field (name Reference) R) |
|
(field (name Value) R)) |
|
(pins |
|
(pin (num 1) (name ~) (type passive)) |
|
(pin (num 2) (name ~) (type passive)))) |
|
(libpart (lib device) (part Rotary_Encoder_Switch) |
|
(description "Rotary encoder, dual channel, incremental quadrate outputs, with switch") |
|
(docs ~) |
|
(fields |
|
(field (name Reference) SW) |
|
(field (name Value) Rotary_Encoder_Switch)) |
|
(pins |
|
(pin (num 1) (name A) (type input)) |
|
(pin (num 2) (name C) (type input)) |
|
(pin (num 3) (name B) (type input)) |
|
(pin (num 4) (name ~) (type input)) |
|
(pin (num 5) (name ~) (type input))))) |
|
(libraries |
|
(library (logical conn) |
|
(uri /home/marc/git/kicad-library/library/conn.lib)) |
|
(library (logical device) |
|
(uri /home/marc/git/kicad-library/library/device.lib)) |
|
(library (logical modules) |
|
(uri /home/marc/git/kicad-library/library/modules.lib))) |
|
(nets |
|
(net (code 1) (name "Net-(R4-Pad2)") |
|
(node (ref R4) (pin 2)) |
|
(node (ref SW1) (pin 5))) |
|
(net (code 2) (name ROT_C) |
|
(node (ref A1) (pin 11)) |
|
(node (ref SW1) (pin 3))) |
|
(net (code 3) (name ROT_BUT) |
|
(node (ref SW1) (pin 4)) |
|
(node (ref A1) (pin 10))) |
|
(net (code 4) (name GND) |
|
(node (ref C1) (pin 1)) |
|
(node (ref A1) (pin 4)) |
|
(node (ref SW1) (pin 2)) |
|
(node (ref J3) (pin 2)) |
|
(node (ref A2) (pin 7)) |
|
(node (ref LCD1) (pin 1)) |
|
(node (ref A2) (pin 1)) |
|
(node (ref A1) (pin 29)) |
|
(node (ref J2) (pin 2)) |
|
(node (ref J2) (pin 4)) |
|
(node (ref J2) (pin 6)) |
|
(node (ref J1) (pin 2))) |
|
(net (code 5) (name +5V) |
|
(node (ref LCD1) (pin 3)) |
|
(node (ref R4) (pin 1)) |
|
(node (ref R1) (pin 2)) |
|
(node (ref A2) (pin 13)) |
|
(node (ref R2) (pin 1)) |
|
(node (ref R3) (pin 2)) |
|
(node (ref A2) (pin 14)) |
|
(node (ref A1) (pin 27))) |
|
(net (code 6) (name +12V) |
|
(node (ref A2) (pin 8)) |
|
(node (ref J1) (pin 1)) |
|
(node (ref C1) (pin 2))) |
|
(net (code 7) (name /EN) |
|
(node (ref LCD1) (pin 7)) |
|
(node (ref A1) (pin 26))) |
|
(net (code 8) (name /RS) |
|
(node (ref A1) (pin 25)) |
|
(node (ref LCD1) (pin 5))) |
|
(net (code 9) (name /D4) |
|
(node (ref LCD1) (pin 2)) |
|
(node (ref A1) (pin 13))) |
|
(net (code 12) (name +6V) |
|
(node (ref A1) (pin 30)) |
|
(node (ref J3) (pin 1))) |
|
(net (code 13) (name "Net-(A2-Pad11)") |
|
(node (ref A2) (pin 11))) |
|
(net (code 14) (name "Net-(A1-Pad28)") |
|
(node (ref A1) (pin 28))) |
|
(net (code 15) (name "Net-(A1-Pad19)") |
|
(node (ref A1) (pin 19))) |
|
(net (code 16) (name "Net-(A2-Pad2)") |
|
(node (ref A2) (pin 2))) |
|
(net (code 17) (name "Net-(A2-Pad4)") |
|
(node (ref J5) (pin 1)) |
|
(node (ref A2) (pin 4))) |
|
(net (code 18) (name "Net-(A2-Pad5)") |
|
(node (ref J5) (pin 4)) |
|
(node (ref A2) (pin 5))) |
|
(net (code 19) (name "Net-(A2-Pad9)") |
|
(node (ref A2) (pin 9))) |
|
(net (code 20) (name "Net-(A2-Pad10)") |
|
(node (ref A2) (pin 10))) |
|
(net (code 21) (name "Net-(A1-Pad18)") |
|
(node (ref A1) (pin 18))) |
|
(net (code 22) (name "Net-(A2-Pad12)") |
|
(node (ref A2) (pin 12))) |
|
(net (code 23) (name "Net-(A1-Pad6)") |
|
(node (ref A2) (pin 15)) |
|
(node (ref A1) (pin 6))) |
|
(net (code 24) (name "Net-(A1-Pad5)") |
|
(node (ref A2) (pin 16)) |
|
(node (ref A1) (pin 5))) |
|
(net (code 25) (name "Net-(A1-Pad21)") |
|
(node (ref A1) (pin 21))) |
|
(net (code 26) (name "Net-(A1-Pad2)") |
|
(node (ref A1) (pin 2))) |
|
(net (code 27) (name "Net-(A1-Pad3)") |
|
(node (ref A1) (pin 3))) |
|
(net (code 28) (name /BTN1) |
|
(node (ref R2) (pin 2)) |
|
(node (ref J2) (pin 5)) |
|
(node (ref A1) (pin 7))) |
|
(net (code 29) (name "Net-(A1-Pad8)") |
|
(node (ref J2) (pin 3)) |
|
(node (ref A1) (pin 8)) |
|
(node (ref R3) (pin 1))) |
|
(net (code 30) (name "Net-(A1-Pad9)") |
|
(node (ref J2) (pin 1)) |
|
(node (ref R1) (pin 1)) |
|
(node (ref A1) (pin 9))) |
|
(net (code 31) (name "Net-(A1-Pad20)") |
|
(node (ref A1) (pin 20))) |
|
(net (code 32) (name ROT_A) |
|
(node (ref SW1) (pin 1)) |
|
(node (ref A1) (pin 12))) |
|
(net (code 33) (name "Net-(A1-Pad22)") |
|
(node (ref A1) (pin 22))) |
|
(net (code 34) (name "Net-(A1-Pad23)") |
|
(node (ref A1) (pin 23))) |
|
(net (code 35) (name "Net-(A1-Pad24)") |
|
(node (ref A1) (pin 24))) |
|
(net (code 36) (name "Net-(A1-Pad17)") |
|
(node (ref A1) (pin 17))) |
|
(net (code 37) (name /D5) |
|
(node (ref A1) (pin 14)) |
|
(node (ref LCD1) (pin 4))) |
|
(net (code 38) (name /D6) |
|
(node (ref A1) (pin 15)) |
|
(node (ref LCD1) (pin 6))) |
|
(net (code 39) (name /D7) |
|
(node (ref LCD1) (pin 8)) |
|
(node (ref A1) (pin 16))) |
|
(net (code 40) (name "Net-(A2-Pad3)") |
|
(node (ref A2) (pin 3)) |
|
(node (ref J5) (pin 3))) |
|
(net (code 41) (name "Net-(J5-Pad2)") |
|
(node (ref J5) (pin 2))) |
|
(net (code 42) (name "Net-(A1-Pad1)") |
|
(node (ref A1) (pin 1))) |
|
(net (code 43) (name "Net-(J5-Pad5)") |
|
(node (ref J5) (pin 5))) |
|
(net (code 44) (name "Net-(A2-Pad6)") |
|
(node (ref J5) (pin 6)) |
|
(node (ref A2) (pin 6))))) |