diff --git a/extras/KiCad/QC2Control-cache.lib b/extras/KiCad/QC2Control-cache.lib new file mode 100644 index 0000000..c9fcc4b --- /dev/null +++ b/extras/KiCad/QC2Control-cache.lib @@ -0,0 +1,58 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# D +# +DEF D D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "D" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + TO-???* + *SingleDiode + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +P 2 0 1 8 -50 50 -50 -50 N +P 2 0 1 0 50 0 -50 0 N +P 4 0 1 8 50 50 50 -50 -50 0 50 50 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 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 +# +# 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/extras/KiCad/QC2Control.bak b/extras/KiCad/QC2Control.bak new file mode 100644 index 0000000..f0cb87c --- /dev/null +++ b/extras/KiCad/QC2Control.bak @@ -0,0 +1,214 @@ +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 +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 R R1 +U 1 1 592EC466 +P 2650 2250 +F 0 "R1" V 2730 2250 50 0000 C CNN +F 1 "2k2" V 2650 2250 50 0000 C CNN +F 2 "" V 2580 2250 50 0001 C CNN +F 3 "" H 2650 2250 50 0001 C CNN + 1 2650 2250 + 1 0 0 -1 +$EndComp +$Comp +L R R2 +U 1 1 592EC5AA +P 2650 2750 +F 0 "R2" V 2730 2750 50 0000 C CNN +F 1 "1k" V 2650 2750 50 0000 C CNN +F 2 "" V 2580 2750 50 0001 C CNN +F 3 "" H 2650 2750 50 0001 C CNN + 1 2650 2750 + 1 0 0 -1 +$EndComp +$Comp +L R R3 +U 1 1 592EC5D2 +P 3950 2250 +F 0 "R3" V 4030 2250 50 0000 C CNN +F 1 "2k2" V 3950 2250 50 0000 C CNN +F 2 "" V 3880 2250 50 0001 C CNN +F 3 "" H 3950 2250 50 0001 C CNN + 1 3950 2250 + 1 0 0 -1 +$EndComp +$Comp +L R R4 +U 1 1 592EC601 +P 3950 2750 +F 0 "R4" V 4030 2750 50 0000 C CNN +F 1 "1k" V 3950 2750 50 0000 C CNN +F 2 "" V 3880 2750 50 0001 C CNN +F 3 "" H 3950 2750 50 0001 C CNN + 1 3950 2750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2650 2100 2650 1750 +Wire Wire Line + 2650 1750 4600 1750 +Text Label 4600 1750 2 60 ~ 0 +Arduino_Vcc +Text Label 4600 2050 2 60 ~ 0 +Arduino_DmPin +Wire Wire Line + 3950 2100 3950 2050 +Wire Wire Line + 3950 2050 4600 2050 +Text Label 4600 1900 2 60 ~ 0 +Arduino_DpPin +Wire Wire Line + 2650 2400 2650 2500 +Wire Wire Line + 2650 2500 2650 2600 +Connection ~ 2650 2500 +Wire Wire Line + 2650 2900 2650 3000 +Wire Wire Line + 2300 3000 2650 3000 +Wire Wire Line + 2650 3000 3300 3000 +Wire Wire Line + 3300 3000 3950 3000 +Wire Wire Line + 3950 3000 4600 3000 +Wire Wire Line + 3950 3000 3950 2900 +$Comp +L GND #PWR2 +U 1 1 592EC6F3 +P 3300 3050 +F 0 "#PWR2" H 3300 2800 50 0001 C CNN +F 1 "GND" H 3300 2900 50 0000 C CNN +F 2 "" H 3300 3050 50 0001 C CNN +F 3 "" H 3300 3050 50 0001 C CNN + 1 3300 3050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3300 3000 3300 3050 +Connection ~ 3300 3000 +Text Label 2300 2500 0 60 ~ 0 +Data+ +Wire Wire Line + 3950 2400 3950 2500 +Wire Wire Line + 3950 2500 3950 2600 +Text Label 3600 2500 0 60 ~ 0 +Data- +Wire Wire Line + 3600 2500 3950 2500 +Connection ~ 3950 2500 +Text Label 2300 3000 0 60 ~ 0 +GND +Text Label 4600 3000 2 60 ~ 0 +Arduino_GND +Text Label 2300 1400 0 60 ~ 0 +Vbus +Wire Wire Line + 2300 1400 3050 1400 +Wire Wire Line + 3350 1400 3450 1400 +Wire Wire Line + 3750 1400 4600 1400 +Text Label 4600 1400 2 60 ~ 0 +Arduino_RAW/Vin +$Comp +L D D1 +U 1 1 592ECD42 +P 3200 1400 +F 0 "D1" H 3200 1500 50 0000 C CNN +F 1 "1N4148" H 3200 1300 50 0000 C CNN +F 2 "" H 3200 1400 50 0001 C CNN +F 3 "" H 3200 1400 50 0001 C CNN + 1 3200 1400 + -1 0 0 1 +$EndComp +$Comp +L D D2 +U 1 1 592ECDA8 +P 3600 1400 +F 0 "D2" H 3600 1500 50 0000 C CNN +F 1 "1N4148" H 3600 1300 50 0000 C CNN +F 2 "" H 3600 1400 50 0001 C CNN +F 3 "" H 3600 1400 50 0001 C CNN + 1 3600 1400 + -1 0 0 1 +$EndComp +Wire Notes Line + 3000 1550 3800 1550 +Wire Notes Line + 3800 1550 3800 1200 +Wire Notes Line + 3800 1200 3000 1200 +Wire Notes Line + 3000 1200 3000 1550 +Text Notes 3000 1200 0 50 ~ 0 +Extra protection +$Comp +L R R? +U 1 1 592F13A9 +P 2900 2500 +F 0 "R?" V 2980 2500 50 0000 C CNN +F 1 "680R" V 2900 2500 50 0000 C CNN +F 2 "" V 2830 2500 50 0001 C CNN +F 3 "" H 2900 2500 50 0001 C CNN + 1 2900 2500 + 0 1 1 0 +$EndComp +Wire Wire Line + 2300 2500 2650 2500 +Wire Wire Line + 2650 2500 2750 2500 +Wire Wire Line + 3050 2500 3350 2500 +Wire Wire Line + 3350 2500 3350 1900 +Wire Wire Line + 3350 1900 4600 1900 +Connection ~ 3950 3000 +Connection ~ 2650 3000 +$EndSCHEMATC diff --git a/extras/KiCad/QC2Control.kicad_pcb b/extras/KiCad/QC2Control.kicad_pcb new file mode 100644 index 0000000..02c8ecb --- /dev/null +++ b/extras/KiCad/QC2Control.kicad_pcb @@ -0,0 +1 @@ +(kicad_pcb (version 4) (host kicad "dummy file") ) diff --git a/extras/KiCad/QC2Control.pro b/extras/KiCad/QC2Control.pro new file mode 100644 index 0000000..a4d052d --- /dev/null +++ b/extras/KiCad/QC2Control.pro @@ -0,0 +1,60 @@ +update=31-5-2017 15:08:33 +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 +[eeschema] +version=1 +LibDir= +[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 +[general] +version=1 diff --git a/extras/KiCad/QC2Control.sch b/extras/KiCad/QC2Control.sch new file mode 100644 index 0000000..65e4889 --- /dev/null +++ b/extras/KiCad/QC2Control.sch @@ -0,0 +1,214 @@ +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 +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 R R1 +U 1 1 592EC466 +P 2650 2250 +F 0 "R1" V 2730 2250 50 0000 C CNN +F 1 "2k2" V 2650 2250 50 0000 C CNN +F 2 "" V 2580 2250 50 0001 C CNN +F 3 "" H 2650 2250 50 0001 C CNN + 1 2650 2250 + 1 0 0 -1 +$EndComp +$Comp +L R R2 +U 1 1 592EC5AA +P 2650 2750 +F 0 "R2" V 2730 2750 50 0000 C CNN +F 1 "1k" V 2650 2750 50 0000 C CNN +F 2 "" V 2580 2750 50 0001 C CNN +F 3 "" H 2650 2750 50 0001 C CNN + 1 2650 2750 + 1 0 0 -1 +$EndComp +$Comp +L R R3 +U 1 1 592EC5D2 +P 3950 2250 +F 0 "R3" V 4030 2250 50 0000 C CNN +F 1 "2k2" V 3950 2250 50 0000 C CNN +F 2 "" V 3880 2250 50 0001 C CNN +F 3 "" H 3950 2250 50 0001 C CNN + 1 3950 2250 + 1 0 0 -1 +$EndComp +$Comp +L R R4 +U 1 1 592EC601 +P 3950 2750 +F 0 "R4" V 4030 2750 50 0000 C CNN +F 1 "1k" V 3950 2750 50 0000 C CNN +F 2 "" V 3880 2750 50 0001 C CNN +F 3 "" H 3950 2750 50 0001 C CNN + 1 3950 2750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2650 2100 2650 1750 +Wire Wire Line + 2650 1750 4600 1750 +Text Label 4600 1750 2 60 ~ 0 +Arduino_Vcc +Text Label 4600 2050 2 60 ~ 0 +Arduino_DmPin +Wire Wire Line + 3950 2100 3950 2050 +Wire Wire Line + 3950 2050 4600 2050 +Text Label 4600 1900 2 60 ~ 0 +Arduino_DpPin +Wire Wire Line + 2650 2400 2650 2500 +Wire Wire Line + 2650 2500 2650 2600 +Connection ~ 2650 2500 +Wire Wire Line + 2650 2900 2650 3000 +Wire Wire Line + 2300 3000 2650 3000 +Wire Wire Line + 2650 3000 3300 3000 +Wire Wire Line + 3300 3000 3950 3000 +Wire Wire Line + 3950 3000 4600 3000 +Wire Wire Line + 3950 3000 3950 2900 +$Comp +L GND #PWR1 +U 1 1 592EC6F3 +P 3300 3050 +F 0 "#PWR1" H 3300 2800 50 0001 C CNN +F 1 "GND" H 3300 2900 50 0000 C CNN +F 2 "" H 3300 3050 50 0001 C CNN +F 3 "" H 3300 3050 50 0001 C CNN + 1 3300 3050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3300 3000 3300 3050 +Connection ~ 3300 3000 +Text Label 2300 2500 0 60 ~ 0 +Data+ +Wire Wire Line + 3950 2400 3950 2500 +Wire Wire Line + 3950 2500 3950 2600 +Text Label 3600 2500 0 60 ~ 0 +Data- +Wire Wire Line + 3600 2500 3950 2500 +Connection ~ 3950 2500 +Text Label 2300 3000 0 60 ~ 0 +GND +Text Label 4600 3000 2 60 ~ 0 +Arduino_GND +Text Label 2300 1500 0 60 ~ 0 +Vbus +Wire Wire Line + 2300 1500 3050 1500 +Wire Wire Line + 3350 1500 3450 1500 +Wire Wire Line + 3750 1500 4600 1500 +Text Label 4600 1500 2 60 ~ 0 +Arduino_RAW/Vin +$Comp +L D D1 +U 1 1 592ECD42 +P 3200 1500 +F 0 "D1" H 3200 1600 50 0000 C CNN +F 1 "1N4148" H 3200 1400 50 0000 C CNN +F 2 "" H 3200 1500 50 0001 C CNN +F 3 "" H 3200 1500 50 0001 C CNN + 1 3200 1500 + -1 0 0 1 +$EndComp +$Comp +L D D2 +U 1 1 592ECDA8 +P 3600 1500 +F 0 "D2" H 3600 1600 50 0000 C CNN +F 1 "1N4148" H 3600 1400 50 0000 C CNN +F 2 "" H 3600 1500 50 0001 C CNN +F 3 "" H 3600 1500 50 0001 C CNN + 1 3600 1500 + -1 0 0 1 +$EndComp +Wire Notes Line + 3000 1650 3800 1650 +Wire Notes Line + 3800 1650 3800 1300 +Wire Notes Line + 3800 1300 3000 1300 +Wire Notes Line + 3000 1300 3000 1650 +Text Notes 3000 1300 0 50 ~ 0 +Extra protection +$Comp +L R R5 +U 1 1 592F13A9 +P 2900 2500 +F 0 "R5" V 2980 2500 50 0000 C CNN +F 1 "680R" V 2900 2500 50 0000 C CNN +F 2 "" V 2830 2500 50 0001 C CNN +F 3 "" H 2900 2500 50 0001 C CNN + 1 2900 2500 + 0 1 1 0 +$EndComp +Wire Wire Line + 2300 2500 2650 2500 +Wire Wire Line + 2650 2500 2750 2500 +Wire Wire Line + 3050 2500 3350 2500 +Wire Wire Line + 3350 2500 3350 1900 +Wire Wire Line + 3350 1900 4600 1900 +Connection ~ 3950 3000 +Connection ~ 2650 3000 +$EndSCHEMATC diff --git a/extras/KiCad/plots/QC2Control.png b/extras/KiCad/plots/QC2Control.png new file mode 100644 index 0000000..c0489ea Binary files /dev/null and b/extras/KiCad/plots/QC2Control.png differ diff --git a/extras/KiCad/plots/QC2Control.svg b/extras/KiCad/plots/QC2Control.svg new file mode 100644 index 0000000..909db47 --- /dev/null +++ b/extras/KiCad/plots/QC2Control.svg @@ -0,0 +1,3788 @@ + + + +SVG Picture created as QC2Control.svg date 2017/05/31 21:56:03 + Picture generated by Eeschema-SVG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +