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.
 
 
 
 
 
 

428 lines
15 KiB

(export (version D)
(design
(source /home/dkm/git/startracker/kicad/startracker.sch)
(date "Fri 23 Jun 2017 08:51:12 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 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)
(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 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 J4)
(value CONN_01X04)
(footprint Pin_Headers:Pin_Header_Straight_1x04)
(libsource (lib conn) (part CONN_01X04))
(sheetpath (names /) (tstamps /))
(tstamp 5937E8BB))
(comp (ref J1)
(value CONN_01X03_VIN)
(footprint Connectors_JST:JST_PH_B3B-PH-K_03x2.00mm_Straight)
(libsource (lib conn) (part CONN_01X03))
(sheetpath (names /) (tstamps /))
(tstamp 5937EDA3))
(comp (ref J3)
(value CONN_01X04)
(footprint Pin_Headers:Pin_Header_Straight_1x04)
(libsource (lib conn) (part CONN_01X04))
(sheetpath (names /) (tstamps /))
(tstamp 5939C14A))
(comp (ref J2)
(value CONN_02X02)
(footprint Pin_Headers:Pin_Header_Straight_2x02)
(libsource (lib conn) (part CONN_02X02))
(sheetpath (names /) (tstamps /))
(tstamp 593B0EED))
(comp (ref J5)
(value ENDSW_CONN)
(footprint Pin_Headers:Pin_Header_Straight_1x02)
(libsource (lib conn) (part CONN_01X02))
(sheetpath (names /) (tstamps /))
(tstamp 594A77B4))
(comp (ref R_ENDSW1)
(value R)
(footprint Resistors_ThroughHole:Resistor_Horizontal_RM7mm)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 594A7841))
(comp (ref J6)
(value CONN_01X02)
(footprint Pin_Headers:Pin_Header_Straight_1x02)
(libsource (lib conn) (part CONN_01X02))
(sheetpath (names /) (tstamps /))
(tstamp 594D633C))
(comp (ref J7)
(value CONN_01X02)
(footprint Pin_Headers:Pin_Header_Straight_1x02)
(libsource (lib conn) (part CONN_01X02))
(sheetpath (names /) (tstamps /))
(tstamp 594D6ADC)))
(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_01X03)
(description "Connector, single row, 01x03, 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_01X03))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))))
(libpart (lib conn) (part CONN_01X04)
(description "Connector, single row, 01x04, 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_01X04))
(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))))
(libpart (lib conn) (part CONN_02X02)
(description "Connector, double row, 02x02, pin header")
(footprints
(fp Pin_Header_Straight_2X*)
(fp Pin_Header_Angled_2X*)
(fp Socket_Strip_Straight_2X*)
(fp Socket_Strip_Angled_2X*))
(fields
(field (name Reference) J)
(field (name Value) CONN_02X02))
(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))))
(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/dkm/git/kicad-library/library/conn.lib))
(library (logical device)
(uri /home/dkm/git/kicad-library/library/device.lib))
(library (logical modules)
(uri /home/dkm/git/kicad-library/library/modules.lib)))
(nets
(net (code 1) (name M0)
(node (ref A2) (pin 10))
(node (ref A1) (pin 9)))
(net (code 2) (name M2)
(node (ref A2) (pin 12))
(node (ref A1) (pin 7)))
(net (code 3) (name "Net-(A2-Pad3)")
(node (ref J3) (pin 2))
(node (ref A2) (pin 3)))
(net (code 4) (name D5)
(node (ref A1) (pin 23))
(node (ref LCD1) (pin 6)))
(net (code 5) (name D6)
(node (ref A1) (pin 22))
(node (ref LCD1) (pin 4)))
(net (code 6) (name D7)
(node (ref LCD1) (pin 2))
(node (ref A1) (pin 21)))
(net (code 7) (name +12V)
(node (ref J4) (pin 1))
(node (ref J1) (pin 1))
(node (ref J6) (pin 1)))
(net (code 8) (name GND)
(node (ref A1) (pin 29))
(node (ref A2) (pin 1))
(node (ref C1) (pin 1))
(node (ref SW1) (pin 2))
(node (ref A1) (pin 4))
(node (ref A2) (pin 7))
(node (ref J2) (pin 4))
(node (ref J1) (pin 3))
(node (ref J2) (pin 2))
(node (ref J4) (pin 4))
(node (ref J5) (pin 2))
(node (ref LCD1) (pin 1)))
(net (code 9) (name RSLCD)
(node (ref A1) (pin 26))
(node (ref LCD1) (pin 5)))
(net (code 10) (name +5V)
(node (ref A2) (pin 13))
(node (ref A2) (pin 14))
(node (ref LCD1) (pin 3))
(node (ref R3) (pin 2))
(node (ref R2) (pin 1))
(node (ref J4) (pin 3))
(node (ref R4) (pin 1))
(node (ref R_ENDSW1) (pin 2))
(node (ref A1) (pin 27)))
(net (code 11) (name +6V)
(node (ref J4) (pin 2))
(node (ref J7) (pin 1))
(node (ref J1) (pin 2)))
(net (code 12) (name "Net-(A1-Pad13)")
(node (ref A1) (pin 13))
(node (ref R_ENDSW1) (pin 1))
(node (ref J5) (pin 1)))
(net (code 13) (name 12V_switch)
(node (ref J6) (pin 2))
(node (ref C1) (pin 2))
(node (ref A2) (pin 8)))
(net (code 14) (name 6V_switch)
(node (ref A1) (pin 30))
(node (ref J7) (pin 2)))
(net (code 15) (name "Net-(A1-Pad1)")
(node (ref A1) (pin 1)))
(net (code 16) (name "Net-(A1-Pad2)")
(node (ref A1) (pin 2)))
(net (code 17) (name "Net-(A1-Pad17)")
(node (ref A1) (pin 17)))
(net (code 18) (name "Net-(A1-Pad28)")
(node (ref A1) (pin 28)))
(net (code 19) (name "Net-(A1-Pad3)")
(node (ref A1) (pin 3)))
(net (code 20) (name "Net-(A1-Pad18)")
(node (ref A1) (pin 18)))
(net (code 21) (name "Net-(A1-Pad15)")
(node (ref A1) (pin 15)))
(net (code 22) (name "Net-(A1-Pad14)")
(node (ref A1) (pin 14)))
(net (code 23) (name "Net-(A2-Pad4)")
(node (ref A2) (pin 4))
(node (ref J3) (pin 1)))
(net (code 24) (name "Net-(A2-Pad5)")
(node (ref A2) (pin 5))
(node (ref J3) (pin 3)))
(net (code 25) (name "Net-(A2-Pad6)")
(node (ref J3) (pin 4))
(node (ref A2) (pin 6)))
(net (code 26) (name ENABLE)
(node (ref A2) (pin 9))
(node (ref A1) (pin 16)))
(net (code 27) (name M1)
(node (ref A2) (pin 11))
(node (ref A1) (pin 8)))
(net (code 28) (name "Net-(A1-Pad6)")
(node (ref A1) (pin 6))
(node (ref A2) (pin 15)))
(net (code 29) (name "Net-(A2-Pad2)")
(node (ref A2) (pin 2)))
(net (code 30) (name "Net-(A1-Pad5)")
(node (ref A1) (pin 5))
(node (ref A2) (pin 16)))
(net (code 31) (name ROT_A)
(node (ref SW1) (pin 1))
(node (ref A1) (pin 20)))
(net (code 32) (name D4)
(node (ref A1) (pin 24))
(node (ref LCD1) (pin 8)))
(net (code 33) (name ROT_C)
(node (ref SW1) (pin 3))
(node (ref A1) (pin 12)))
(net (code 34) (name "Net-(R4-Pad2)")
(node (ref SW1) (pin 5))
(node (ref R4) (pin 2)))
(net (code 35) (name /BTN1)
(node (ref R2) (pin 2))
(node (ref J2) (pin 3))
(node (ref A1) (pin 10)))
(net (code 36) (name "Net-(A1-Pad11)")
(node (ref J2) (pin 1))
(node (ref A1) (pin 11))
(node (ref R3) (pin 1)))
(net (code 37) (name ENLCD)
(node (ref A1) (pin 25))
(node (ref LCD1) (pin 7)))
(net (code 39) (name ROT_BUT)
(node (ref A1) (pin 19))
(node (ref SW1) (pin 4)))))