diff --git a/electrical/ARC-DemoSch/ARC-DemoSch.kicad_pcb b/electrical/ARC-DemoSch/ARC-DemoSch.kicad_pcb new file mode 100644 index 0000000..02c8ecb --- /dev/null +++ b/electrical/ARC-DemoSch/ARC-DemoSch.kicad_pcb @@ -0,0 +1 @@ +(kicad_pcb (version 4) (host kicad "dummy file") ) diff --git a/electrical/ARC-DemoSch/ARC-DemoSch.pro b/electrical/ARC-DemoSch/ARC-DemoSch.pro new file mode 100644 index 0000000..ef6f65d --- /dev/null +++ b/electrical/ARC-DemoSch/ARC-DemoSch.pro @@ -0,0 +1,43 @@ +update=Thu 01 Oct 2020 01:09:55 PM CDT +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[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] +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName=doc/ +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceAjustPassiveValues=0 +LabSize=50 +ERC_TestSimilarLabels=1 diff --git a/electrical/ARC-DemoSch/ARC-DemoSch.sch b/electrical/ARC-DemoSch/ARC-DemoSch.sch new file mode 100644 index 0000000..fff8c68 --- /dev/null +++ b/electrical/ARC-DemoSch/ARC-DemoSch.sch @@ -0,0 +1,4 @@ +EESchema Schematic File Version 2 +EELAYER 25 0 +EELAYER END +$EndSCHEMATC diff --git a/electrical/ARC-DemoSch/_autosave-ARC-DemoSch.sch b/electrical/ARC-DemoSch/_autosave-ARC-DemoSch.sch new file mode 100644 index 0000000..82cb435 --- /dev/null +++ b/electrical/ARC-DemoSch/_autosave-ARC-DemoSch.sch @@ -0,0 +1,394 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L Device:R_POT RV? +U 1 1 5F761304 +P 2100 6700 +F 0 "RV?" H 2030 6746 50 0000 R CNN +F 1 "10k - POT_0" H 2030 6655 50 0000 R CNN +F 2 "" H 2100 6700 50 0001 C CNN +F 3 "~" H 2100 6700 50 0001 C CNN + 1 2100 6700 + 1 0 0 -1 +$EndComp +$Comp +L Connector:Conn_01x03_Male J? +U 1 1 5F763540 +P 4650 3550 +F 0 "J?" V 4712 3694 50 0000 L CNN +F 1 "ESC_Header" V 4803 3694 50 0000 L CNN +F 2 "" H 4650 3550 50 0001 C CNN +F 3 "~" H 4650 3550 50 0001 C CNN + 1 4650 3550 + 0 1 1 0 +$EndComp +$Comp +L Device:Battery BT? +U 1 1 5F76573B +P 6950 3450 +F 0 "BT?" H 7058 3496 50 0000 L CNN +F 1 "7.4v" H 7058 3405 50 0000 L CNN +F 2 "" V 6950 3510 50 0001 C CNN +F 3 "~" V 6950 3510 50 0001 C CNN + 1 6950 3450 + 1 0 0 -1 +$EndComp +$Comp +L Device:Battery BT? +U 1 1 5F766E8C +P 7450 3450 +F 0 "BT?" H 7558 3496 50 0000 L CNN +F 1 "7.4v" H 7558 3405 50 0000 L CNN +F 2 "" V 7450 3510 50 0001 C CNN +F 3 "~" V 7450 3510 50 0001 C CNN + 1 7450 3450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6950 3250 6950 3150 +Wire Wire Line + 6950 3150 7150 3150 +Wire Wire Line + 7450 3150 7450 3250 +Wire Wire Line + 6950 3650 6950 3750 +Wire Wire Line + 6950 3750 7200 3750 +Wire Wire Line + 7450 3750 7450 3650 +Connection ~ 7200 3750 +Wire Wire Line + 7200 3750 7450 3750 +$Comp +L power:GND #PWR? +U 1 1 5F768080 +P 7200 3900 +F 0 "#PWR?" H 7200 3650 50 0001 C CNN +F 1 "GND" H 7205 3727 50 0000 C CNN +F 2 "" H 7200 3900 50 0001 C CNN +F 3 "" H 7200 3900 50 0001 C CNN + 1 7200 3900 + 1 0 0 -1 +$EndComp +Connection ~ 7150 3150 +Wire Wire Line + 7150 3150 7450 3150 +Text Notes 6000 2700 0 50 ~ 0 +Batteries must both be fully charged before connecting in parallel. +Wire Wire Line + 2000 4950 2000 5000 +Wire Wire Line + 2000 5000 2100 5000 +Wire Wire Line + 2100 5000 2100 4950 +Wire Wire Line + 2100 5000 2200 5000 +Wire Wire Line + 2200 5000 2200 4950 +Connection ~ 2100 5000 +Wire Wire Line + 2100 5000 2100 5050 +$Comp +L power:GND #PWR? +U 1 1 5F772391 +P 2100 5050 +F 0 "#PWR?" H 2100 4800 50 0001 C CNN +F 1 "GND" H 2105 4877 50 0000 C CNN +F 2 "" H 2100 5050 50 0001 C CNN +F 3 "" H 2100 5050 50 0001 C CNN + 1 2100 5050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7200 3750 7200 3900 +Wire Wire Line + 7150 3000 7150 3150 +$Comp +L power:+BATT #PWR? +U 1 1 5F77D56C +P 7150 3000 +F 0 "#PWR?" H 7150 2850 50 0001 C CNN +F 1 "+BATT" H 7165 3173 50 0000 C CNN +F 2 "" H 7150 3000 50 0001 C CNN +F 3 "" H 7150 3000 50 0001 C CNN + 1 7150 3000 + 1 0 0 -1 +$EndComp +$Comp +L power:+BATT #PWR? +U 1 1 5F77F861 +P 2000 2600 +F 0 "#PWR?" H 2000 2450 50 0001 C CNN +F 1 "+BATT" H 2015 2773 50 0000 C CNN +F 2 "" H 2000 2600 50 0001 C CNN +F 3 "" H 2000 2600 50 0001 C CNN + 1 2000 2600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2000 2850 2000 2600 +$Comp +L MCU_Module:Arduino_UNO_R3 A? +U 1 1 5F76E35F +P 2100 3850 +F 0 "A?" H 2100 5031 50 0000 C CNN +F 1 "Arduino_UNO_R3" H 2100 4940 50 0000 C CNN +F 2 "Module:Arduino_UNO_R3" H 2100 3850 50 0001 C CIN +F 3 "https://www.arduino.cc/en/Main/arduinoBoardUno" H 2100 3850 50 0001 C CNN + 1 2100 3850 + 1 0 0 -1 +$EndComp +NoConn ~ 2200 2850 +$Comp +L Device:R_Small R? +U 1 1 5F78578A +P 3200 2400 +F 0 "R?" H 3259 2446 50 0000 L CNN +F 1 "10k" H 3259 2355 50 0000 L CNN +F 2 "" H 3200 2400 50 0001 C CNN +F 3 "~" H 3200 2400 50 0001 C CNN + 1 3200 2400 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_Small R? +U 1 1 5F78735C +P 3200 2000 +F 0 "R?" H 3259 2046 50 0000 L CNN +F 1 "10k" H 3259 1955 50 0000 L CNN +F 2 "" H 3200 2000 50 0001 C CNN +F 3 "~" H 3200 2000 50 0001 C CNN + 1 3200 2000 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_POT RV? +U 1 1 5F7616BC +P 4850 6700 +F 0 "RV?" H 4781 6746 50 0000 R CNN +F 1 "50k - POT_1" H 4781 6655 50 0000 R CNN +F 2 "" H 4850 6700 50 0001 C CNN +F 3 "~" H 4850 6700 50 0001 C CNN + 1 4850 6700 + 1 0 0 -1 +$EndComp +NoConn ~ 2600 3650 +NoConn ~ 2600 3450 +NoConn ~ 2600 3250 +Wire Wire Line + 2600 3850 2850 3850 +Wire Wire Line + 2600 3950 2850 3950 +Wire Wire Line + 2600 4050 2850 4050 +Text Label 2850 3850 0 50 ~ 0 +ADC_VBatt +Text Label 2850 3950 0 50 ~ 0 +ADC_POT_0 +Text Label 2850 4050 0 50 ~ 0 +ADC_POT_1 +Wire Wire Line + 3200 1900 3200 1750 +$Comp +L power:+BATT #PWR? +U 1 1 5F79D07B +P 3200 1750 +F 0 "#PWR?" H 3200 1600 50 0001 C CNN +F 1 "+BATT" H 3215 1923 50 0000 C CNN +F 2 "" H 3200 1750 50 0001 C CNN +F 3 "" H 3200 1750 50 0001 C CNN + 1 3200 1750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3200 2100 3200 2200 +Wire Wire Line + 3200 2200 3000 2200 +Connection ~ 3200 2200 +Text Label 3000 2200 2 50 ~ 0 +ADC_VBatt +Wire Wire Line + 3200 2200 3200 2300 +$Comp +L power:GND #PWR? +U 1 1 5F7A1274 +P 3200 2650 +F 0 "#PWR?" H 3200 2400 50 0001 C CNN +F 1 "GND" H 3205 2477 50 0000 C CNN +F 2 "" H 3200 2650 50 0001 C CNN +F 3 "" H 3200 2650 50 0001 C CNN + 1 3200 2650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3200 2500 3200 2650 +$Comp +L Connector:Conn_01x03_Male J? +U 1 1 5F7638BB +P 4650 4450 +F 0 "J?" V 4712 4594 50 0000 L CNN +F 1 "SERVO_Header" V 4803 4594 50 0000 L CNN +F 2 "" H 4650 4450 50 0001 C CNN +F 3 "~" H 4650 4450 50 0001 C CNN + 1 4650 4450 + 0 1 1 0 +$EndComp +Wire Wire Line + 4750 4650 4750 4800 +$Comp +L power:GND #PWR? +U 1 1 5F7B33B2 +P 4750 4800 +F 0 "#PWR?" H 4750 4550 50 0001 C CNN +F 1 "GND" H 4755 4627 50 0000 C CNN +F 2 "" H 4750 4800 50 0001 C CNN +F 3 "" H 4750 4800 50 0001 C CNN + 1 4750 4800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4750 3750 4750 3900 +$Comp +L power:GND #PWR? +U 1 1 5F7B41C5 +P 4750 3900 +F 0 "#PWR?" H 4750 3650 50 0001 C CNN +F 1 "GND" H 4755 3727 50 0000 C CNN +F 2 "" H 4750 3900 50 0001 C CNN +F 3 "" H 4750 3900 50 0001 C CNN + 1 4750 3900 + 1 0 0 -1 +$EndComp +NoConn ~ 4650 4650 +NoConn ~ 4650 3750 +Wire Wire Line + 4550 3750 4250 3750 +Wire Wire Line + 1600 4150 1500 4150 +Wire Wire Line + 1500 4150 1500 4050 +Wire Wire Line + 1500 4050 1350 4050 +Wire Wire Line + 1600 4250 1500 4250 +Wire Wire Line + 1500 4250 1500 4350 +Wire Wire Line + 1500 4350 1350 4350 +Text Label 1350 4050 2 50 ~ 0 +SERVO_PWM +Text Label 1350 4350 2 50 ~ 0 +ESC_PWM +$Comp +L power:+5V #PWR? +U 1 1 5F7CAE21 +P 2300 2650 +F 0 "#PWR?" H 2300 2500 50 0001 C CNN +F 1 "+5V" H 2315 2823 50 0000 C CNN +F 2 "" H 2300 2650 50 0001 C CNN +F 3 "" H 2300 2650 50 0001 C CNN + 1 2300 2650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2300 2650 2300 2850 +$Comp +L power:+5V #PWR? +U 1 1 5F7CD607 +P 2100 6450 +F 0 "#PWR?" H 2100 6300 50 0001 C CNN +F 1 "+5V" H 2115 6623 50 0000 C CNN +F 2 "" H 2100 6450 50 0001 C CNN +F 3 "" H 2100 6450 50 0001 C CNN + 1 2100 6450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2100 6550 2100 6450 +$Comp +L power:+5V #PWR? +U 1 1 5F7D06DB +P 4850 6450 +F 0 "#PWR?" H 4850 6300 50 0001 C CNN +F 1 "+5V" H 4865 6623 50 0000 C CNN +F 2 "" H 4850 6450 50 0001 C CNN +F 3 "" H 4850 6450 50 0001 C CNN + 1 4850 6450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4850 6550 4850 6450 +Wire Wire Line + 2100 6850 2100 6950 +$Comp +L power:GND #PWR? +U 1 1 5F7D2F3F +P 2100 6950 +F 0 "#PWR?" H 2100 6700 50 0001 C CNN +F 1 "GND" H 2105 6777 50 0000 C CNN +F 2 "" H 2100 6950 50 0001 C CNN +F 3 "" H 2100 6950 50 0001 C CNN + 1 2100 6950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4850 6850 4850 6950 +$Comp +L power:GND #PWR? +U 1 1 5F7D35DD +P 4850 6950 +F 0 "#PWR?" H 4850 6700 50 0001 C CNN +F 1 "GND" H 4855 6777 50 0000 C CNN +F 2 "" H 4850 6950 50 0001 C CNN +F 3 "" H 4850 6950 50 0001 C CNN + 1 4850 6950 + 1 0 0 -1 +$EndComp +Text Label 4250 3750 2 50 ~ 0 +SERVO_PWM +Text Label 4200 4650 2 50 ~ 0 +ESC_PWM +Wire Wire Line + 4550 4650 4200 4650 +Text Notes 900 6150 0 50 ~ 0 +POT_0 -- 10k potentiometer used to modulate our\nPWM (Pulse Width Modulation) signal for our forward speed. +Text Notes 800 7600 0 50 ~ 0 +Pin 1 is +5V, and Pin 3 is GND. Pin 2 is our output voltage.\nThe voltage our potentiometer outputs will be proportionate\nto how fast we want our motor to go forward.\nVLow = 0V\nVHigh = 5V +Text Notes 3800 6150 0 50 ~ 0 +POT_1 -- 50k potentiometer used to modulate our\nPWM (Pulse Width Modulation) signal for our reverse speed. +Wire Wire Line + 2250 6700 2450 6700 +Text Label 2450 6700 0 50 ~ 0 +ESC_PWM +Text Notes 3800 7600 0 50 ~ 0 +Pin 1 is +5V, and Pin 3 is GND. Pin 2 is our output voltage.\nThe voltage our potentiometer outputs will be proportionate\nto how fast we want our motor to go forward.\nVLow = 0V\nVHigh = 5V +Wire Notes Line + 3450 5700 3450 7750 +Wire Notes Line + 3450 7750 650 7750 +Wire Notes Line + 650 7750 650 5700 +Wire Notes Line + 650 5700 3450 5700 +Wire Notes Line + 3700 7750 6300 7750 +Wire Notes Line + 6300 7750 6300 5650 +Wire Notes Line + 6300 5650 3700 5650 +Wire Notes Line + 3700 5650 3700 7750 +$EndSCHEMATC diff --git a/electrical/ARC-DemoSch/doc/ARC-DemoSch.pdf b/electrical/ARC-DemoSch/doc/ARC-DemoSch.pdf new file mode 100644 index 0000000..c606dd8 Binary files /dev/null and b/electrical/ARC-DemoSch/doc/ARC-DemoSch.pdf differ