From: Joseph Coffland Date: Sun, 6 Sep 2015 07:28:58 +0000 (-0700) Subject: Schematic updates X-Git-Url: https://git.buildbotics.com/?a=commitdiff_plain;h=0a295b9397db075cee6600c298a1c61bfb9e24ca;p=bbctrl-pcb Schematic updates --- diff --git a/Combined/Makefile b/Combined/Makefile index 4285dc1..b589f78 100644 --- a/Combined/Makefile +++ b/Combined/Makefile @@ -4,7 +4,7 @@ SCHEMATICS = $(wildcard *.sch) all: schematics: - gschem -q -- $(SCHEMATICS)& + gschem -q -- $(NAME).sch& pcb: pcb $(NAME).pcb& diff --git a/Combined/isolation.sch b/Combined/isolation.sch index 364a1e3..56d47f5 100644 --- a/Combined/isolation.sch +++ b/Combined/isolation.sch @@ -202,6 +202,8 @@ T 41800 47650 5 10 0 0 0 0 1 footprint=QSOP16.fp T 42895 47750 5 8 1 1 0 0 1 refdes=U2 +T 41800 47650 5 10 0 0 0 0 1 +model=MAX14850 } N 44400 48150 44200 48150 4 N 44400 47950 44200 47950 4 @@ -301,6 +303,10 @@ C 53450 47950 1 0 0 TPL293_4.sym { T 53677 50095 5 8 1 1 0 0 1 refdes=U3 +T 53450 47950 5 10 0 0 0 0 1 +footprint=SO16 +T 53450 47950 5 10 0 0 0 0 1 +model=TLP293-4 } C 52950 47550 1 0 0 gnd-1.sym N 53050 47850 53050 49650 4 @@ -454,6 +460,10 @@ C 42750 44050 1 0 0 TPL293_4.sym { T 42977 46195 5 8 1 1 0 0 1 refdes=U4 +T 42750 44050 5 10 0 0 0 0 1 +footprint=SO16 +T 42750 44050 5 10 0 0 0 0 1 +model=TLP293-4 } C 42250 43650 1 0 0 gnd-1.sym N 42350 43950 42350 45750 4 @@ -620,6 +630,10 @@ C 48150 44350 1 0 0 TPL293_4.sym { T 48377 46495 5 8 1 1 0 0 1 refdes=U5 +T 48150 44350 5 10 0 0 0 0 1 +footprint=SO16 +T 48150 44350 5 10 0 0 0 0 1 +model=TLP293-4 } C 47650 43950 1 0 0 gnd-1.sym N 47750 44250 47750 46050 4 @@ -779,6 +793,10 @@ C 54650 44100 1 0 1 TPL293_4.sym { T 54423 46245 5 8 1 1 0 6 1 refdes=U6 +T 54650 44100 5 10 0 0 0 0 1 +footprint=SO16 +T 54650 44100 5 10 0 0 0 0 1 +model=TLP293-4 } N 55050 43900 55050 45800 4 N 55050 45800 54650 45800 4 @@ -1117,6 +1135,10 @@ C 47950 47850 1 0 0 TPL293_4.sym { T 48177 49995 5 8 1 1 0 0 1 refdes=U1 +T 47950 47850 5 10 0 0 0 0 1 +footprint=SO16 +T 47950 47850 5 10 0 0 0 0 1 +model=TLP293-4 } C 47450 47450 1 0 0 gnd-1.sym N 47550 47750 47550 49550 4 diff --git a/Combined/microprocessor.sch b/Combined/microprocessor.sch index 696ea18..ab2b673 100644 --- a/Combined/microprocessor.sch +++ b/Combined/microprocessor.sch @@ -96,69 +96,6 @@ device=DRC_Directive } C 42400 41900 1 270 0 3.3V-plus.sym N 42400 41700 42200 41700 4 -C 43200 42700 1 0 0 input.sym -{ -T 43200 43000 5 10 0 0 0 0 1 -device=INPUT -T 42700 42800 5 10 1 1 0 0 1 -refdes=spi_miso -} -C 49100 42600 1 180 0 input.sym -{ -T 49100 42300 5 10 0 0 180 0 1 -device=INPUT -T 48900 42500 5 10 1 1 0 0 1 -refdes=a_max -} -C 49100 42900 1 180 0 input.sym -{ -T 49100 42600 5 10 0 0 180 0 1 -device=INPUT -T 48900 42800 5 10 1 1 0 0 1 -refdes=a_min -} -C 49100 45200 1 180 0 input.sym -{ -T 49100 44900 5 10 0 0 180 0 1 -device=INPUT -T 48900 45100 5 10 1 1 0 0 1 -refdes=z_max -} -C 49100 45500 1 180 0 input.sym -{ -T 49100 45200 5 10 0 0 180 0 1 -device=INPUT -T 48900 45400 5 10 1 1 0 0 1 -refdes=z_min -} -C 49100 47800 1 180 0 input.sym -{ -T 49100 47500 5 10 0 0 180 0 1 -device=INPUT -T 48900 47700 5 10 1 1 0 0 1 -refdes=y_max -} -C 49100 48100 1 180 0 input.sym -{ -T 49100 47800 5 10 0 0 180 0 1 -device=INPUT -T 48900 48000 5 10 1 1 0 0 1 -refdes=y_min -} -C 43200 47900 1 0 0 input.sym -{ -T 43200 48200 5 10 0 0 0 0 1 -device=INPUT -T 42900 48000 5 10 1 1 0 0 1 -refdes=x_min -} -C 43200 47600 1 0 0 input.sym -{ -T 43200 47900 5 10 0 0 0 0 1 -device=INPUT -T 42900 47700 5 10 1 1 0 0 1 -refdes=x_max -} T 50000 40700 9 10 1 0 0 0 1 Microprocessor T 53900 40100 9 10 1 0 0 0 1 @@ -169,13 +106,6 @@ T 50000 40100 9 10 1 0 0 0 1 1 T 51500 40100 9 10 1 0 0 0 1 5 -C 43200 44200 1 0 0 input.sym -{ -T 43200 44500 5 10 0 0 0 0 1 -device=INPUT -T 42600 44300 5 10 1 1 0 0 1 -refdes=serial_rts -} C 43800 41700 1 0 0 ATXmegaA3.sym { T 44200 51400 5 8 0 0 0 0 1 @@ -206,381 +136,450 @@ T 40900 50300 5 10 0 0 0 0 1 description=Kemet C0603C104M5RACTU 0603 .1uF ceramic 50 volt cap } C 40100 50500 1 270 0 gnd.sym -C 43200 43300 1 0 0 input.sym -{ -T 43200 43600 5 10 0 0 0 0 1 -device=INPUT -T 42500 43400 5 10 1 1 0 0 1 -refdes=spi_cs_avr -} N 48000 41200 47850 41200 4 N 47300 41200 47450 41200 4 N 48000 40500 47300 40500 4 N 47300 40500 47300 40600 4 N 48000 40500 48000 40600 4 -C 43200 48500 1 0 0 input.sym +C 43100 41100 1 0 0 input-1.sym { -T 43200 48800 5 10 0 0 0 0 1 +T 43100 41400 5 10 0 0 0 0 1 device=INPUT -T 42900 48600 5 10 1 1 0 0 1 -refdes=fault_x +T 43100 41100 5 10 1 1 0 0 1 +refdes=PDI } -C 49100 46100 1 180 0 input.sym +C 43100 40300 1 0 0 input-1.sym { -T 49100 45800 5 10 0 0 180 0 1 +T 43100 40600 5 10 0 0 0 0 1 device=INPUT -T 48900 46000 5 10 1 1 0 0 1 -refdes=fault_z +T 43100 40300 5 10 1 1 0 0 1 +refdes=RESET } -C 49100 43500 1 180 0 input.sym +N 43900 41200 44600 41200 4 +N 43900 40400 44900 40400 4 +N 42400 40500 42200 40500 4 +N 40400 50400 41000 50400 4 +N 45000 50200 45000 50400 4 +C 40900 49700 1 0 0 cap.sym { -T 49100 43200 5 10 0 0 180 0 1 +T 41100 50400 5 10 0 0 0 0 1 +device=CAPACITOR +T 41300 50050 5 10 1 1 180 0 1 +refdes=C4 +T 41100 50600 5 10 0 0 0 0 1 +symversion=0.1 +T 40900 49550 5 10 1 1 0 0 1 +value=0.1uF +T 40900 49700 5 10 0 0 0 0 1 +footprint=0603 +T 40900 49700 5 10 0 0 0 0 1 +model=C0603C104M5RACTU +T 40900 49700 5 10 0 0 0 0 1 +description=Kemet C0603C104M5RACTU 0603 .1uF ceramic 50 volt cap +} +C 40900 49100 1 0 0 cap.sym +{ +T 41100 49800 5 10 0 0 0 0 1 +device=CAPACITOR +T 41300 49450 5 10 1 1 180 0 1 +refdes=C5 +T 41100 50000 5 10 0 0 0 0 1 +symversion=0.1 +T 40900 48950 5 10 1 1 0 0 1 +value=0.1uF +T 40900 49100 5 10 0 0 0 0 1 +footprint=0603 +T 40900 49100 5 10 0 0 0 0 1 +model=C0603C104M5RACTU +T 40900 49100 5 10 0 0 0 0 1 +description=Kemet C0603C104M5RACTU 0603 .1uF ceramic 50 volt cap +} +C 40900 48400 1 0 0 cap.sym +{ +T 41100 49100 5 10 0 0 0 0 1 +device=CAPACITOR +T 41300 48750 5 10 1 1 180 0 1 +refdes=C6 +T 41100 49300 5 10 0 0 0 0 1 +symversion=0.1 +T 40900 48250 5 10 1 1 0 0 1 +value=0.1uF +T 40900 48400 5 10 0 0 0 0 1 +footprint=0603 +T 40900 48400 5 10 0 0 0 0 1 +model=C0603C104M5RACTU +T 40900 48400 5 10 0 0 0 0 1 +description=Kemet C0603C104M5RACTU 0603 .1uF ceramic 50 volt cap +} +C 40900 47700 1 0 0 cap.sym +{ +T 41100 48400 5 10 0 0 0 0 1 +device=CAPACITOR +T 41300 48050 5 10 1 1 180 0 1 +refdes=C7 +T 41100 48600 5 10 0 0 0 0 1 +symversion=0.1 +T 40900 47550 5 10 1 1 0 0 1 +value=0.1uF +T 40900 47700 5 10 0 0 0 0 1 +footprint=0603 +T 40900 47700 5 10 0 0 0 0 1 +model=C0603C104M5RACTU +T 40900 47700 5 10 0 0 0 0 1 +description=Kemet C0603C104M5RACTU 0603 .1uF ceramic 50 volt cap +} +N 41400 47200 41400 50400 4 +N 41000 47200 41000 50400 4 +C 40900 47100 1 0 0 cap.sym +{ +T 41100 47800 5 10 0 0 0 0 1 +device=CAPACITOR +T 41300 47450 5 10 1 1 180 0 1 +refdes=C8 +T 41100 48000 5 10 0 0 0 0 1 +symversion=0.1 +T 40900 46950 5 10 1 1 0 0 1 +value=0.1uF +T 40900 47100 5 10 0 0 0 0 1 +footprint=0603 +T 40900 47100 5 10 0 0 0 0 1 +model=C0603C104M5RACTU +T 40900 47100 5 10 0 0 0 0 1 +description=Kemet C0603C104M5RACTU 0603 .1uF ceramic 50 volt cap +} +C 49100 42600 1 180 0 input.sym +{ +T 49100 42300 5 10 0 0 180 0 1 device=INPUT -T 48900 43400 5 10 1 1 0 0 1 -refdes=fault_y +T 48900 42400 5 10 1 1 0 0 1 +netname=a_max } -C 44000 44500 1 0 1 output-1.sym +C 49100 42900 1 180 0 input.sym { -T 43900 44800 5 10 0 0 0 6 1 -device=OUTPUT -T 42500 44600 5 10 1 1 0 0 1 -refdes=serial_cts +T 49100 42600 5 10 0 0 180 0 1 +device=INPUT +T 48900 42700 5 10 1 1 0 0 1 +netname=a_min } -C 44000 43600 1 0 1 output-1.sym +C 49100 45200 1 180 0 input.sym { -T 43900 43900 5 10 0 0 0 6 1 -device=OUTPUT -T 42500 43700 5 10 1 1 0 0 1 -refdes=serial_tx +T 49100 44900 5 10 0 0 180 0 1 +device=INPUT +T 48900 45000 5 10 1 1 0 0 1 +netname=z_max } -C 44000 43000 1 0 1 output-1.sym +C 49100 45500 1 180 0 input.sym { -T 43900 43300 5 10 0 0 0 6 1 -device=OUTPUT -T 42500 43100 5 10 1 1 0 0 1 -refdes=spi_clk +T 49100 45200 5 10 0 0 180 0 1 +device=INPUT +T 48900 45300 5 10 1 1 0 0 1 +netname=z_min } -C 44000 42400 1 0 1 output-1.sym +C 49100 47800 1 180 0 input.sym { -T 43900 42700 5 10 0 0 0 6 1 -device=OUTPUT -T 42500 42500 5 10 1 1 0 0 1 -refdes=spi_mosi +T 49100 47500 5 10 0 0 180 0 1 +device=INPUT +T 48900 47600 5 10 1 1 0 0 1 +netname=y_max +} +C 49100 48100 1 180 0 input.sym +{ +T 49100 47800 5 10 0 0 180 0 1 +device=INPUT +T 48900 47900 5 10 1 1 0 0 1 +netname=y_min } -C 44000 48200 1 0 1 output-1.sym +C 48300 45600 1 0 0 output.sym { -T 43900 48500 5 10 0 0 0 6 1 +T 48400 45900 5 10 0 0 0 0 1 device=OUTPUT -T 42200 48200 5 10 1 1 0 0 1 -refdes=spin_enable +T 48900 45600 5 10 1 1 0 0 1 +netname=coolant } -C 44000 48800 1 0 1 output-1.sym +C 48300 48200 1 0 0 output.sym { -T 43900 49100 5 10 0 0 0 6 1 +T 48400 48500 5 10 0 0 0 0 1 device=OUTPUT -T 42500 48900 5 10 1 1 0 0 1 -refdes=spi_cs_x +T 48900 48200 5 10 1 1 0 0 1 +netname=spin_pwm } -C 44000 49100 1 0 1 output-1.sym +C 48300 43000 1 0 0 output.sym { -T 43900 49400 5 10 0 0 0 6 1 +T 48400 43300 5 10 0 0 0 0 1 device=OUTPUT -T 42500 49200 5 10 1 1 0 0 1 -refdes=enable_x +T 48900 43000 5 10 1 1 0 0 1 +netname=spin_dir } -C 44000 49400 1 0 1 output-1.sym +C 48300 44700 1 180 1 output.sym { -T 43900 49700 5 10 0 0 0 6 1 +T 48400 44400 5 10 0 0 180 6 1 device=OUTPUT -T 42500 49500 5 10 1 1 0 0 1 -refdes=dir_x +T 48900 44700 5 10 1 1 180 6 1 +netname=step_y } -C 44000 49700 1 0 1 output-1.sym +C 48300 44100 1 180 1 output.sym { -T 43900 50000 5 10 0 0 0 6 1 +T 48400 43800 5 10 0 0 180 6 1 device=OUTPUT -T 42500 49800 5 10 1 1 0 0 1 -refdes=step_x +T 48900 44100 5 10 1 1 180 6 1 +netname=enable_y } -C 48300 49700 1 0 0 output-1.sym +C 48300 44400 1 180 1 output.sym { -T 48400 50000 5 10 0 0 0 0 1 +T 48400 44100 5 10 0 0 180 6 1 device=OUTPUT -T 49800 49800 5 10 1 1 0 6 1 -refdes=step_a +T 48900 44400 5 10 1 1 180 6 1 +netname=dir_y } -C 48300 49400 1 0 0 output-1.sym +C 48300 47300 1 180 1 output.sym { -T 48400 49700 5 10 0 0 0 0 1 +T 48400 47000 5 10 0 0 180 6 1 device=OUTPUT -T 49800 49500 5 10 1 1 0 6 1 -refdes=dir_a +T 48900 47300 5 10 1 1 180 6 1 +netname=step_z } -C 48300 49100 1 0 0 output-1.sym +C 48300 46700 1 180 1 output.sym { -T 48400 49400 5 10 0 0 0 0 1 +T 48400 46400 5 10 0 0 180 6 1 device=OUTPUT -T 49800 49200 5 10 1 1 0 6 1 -refdes=enable_a +T 48900 46700 5 10 1 1 180 6 1 +netname=enable_z } -C 48300 48800 1 0 0 output-1.sym +C 48300 47000 1 180 1 output.sym { -T 48400 49100 5 10 0 0 0 0 1 +T 48400 46700 5 10 0 0 180 6 1 device=OUTPUT -T 49800 48900 5 10 1 1 0 6 1 -refdes=spi_cs_a +T 48900 47000 5 10 1 1 180 6 1 +netname=dir_z } -C 48300 48200 1 0 0 output-1.sym +C 48300 49900 1 180 1 output.sym { -T 48400 48500 5 10 0 0 0 0 1 +T 48400 49600 5 10 0 0 180 6 1 device=OUTPUT -T 50000 48300 5 10 1 1 0 6 1 -refdes=spin_pwm +T 48900 49900 5 10 1 1 180 6 1 +netname=step_a } -C 48300 47100 1 0 0 output-1.sym +C 48300 49300 1 180 1 output.sym { -T 48400 47400 5 10 0 0 0 0 1 +T 48400 49000 5 10 0 0 180 6 1 device=OUTPUT -T 49800 47200 5 10 1 1 0 6 1 -refdes=step_z +T 48900 49300 5 10 1 1 180 6 1 +netname=enable_a } -C 48300 46800 1 0 0 output-1.sym +C 48300 49600 1 180 1 output.sym { -T 48400 47100 5 10 0 0 0 0 1 +T 48400 49300 5 10 0 0 180 6 1 device=OUTPUT -T 49800 46900 5 10 1 1 0 6 1 -refdes=dir_z +T 48900 49600 5 10 1 1 180 6 1 +netname=dir_a } -C 48300 46500 1 0 0 output-1.sym +C 48300 48800 1 0 0 output.sym { -T 48400 46800 5 10 0 0 0 0 1 +T 48400 49100 5 10 0 0 0 0 1 device=OUTPUT -T 49800 46600 5 10 1 1 0 6 1 -refdes=enable_z +T 48900 48800 5 10 1 1 0 0 1 +netname=spi_cs_a } -C 48300 46200 1 0 0 output-1.sym +C 48300 46200 1 0 0 output.sym { T 48400 46500 5 10 0 0 0 0 1 device=OUTPUT -T 49800 46300 5 10 1 1 0 6 1 -refdes=spi_cs_z +T 48900 46200 5 10 1 1 0 0 1 +netname=spi_cs_z } -C 48300 45600 1 0 0 output-1.sym +C 48300 43600 1 0 0 output.sym { -T 48400 45900 5 10 0 0 0 0 1 +T 48400 43900 5 10 0 0 0 0 1 device=OUTPUT -T 49800 45700 5 10 1 1 0 6 1 -refdes=coolant +T 48900 43600 5 10 1 1 0 0 1 +netname=spi_cs_y } -C 48300 44500 1 0 0 output-1.sym +C 49100 46100 1 180 0 input.sym { -T 48400 44800 5 10 0 0 0 0 1 -device=OUTPUT -T 49800 44600 5 10 1 1 0 6 1 -refdes=step_y +T 49100 45800 5 10 0 0 180 0 1 +device=INPUT +T 48900 45900 5 10 1 1 0 0 1 +netname=fault_z } -C 48300 44200 1 0 0 output-1.sym +C 49100 48700 1 180 0 input.sym { -T 48400 44500 5 10 0 0 0 0 1 -device=OUTPUT -T 49800 44300 5 10 1 1 0 6 1 -refdes=dir_y +T 49100 48400 5 10 0 0 180 0 1 +device=INPUT +T 48900 48500 5 10 1 1 0 0 1 +netname=fault_a +} +C 49100 43500 1 180 0 input.sym +{ +T 49100 43200 5 10 0 0 180 0 1 +device=INPUT +T 48900 43300 5 10 1 1 0 0 1 +netname=fault_y } -C 48300 43900 1 0 0 output-1.sym +C 44000 43800 1 180 0 output.sym { -T 48400 44200 5 10 0 0 0 0 1 +T 43900 43500 5 10 0 0 180 0 1 device=OUTPUT -T 49800 44000 5 10 1 1 0 6 1 -refdes=enable_y +T 43400 43800 5 10 1 1 180 0 1 +netname=serial_tx } -C 48300 43600 1 0 0 output-1.sym +C 43200 43900 1 0 0 input.sym { -T 48400 43900 5 10 0 0 0 0 1 +T 43200 44200 5 10 0 0 0 0 1 +device=INPUT +T 43400 44100 5 10 1 1 180 0 1 +netname=serial_rx +} +C 44000 43200 1 180 0 output.sym +{ +T 43900 42900 5 10 0 0 180 0 1 device=OUTPUT -T 49800 43700 5 10 1 1 0 6 1 -refdes=spi_cs_y +T 43400 43200 5 10 1 1 180 0 1 +netname=spi_clk } -C 48300 43000 1 0 0 output-1.sym +C 44000 42600 1 180 0 output.sym { -T 48400 43300 5 10 0 0 0 0 1 +T 43900 42300 5 10 0 0 180 0 1 device=OUTPUT -T 49800 43100 5 10 1 1 0 6 1 -refdes=spin_dir +T 43400 42600 5 10 1 1 180 0 1 +netname=spi_mosi } -C 43100 41100 1 0 0 input-1.sym +C 43200 42700 1 0 0 input.sym { -T 43100 41400 5 10 0 0 0 0 1 +T 43200 43000 5 10 0 0 0 0 1 device=INPUT -T 43100 41100 5 10 1 1 0 0 1 -refdes=PDI +T 43400 42900 5 10 1 1 180 0 1 +netname=spi_miso } -C 43100 40300 1 0 0 input-1.sym +C 43200 47900 1 0 0 input.sym { -T 43100 40600 5 10 0 0 0 0 1 +T 43200 48200 5 10 0 0 0 0 1 device=INPUT -T 43100 40300 5 10 1 1 0 0 1 -refdes=RESET +T 43400 48100 5 10 1 1 180 0 1 +netname=x_min } -N 43900 41200 44600 41200 4 -N 43900 40400 44900 40400 4 -C 44000 47100 1 0 1 output-1.sym +C 43200 47600 1 0 0 input.sym { -T 43900 47400 5 10 0 0 0 6 1 -device=OUTPUT -T 42200 47100 5 10 1 1 0 0 1 -refdes=step_b/PB0 +T 43200 47900 5 10 0 0 0 0 1 +device=INPUT +T 43400 47800 5 10 1 1 180 0 1 +netname=x_max } -C 44000 46800 1 0 1 output-1.sym +C 44000 48400 1 180 0 output.sym { -T 43900 47100 5 10 0 0 0 6 1 +T 43900 48100 5 10 0 0 180 0 1 device=OUTPUT -T 42200 46800 5 10 1 1 0 0 1 -refdes=dir_b/PB1 +T 43400 48400 5 10 1 1 180 0 1 +netname=spin_enable } -C 44000 46500 1 0 1 output-1.sym +C 44000 49900 1 180 0 output.sym { -T 43900 46800 5 10 0 0 0 6 1 +T 43900 49600 5 10 0 0 180 0 1 device=OUTPUT -T 42000 46500 5 10 1 1 0 0 1 -refdes=enable_b/PB2 +T 43400 49900 5 10 1 1 180 0 1 +netname=step_x } -C 44000 46200 1 0 1 output-1.sym +C 44000 49300 1 180 0 output.sym { -T 43900 46500 5 10 0 0 0 6 1 +T 43900 49000 5 10 0 0 180 0 1 device=OUTPUT -T 42000 46200 5 10 1 1 0 0 1 -refdes=spi_cs_b/PB3 +T 43400 49300 5 10 1 1 180 0 1 +netname=enable_x } -C 44000 45900 1 0 1 output-1.sym +C 44000 49600 1 180 0 output.sym { -T 43900 46200 5 10 0 0 0 6 1 +T 43900 49300 5 10 0 0 180 0 1 device=OUTPUT -T 42200 45900 5 10 1 1 0 0 1 -refdes=fault_b/PB4 +T 43400 49600 5 10 1 1 180 0 1 +netname=dir_x } -C 44000 45300 1 0 1 output-1.sym +C 43200 44200 1 0 0 input.sym { -T 43900 45600 5 10 0 0 0 6 1 -device=OUTPUT -T 42200 45300 5 10 1 1 0 0 1 -refdes=b_min/PB6 +T 43200 44500 5 10 0 0 0 0 1 +device=INPUT +T 43400 44400 5 10 1 1 180 0 1 +netname=serial_rts } -C 44000 45600 1 0 1 output-1.sym +C 44000 44700 1 180 0 output.sym { -T 43900 45900 5 10 0 0 0 6 1 +T 43900 44400 5 10 0 0 180 0 1 device=OUTPUT -T 42000 45600 5 10 1 1 0 0 1 -refdes=spi_cs_io/PB5 +T 43400 44700 5 10 1 1 180 0 1 +netname=serial_cts } -C 44000 45000 1 0 1 output-1.sym +C 44000 49000 1 180 0 output.sym { -T 43900 45300 5 10 0 0 0 6 1 +T 43900 48700 5 10 0 0 180 0 1 device=OUTPUT -T 42200 45000 5 10 1 1 0 0 1 -refdes=b_max/PB7 +T 43400 49000 5 10 1 1 180 0 1 +netname=spi_cs_x } -C 49100 48700 1 180 0 input.sym +C 43200 43300 1 0 0 input.sym { -T 49100 48400 5 10 0 0 180 0 1 +T 43200 43600 5 10 0 0 0 0 1 device=INPUT -T 48900 48600 5 10 1 1 0 0 1 -refdes=fault_a +T 43400 43500 5 10 1 1 180 0 1 +netname=spi_cs_avr } -N 42400 40500 42200 40500 4 -N 43700 44000 44000 44000 4 -C 42900 43900 1 0 0 input-1.sym +C 43200 48500 1 0 0 input.sym { -T 42900 44200 5 10 0 0 0 0 1 +T 43200 48800 5 10 0 0 0 0 1 device=INPUT -T 42200 43900 5 10 1 1 0 0 1 -refdes=serial_rx +T 43400 48700 5 10 1 1 180 0 1 +netname=fault_x } -N 40400 50400 41000 50400 4 -N 45000 50200 45000 50400 4 -C 40900 49700 1 0 0 cap.sym +C 43200 45300 1 0 0 input.sym { -T 41100 50400 5 10 0 0 0 0 1 -device=CAPACITOR -T 41300 50050 5 10 1 1 180 0 1 -refdes=C4 -T 41100 50600 5 10 0 0 0 0 1 -symversion=0.1 -T 40900 49550 5 10 1 1 0 0 1 -value=0.1uF -T 40900 49700 5 10 0 0 0 0 1 -footprint=0603 -T 40900 49700 5 10 0 0 0 0 1 -model=C0603C104M5RACTU -T 40900 49700 5 10 0 0 0 0 1 -description=Kemet C0603C104M5RACTU 0603 .1uF ceramic 50 volt cap +T 43200 45600 5 10 0 0 0 0 1 +device=INPUT +T 43400 45500 5 10 1 1 180 0 1 +netname=b_min } -C 40900 49100 1 0 0 cap.sym +C 43200 45000 1 0 0 input.sym { -T 41100 49800 5 10 0 0 0 0 1 -device=CAPACITOR -T 41300 49450 5 10 1 1 180 0 1 -refdes=C5 -T 41100 50000 5 10 0 0 0 0 1 -symversion=0.1 -T 40900 48950 5 10 1 1 0 0 1 -value=0.1uF -T 40900 49100 5 10 0 0 0 0 1 -footprint=0603 -T 40900 49100 5 10 0 0 0 0 1 -model=C0603C104M5RACTU -T 40900 49100 5 10 0 0 0 0 1 -description=Kemet C0603C104M5RACTU 0603 .1uF ceramic 50 volt cap +T 43200 45300 5 10 0 0 0 0 1 +device=INPUT +T 43400 45200 5 10 1 1 180 0 1 +netname=b_max } -C 40900 48400 1 0 0 cap.sym +C 44000 45800 1 180 0 output.sym { -T 41100 49100 5 10 0 0 0 0 1 -device=CAPACITOR -T 41300 48750 5 10 1 1 180 0 1 -refdes=C6 -T 41100 49300 5 10 0 0 0 0 1 -symversion=0.1 -T 40900 48250 5 10 1 1 0 0 1 -value=0.1uF -T 40900 48400 5 10 0 0 0 0 1 -footprint=0603 -T 40900 48400 5 10 0 0 0 0 1 -model=C0603C104M5RACTU -T 40900 48400 5 10 0 0 0 0 1 -description=Kemet C0603C104M5RACTU 0603 .1uF ceramic 50 volt cap +T 43900 45500 5 10 0 0 180 0 1 +device=OUTPUT +T 43400 45800 5 10 1 1 180 0 1 +netname=spi_cs_io } -C 40900 47700 1 0 0 cap.sym +C 44000 47300 1 180 0 output.sym { -T 41100 48400 5 10 0 0 0 0 1 -device=CAPACITOR -T 41300 48050 5 10 1 1 180 0 1 -refdes=C7 -T 41100 48600 5 10 0 0 0 0 1 -symversion=0.1 -T 40900 47550 5 10 1 1 0 0 1 -value=0.1uF -T 40900 47700 5 10 0 0 0 0 1 -footprint=0603 -T 40900 47700 5 10 0 0 0 0 1 -model=C0603C104M5RACTU -T 40900 47700 5 10 0 0 0 0 1 -description=Kemet C0603C104M5RACTU 0603 .1uF ceramic 50 volt cap +T 43900 47000 5 10 0 0 180 0 1 +device=OUTPUT +T 43400 47300 5 10 1 1 180 0 1 +netname=step_b } -N 41400 47200 41400 50400 4 -N 41000 47200 41000 50400 4 -C 40900 47100 1 0 0 cap.sym +C 44000 46700 1 180 0 output.sym { -T 41100 47800 5 10 0 0 0 0 1 -device=CAPACITOR -T 41300 47450 5 10 1 1 180 0 1 -refdes=C8 -T 41100 48000 5 10 0 0 0 0 1 -symversion=0.1 -T 40900 46950 5 10 1 1 0 0 1 -value=0.1uF -T 40900 47100 5 10 0 0 0 0 1 -footprint=0603 -T 40900 47100 5 10 0 0 0 0 1 -model=C0603C104M5RACTU -T 40900 47100 5 10 0 0 0 0 1 -description=Kemet C0603C104M5RACTU 0603 .1uF ceramic 50 volt cap +T 43900 46400 5 10 0 0 180 0 1 +device=OUTPUT +T 43400 46700 5 10 1 1 180 0 1 +netname=enable_b +} +C 44000 47000 1 180 0 output.sym +{ +T 43900 46700 5 10 0 0 180 0 1 +device=OUTPUT +T 43400 47000 5 10 1 1 180 0 1 +netname=dir_b +} +C 44000 46400 1 180 0 output.sym +{ +T 43900 46100 5 10 0 0 180 0 1 +device=OUTPUT +T 43400 46400 5 10 1 1 180 0 1 +netname=spi_cs_b +} +C 43200 45900 1 0 0 input.sym +{ +T 43200 46200 5 10 0 0 0 0 1 +device=INPUT +T 43400 46100 5 10 1 1 180 0 1 +netname=fault_b } diff --git a/Combined/rpi_bus.sch b/Combined/rpi_bus.sch index 3fe7825..37cfe0f 100644 --- a/Combined/rpi_bus.sch +++ b/Combined/rpi_bus.sch @@ -108,11 +108,11 @@ value=NoConnection T 56100 48200 5 10 0 0 180 0 1 device=DRC_Directive } -C 52000 48500 1 180 0 input.sym +C 51500 48500 1 180 0 input.sym { -T 52000 48200 5 10 0 0 180 0 1 +T 51500 48200 5 10 0 0 180 0 1 device=INPUT -T 51700 48300 5 10 1 1 0 0 1 +T 51300 48300 5 10 1 1 0 0 1 refdes=serial_rx } T 50000 40700 9 10 1 0 0 0 1 @@ -418,4 +418,3 @@ N 45900 49600 45900 50300 4 N 45900 50300 40400 50300 4 N 40400 50300 40400 45600 4 N 40400 45600 42000 45600 4 -N 51200 48400 50700 48400 4