First control PCB
This commit is contained in:
parent
bad74e8ee3
commit
82a03e463b
6 changed files with 9447 additions and 3242 deletions
1092
Devices/Control/Hardware/Circuit/Control.dsn
Normal file
1092
Devices/Control/Hardware/Circuit/Control.dsn
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
85
Devices/Control/Hardware/Circuit/Control.rules
Normal file
85
Devices/Control/Hardware/Circuit/Control.rules
Normal file
|
@ -0,0 +1,85 @@
|
|||
|
||||
(rules PCB Control
|
||||
(snap_angle
|
||||
fortyfive_degree
|
||||
)
|
||||
(autoroute_settings
|
||||
(fanout off)
|
||||
(autoroute on)
|
||||
(postroute on)
|
||||
(vias on)
|
||||
(via_costs 50)
|
||||
(plane_via_costs 5)
|
||||
(start_ripup_costs 100)
|
||||
(start_pass_no 6635)
|
||||
(layer_rule F.Cu
|
||||
(active on)
|
||||
(preferred_direction horizontal)
|
||||
(preferred_direction_trace_costs 1.0)
|
||||
(against_preferred_direction_trace_costs 2.1)
|
||||
)
|
||||
(layer_rule B.Cu
|
||||
(active on)
|
||||
(preferred_direction vertical)
|
||||
(preferred_direction_trace_costs 1.0)
|
||||
(against_preferred_direction_trace_costs 1.9)
|
||||
)
|
||||
)
|
||||
(rule
|
||||
(width 250.0)
|
||||
(clear 200.2)
|
||||
(clear 125.0 (type smd_to_turn_gap))
|
||||
(clear 50.0 (type smd_smd))
|
||||
)
|
||||
(padstack "Via[0-1]_800:400_um"
|
||||
(shape
|
||||
(circle F.Cu 800.0 0.0 0.0)
|
||||
)
|
||||
(shape
|
||||
(circle B.Cu 800.0 0.0 0.0)
|
||||
)
|
||||
(attach off)
|
||||
)
|
||||
(via
|
||||
"Via[0-1]_800:400_um" "Via[0-1]_800:400_um" default
|
||||
)
|
||||
(via
|
||||
"Via[0-1]_800:400_um-kicad_default" "Via[0-1]_800:400_um" "kicad_default"
|
||||
)
|
||||
(via_rule
|
||||
default "Via[0-1]_800:400_um"
|
||||
)
|
||||
(via_rule
|
||||
"kicad_default" "Via[0-1]_800:400_um-kicad_default"
|
||||
)
|
||||
(class default
|
||||
(clearance_class default)
|
||||
(via_rule default)
|
||||
(rule
|
||||
(width 250.0)
|
||||
)
|
||||
(circuit
|
||||
(use_layer F.Cu B.Cu)
|
||||
)
|
||||
)
|
||||
(class "kicad_default"
|
||||
XTAL1 GND XTAL2 VCC "Net-(D1-Pad2)" SCK RST RX
|
||||
TX SCL SDA "Net-(U1-Pad20)" "Net-(U1-Pad22)" "Net-(J7-PadA5)" "Net-(J7-PadB8)" "Net-(J7-PadA8)"
|
||||
"Net-(J7-PadB5)" "Net-(C6-Pad2)" SIG1A SIG1B D+ "D-" SIG2A SIG2B
|
||||
"Net-(U1-Pad25)" "Net-(U1-Pad26)" EXTRX EXTTX EXTRST "Net-(D2-Pad2)" STOPRST "Net-(Q1-Pad1)"
|
||||
"Net-(U1-Pad12)" "Net-(JP11-Pad1)" MUXRX "Net-(JP13-Pad1)" MUXTX MUXRST LED MOSI
|
||||
MISO MUX1S1 MUX1S2 MUX2S0 MUX2S1 MUX2S2 MUX1S0 "Net-(Q1-Pad3)"
|
||||
"Net-(C8-Pad1)" "Net-(C8-Pad2)" "Net-(J8-PadA4B9)" "Net-(J8-PadA6)" "Net-(J8-PadB7)" "Net-(J8-PadA5)" "Net-(J8-PadB8)" "Net-(J8-PadA7)"
|
||||
"Net-(J8-PadB6)" "Net-(J8-PadA8)" "Net-(J8-PadB5)" "Net-(J8-PadB4A9)" "Net-(R5-Pad2)" "Net-(R7-Pad2)" "Net-(R8-Pad2)" "Net-(U1-Pad24)"
|
||||
"Net-(U3-Pad1)" "Net-(U3-Pad3)" "Net-(U3-Pad4)" "Net-(U3-Pad5)" "Net-(U3-Pad13)" "Net-(U4-Pad7)" "Net-(U4-Pad8)" "Net-(U4-Pad9)"
|
||||
"Net-(U4-Pad10)" "Net-(U4-Pad11)" "Net-(U4-Pad12)" "Net-(U4-Pad14)" "Net-(U4-Pad15)"
|
||||
(clearance_class "kicad_default")
|
||||
(via_rule kicad_default)
|
||||
(rule
|
||||
(width 250.0)
|
||||
)
|
||||
(circuit
|
||||
(use_layer F.Cu B.Cu)
|
||||
)
|
||||
)
|
||||
)
|
|
@ -2054,10 +2054,10 @@ SDA
|
|||
Text GLabel 7950 9750 0 50 Input ~ 0
|
||||
SCL
|
||||
$Comp
|
||||
L Device:R R?
|
||||
L Device:R R12
|
||||
U 1 1 612EAB9B
|
||||
P 8100 9500
|
||||
F 0 "R?" H 8170 9546 50 0000 L CNN
|
||||
F 0 "R12" H 8170 9546 50 0000 L CNN
|
||||
F 1 "10k" H 8170 9455 50 0000 L CNN
|
||||
F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" V 8030 9500 50 0001 C CNN
|
||||
F 3 "~" H 8100 9500 50 0001 C CNN
|
||||
|
@ -2065,10 +2065,10 @@ F 3 "~" H 8100 9500 50 0001 C CNN
|
|||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L Device:R R?
|
||||
L Device:R R13
|
||||
U 1 1 612ECBE9
|
||||
P 8400 9500
|
||||
F 0 "R?" H 8470 9546 50 0000 L CNN
|
||||
F 0 "R13" H 8470 9546 50 0000 L CNN
|
||||
F 1 "10k" H 8470 9455 50 0000 L CNN
|
||||
F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" V 8330 9500 50 0001 C CNN
|
||||
F 3 "~" H 8400 9500 50 0001 C CNN
|
||||
|
@ -2076,10 +2076,10 @@ F 3 "~" H 8400 9500 50 0001 C CNN
|
|||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:VCC #PWR?
|
||||
L power:VCC #PWR049
|
||||
U 1 1 612ED1A9
|
||||
P 8100 9250
|
||||
F 0 "#PWR?" H 8100 9100 50 0001 C CNN
|
||||
F 0 "#PWR049" H 8100 9100 50 0001 C CNN
|
||||
F 1 "VCC" H 8115 9423 50 0000 C CNN
|
||||
F 2 "" H 8100 9250 50 0001 C CNN
|
||||
F 3 "" H 8100 9250 50 0001 C CNN
|
||||
|
@ -2087,10 +2087,10 @@ F 3 "" H 8100 9250 50 0001 C CNN
|
|||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:VCC #PWR?
|
||||
L power:VCC #PWR050
|
||||
U 1 1 612EDE07
|
||||
P 8400 9250
|
||||
F 0 "#PWR?" H 8400 9100 50 0001 C CNN
|
||||
F 0 "#PWR050" H 8400 9100 50 0001 C CNN
|
||||
F 1 "VCC" H 8415 9423 50 0000 C CNN
|
||||
F 2 "" H 8400 9250 50 0001 C CNN
|
||||
F 3 "" H 8400 9250 50 0001 C CNN
|
||||
|
@ -2120,27 +2120,16 @@ Wire Notes Line
|
|||
Text Notes 7700 9000 0 50 ~ 0
|
||||
I2C Pull-Ups
|
||||
$Comp
|
||||
L Device:R R?
|
||||
L Device:R R11
|
||||
U 1 1 61382EBC
|
||||
P 7850 10650
|
||||
F 0 "R?" H 7920 10696 50 0000 L CNN
|
||||
F 0 "R11" H 7920 10696 50 0000 L CNN
|
||||
F 1 "10k" H 7920 10605 50 0000 L CNN
|
||||
F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder" V 7780 10650 50 0001 C CNN
|
||||
F 3 "~" H 7850 10650 50 0001 C CNN
|
||||
1 7850 10650
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:VCC #PWR?
|
||||
U 1 1 61382EC8
|
||||
P 7850 10400
|
||||
F 0 "#PWR?" H 7850 10250 50 0001 C CNN
|
||||
F 1 "VCC" H 7865 10573 50 0000 C CNN
|
||||
F 2 "" H 7850 10400 50 0001 C CNN
|
||||
F 3 "" H 7850 10400 50 0001 C CNN
|
||||
1 7850 10400
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Wire Wire Line
|
||||
7850 10400 7850 10500
|
||||
Wire Notes Line
|
||||
|
@ -2157,4 +2146,62 @@ Text GLabel 7850 10900 3 50 Input ~ 0
|
|||
RX
|
||||
Wire Wire Line
|
||||
7850 10800 7850 10900
|
||||
$Comp
|
||||
L power:VCC #PWR048
|
||||
U 1 1 61382EC8
|
||||
P 7850 10400
|
||||
F 0 "#PWR048" H 7850 10250 50 0001 C CNN
|
||||
F 1 "VCC" H 3650 10250 50 0000 C CNN
|
||||
F 2 "" H 7850 10400 50 0001 C CNN
|
||||
F 3 "" H 7850 10400 50 0001 C CNN
|
||||
1 7850 10400
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
Text Notes 650 3300 0 50 ~ 0
|
||||
ATmega decoupling
|
||||
Wire Notes Line
|
||||
1150 3300 650 3300
|
||||
Wire Notes Line
|
||||
1150 4400 1150 3300
|
||||
Wire Notes Line
|
||||
650 4400 1150 4400
|
||||
Wire Notes Line
|
||||
650 3300 650 4400
|
||||
Wire Wire Line
|
||||
800 4000 800 4100
|
||||
Wire Wire Line
|
||||
800 3600 800 3700
|
||||
$Comp
|
||||
L Device:C C?
|
||||
U 1 1 614BF013
|
||||
P 800 3850
|
||||
F 0 "C?" H 915 3896 50 0000 L CNN
|
||||
F 1 "100n" H 915 3805 50 0000 L CNN
|
||||
F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 838 3700 50 0001 C CNN
|
||||
F 3 "~" H 800 3850 50 0001 C CNN
|
||||
1 800 3850
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:GND #PWR?
|
||||
U 1 1 614BF019
|
||||
P 800 4100
|
||||
F 0 "#PWR?" H 800 3850 50 0001 C CNN
|
||||
F 1 "GND" H 805 3927 50 0000 C CNN
|
||||
F 2 "" H 800 4100 50 0001 C CNN
|
||||
F 3 "" H 800 4100 50 0001 C CNN
|
||||
1 800 4100
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$Comp
|
||||
L power:VCC #PWR?
|
||||
U 1 1 614BF01F
|
||||
P 800 3600
|
||||
F 0 "#PWR?" H 800 3450 50 0001 C CNN
|
||||
F 1 "VCC" H 815 3773 50 0000 C CNN
|
||||
F 2 "" H 800 3600 50 0001 C CNN
|
||||
F 3 "" H 800 3600 50 0001 C CNN
|
||||
1 800 3600
|
||||
1 0 0 -1
|
||||
$EndComp
|
||||
$EndSCHEMATC
|
||||
|
|
2827
Devices/Control/Hardware/Circuit/Control.ses
Normal file
2827
Devices/Control/Hardware/Circuit/Control.ses
Normal file
File diff suppressed because it is too large
Load diff
Reference in a new issue