diff --git a/electrical/ARC-DemoSch/ARC-DemoSch.sch b/electrical/ARC-DemoSch/ARC-DemoSch.sch index e94f424..2e0cf82 100644 --- a/electrical/ARC-DemoSch/ARC-DemoSch.sch +++ b/electrical/ARC-DemoSch/ARC-DemoSch.sch @@ -14,22 +14,22 @@ Comment3 "" Comment4 "" $EndDescr $Comp -L Device:Battery BT? +L Device:Battery BT1 U 1 1 5F76573B P 11100 5700 -F 0 "BT?" H 11208 5746 50 0000 L CNN -F 1 "7.4v" H 11208 5655 50 0000 L CNN +F 0 "BT1" H 11208 5746 50 0000 L CNN +F 1 "7.2v" H 11208 5655 50 0000 L CNN F 2 "" V 11100 5760 50 0001 C CNN F 3 "~" V 11100 5760 50 0001 C CNN 1 11100 5700 1 0 0 -1 $EndComp $Comp -L Device:Battery BT? +L Device:Battery BT2 U 1 1 5F766E8C P 11600 5700 -F 0 "BT?" H 11708 5746 50 0000 L CNN -F 1 "7.4v" H 11708 5655 50 0000 L CNN +F 0 "BT2" H 11708 5746 50 0000 L CNN +F 1 "7.2v" H 11708 5655 50 0000 L CNN F 2 "" V 11600 5760 50 0001 C CNN F 3 "~" V 11600 5760 50 0001 C CNN 1 11600 5700 @@ -51,10 +51,10 @@ Connection ~ 11350 6000 Wire Wire Line 11350 6000 11600 6000 $Comp -L power:GND #PWR? +L power:GND #PWR017 U 1 1 5F768080 P 11350 6150 -F 0 "#PWR?" H 11350 5900 50 0001 C CNN +F 0 "#PWR017" H 11350 5900 50 0001 C CNN F 1 "GND" H 11355 5977 50 0000 C CNN F 2 "" H 11350 6150 50 0001 C CNN F 3 "" H 11350 6150 50 0001 C CNN @@ -80,10 +80,10 @@ Connection ~ 2100 5000 Wire Wire Line 2100 5000 2100 5050 $Comp -L power:GND #PWR? +L power:GND #PWR02 U 1 1 5F772391 P 2100 5050 -F 0 "#PWR?" H 2100 4800 50 0001 C CNN +F 0 "#PWR02" 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 @@ -95,10 +95,10 @@ Wire Wire Line Wire Wire Line 11300 5250 11300 5400 $Comp -L power:+BATT #PWR? +L power:+BATT #PWR014 U 1 1 5F77D56C P 11300 5250 -F 0 "#PWR?" H 11300 5100 50 0001 C CNN +F 0 "#PWR014" H 11300 5100 50 0001 C CNN F 1 "+BATT" H 11315 5423 50 0000 C CNN F 2 "" H 11300 5250 50 0001 C CNN F 3 "" H 11300 5250 50 0001 C CNN @@ -106,10 +106,10 @@ F 3 "" H 11300 5250 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L power:+BATT #PWR? +L power:+BATT #PWR01 U 1 1 5F77F861 P 2000 2600 -F 0 "#PWR?" H 2000 2450 50 0001 C CNN +F 0 "#PWR01" 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 @@ -120,11 +120,11 @@ Wire Wire Line 2000 2850 2000 2600 NoConn ~ 2200 2850 $Comp -L Device:R_POT RV? +L Device:R_POT RV2 U 1 1 5F7616BC P 4850 6700 -F 0 "RV?" H 4781 6746 50 0000 R CNN -F 1 "10k - POT_1" H 4781 6655 50 0000 R CNN +F 0 "RV2" H 4781 6746 50 0000 R CNN +F 1 "10k - REV_POT" 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 @@ -162,10 +162,10 @@ SERVO_PWM Text Label 1350 4350 2 50 ~ 0 ESC_PWM $Comp -L power:+5V #PWR? +L power:+5V #PWR05 U 1 1 5F7CAE21 P 2300 2650 -F 0 "#PWR?" H 2300 2500 50 0001 C CNN +F 0 "#PWR05" 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 @@ -175,10 +175,10 @@ $EndComp Wire Wire Line 2300 2650 2300 2850 $Comp -L power:+5V #PWR? +L power:+5V #PWR08 U 1 1 5F7D06DB P 4850 6450 -F 0 "#PWR?" H 4850 6300 50 0001 C CNN +F 0 "#PWR08" 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 @@ -190,10 +190,10 @@ Wire Wire Line Wire Wire Line 4850 6850 4850 6950 $Comp -L power:GND #PWR? +L power:GND #PWR09 U 1 1 5F7D35DD P 4850 6950 -F 0 "#PWR?" H 4850 6700 50 0001 C CNN +F 0 "#PWR09" 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 @@ -201,11 +201,11 @@ F 3 "" H 4850 6950 50 0001 C CNN 1 0 0 -1 $EndComp Text Notes 900 6150 0 50 ~ 0 -POT_0 -- 50k potentiometer used to modulate our\nPWM (Pulse Width Modulation) signal for our forward speed. +FWD_POT -- 50k 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 -- 10k potentiometer used to modulate our\nPWM (Pulse Width Modulation) signal for our reverse speed. +REV_POT -- 10k potentiometer used to modulate our\nPWM (Pulse Width Modulation) signal for our reverse speed. 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 @@ -225,11 +225,11 @@ Wire Notes Line Wire Notes Line 3700 5650 3700 7750 $Comp -L Switch:SW_Push_SPDT SW? +L Switch:SW_Push_SPDT SW1 U 1 1 5F7FE289 P 7600 4150 -F 0 "SW?" H 7600 4435 50 0000 C CNN -F 1 "BUTTON_0" H 7600 4344 50 0000 C CNN +F 0 "SW1" H 7600 4435 50 0000 C CNN +F 1 "FWD_BTN" H 7600 4344 50 0000 C CNN F 2 "" H 7600 4150 50 0001 C CNN F 3 "~" H 7600 4150 50 0001 C CNN 1 7600 4150 @@ -240,10 +240,10 @@ Wire Wire Line Wire Wire Line 7200 4150 7200 3950 $Comp -L power:+5V #PWR? +L power:+5V #PWR010 U 1 1 5F80186A P 7200 3950 -F 0 "#PWR?" H 7200 3800 50 0001 C CNN +F 0 "#PWR010" H 7200 3800 50 0001 C CNN F 1 "+5V" H 7215 4123 50 0000 C CNN F 2 "" H 7200 3950 50 0001 C CNN F 3 "" H 7200 3950 50 0001 C CNN @@ -251,10 +251,10 @@ F 3 "" H 7200 3950 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L Device:R_Small R? +L Device:R_Small R1 U 1 1 5F80353E P 7800 4700 -F 0 "R?" H 7859 4746 50 0000 L CNN +F 0 "R1" H 7859 4746 50 0000 L CNN F 1 "4.7k" H 7859 4655 50 0000 L CNN F 2 "" H 7800 4700 50 0001 C CNN F 3 "~" H 7800 4700 50 0001 C CNN @@ -266,10 +266,10 @@ Wire Wire Line Wire Wire Line 7800 4250 7800 4600 $Comp -L power:GND #PWR? +L power:GND #PWR012 U 1 1 5F805551 P 7800 4950 -F 0 "#PWR?" H 7800 4700 50 0001 C CNN +F 0 "#PWR012" H 7800 4700 50 0001 C CNN F 1 "GND" H 7805 4777 50 0000 C CNN F 2 "" H 7800 4950 50 0001 C CNN F 3 "" H 7800 4950 50 0001 C CNN @@ -282,7 +282,7 @@ Connection ~ 7800 4250 Wire Wire Line 1600 3450 1500 3450 Text Label 1350 3350 2 50 ~ 0 -BUTTON_0_INT +FWD_BTN_INT Wire Wire Line 1600 3550 1500 3550 Wire Wire Line @@ -294,15 +294,15 @@ Wire Wire Line Wire Wire Line 1500 3650 1350 3650 Text Label 1350 3650 2 50 ~ 0 -BUTTON_1_INT +REV_BTN_INT Text Label 8050 4250 0 50 ~ 0 -BUTTON_0_INT +FWD_BTN_INT $Comp -L Switch:SW_Push_SPDT SW? +L Switch:SW_Push_SPDT SW2 U 1 1 5F814DB1 P 7650 6550 -F 0 "SW?" H 7650 6835 50 0000 C CNN -F 1 "BUTTON_0" H 7650 6744 50 0000 C CNN +F 0 "SW2" H 7650 6835 50 0000 C CNN +F 1 "REV_BTN" H 7650 6744 50 0000 C CNN F 2 "" H 7650 6550 50 0001 C CNN F 3 "~" H 7650 6550 50 0001 C CNN 1 7650 6550 @@ -313,10 +313,10 @@ Wire Wire Line Wire Wire Line 7250 6550 7250 6350 $Comp -L power:+5V #PWR? +L power:+5V #PWR011 U 1 1 5F814DBD P 7250 6350 -F 0 "#PWR?" H 7250 6200 50 0001 C CNN +F 0 "#PWR011" H 7250 6200 50 0001 C CNN F 1 "+5V" H 7265 6523 50 0000 C CNN F 2 "" H 7250 6350 50 0001 C CNN F 3 "" H 7250 6350 50 0001 C CNN @@ -324,10 +324,10 @@ F 3 "" H 7250 6350 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L Device:R_Small R? +L Device:R_Small R2 U 1 1 5F814DC7 P 7850 7100 -F 0 "R?" H 7909 7146 50 0000 L CNN +F 0 "R2" H 7909 7146 50 0000 L CNN F 1 "4.7k" H 7909 7055 50 0000 L CNN F 2 "" H 7850 7100 50 0001 C CNN F 3 "~" H 7850 7100 50 0001 C CNN @@ -339,10 +339,10 @@ Wire Wire Line Wire Wire Line 7850 6650 7850 7000 $Comp -L power:GND #PWR? +L power:GND #PWR013 U 1 1 5F814DD3 P 7850 7350 -F 0 "#PWR?" H 7850 7100 50 0001 C CNN +F 0 "#PWR013" H 7850 7100 50 0001 C CNN F 1 "GND" H 7855 7177 50 0000 C CNN F 2 "" H 7850 7350 50 0001 C CNN F 3 "" H 7850 7350 50 0001 C CNN @@ -353,7 +353,7 @@ Wire Wire Line 7850 6650 8100 6650 Connection ~ 7850 6650 Text Label 8100 6650 0 50 ~ 0 -BUTTON_1_INT +REV_BTN_INT Wire Notes Line 9950 4700 13050 4700 Wire Notes Line @@ -368,10 +368,10 @@ Text Label 4200 4650 2 50 ~ 0 ESC_PWM NoConn ~ 4650 4650 $Comp -L power:GND #PWR? +L power:GND #PWR07 U 1 1 5F7B33B2 P 4750 4800 -F 0 "#PWR?" H 4750 4550 50 0001 C CNN +F 0 "#PWR07" 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 @@ -381,10 +381,10 @@ $EndComp Wire Wire Line 4750 4650 4750 4800 $Comp -L Connector:Conn_01x03_Male J? +L Connector:Conn_01x03_Male J2 U 1 1 5F7638BB P 4650 4450 -F 0 "J?" V 4712 4594 50 0000 L CNN +F 0 "J2" 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 @@ -396,10 +396,10 @@ ADC_POT_0 Wire Wire Line 2250 6700 2450 6700 $Comp -L power:GND #PWR? +L power:GND #PWR04 U 1 1 5F7D2F3F P 2100 6950 -F 0 "#PWR?" H 2100 6700 50 0001 C CNN +F 0 "#PWR04" 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 @@ -411,10 +411,10 @@ Wire Wire Line Wire Wire Line 2100 6550 2100 6450 $Comp -L power:+5V #PWR? +L power:+5V #PWR03 U 1 1 5F7CD607 P 2100 6450 -F 0 "#PWR?" H 2100 6300 50 0001 C CNN +F 0 "#PWR03" 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 @@ -422,11 +422,11 @@ F 3 "" H 2100 6450 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L Device:R_POT RV? +L Device:R_POT RV1 U 1 1 5F761304 P 2100 6700 -F 0 "RV?" H 2030 6746 50 0000 R CNN -F 1 "50k - POT_0" H 2030 6655 50 0000 R CNN +F 0 "RV1" H 2030 6746 50 0000 R CNN +F 1 "50k - FWD_POT" 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 @@ -438,10 +438,10 @@ Wire Wire Line 4550 3750 4250 3750 NoConn ~ 4650 3750 $Comp -L power:GND #PWR? +L power:GND #PWR06 U 1 1 5F7B41C5 P 4750 3900 -F 0 "#PWR?" H 4750 3650 50 0001 C CNN +F 0 "#PWR06" 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 @@ -451,10 +451,10 @@ $EndComp Wire Wire Line 4750 3750 4750 3900 $Comp -L Connector:Conn_01x03_Male J? +L Connector:Conn_01x03_Male J1 U 1 1 5F763540 P 4650 3550 -F 0 "J?" V 4712 3694 50 0000 L CNN +F 0 "J1" 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 @@ -464,10 +464,10 @@ $EndComp Wire Wire Line 11350 4150 11350 4300 $Comp -L power:GND #PWR? +L power:GND #PWR016 U 1 1 5F7A1274 P 11350 4300 -F 0 "#PWR?" H 11350 4050 50 0001 C CNN +F 0 "#PWR016" H 11350 4050 50 0001 C CNN F 1 "GND" H 11355 4127 50 0000 C CNN F 2 "" H 11350 4300 50 0001 C CNN F 3 "" H 11350 4300 50 0001 C CNN @@ -484,10 +484,10 @@ Wire Wire Line Wire Wire Line 11350 3750 11350 3850 $Comp -L power:+BATT #PWR? +L power:+BATT #PWR015 U 1 1 5F79D07B P 11350 3400 -F 0 "#PWR?" H 11350 3250 50 0001 C CNN +F 0 "#PWR015" H 11350 3250 50 0001 C CNN F 1 "+BATT" H 11365 3573 50 0000 C CNN F 2 "" H 11350 3400 50 0001 C CNN F 3 "" H 11350 3400 50 0001 C CNN @@ -497,10 +497,10 @@ $EndComp Wire Wire Line 11350 3550 11350 3400 $Comp -L Device:R_Small R? +L Device:R_Small R3 U 1 1 5F78735C P 11350 3650 -F 0 "R?" H 11409 3696 50 0000 L CNN +F 0 "R3" H 11409 3696 50 0000 L CNN F 1 "10k" H 11409 3605 50 0000 L CNN F 2 "" H 11350 3650 50 0001 C CNN F 3 "~" H 11350 3650 50 0001 C CNN @@ -508,10 +508,10 @@ F 3 "~" H 11350 3650 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L Device:R_Small R? +L Device:R_Small R4 U 1 1 5F78578A P 11350 4050 -F 0 "R?" H 11409 4096 50 0000 L CNN +F 0 "R4" H 11409 4096 50 0000 L CNN F 1 "10k" H 11409 4005 50 0000 L CNN F 2 "" H 11350 4050 50 0001 C CNN F 3 "~" H 11350 4050 50 0001 C CNN @@ -519,10 +519,10 @@ F 3 "~" H 11350 4050 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L MCU_Module:Arduino_UNO_R3 A? +L MCU_Module:Arduino_UNO_R3 A1 U 1 1 5F76E35F P 2100 3850 -F 0 "A?" H 2100 5031 50 0000 C CNN +F 0 "A1" 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 @@ -540,13 +540,13 @@ Wire Notes Line Wire Notes Line 13150 2500 9900 2500 Text Notes 6700 6000 0 50 ~ 0 -BUTTON_0, aka the forward button, sends a signal to our MCU\ntelling it that we should change our direction to forward. The resistor\nhere is a 10k pulldown resistor. +REV_BTN, aka the forward button, sends a signal to our MCU\ntelling it that we should change our direction to forward. The resistor\nhere is a 10k pulldown resistor. Text Label 5300 6700 0 50 ~ 0 ADC_POT_1 Wire Wire Line 5000 6700 5300 6700 Text Notes 6650 3500 0 50 ~ 0 -BUTTON_1, aka the reverse button, sends a signal to our MCU\ntelling it that we should change our direction to reverse. The resistor\nhere is a 10k pulldown resistor. +FWD_BTN, aka the forward button, sends a signal to our MCU\ntelling it that we should change our direction to reverse. The resistor\nhere is a 10k pulldown resistor. Wire Notes Line 6550 7800 9200 7800 Wire Notes Line @@ -567,4 +567,6 @@ Wire Notes Line 9650 2950 6450 2950 Wire Notes Line 6450 2950 6450 5350 +NoConn ~ 7800 4050 +NoConn ~ 7850 6450 $EndSCHEMATC diff --git a/electrical/ARC-DemoSch/ARC-DemoSch.sch-bak b/electrical/ARC-DemoSch/ARC-DemoSch.sch-bak index fff8c68..8299f01 100644 --- a/electrical/ARC-DemoSch/ARC-DemoSch.sch-bak +++ b/electrical/ARC-DemoSch/ARC-DemoSch.sch-bak @@ -1,4 +1,572 @@ -EESchema Schematic File Version 2 -EELAYER 25 0 +EESchema Schematic File Version 4 +EELAYER 30 0 EELAYER END +$Descr USLegal 14000 8500 +encoding utf-8 +Sheet 1 1 +Title "ARC Demo Schematic" +Date "2020-10-01" +Rev "" +Comp "ePenguin" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L Device:Battery BT1 +U 1 1 5F76573B +P 11100 5700 +F 0 "BT1" H 11208 5746 50 0000 L CNN +F 1 "7.2v" H 11208 5655 50 0000 L CNN +F 2 "" V 11100 5760 50 0001 C CNN +F 3 "~" V 11100 5760 50 0001 C CNN + 1 11100 5700 + 1 0 0 -1 +$EndComp +$Comp +L Device:Battery BT2 +U 1 1 5F766E8C +P 11600 5700 +F 0 "BT2" H 11708 5746 50 0000 L CNN +F 1 "7.2v" H 11708 5655 50 0000 L CNN +F 2 "" V 11600 5760 50 0001 C CNN +F 3 "~" V 11600 5760 50 0001 C CNN + 1 11600 5700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11100 5500 11100 5400 +Wire Wire Line + 11100 5400 11300 5400 +Wire Wire Line + 11600 5400 11600 5500 +Wire Wire Line + 11100 5900 11100 6000 +Wire Wire Line + 11100 6000 11350 6000 +Wire Wire Line + 11600 6000 11600 5900 +Connection ~ 11350 6000 +Wire Wire Line + 11350 6000 11600 6000 +$Comp +L power:GND #PWR017 +U 1 1 5F768080 +P 11350 6150 +F 0 "#PWR017" H 11350 5900 50 0001 C CNN +F 1 "GND" H 11355 5977 50 0000 C CNN +F 2 "" H 11350 6150 50 0001 C CNN +F 3 "" H 11350 6150 50 0001 C CNN + 1 11350 6150 + 1 0 0 -1 +$EndComp +Connection ~ 11300 5400 +Wire Wire Line + 11300 5400 11600 5400 +Text Notes 10150 4950 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 #PWR02 +U 1 1 5F772391 +P 2100 5050 +F 0 "#PWR02" 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 + 11350 6000 11350 6150 +Wire Wire Line + 11300 5250 11300 5400 +$Comp +L power:+BATT #PWR014 +U 1 1 5F77D56C +P 11300 5250 +F 0 "#PWR014" H 11300 5100 50 0001 C CNN +F 1 "+BATT" H 11315 5423 50 0000 C CNN +F 2 "" H 11300 5250 50 0001 C CNN +F 3 "" H 11300 5250 50 0001 C CNN + 1 11300 5250 + 1 0 0 -1 +$EndComp +$Comp +L power:+BATT #PWR01 +U 1 1 5F77F861 +P 2000 2600 +F 0 "#PWR01" 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 +NoConn ~ 2200 2850 +$Comp +L Device:R_POT RV2 +U 1 1 5F7616BC +P 4850 6700 +F 0 "RV2" H 4781 6746 50 0000 R CNN +F 1 "10k - 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 + 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 #PWR05 +U 1 1 5F7CAE21 +P 2300 2650 +F 0 "#PWR05" 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 #PWR08 +U 1 1 5F7D06DB +P 4850 6450 +F 0 "#PWR08" 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 + 4850 6850 4850 6950 +$Comp +L power:GND #PWR09 +U 1 1 5F7D35DD +P 4850 6950 +F 0 "#PWR09" 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 Notes 900 6150 0 50 ~ 0 +POT_0 -- 50k 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 -- 10k potentiometer used to modulate our\nPWM (Pulse Width Modulation) signal for our reverse speed. +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 +$Comp +L Switch:SW_Push_SPDT SW1 +U 1 1 5F7FE289 +P 7600 4150 +F 0 "SW1" H 7600 4435 50 0000 C CNN +F 1 "FWD_BTN" H 7600 4344 50 0000 C CNN +F 2 "" H 7600 4150 50 0001 C CNN +F 3 "~" H 7600 4150 50 0001 C CNN + 1 7600 4150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7400 4150 7200 4150 +Wire Wire Line + 7200 4150 7200 3950 +$Comp +L power:+5V #PWR010 +U 1 1 5F80186A +P 7200 3950 +F 0 "#PWR010" H 7200 3800 50 0001 C CNN +F 1 "+5V" H 7215 4123 50 0000 C CNN +F 2 "" H 7200 3950 50 0001 C CNN +F 3 "" H 7200 3950 50 0001 C CNN + 1 7200 3950 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_Small R1 +U 1 1 5F80353E +P 7800 4700 +F 0 "R1" H 7859 4746 50 0000 L CNN +F 1 "4.7k" H 7859 4655 50 0000 L CNN +F 2 "" H 7800 4700 50 0001 C CNN +F 3 "~" H 7800 4700 50 0001 C CNN + 1 7800 4700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7800 4800 7800 4950 +Wire Wire Line + 7800 4250 7800 4600 +$Comp +L power:GND #PWR012 +U 1 1 5F805551 +P 7800 4950 +F 0 "#PWR012" H 7800 4700 50 0001 C CNN +F 1 "GND" H 7805 4777 50 0000 C CNN +F 2 "" H 7800 4950 50 0001 C CNN +F 3 "" H 7800 4950 50 0001 C CNN + 1 7800 4950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7800 4250 8050 4250 +Connection ~ 7800 4250 +Wire Wire Line + 1600 3450 1500 3450 +Text Label 1350 3350 2 50 ~ 0 +FWD_BTN_INT +Wire Wire Line + 1600 3550 1500 3550 +Wire Wire Line + 1350 3350 1500 3350 +Wire Wire Line + 1500 3350 1500 3450 +Wire Wire Line + 1500 3550 1500 3650 +Wire Wire Line + 1500 3650 1350 3650 +Text Label 1350 3650 2 50 ~ 0 +REV_BTN_INT +Text Label 8050 4250 0 50 ~ 0 +FWD_BTN_INT +$Comp +L Switch:SW_Push_SPDT SW2 +U 1 1 5F814DB1 +P 7650 6550 +F 0 "SW2" H 7650 6835 50 0000 C CNN +F 1 "REV_BTN" H 7650 6744 50 0000 C CNN +F 2 "" H 7650 6550 50 0001 C CNN +F 3 "~" H 7650 6550 50 0001 C CNN + 1 7650 6550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7450 6550 7250 6550 +Wire Wire Line + 7250 6550 7250 6350 +$Comp +L power:+5V #PWR011 +U 1 1 5F814DBD +P 7250 6350 +F 0 "#PWR011" H 7250 6200 50 0001 C CNN +F 1 "+5V" H 7265 6523 50 0000 C CNN +F 2 "" H 7250 6350 50 0001 C CNN +F 3 "" H 7250 6350 50 0001 C CNN + 1 7250 6350 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_Small R2 +U 1 1 5F814DC7 +P 7850 7100 +F 0 "R2" H 7909 7146 50 0000 L CNN +F 1 "4.7k" H 7909 7055 50 0000 L CNN +F 2 "" H 7850 7100 50 0001 C CNN +F 3 "~" H 7850 7100 50 0001 C CNN + 1 7850 7100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7850 7200 7850 7350 +Wire Wire Line + 7850 6650 7850 7000 +$Comp +L power:GND #PWR013 +U 1 1 5F814DD3 +P 7850 7350 +F 0 "#PWR013" H 7850 7100 50 0001 C CNN +F 1 "GND" H 7855 7177 50 0000 C CNN +F 2 "" H 7850 7350 50 0001 C CNN +F 3 "" H 7850 7350 50 0001 C CNN + 1 7850 7350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7850 6650 8100 6650 +Connection ~ 7850 6650 +Text Label 8100 6650 0 50 ~ 0 +REV_BTN_INT +Wire Notes Line + 9950 4700 13050 4700 +Wire Notes Line + 13050 4700 13050 6500 +Wire Notes Line + 13050 6500 9950 6500 +Wire Notes Line + 9950 6500 9950 4700 +Wire Wire Line + 4550 4650 4200 4650 +Text Label 4200 4650 2 50 ~ 0 +ESC_PWM +NoConn ~ 4650 4650 +$Comp +L power:GND #PWR07 +U 1 1 5F7B33B2 +P 4750 4800 +F 0 "#PWR07" 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 4650 4750 4800 +$Comp +L Connector:Conn_01x03_Male J2 +U 1 1 5F7638BB +P 4650 4450 +F 0 "J2" 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 +Text Label 2450 6700 0 50 ~ 0 +ADC_POT_0 +Wire Wire Line + 2250 6700 2450 6700 +$Comp +L power:GND #PWR04 +U 1 1 5F7D2F3F +P 2100 6950 +F 0 "#PWR04" 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 + 2100 6850 2100 6950 +Wire Wire Line + 2100 6550 2100 6450 +$Comp +L power:+5V #PWR03 +U 1 1 5F7CD607 +P 2100 6450 +F 0 "#PWR03" 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 +$Comp +L Device:R_POT RV1 +U 1 1 5F761304 +P 2100 6700 +F 0 "RV1" H 2030 6746 50 0000 R CNN +F 1 "50k - 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 +Text Label 4250 3750 2 50 ~ 0 +SERVO_PWM +Wire Wire Line + 4550 3750 4250 3750 +NoConn ~ 4650 3750 +$Comp +L power:GND #PWR06 +U 1 1 5F7B41C5 +P 4750 3900 +F 0 "#PWR06" 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 +Wire Wire Line + 4750 3750 4750 3900 +$Comp +L Connector:Conn_01x03_Male J1 +U 1 1 5F763540 +P 4650 3550 +F 0 "J1" 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 +Wire Wire Line + 11350 4150 11350 4300 +$Comp +L power:GND #PWR016 +U 1 1 5F7A1274 +P 11350 4300 +F 0 "#PWR016" H 11350 4050 50 0001 C CNN +F 1 "GND" H 11355 4127 50 0000 C CNN +F 2 "" H 11350 4300 50 0001 C CNN +F 3 "" H 11350 4300 50 0001 C CNN + 1 11350 4300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11350 3850 11350 3950 +Text Label 11150 3850 2 50 ~ 0 +ADC_VBatt +Connection ~ 11350 3850 +Wire Wire Line + 11350 3850 11150 3850 +Wire Wire Line + 11350 3750 11350 3850 +$Comp +L power:+BATT #PWR015 +U 1 1 5F79D07B +P 11350 3400 +F 0 "#PWR015" H 11350 3250 50 0001 C CNN +F 1 "+BATT" H 11365 3573 50 0000 C CNN +F 2 "" H 11350 3400 50 0001 C CNN +F 3 "" H 11350 3400 50 0001 C CNN + 1 11350 3400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11350 3550 11350 3400 +$Comp +L Device:R_Small R3 +U 1 1 5F78735C +P 11350 3650 +F 0 "R3" H 11409 3696 50 0000 L CNN +F 1 "10k" H 11409 3605 50 0000 L CNN +F 2 "" H 11350 3650 50 0001 C CNN +F 3 "~" H 11350 3650 50 0001 C CNN + 1 11350 3650 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_Small R4 +U 1 1 5F78578A +P 11350 4050 +F 0 "R4" H 11409 4096 50 0000 L CNN +F 1 "10k" H 11409 4005 50 0000 L CNN +F 2 "" H 11350 4050 50 0001 C CNN +F 3 "~" H 11350 4050 50 0001 C CNN + 1 11350 4050 + 1 0 0 -1 +$EndComp +$Comp +L MCU_Module:Arduino_UNO_R3 A1 +U 1 1 5F76E35F +P 2100 3850 +F 0 "A1" 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 +Text Notes 10150 3000 0 50 ~ 0 +This voltage divider allows us to monitor the batteries voltage while \nit's running our electronics. Our VRef is a 5V reference, which means\nthe maximum voltage our ADC (Analog to Digital Converter) can read\nis 5V. Our batteries nominal voltage is around 7.4 volts, so we must\ntake the voltage down a bit so we can read it correctly. +Wire Notes Line + 9900 2500 9900 4600 +Wire Notes Line + 9900 4600 13150 4600 +Wire Notes Line + 13150 4600 13150 2500 +Wire Notes Line + 13150 2500 9900 2500 +Text Notes 6700 6000 0 50 ~ 0 +REV_BTN, aka the forward button, sends a signal to our MCU\ntelling it that we should change our direction to forward. The resistor\nhere is a 10k pulldown resistor. +Text Label 5300 6700 0 50 ~ 0 +ADC_POT_1 +Wire Wire Line + 5000 6700 5300 6700 +Text Notes 6650 3500 0 50 ~ 0 +FWD_BTN, aka the forward button, sends a signal to our MCU\ntelling it that we should change our direction to reverse. The resistor\nhere is a 10k pulldown resistor. +Wire Notes Line + 6550 7800 9200 7800 +Wire Notes Line + 9200 7800 9200 6200 +Wire Notes Line + 9200 6200 9650 6200 +Wire Notes Line + 9650 6200 9650 5550 +Wire Notes Line + 9650 5550 6550 5550 +Wire Notes Line + 6550 5550 6550 7800 +Wire Notes Line + 6450 5350 9650 5350 +Wire Notes Line + 9650 5350 9650 2950 +Wire Notes Line + 9650 2950 6450 2950 +Wire Notes Line + 6450 2950 6450 5350 +NoConn ~ 7800 4050 +NoConn ~ 7850 6450 $EndSCHEMATC