Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rev 1 #4

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,278 changes: 621 additions & 657 deletions hardware/MAB20.kicad_pcb

Large diffs are not rendered by default.

235 changes: 143 additions & 92 deletions hardware/MAB20.sch
Original file line number Diff line number Diff line change
Expand Up @@ -18,48 +18,36 @@ S 6050 4000 1350 1250
U 5AABFC1B
F0 "CANBUS" 60
F1 "canbus.sch" 60
F2 "SI" I L 6050 4300 60
F3 "SO" O L 6050 4200 60
F4 "CS" I L 6050 4400 60
F5 "SCK" I L 6050 4100 60
F6 "INT" O L 6050 4500 60
F7 "GND" O R 7400 4150 60
F8 "VCC" I R 7400 4050 60
F9 "CAN_H" B R 7400 4250 60
F10 "CAN_L" B R 7400 4350 60
F2 "SI" I L 6050 4300 50
F3 "SO" O L 6050 4200 50
F4 "CS" I L 6050 4400 50
F5 "SCK" I L 6050 4100 50
F6 "INT" O L 6050 4500 50
F7 "GND" O R 7400 4150 50
F8 "VCC" I R 7400 4050 50
F9 "CAN_H" B R 7400 4250 50
F10 "CAN_L" B R 7400 4350 50
$EndSheet
$Sheet
S 4350 3600 1150 1150
U 5AACA401
F0 "MCU" 60
F1 "atmega328p.sch" 60
F2 "SPI_MISO" I R 5500 4200 60
F3 "SPI_MOSI" O R 5500 4300 60
F4 "MCP_INT" I R 5500 4500 60
F5 "VCC" I L 4350 3900 60
F6 "GND" O L 4350 4100 60
F7 "SPI_SCK" O R 5500 4100 50
F8 "MCP_SS" O R 5500 4400 50
F9 "ON_OFF_PUMP" O L 4350 4600 50
$EndSheet
$Sheet
S 7750 2950 1050 500
S 7950 3000 1050 500
U 5AACFFEF
F0 "POWER SUPPLY" 60
F1 "supplies.sch" 60
F2 "GND" O R 8800 3250 60
F3 "+5V_OUT" O L 7750 3250 60
F4 "+18V_IN" I R 8800 3150 60
F2 "GND" O R 9000 3200 50
F3 "+5V_OUT" O L 7950 3200 50
F4 "+18V_IN" I R 9000 3100 50
F5 "+18V_OUT" O L 7950 3100 50
F6 "GND_OUT" O L 7950 3300 50
$EndSheet
$Sheet
S 9400 3100 600 450
S 9600 3050 600 450
U 5AAD16DD
F0 "CANBUS CONN" 60
F1 "canbus_connector.sch" 60
F2 "CAN_H" B L 9400 3350 60
F3 "CAN_L" B L 9400 3450 60
F4 "CAN_18V" O L 9400 3150 60
F5 "CAN_GND" B L 9400 3250 60
F2 "CAN_H" B L 9600 3300 50
F3 "CAN_L" B L 9600 3400 50
F4 "CAN_18V" O L 9600 3100 50
F5 "CAN_GND" B L 9600 3200 50
$EndSheet
Wire Wire Line
6050 4500 5500 4500
Expand All @@ -78,44 +66,23 @@ MISO
Text Label 5650 4100 0 60 ~ 0
SCK
Wire Wire Line
9400 3150 8800 3150
Wire Wire Line
8800 3250 9000 3250
Wire Wire Line
9400 3350 9100 3350
Wire Wire Line
9100 3350 9100 4250
9600 3300 9300 3300
Wire Wire Line
9100 4250 7400 4250
9300 3300 9300 4250
Wire Wire Line
7400 4350 9200 4350
9300 4250 7400 4250
Wire Wire Line
9200 4350 9200 3450
7400 4350 9400 4350
Wire Wire Line
9200 3450 9400 3450
9400 4350 9400 3400
Wire Wire Line
9000 3250 9000 4150
9400 3400 9600 3400
Wire Wire Line
9000 4150 7600 4150
Connection ~ 9000 3250
9200 3200 9200 4150
Wire Wire Line
7750 3250 7550 3250
Wire Wire Line
7550 3250 7550 3800
9200 4150 7650 4150
Wire Wire Line
7550 4050 7400 4050
Wire Wire Line
7600 4150 7600 4550
Connection ~ 7600 4150
Wire Wire Line
7600 4150 7400 4150
Wire Wire Line
7400 3700 7400 3800
Wire Wire Line
7400 3800 7550 3800
Connection ~ 7550 3800
Wire Wire Line
7550 3800 7550 4050
$Comp
L Mechanical:MountingHole H104
U 1 1 5BE9AF15
Expand Down Expand Up @@ -161,27 +128,16 @@ F 3 "~" H 1150 4900 50 0001 C CNN
1 0 0 -1
$EndComp
Wire Wire Line
9000 3250 9400 3250
$Comp
L power:GND #PWR0103
U 1 1 5BE8F87F
P 7600 4550
F 0 "#PWR0103" H 7600 4300 50 0001 C CNN
F 1 "GND" H 7650 4350 50 0000 C CNN
F 2 "" H 7600 4550 50 0001 C CNN
F 3 "" H 7600 4550 50 0001 C CNN
1 7600 4550
1 0 0 -1
$EndComp
9200 3200 9600 3200
$Comp
L power:+5V #PWR0105
U 1 1 5BE8FCAE
P 7400 3700
F 0 "#PWR0105" H 7400 3550 50 0001 C CNN
F 1 "+5V" H 7450 3900 50 0000 C CNN
F 2 "" H 7400 3700 50 0001 C CNN
F 3 "" H 7400 3700 50 0001 C CNN
1 7400 3700
P 7800 3100
F 0 "#PWR0105" H 7800 2950 50 0001 C CNN
F 1 "+5V" H 7850 3300 50 0000 C CNN
F 2 "" H 7800 3100 50 0001 C CNN
F 3 "" H 7800 3100 50 0001 C CNN
1 7800 3100
1 0 0 -1
$EndComp
$Sheet
Expand All @@ -190,12 +146,12 @@ U 5C8FFBB3
F0 "pump_driver" 50
F1 "pump_driver.sch" 50
F2 "On-Off" I L 4150 5950 50
F3 "On-Off_Ref" B L 4150 6100 50
F3 "On-Off_Ref" I L 4150 6100 50
F4 "Level_sensor" O R 5500 5950 50
F5 "+Pump" O R 5500 6050 50
F6 "-Pump" O R 5500 6150 50
F7 "Vin" I L 4150 6550 50
F8 "GND" B L 4150 6700 50
F8 "GND" I L 4150 6650 50
$EndSheet
$Sheet
S 2200 6450 1100 300
Expand All @@ -204,10 +160,11 @@ F0 "filter" 50
F1 "filter.sch" 50
F2 "Vin" I L 2200 6550 50
F3 "Vout" O R 3300 6550 50
F4 "GND" B L 2200 6650 50
F4 "GND" I L 2200 6650 50
F5 "GND_out" O R 3300 6650 50
$EndSheet
Wire Wire Line
3300 6550 4150 6550
3300 6550 3500 6550
$Comp
L Connector:Screw_Terminal_01x02 J1
U 1 1 5C901A4D
Expand Down Expand Up @@ -242,18 +199,18 @@ Wire Wire Line
$Comp
L power:GNDPWR #PWR0102
U 1 1 5C90274C
P 4000 6800
F 0 "#PWR0102" H 4000 6600 50 0001 C CNN
F 1 "GNDPWR" H 4004 6646 50 0000 C CNN
F 2 "" H 4000 6750 50 0001 C CNN
F 3 "" H 4000 6750 50 0001 C CNN
1 4000 6800
P 3500 6750
F 0 "#PWR0102" H 3500 6550 50 0001 C CNN
F 1 "GNDPWR" H 3504 6596 50 0000 C CNN
F 2 "" H 3500 6700 50 0001 C CNN
F 3 "" H 3500 6700 50 0001 C CNN
1 3500 6750
1 0 0 -1
$EndComp
Wire Wire Line
4000 6800 4000 6700
3500 6750 3500 6650
Wire Wire Line
4000 6700 4150 6700
3500 6650 4150 6650
$Comp
L power:+5V #PWR0104
U 1 1 5C9032F1
Expand Down Expand Up @@ -317,9 +274,103 @@ F 3 "~" H 6200 6050 50 0001 C CNN
1 0 0 1
$EndComp
Wire Wire Line
5500 6150 6000 6150
5500 6150 5850 6150
Wire Wire Line
5500 6050 6000 6050
Wire Wire Line
5500 5950 6000 5950
Wire Wire Line
3500 6650 3300 6650
Connection ~ 3500 6650
$Comp
L power:+12V #PWR0109
U 1 1 5F27CBE3
P 3500 6450
F 0 "#PWR0109" H 3500 6300 50 0001 C CNN
F 1 "+12V" H 3550 6650 50 0000 C CNN
F 2 "" H 3500 6450 50 0001 C CNN
F 3 "" H 3500 6450 50 0001 C CNN
1 3500 6450
1 0 0 -1
$EndComp
Wire Wire Line
3500 6450 3500 6550
Connection ~ 3500 6550
Wire Wire Line
3500 6550 4150 6550
$Comp
L power:GNDPWR #PWR0111
U 1 1 5F289784
P 5850 6250
F 0 "#PWR0111" H 5850 6050 50 0001 C CNN
F 1 "GNDPWR" H 5854 6096 50 0000 C CNN
F 2 "" H 5850 6200 50 0001 C CNN
F 3 "" H 5850 6200 50 0001 C CNN
1 5850 6250
1 0 0 -1
$EndComp
Wire Wire Line
5850 6250 5850 6150
Connection ~ 5850 6150
Wire Wire Line
5850 6150 6000 6150
NoConn ~ 5550 3750
NoConn ~ 5550 3850
Wire Wire Line
5500 3850 5550 3850
Wire Wire Line
5550 3750 5500 3750
Wire Wire Line
7550 3200 7800 3200
Wire Wire Line
7950 3300 7800 3300
Connection ~ 7650 4150
Wire Wire Line
7400 4150 7650 4150
$Comp
L power:GND #PWR0103
U 1 1 5F2A3338
P 7800 3400
F 0 "#PWR0103" H 7800 3150 50 0001 C CNN
F 1 "GND" H 7850 3200 50 0000 C CNN
F 2 "" H 7800 3400 50 0001 C CNN
F 3 "" H 7800 3400 50 0001 C CNN
1 7800 3400
1 0 0 -1
$EndComp
Wire Wire Line
7800 3400 7800 3300
Wire Wire Line
7650 3300 7650 4150
Wire Wire Line
7550 3200 7550 4050
Wire Wire Line
7800 3100 7800 3200
Connection ~ 7800 3300
Wire Wire Line
7800 3300 7650 3300
Connection ~ 7800 3200
Wire Wire Line
7800 3200 7950 3200
Wire Wire Line
9200 3200 9000 3200
Connection ~ 9200 3200
Wire Wire Line
9000 3100 9600 3100
$Sheet
S 4350 3600 1150 1150
U 5AACA401
F0 "MCU" 60
F1 "atmega328p.sch" 60
F2 "SPI_MISO" I R 5500 4200 50
F3 "SPI_MOSI" O R 5500 4300 50
F4 "MCP_INT" I R 5500 4500 50
F5 "VCC" I L 4350 3900 50
F6 "GND" O L 4350 4100 50
F7 "SPI_SCK" O R 5500 4100 50
F8 "MCP_SS" O R 5500 4400 50
F9 "ON_OFF_PUMP" O L 4350 4600 50
F10 "SCL" I R 5500 3750 50
F11 "SDA" I R 5500 3850 50
$EndSheet
$EndSCHEMATC
Loading