Update stepper driver PCB, add BOM.

merge-requests/29/head
Agis Zisimatos 2016-01-02 20:38:58 +02:00
parent fb7218f54a
commit 238dbf950d
6 changed files with 1423 additions and 867 deletions

View File

@ -0,0 +1,17 @@
Reference, Value, Footprint, Datasheet
U2,POLOLU_A4988,satnogs:SWDIP8_.6W,
P1,uC_Board,Pin_Headers:Pin_Header_Straight_1x18,
P2,POWER IN,Connect:bornier2,
P4,MOTOR 2,Connect:bornier4,
P3,MOTOR 1,Connect:bornier4,
R2,100k,Resistors_SMD:R_0805_HandSoldering,
C2,100u,Capacitors_ThroughHole:C_Radial_D6.3_L11.2_P2.5,
U1,POLOLU_A4988,satnogs:SWDIP8_.6W,
R1,100k,Resistors_SMD:R_0805_HandSoldering,
C1,100u,Capacitors_ThroughHole:C_Radial_D6.3_L11.2_P2.5,
JP2,Jumper_NO_Small,Pin_Headers:Pin_Header_Straight_1x02,
JP1,Jumper_NO_Small,Pin_Headers:Pin_Header_Straight_1x02,
JP3,Jumper_NO_Small,Pin_Headers:Pin_Header_Straight_1x02,
JP5,Jumper_NO_Small,Pin_Headers:Pin_Header_Straight_1x02,
JP4,Jumper_NO_Small,Pin_Headers:Pin_Header_Straight_1x02,
JP6,Jumper_NO_Small,Pin_Headers:Pin_Header_Straight_1x02,
1 Reference Value Footprint Datasheet
2 U2 POLOLU_A4988 satnogs:SWDIP8_.6W
3 P1 uC_Board Pin_Headers:Pin_Header_Straight_1x18
4 P2 POWER IN Connect:bornier2
5 P4 MOTOR 2 Connect:bornier4
6 P3 MOTOR 1 Connect:bornier4
7 R2 100k Resistors_SMD:R_0805_HandSoldering
8 C2 100u Capacitors_ThroughHole:C_Radial_D6.3_L11.2_P2.5
9 U1 POLOLU_A4988 satnogs:SWDIP8_.6W
10 R1 100k Resistors_SMD:R_0805_HandSoldering
11 C1 100u Capacitors_ThroughHole:C_Radial_D6.3_L11.2_P2.5
12 JP2 Jumper_NO_Small Pin_Headers:Pin_Header_Straight_1x02
13 JP1 Jumper_NO_Small Pin_Headers:Pin_Header_Straight_1x02
14 JP3 Jumper_NO_Small Pin_Headers:Pin_Header_Straight_1x02
15 JP5 Jumper_NO_Small Pin_Headers:Pin_Header_Straight_1x02
16 JP4 Jumper_NO_Small Pin_Headers:Pin_Header_Straight_1x02
17 JP6 Jumper_NO_Small Pin_Headers:Pin_Header_Straight_1x02

View File

@ -1,4 +1,4 @@
Cmp-Mod V01 Created by Cvpcb (after 2015-mar-04 BZR unknown)-product date = Tue 29 Dec 2015 05:38:50 PM EET
Cmp-Mod V01 Created by Cvpcb (after 2015-mar-04 BZR unknown)-product date = Tue 29 Dec 2015 08:53:42 PM EET
BeginCmp
TimeStamp = /56816138;
@ -66,7 +66,7 @@ EndCmp
BeginCmp
TimeStamp = /56813BD5;
Reference = P2;
ValeurCmp = CONN_01X02;
ValeurCmp = POWER IN;
IdModule = Connect:bornier2;
EndCmp

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
(export (version D)
(design
(source /home/papamat/Documents/git/satnogs-rotator-controller/PCB/satnogs_stepper_driver/satnogs_stepper_driver.sch)
(date "Tue 29 Dec 2015 05:25:32 PM EET")
(source /home/azisi/Documents/SatNOGS/satnogs-rotator-controller/PCB/satnogs_stepper_driver/satnogs_stepper_driver.sch)
(date "Fri 01 Jan 2016 07:51:28 PM EET")
(tool "Eeschema (after 2015-mar-04 BZR unknown)-product")
(sheet (number 1) (name /) (tstamps /)
(title_block
@ -22,13 +22,13 @@
(sheetpath (names /) (tstamps /))
(tstamp 568135F1))
(comp (ref P1)
(value CONN_01X18)
(value uC_Board)
(footprint Pin_Headers:Pin_Header_Straight_1x18)
(libsource (lib conn) (part CONN_01X18))
(sheetpath (names /) (tstamps /))
(tstamp 5681386B))
(comp (ref P2)
(value CONN_01X02)
(value "POWER IN")
(footprint Connect:bornier2)
(libsource (lib conn) (part CONN_01X02))
(sheetpath (names /) (tstamps /))
@ -47,7 +47,7 @@
(tstamp 56813E91))
(comp (ref R2)
(value 100k)
(footprint Resistors_ThroughHole:Resistor_Horizontal_RM10mm)
(footprint Resistors_SMD:R_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 56814F5D))
@ -65,7 +65,7 @@
(tstamp 568160FF))
(comp (ref R1)
(value 100k)
(footprint Resistors_ThroughHole:Resistor_Horizontal_RM10mm)
(footprint Resistors_SMD:R_0805_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5681612B))
@ -135,6 +135,32 @@
(pin (num 14) (name SLP) (type passive))
(pin (num 15) (name STEP) (type passive))
(pin (num 16) (name DIR) (type passive))))
(libpart (lib conn) (part CONN_01X02)
(footprints
(fp Pin_Header_Straight_1X02)
(fp Pin_Header_Angled_1X02)
(fp Socket_Strip_Straight_1X02)
(fp Socket_Strip_Angled_1X02))
(fields
(field (name Reference) P)
(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_01X04)
(footprints
(fp Pin_Header_Straight_1X04)
(fp Pin_Header_Angled_1X04)
(fp Socket_Strip_Straight_1X04)
(fp Socket_Strip_Angled_1X04))
(fields
(field (name Reference) P)
(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 device) (part CP_Small)
(description "Polarised capacitor")
(footprints
@ -169,32 +195,6 @@
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib conn) (part CONN_01X02)
(footprints
(fp Pin_Header_Straight_1X02)
(fp Pin_Header_Angled_1X02)
(fp Socket_Strip_Straight_1X02)
(fp Socket_Strip_Angled_1X02))
(fields
(field (name Reference) P)
(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_01X04)
(footprints
(fp Pin_Header_Straight_1X04)
(fp Pin_Header_Angled_1X04)
(fp Socket_Strip_Straight_1X04)
(fp Socket_Strip_Angled_1X04))
(fields
(field (name Reference) P)
(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_01X18)
(footprints
(fp Pin_Header_Straight_1X18)
@ -224,125 +224,121 @@
(pin (num 17) (name P17) (type passive))
(pin (num 18) (name P18) (type passive)))))
(libraries
(library (logical satnogs)
(uri /home/papamat/Documents/git/satnogs-rotator-controller/PCB/library/satnogs.lib))
(library (logical conn)
(uri /usr/share/kicad/library/conn.lib))
(library (logical device)
(uri /usr/share/kicad/library/device.lib))
(library (logical conn)
(uri /usr/share/kicad/library/conn.lib)))
(library (logical satnogs)
(uri /home/azisi/Documents/SatNOGS/satnogs-rotator-controller/PCB/library/satnogs.lib)))
(nets
(net (code 1) (name /1AM1)
(node (ref P3) (pin 2))
(node (ref U2) (pin 4)))
(net (code 2) (name /1BM2)
(node (ref U1) (pin 3))
(node (ref P4) (pin 1)))
(net (code 3) (name /1AM2)
(node (ref P4) (pin 2))
(node (ref U1) (pin 4)))
(net (code 4) (name /2AM2)
(node (ref U1) (pin 5))
(node (ref P4) (pin 3)))
(net (code 5) (name /2BM2)
(node (ref U1) (pin 6))
(node (ref P4) (pin 4)))
(net (code 6) (name /1BM1)
(node (ref U2) (pin 3))
(node (ref P3) (pin 1)))
(net (code 7) (name /2AM1)
(net (code 1) (name /2BM2)
(node (ref P4) (pin 4))
(node (ref U1) (pin 6)))
(net (code 2) (name /STEPM1)
(node (ref U2) (pin 15))
(node (ref P1) (pin 5)))
(net (code 3) (name /DIRM1)
(node (ref U2) (pin 16))
(node (ref P1) (pin 4)))
(net (code 4) (name /EN)
(node (ref U2) (pin 9))
(node (ref P1) (pin 10))
(node (ref U1) (pin 9)))
(net (code 5) (name /2BM1)
(node (ref P3) (pin 4))
(node (ref U2) (pin 6)))
(net (code 6) (name /2AM1)
(node (ref U2) (pin 5))
(node (ref P3) (pin 3)))
(net (code 8) (name /2BM1)
(node (ref U2) (pin 6))
(node (ref P3) (pin 4)))
(net (code 9) (name /EN)
(node (ref U1) (pin 9))
(node (ref P1) (pin 10))
(node (ref U2) (pin 9)))
(net (code 10) (name /DIRM1)
(node (ref P1) (pin 4))
(node (ref U2) (pin 16)))
(net (code 11) (name /STEPM1)
(node (ref P1) (pin 5))
(node (ref U2) (pin 15)))
(net (code 12) (name GND)
(node (ref C1) (pin 2))
(node (ref R2) (pin 2))
(node (ref R1) (pin 2))
(node (ref P1) (pin 2))
(node (ref U1) (pin 7))
(node (ref P2) (pin 1))
(node (ref U1) (pin 1))
(node (ref U2) (pin 7))
(node (ref C2) (pin 2))
(node (ref U2) (pin 1)))
(net (code 13) (name "Net-(U1-Pad13)")
(node (ref U1) (pin 14))
(node (ref U1) (pin 13)))
(net (code 14) (name /VMOT)
(node (ref C1) (pin 1))
(node (ref U1) (pin 8))
(node (ref C2) (pin 1))
(node (ref P2) (pin 2))
(node (ref U2) (pin 8)))
(net (code 15) (name /STEPM2)
(node (ref U1) (pin 15))
(node (ref P1) (pin 14)))
(net (code 16) (name /DIRM2)
(node (ref P1) (pin 13))
(node (ref U1) (pin 16)))
(net (code 17) (name /MS1M1)
(node (ref JP4) (pin 2))
(node (ref R2) (pin 1))
(node (ref U2) (pin 10)))
(net (code 18) (name /MS3M1)
(node (ref U2) (pin 12))
(node (ref JP6) (pin 2)))
(net (code 19) (name "Net-(P1-Pad18)")
(node (ref P1) (pin 18)))
(net (code 20) (name "Net-(P1-Pad17)")
(node (ref P1) (pin 17)))
(net (code 21) (name "Net-(P1-Pad16)")
(node (ref P1) (pin 16)))
(net (code 22) (name "Net-(P1-Pad15)")
(node (ref P1) (pin 15)))
(net (code 23) (name "Net-(P1-Pad12)")
(node (ref P1) (pin 12)))
(net (code 24) (name "Net-(P1-Pad11)")
(net (code 7) (name /1AM1)
(node (ref U2) (pin 4))
(node (ref P3) (pin 2)))
(net (code 8) (name /1BM1)
(node (ref U2) (pin 3))
(node (ref P3) (pin 1)))
(net (code 9) (name /2AM2)
(node (ref P4) (pin 3))
(node (ref U1) (pin 5)))
(net (code 10) (name /1AM2)
(node (ref U1) (pin 4))
(node (ref P4) (pin 2)))
(net (code 11) (name /1BM2)
(node (ref P4) (pin 1))
(node (ref U1) (pin 3)))
(net (code 12) (name "Net-(P1-Pad11)")
(node (ref P1) (pin 11)))
(net (code 25) (name "Net-(P1-Pad9)")
(node (ref P1) (pin 9)))
(net (code 26) (name "Net-(P1-Pad8)")
(node (ref P1) (pin 8)))
(net (code 27) (name "Net-(P1-Pad7)")
(node (ref P1) (pin 7)))
(net (code 28) (name "Net-(P1-Pad6)")
(node (ref P1) (pin 6)))
(net (code 29) (name +5V)
(node (ref JP1) (pin 1))
(node (ref JP2) (pin 1))
(node (ref JP5) (pin 1))
(node (ref JP4) (pin 1))
(node (ref JP6) (pin 1))
(node (ref JP3) (pin 1))
(node (ref P1) (pin 3))
(node (ref U1) (pin 2))
(node (ref U2) (pin 2)))
(net (code 30) (name /MS3M2)
(node (ref JP3) (pin 2))
(node (ref U1) (pin 12)))
(net (code 31) (name /MS2M2)
(net (code 13) (name /MS3M2)
(node (ref U1) (pin 12))
(node (ref JP3) (pin 2)))
(net (code 14) (name /MS2M2)
(node (ref U1) (pin 11))
(node (ref JP2) (pin 2)))
(net (code 32) (name /MS1M2)
(net (code 15) (name /MS1M2)
(node (ref U1) (pin 10))
(node (ref JP1) (pin 2))
(node (ref R1) (pin 1)))
(net (code 33) (name "Net-(P1-Pad1)")
(net (code 16) (name "Net-(P1-Pad8)")
(node (ref P1) (pin 8)))
(net (code 17) (name "Net-(P1-Pad9)")
(node (ref P1) (pin 9)))
(net (code 18) (name "Net-(P1-Pad12)")
(node (ref P1) (pin 12)))
(net (code 19) (name "Net-(P1-Pad17)")
(node (ref P1) (pin 17)))
(net (code 20) (name "Net-(P1-Pad18)")
(node (ref P1) (pin 18)))
(net (code 21) (name /DIRM2)
(node (ref U1) (pin 16))
(node (ref P1) (pin 13)))
(net (code 22) (name /STEPM2)
(node (ref P1) (pin 14))
(node (ref U1) (pin 15)))
(net (code 23) (name /VMOT)
(node (ref C2) (pin 1))
(node (ref U2) (pin 8))
(node (ref C1) (pin 1))
(node (ref U1) (pin 8))
(node (ref P2) (pin 2)))
(net (code 24) (name GND)
(node (ref U1) (pin 1))
(node (ref U2) (pin 1))
(node (ref R2) (pin 2))
(node (ref P1) (pin 7))
(node (ref U1) (pin 7))
(node (ref C2) (pin 2))
(node (ref P1) (pin 2))
(node (ref U2) (pin 7))
(node (ref P1) (pin 16))
(node (ref P2) (pin 1))
(node (ref R1) (pin 2))
(node (ref C1) (pin 2)))
(net (code 25) (name +5V)
(node (ref JP3) (pin 1))
(node (ref JP2) (pin 1))
(node (ref U2) (pin 2))
(node (ref P1) (pin 3))
(node (ref P1) (pin 6))
(node (ref JP4) (pin 1))
(node (ref JP6) (pin 1))
(node (ref U1) (pin 2))
(node (ref P1) (pin 15))
(node (ref JP5) (pin 1))
(node (ref JP1) (pin 1)))
(net (code 26) (name /MS1M1)
(node (ref JP4) (pin 2))
(node (ref R2) (pin 1))
(node (ref U2) (pin 10)))
(net (code 27) (name "Net-(P1-Pad1)")
(node (ref P1) (pin 1)))
(net (code 34) (name /MS2M1)
(node (ref U2) (pin 11))
(node (ref JP5) (pin 2)))
(net (code 35) (name "Net-(U2-Pad13)")
(net (code 28) (name /MS3M1)
(node (ref JP6) (pin 2))
(node (ref U2) (pin 12)))
(net (code 29) (name /MS2M1)
(node (ref JP5) (pin 2))
(node (ref U2) (pin 11)))
(net (code 30) (name "Net-(U1-Pad13)")
(node (ref U1) (pin 14))
(node (ref U1) (pin 13)))
(net (code 31) (name "Net-(U2-Pad13)")
(node (ref U2) (pin 13))
(node (ref U2) (pin 14)))))

View File

@ -1,14 +1,36 @@
update=Tue 29 Dec 2015 06:05:29 PM EET
update=Tue 29 Dec 2015 08:16:34 PM EET
version=1
last_client=kicad
[cvpcb]
version=1
NetIExt=net
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=satnogs_stepper_driver.net
UseCmpFile=0
PadDrill=0.762
PadDrillOvalY=0.762
PadSizeH=1.524
PadSizeV=1.524
PcbTextSizeV=1.5
PcbTextSizeH=1.5
PcbTextThickness=0.3
ModuleTextSizeV=1
ModuleTextSizeH=1
ModuleTextSizeThickness=0.15
SolderMaskClearance=0.2
SolderMaskMinWidth=0
DrawSegmentWidth=0.2
BoardOutlineThickness=0.15
ModuleOutlineThickness=0.15
[general]
version=1
[eeschema]
version=1
LibDir=
LibDir=../library
[eeschema/libraries]
LibName1=/home/papamat/Documents/git/satnogs-rotator-controller/PCB/library/satnogs
LibName1=/home/azisi/Documents/SatNOGS/satnogs-rotator-controller/PCB/library/satnogs
LibName2=power
LibName3=device
LibName4=transistors
@ -39,25 +61,3 @@ LibName28=opto
LibName29=atmel
LibName30=contrib
LibName31=valves
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=satnogs_stepper_driver.net
UseCmpFile=0
PadDrill=0.762
PadDrillOvalY=0.762
PadSizeH=1.524
PadSizeV=1.524
PcbTextSizeV=1.5
PcbTextSizeH=1.5
PcbTextThickness=0.3
ModuleTextSizeV=1
ModuleTextSizeH=1
ModuleTextSizeThickness=0.15
SolderMaskClearance=0.2
SolderMaskMinWidth=0
DrawSegmentWidth=0.2
BoardOutlineThickness=0.15
ModuleOutlineThickness=0.15
[general]
version=1

File diff suppressed because it is too large Load Diff