commit 9c5a736420f7c270d8ae90debe54354f8effb4af Author: Marc Poulhiès Date: Mon May 15 08:16:33 2017 +0200 first kicad draft diff --git a/kicad/startracker-cache.lib b/kicad/startracker-cache.lib new file mode 100644 index 0000000..6c2abd0 --- /dev/null +++ b/kicad/startracker-cache.lib @@ -0,0 +1,220 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# +12V +# +DEF +12V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+12V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +12V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# +5V +# +DEF +5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# Arduino_Nano_v3.x +# +DEF Arduino_Nano_v3.x A 0 40 Y Y 1 F N +F0 "A" -200 1025 50 H V R CNN +F1 "Arduino_Nano_v3.x" -200 950 50 H V R CNN +F2 "Modules:Arduino_Nano" 150 -950 50 H I L CNN +F3 "" 0 -1000 50 H I C CNN +ALIAS Arduino_Nano_v2.x +$FPLIST + Arduino*Nano* +$ENDFPLIST +DRAW +S -400 900 400 -900 0 1 10 f +X D1/TX 1 -500 500 100 R 50 50 1 1 B +X D0/RX 2 -500 600 100 R 50 50 1 1 B +X RESET 3 500 500 100 L 50 50 1 1 I +X GND 4 0 -1000 100 U 50 50 1 1 W +X D2 5 -500 400 100 R 50 50 1 1 B +X D3 6 -500 300 100 R 50 50 1 1 B +X D4 7 -500 200 100 R 50 50 1 1 B +X D5 8 -500 100 100 R 50 50 1 1 B +X D6 9 -500 0 100 R 50 50 1 1 B +X D7 10 -500 -100 100 R 50 50 1 1 B +X A1 20 500 -100 100 L 50 50 1 1 B +X VIN 30 -100 1000 100 D 50 50 1 1 W +X D8 11 -500 -200 100 R 50 50 1 1 B +X A2 21 500 -200 100 L 50 50 1 1 B +X D9 12 -500 -300 100 R 50 50 1 1 B +X A3 22 500 -300 100 L 50 50 1 1 B +X D10 13 -500 -400 100 R 50 50 1 1 B +X A4 23 500 -400 100 L 50 50 1 1 B +X D11 14 -500 -500 100 R 50 50 1 1 B +X A5 24 500 -500 100 L 50 50 1 1 B +X D12 15 -500 -600 100 R 50 50 1 1 B +X A6 25 500 -600 100 L 50 50 1 1 B +X D13 16 -500 -700 100 R 50 50 1 1 B +X A7 26 500 -700 100 L 50 50 1 1 B +X 3V3 17 100 1000 100 D 50 50 1 1 w +X +5V 27 200 1000 100 D 50 50 1 1 w +X AREF 18 500 200 100 L 50 50 1 1 I +X RESET 28 500 600 100 L 50 50 1 1 I +X A0 19 500 0 100 L 50 50 1 1 B +X GND 29 100 -1000 100 U 50 50 1 1 W +ENDDRAW +ENDDEF +# +# CONN_01X02 +# +DEF CONN_01X02 J 0 40 Y N 1 F N +F0 "J" 0 150 50 H V C CNN +F1 "CONN_01X02" 100 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Pin_Header_Straight_1X* + Pin_Header_Angled_1X* + Socket_Strip_Straight_1X* + Socket_Strip_Angled_1X* +$ENDFPLIST +DRAW +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 100 50 -100 0 1 0 N +X P1 1 -200 50 150 R 50 50 1 1 P +X P2 2 -200 -50 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X04 +# +DEF CONN_01X04 J 0 40 Y N 1 F N +F0 "J" 0 250 50 H V C CNN +F1 "CONN_01X04" 100 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Pin_Header_Straight_1X* + Pin_Header_Angled_1X* + Socket_Strip_Straight_1X* + Socket_Strip_Angled_1X* +$ENDFPLIST +DRAW +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 200 50 -200 0 1 0 N +X P1 1 -200 150 150 R 50 50 1 1 P +X P2 2 -200 50 150 R 50 50 1 1 P +X P3 3 -200 -50 150 R 50 50 1 1 P +X P4 4 -200 -150 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X06 +# +DEF CONN_01X06 J 0 40 Y N 1 F N +F0 "J" 0 350 50 H V C CNN +F1 "CONN_01X06" 100 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Pin_Header_Straight_1X* + Pin_Header_Angled_1X* + Socket_Strip_Straight_1X* + Socket_Strip_Angled_1X* +$ENDFPLIST +DRAW +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 300 50 -300 0 1 0 N +X P1 1 -200 250 150 R 50 50 1 1 P +X P2 2 -200 150 150 R 50 50 1 1 P +X P3 3 -200 50 150 R 50 50 1 1 P +X P4 4 -200 -50 150 R 50 50 1 1 P +X P5 5 -200 -150 150 R 50 50 1 1 P +X P6 6 -200 -250 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# GND +# +DEF GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "GND" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# Pololu_Breakout_DRV8825 +# +DEF Pololu_Breakout_DRV8825 A 0 20 Y Y 1 F N +F0 "A" -100 650 50 H V R CNN +F1 "Pololu_Breakout_DRV8825" -100 550 50 H V R CNN +F2 "Modules:Pololu_Breakout-16_15.2x20.3mm" 200 -800 50 H I L CNN +F3 "" 100 -300 50 H I C CNN +$FPLIST + Pololu*Breakout*15.2x20.3mm* +$ENDFPLIST +DRAW +S 300 -700 -300 500 0 1 10 f +X GND 1 0 -800 100 U 50 50 1 1 W +X ~FLT 2 -400 400 100 R 50 50 1 1 O +X B2 3 400 0 100 L 50 50 1 1 O +X B1 4 400 100 100 L 50 50 1 1 O +X A1 5 400 -200 100 L 50 50 1 1 O +X A2 6 400 -300 100 L 50 50 1 1 O +X GND 7 100 -800 100 U 50 50 1 1 W +X VMOT 8 0 600 100 D 50 50 1 1 W +X ~EN 9 -400 0 100 R 50 50 1 1 I +X M0 10 -400 -400 100 R 50 50 1 1 I +X M1 11 -400 -500 100 R 50 50 1 1 I +X M2 12 -400 -600 100 R 50 50 1 1 I +X ~RST 13 -400 300 100 R 50 50 1 1 I +X ~SLP 14 -400 200 100 R 50 50 1 1 I +X STEP 15 -400 -100 100 R 50 50 1 1 I +X DIR 16 -400 -200 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# R +# +DEF R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "R" 0 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/kicad/startracker.bak b/kicad/startracker.bak new file mode 100644 index 0000000..8b829fb --- /dev/null +++ b/kicad/startracker.bak @@ -0,0 +1 @@ +EESchema Schematic File Version 2 diff --git a/kicad/startracker.kicad_pcb b/kicad/startracker.kicad_pcb new file mode 100644 index 0000000..02c8ecb --- /dev/null +++ b/kicad/startracker.kicad_pcb @@ -0,0 +1 @@ +(kicad_pcb (version 4) (host kicad "dummy file") ) diff --git a/kicad/startracker.pro b/kicad/startracker.pro new file mode 100644 index 0000000..c96d0aa --- /dev/null +++ b/kicad/startracker.pro @@ -0,0 +1,126 @@ +update=Sun 14 May 2017 07:05:23 PM CEST +version=1 +last_client=kicad +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[general] +version=1 +[eeschema] +version=1 +LibDir=../../kicad-library/library +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=transistors +LibName4=conn +LibName5=linear +LibName6=regul +LibName7=74xx +LibName8=cmos4000 +LibName9=adc-dac +LibName10=memory +LibName11=xilinx +LibName12=microcontrollers +LibName13=dsp +LibName14=microchip +LibName15=analog_switches +LibName16=motorola +LibName17=texas +LibName18=intel +LibName19=audio +LibName20=interface +LibName21=digital-audio +LibName22=philips +LibName23=display +LibName24=cypress +LibName25=siliconi +LibName26=opto +LibName27=atmel +LibName28=contrib +LibName29=valves +LibName30=74xgxx +LibName31=ac-dc +LibName32=actel +LibName33=allegro +LibName34=Altera +LibName35=analog_devices +LibName36=battery_management +LibName37=bbd +LibName38=bosch +LibName39=brooktre +LibName40=cmos_ieee +LibName41=dc-dc +LibName42=diode +LibName43=elec-unifil +LibName44=ESD_Protection +LibName45=ftdi +LibName46=gennum +LibName47=graphic +LibName48=hc11 +LibName49=infineon +LibName50=intersil +LibName51=ir +LibName52=Lattice +LibName53=leds +LibName54=LEM +LibName55=logo +LibName56=maxim +LibName57=mechanical +LibName58=microchip_dspic33dsc +LibName59=microchip_pic10mcu +LibName60=microchip_pic12mcu +LibName61=microchip_pic16mcu +LibName62=microchip_pic18mcu +LibName63=microchip_pic24mcu +LibName64=microchip_pic32mcu +LibName65=modules +LibName66=motor_drivers +LibName67=motors +LibName68=msp430 +LibName69=nordicsemi +LibName70=nxp +LibName71=nxp_armmcu +LibName72=onsemi +LibName73=Oscillators +LibName74=powerint +LibName75=Power_Management +LibName76=pspice +LibName77=references +LibName78=relays +LibName79=rfcom +LibName80=RFSolutions +LibName81=sensors +LibName82=silabs +LibName83=stm8 +LibName84=stm32 +LibName85=supertex +LibName86=switches +LibName87=transf +LibName88=triac_thyristor +LibName89=ttl_ieee +LibName90=video +LibName91=wiznet +LibName92=Worldsemi +LibName93=Xicor +LibName94=zetex +LibName95=Zilog diff --git a/kicad/startracker.sch b/kicad/startracker.sch new file mode 100644 index 0000000..acbe7bc --- /dev/null +++ b/kicad/startracker.sch @@ -0,0 +1,340 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:74xgxx +LIBS:ac-dc +LIBS:actel +LIBS:allegro +LIBS:Altera +LIBS:analog_devices +LIBS:battery_management +LIBS:bbd +LIBS:bosch +LIBS:brooktre +LIBS:cmos_ieee +LIBS:dc-dc +LIBS:diode +LIBS:elec-unifil +LIBS:ESD_Protection +LIBS:ftdi +LIBS:gennum +LIBS:graphic +LIBS:hc11 +LIBS:infineon +LIBS:intersil +LIBS:ir +LIBS:Lattice +LIBS:leds +LIBS:LEM +LIBS:logo +LIBS:maxim +LIBS:mechanical +LIBS:microchip_dspic33dsc +LIBS:microchip_pic10mcu +LIBS:microchip_pic12mcu +LIBS:microchip_pic16mcu +LIBS:microchip_pic18mcu +LIBS:microchip_pic24mcu +LIBS:microchip_pic32mcu +LIBS:modules +LIBS:motor_drivers +LIBS:motors +LIBS:msp430 +LIBS:nordicsemi +LIBS:nxp +LIBS:nxp_armmcu +LIBS:onsemi +LIBS:Oscillators +LIBS:powerint +LIBS:Power_Management +LIBS:pspice +LIBS:references +LIBS:relays +LIBS:rfcom +LIBS:RFSolutions +LIBS:sensors +LIBS:silabs +LIBS:stm8 +LIBS:stm32 +LIBS:supertex +LIBS:switches +LIBS:transf +LIBS:triac_thyristor +LIBS:ttl_ieee +LIBS:video +LIBS:wiznet +LIBS:Worldsemi +LIBS:Xicor +LIBS:zetex +LIBS:Zilog +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L Arduino_Nano_v3.x A? +U 1 1 5918909A +P 3450 2400 +F 0 "A?" H 3250 3425 50 0000 R CNN +F 1 "Arduino_Nano_v3.x" H 3250 3350 50 0000 R CNN +F 2 "Modules:Arduino_Nano" H 3600 1450 50 0001 L CNN +F 3 "" H 3450 1400 50 0001 C CNN + 1 3450 2400 + -1 0 0 1 +$EndComp +$Comp +L Pololu_Breakout_DRV8825 A? +U 1 1 5918917A +P 6750 2050 +F 0 "A?" H 6650 2700 50 0000 R CNN +F 1 "Pololu_Breakout_DRV8825" H 6650 2600 50 0000 R CNN +F 2 "Modules:Pololu_Breakout-16_15.2x20.3mm" H 6950 1250 50 0001 L CNN +F 3 "" H 6850 1750 50 0001 C CNN + 1 6750 2050 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR? +U 1 1 59189952 +P 3350 1400 +F 0 "#PWR?" H 3350 1150 50 0001 C CNN +F 1 "GND" H 3350 1250 50 0000 C CNN +F 2 "" H 3350 1400 50 0001 C CNN +F 3 "" H 3350 1400 50 0001 C CNN + 1 3350 1400 + -1 0 0 1 +$EndComp +$Comp +L GND #PWR? +U 1 1 5918996A +P 3450 1400 +F 0 "#PWR?" H 3450 1150 50 0001 C CNN +F 1 "GND" H 3450 1250 50 0000 C CNN +F 2 "" H 3450 1400 50 0001 C CNN +F 3 "" H 3450 1400 50 0001 C CNN + 1 3450 1400 + -1 0 0 1 +$EndComp +$Comp +L +12V #PWR? +U 1 1 59189D08 +P 3550 3400 +F 0 "#PWR?" H 3550 3250 50 0001 C CNN +F 1 "+12V" H 3550 3540 50 0000 C CNN +F 2 "" H 3550 3400 50 0001 C CNN +F 3 "" H 3550 3400 50 0001 C CNN + 1 3550 3400 + -1 0 0 1 +$EndComp +$Comp +L +12V #PWR? +U 1 1 59189D20 +P 6750 1450 +F 0 "#PWR?" H 6750 1300 50 0001 C CNN +F 1 "+12V" H 6750 1590 50 0000 C CNN +F 2 "" H 6750 1450 50 0001 C CNN +F 3 "" H 6750 1450 50 0001 C CNN + 1 6750 1450 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR? +U 1 1 59189D9A +P 6150 1750 +F 0 "#PWR?" H 6150 1600 50 0001 C CNN +F 1 "+5V" H 6150 1890 50 0000 C CNN +F 2 "" H 6150 1750 50 0001 C CNN +F 3 "" H 6150 1750 50 0001 C CNN + 1 6150 1750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6150 1750 6350 1750 +Wire Wire Line + 6350 1850 6150 1850 +Wire Wire Line + 6150 1850 6150 1750 +$Comp +L +5V #PWR? +U 1 1 59189EB8 +P 3250 3400 +F 0 "#PWR?" H 3250 3250 50 0001 C CNN +F 1 "+5V" H 3250 3540 50 0000 C CNN +F 2 "" H 3250 3400 50 0001 C CNN +F 3 "" H 3250 3400 50 0001 C CNN + 1 3250 3400 + -1 0 0 1 +$EndComp +Wire Wire Line + 6350 2150 5100 2150 +Wire Wire Line + 5100 2150 5100 2700 +Wire Wire Line + 5100 2700 3950 2700 +Wire Wire Line + 6350 2250 5200 2250 +Wire Wire Line + 5200 2250 5200 2800 +Wire Wire Line + 5200 2800 3950 2800 +$Comp +L CONN_01X06 J? +U 1 1 59189F62 +P 8050 2100 +F 0 "J?" H 8050 2450 50 0000 C CNN +F 1 "CONN_01X06" V 8150 2100 50 0000 C CNN +F 2 "" H 8050 2100 50 0001 C CNN +F 3 "" H 8050 2100 50 0001 C CNN + 1 8050 2100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7150 2350 7850 2350 +Wire Wire Line + 7150 2250 7400 2250 +Wire Wire Line + 7400 2250 7400 2150 +Wire Wire Line + 7400 2150 7850 2150 +Wire Wire Line + 7150 1950 7500 1950 +Wire Wire Line + 7500 1950 7500 1850 +Wire Wire Line + 7500 1850 7850 1850 +Wire Wire Line + 7150 2050 7850 2050 +$Comp +L CONN_01X02 J? +U 1 1 5918A07D +P 4900 1350 +F 0 "J?" H 4900 1500 50 0000 C CNN +F 1 "CONN_01X02" V 5000 1350 50 0000 C CNN +F 2 "" H 4900 1350 50 0001 C CNN +F 3 "" H 4900 1350 50 0001 C CNN + 1 4900 1350 + 1 0 0 -1 +$EndComp +$Comp +L CONN_01X02 J? +U 1 1 5918A0FA +P 4900 1750 +F 0 "J?" H 4900 1900 50 0000 C CNN +F 1 "CONN_01X02" V 5000 1750 50 0000 C CNN +F 2 "" H 4900 1750 50 0001 C CNN +F 3 "" H 4900 1750 50 0001 C CNN + 1 4900 1750 + 1 0 0 -1 +$EndComp +$Comp +L CONN_01X02 J? +U 1 1 5918A125 +P 4900 2150 +F 0 "J?" H 4900 2300 50 0000 C CNN +F 1 "CONN_01X02" V 5000 2150 50 0000 C CNN +F 2 "" H 4900 2150 50 0001 C CNN +F 3 "" H 4900 2150 50 0001 C CNN + 1 4900 2150 + 1 0 0 -1 +$EndComp +$Comp +L CONN_01X04 J? +U 1 1 5918A23D +P 4900 900 +F 0 "J?" H 4900 1150 50 0000 C CNN +F 1 "CONN_01X04" V 5000 900 50 0000 C CNN +F 2 "" H 4900 900 50 0001 C CNN +F 3 "" H 4900 900 50 0001 C CNN + 1 4900 900 + 1 0 0 -1 +$EndComp +$Comp +L +5V #PWR? +U 1 1 5918A639 +P 4700 2500 +F 0 "#PWR?" H 4700 2350 50 0001 C CNN +F 1 "+5V" H 4700 2640 50 0000 C CNN +F 2 "" H 4700 2500 50 0001 C CNN +F 3 "" H 4700 2500 50 0001 C CNN + 1 4700 2500 + -1 0 0 1 +$EndComp +$Comp +L R R? +U 1 1 5918A670 +P 4700 2350 +F 0 "R?" V 4780 2350 50 0000 C CNN +F 1 "R" V 4700 2350 50 0000 C CNN +F 2 "" V 4630 2350 50 0001 C CNN +F 3 "" H 4700 2350 50 0001 C CNN + 1 4700 2350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4700 2100 4600 2100 +Wire Wire Line + 4600 2100 4600 2600 +Wire Wire Line + 4600 2600 3950 2600 +$Comp +L R R? +U 1 1 5918A6E2 +P 4500 1950 +F 0 "R?" V 4580 1950 50 0000 C CNN +F 1 "R" V 4500 1950 50 0000 C CNN +F 2 "" V 4430 1950 50 0001 C CNN +F 3 "" H 4500 1950 50 0001 C CNN + 1 4500 1950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4700 1800 4500 1800 +$Comp +L +5V #PWR? +U 1 1 5918A755 +P 4500 2100 +F 0 "#PWR?" H 4500 1950 50 0001 C CNN +F 1 "+5V" H 4500 2240 50 0000 C CNN +F 2 "" H 4500 2100 50 0001 C CNN +F 3 "" H 4500 2100 50 0001 C CNN + 1 4500 2100 + -1 0 0 1 +$EndComp +$EndSCHEMATC