From 061fe2d39f750446b8310077773f2bf76a276403 Mon Sep 17 00:00:00 2001 From: Joseph Coffland Date: Tue, 26 Jul 2016 16:42:42 -0700 Subject: [PATCH] Added i2c bus from RPi to AVR, fixed some part numbers --- microprocessor.sch | 34 +++++----- motor_driver.sch | 2 +- peripherals.sch | 8 +-- power.sch | 8 +-- rpi_bus.sch | 152 +++++++++++++++++++++++++++------------------ 5 files changed, 114 insertions(+), 90 deletions(-) diff --git a/microprocessor.sch b/microprocessor.sch index 761568f..773875c 100644 --- a/microprocessor.sch +++ b/microprocessor.sch @@ -480,13 +480,6 @@ device=OUTPUT T 49750 47950 5 10 1 1 0 6 1 net=rs485_ro:1 } -C 44000 44400 1 180 0 output.sym -{ -T 43900 44100 5 10 0 0 180 0 1 -device=INPUT -T 42825 44250 5 10 1 1 0 0 1 -net=ready:1 -} C 48300 48200 1 0 0 output.sym { T 48400 48500 5 10 0 0 0 0 1 @@ -504,11 +497,11 @@ C 42200 42000 1 270 0 3.3V_motor.sym T 42900 41900 5 10 0 0 270 0 1 device=none } -C 44000 44700 1 180 0 output.sym +C 48300 43900 1 0 0 output.sym { -T 43900 44400 5 10 0 0 180 0 1 +T 48400 44200 5 10 0 0 0 0 1 device=INPUT -T 42950 44550 5 10 1 1 0 0 1 +T 49350 44075 5 10 1 1 180 0 1 net=fault:1 } C 53900 46300 1 0 0 connector4-2.sym @@ -568,13 +561,6 @@ device=INPUT T 42300 48250 5 10 1 1 0 0 1 net=spin_enable:1 } -C 49100 43900 1 0 1 input.sym -{ -T 49100 44200 5 10 0 0 0 6 1 -device=OUTPUT -T 49350 43950 5 10 1 1 0 6 1 -net=boot:1 -} C 49100 43800 1 180 0 input.sym { T 49100 43500 5 10 0 0 180 0 1 @@ -624,3 +610,17 @@ device=INPUT T 42725 47950 5 10 1 1 0 0 1 net=analog:1 } +C 43200 44200 1 0 0 input.sym +{ +T 43200 44500 5 10 0 0 0 0 1 +device=OUTPUT +T 43050 44250 5 10 1 1 0 0 1 +net=scl:1 +} +C 44000 44700 1 180 0 io.sym +{ +T 44000 44100 5 10 0 0 180 0 1 +device=IO +T 43000 44525 5 10 1 1 0 0 1 +net=sda:1 +} diff --git a/motor_driver.sch b/motor_driver.sch index 57ba77e..cb47f9a 100644 --- a/motor_driver.sch +++ b/motor_driver.sch @@ -127,7 +127,7 @@ description=Trinamic IC MOTOR DRIVER PAR/SPI 44QFP T 47000 44200 5 10 0 1 0 0 1 device=TMC2660 T 47000 44200 5 10 1 1 0 0 1 -model=TMC2660-PA +model=TMC2660-PA-T T 47000 44200 5 10 0 0 0 0 1 value=N/A } diff --git a/peripherals.sch b/peripherals.sch index ae638f9..9e3aec4 100644 --- a/peripherals.sch +++ b/peripherals.sch @@ -202,13 +202,6 @@ device=OUTPUT T 52200 43250 5 10 1 1 0 0 1 net=max_a:1 } -C 52600 47100 1 0 0 input.sym -{ -T 52600 47400 5 10 0 0 0 0 1 -device=INPUT -T 52275 47150 5 10 1 1 0 0 1 -net=ready:1 -} C 52600 48900 1 0 0 input.sym { T 52600 49200 5 10 0 0 0 0 1 @@ -664,3 +657,4 @@ C 55800 43100 1 90 0 gnd.sym N 55500 43200 55300 43200 4 N 53400 43200 54900 43200 4 N 53400 43200 53400 43300 4 +C 53100 47100 1 270 1 gnd.sym diff --git a/power.sch b/power.sch index d18321a..1b1f84e 100644 --- a/power.sch +++ b/power.sch @@ -326,7 +326,7 @@ refdes=D2 T 48600 44200 5 10 0 1 0 0 1 device=DIODE T 48500 44200 5 10 0 1 0 0 1 -model=PDS1040L +model=PDS1040L-13 T 48600 44400 5 10 0 0 0 0 1 footprint=PDS1040L } @@ -629,8 +629,8 @@ T 51500 50600 9 10 1 0 0 0 1 5.5V 3A Buck C 53600 45400 1 0 0 ap2114.sym { -T 54405 46280 5 10 1 1 180 0 1 -model=AP2114 +T 54405 46280 5 10 0 1 180 0 1 +model=AP2114H-3.3TRG1 T 55055 46505 5 10 0 0 180 0 1 footprint=SOT223 T 54595 46145 5 10 1 1 0 0 1 @@ -992,7 +992,7 @@ C 46900 49000 1 0 0 diodeA2K1.sym T 46900 49500 5 10 0 0 0 0 1 device=DIODE T 46900 49000 5 10 0 0 0 0 1 -model=1PS76SB10,13 +model=1PS76SB10,135 T 46900 49000 5 10 0 0 0 0 1 description=DIODE GEN PURP 30V 200MA SOD323 T 46900 49000 5 10 0 0 0 0 1 diff --git a/rpi_bus.sch b/rpi_bus.sch index ce689b8..00ffa34 100644 --- a/rpi_bus.sch +++ b/rpi_bus.sch @@ -20,20 +20,6 @@ device=INPUT T 43550 48450 5 10 1 1 0 0 1 net=rpi_serial_tx:1 } -C 41300 44400 1 0 0 nc.sym -{ -T 41300 44800 5 10 0 0 0 0 1 -value=NoConnection -T 41300 45200 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 43300 44400 1 0 1 nc.sym -{ -T 43300 44800 5 10 0 0 0 6 1 -value=NoConnection -T 43300 45200 5 10 0 0 0 6 1 -device=DRC_Directive -} C 41600 41900 1 0 0 header40-2.sym { T 41850 50400 5 10 0 1 0 0 1 @@ -90,7 +76,7 @@ C 50700 43200 1 0 0 MAX18450.sym { T 50700 43200 5 10 0 0 0 0 1 footprint=QSOP16_EXT -T 51695 43100 5 8 1 1 0 0 1 +T 52695 45000 5 8 1 1 0 0 1 refdes=U4 T 51400 43000 5 10 0 1 0 0 1 device=MAX14850 @@ -136,28 +122,28 @@ C 49900 44400 1 0 0 input.sym { T 49900 44700 5 10 0 0 0 0 1 device=INPUT -T 49000 44400 5 10 1 1 0 0 1 +T 49025 44450 5 10 1 1 0 0 1 net=rpi_serial_tx:1 } C 53900 44000 1 0 1 input.sym { T 53900 44300 5 10 0 0 0 6 1 device=INPUT -T 54475 44000 5 10 1 1 0 6 1 +T 54475 44050 5 10 1 1 0 6 1 net=serial_tx:1 } C 53100 44400 1 0 0 output.sym { T 53200 44700 5 10 0 0 0 0 1 device=OUTPUT -T 53650 44400 5 10 1 1 0 0 1 +T 53625 44450 5 10 1 1 0 0 1 net=serial_rx:1 } C 50700 44000 1 0 1 output.sym { T 50600 44300 5 10 0 0 0 6 1 device=OUTPUT -T 50150 44000 5 10 1 1 0 6 1 +T 50175 44050 5 10 1 1 0 6 1 net=rpi_serial_rx:1 } C 50400 45100 1 0 0 3.3V-plus-1.sym @@ -165,7 +151,7 @@ C 50700 43800 1 0 1 output.sym { T 50600 44100 5 10 0 0 0 6 1 device=OUTPUT -T 50150 43800 5 10 1 1 0 6 1 +T 50175 43825 5 10 1 1 0 6 1 net=rpi_serial_cts:1 } C 52900 45100 1 0 0 3.3V_motor.sym @@ -180,7 +166,7 @@ C 53900 43800 1 0 1 input.sym { T 53900 44100 5 10 0 0 0 6 1 device=INPUT -T 54550 43800 5 10 1 1 0 6 1 +T 54575 43850 5 10 1 1 0 6 1 net=serial_cts:1 } C 47800 44200 1 0 0 input.sym @@ -295,15 +281,15 @@ C 49500 43400 1 0 0 input.sym { T 49500 43700 5 10 0 0 0 0 1 device=INPUT -T 48950 43450 5 10 1 1 0 0 1 -net=rpi_boot:1 +T 48875 43450 5 10 1 1 0 0 1 +net=rpi_scl_0:1 } C 53500 43400 1 0 0 output.sym { T 53600 43700 5 10 0 0 0 0 1 device=OUTPUT T 54050 43425 5 10 1 1 0 0 1 -net=boot:1 +net=scl:1 } N 48600 44300 50700 44300 4 N 50300 43500 50700 43500 4 @@ -314,11 +300,11 @@ device=RESISTOR T 53800 43325 5 10 1 1 180 0 1 refdes=R18 T 53800 43125 5 10 1 1 180 0 1 -value=10k +value=1k T 53500 42700 5 10 0 1 0 0 1 footprint=0805_ext T 53500 42700 5 10 0 0 0 0 1 -model=RMCF0805JT10K0 +model=RC0805JR-071KL } C 53700 42900 1 180 0 3.3V_motor.sym { @@ -337,8 +323,6 @@ T 48600 44300 5 10 0 1 0 0 1 footprint=0805_ext T 48600 44300 5 10 0 0 0 0 1 model=RC0805JR-071KL -T 48600 44300 5 10 0 0 0 0 1 -description=Yageo RES SMD 1K OHM 5% 1/8W 0805 } C 50300 42700 1 270 1 resistor.sym { @@ -351,8 +335,6 @@ value=1k T 50300 42700 5 10 0 1 0 0 1 footprint=0805_ext T 50300 42700 5 10 0 0 0 0 1 -description=Yageo RES SMD 1K OHM 5% 1/8W 0805 -T 50300 42700 5 10 0 0 0 0 1 model=RC0805JR-071KL } C 48500 44900 1 0 0 3.3V-plus-1.sym @@ -369,27 +351,6 @@ C 53000 43000 1 0 0 gnd.sym C 54200 45000 1 90 0 gnd.sym C 41300 45000 1 270 0 iso_gnd.sym C 41300 48200 1 270 0 iso_gnd.sym -C 41600 47600 1 0 1 output.sym -{ -T 41500 47900 5 10 0 0 0 6 1 -device=OUTPUT -T 40250 47650 5 10 1 1 0 0 1 -net=rpi_boot:1 -} -C 50400 43600 1 0 0 nc.sym -{ -T 50400 44000 5 10 0 0 0 0 1 -value=NoConnection -T 50400 44400 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 53400 43600 1 0 1 nc.sym -{ -T 53400 44000 5 10 0 0 0 6 1 -value=NoConnection -T 53400 44400 5 10 0 0 0 6 1 -device=DRC_Directive -} C 56100 47500 1 0 0 connector5-2.sym { T 56900 50000 5 10 1 1 0 6 1 @@ -500,22 +461,22 @@ C 41600 49400 1 180 0 io.sym { T 41400 48800 5 10 0 0 180 0 1 device=IO -T 40300 49200 5 10 1 1 0 0 1 -net=rpi_sda:1 +T 40100 49200 5 10 1 1 0 0 1 +net=rpi_sda_1:1 } C 41600 48800 1 0 1 output.sym { T 41500 49100 5 10 0 0 0 6 1 device=OUTPUT -T 40350 48850 5 10 1 1 0 0 1 -net=rpi_scl:1 +T 40150 48850 5 10 1 1 0 0 1 +net=rpi_scl_1:1 } C 46200 49200 1 180 0 io.sym { T 46000 48600 5 10 0 0 180 0 1 device=IO -T 44900 49000 5 10 1 1 0 0 1 -net=rpi_sda:1 +T 44700 49000 5 10 1 1 0 0 1 +net=rpi_sda_1:1 } C 46200 47800 1 0 0 level_converter.sym { @@ -528,8 +489,8 @@ C 45400 47800 1 0 0 input.sym { T 45400 48100 5 10 0 0 0 0 1 device=OUTPUT -T 45000 47800 5 10 1 1 0 0 1 -net=rpi_scl:1 +T 44800 47800 5 10 1 1 0 0 1 +net=rpi_scl_1:1 } C 48100 47900 1 0 0 connector4-2.sym { @@ -643,8 +604,77 @@ T 55300 44200 5 10 0 1 90 0 1 footprint=0805_ext T 55300 44200 5 10 0 0 90 0 1 model=RC0805JR-071KL -T 55300 44200 5 10 0 0 90 0 1 -description=Yageo RES SMD 1K OHM 5% 1/8W 0805 } N 55300 44300 55100 44300 4 N 54700 44300 53100 44300 4 +C 41600 44600 1 180 0 io.sym +{ +T 41400 44000 5 10 0 0 180 0 1 +device=IO +T 40100 44400 5 10 1 1 0 0 1 +net=rpi_sda_0:1 +} +C 43000 44600 1 180 1 output.sym +{ +T 43100 44300 5 10 0 0 180 6 1 +device=OUTPUT +T 44450 44550 5 10 1 1 180 0 1 +net=rpi_scl_0:1 +} +C 41300 47600 1 0 0 nc.sym +{ +T 41300 48000 5 10 0 0 0 0 1 +value=NoConnection +T 41300 48400 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 48600 43800 1 180 0 io.sym +{ +T 48400 43200 5 10 0 0 180 0 1 +device=IO +T 47100 43625 5 10 1 1 0 0 1 +net=rpi_sda_0:1 +} +N 48600 43700 50700 43700 4 +C 55300 43600 1 0 0 io.sym +{ +T 55500 44200 5 10 0 0 0 0 1 +device=IO +T 56300 43775 5 10 1 1 180 0 1 +net=sda:1 +} +N 55300 43700 53100 43700 4 +C 48600 42900 1 270 1 resistor.sym +{ +T 49000 43200 5 10 0 0 90 2 1 +device=RESISTOR +T 48600 42900 5 10 0 1 0 0 1 +footprint=0805_ext +T 48600 42900 5 10 0 0 0 0 1 +model=RC0805JR-071KL +T 48300 43525 5 10 1 1 180 6 1 +refdes=R1 +T 48300 43325 5 10 1 1 180 6 1 +value=1k +} +C 48900 43100 1 180 0 3.3V-plus-1.sym +N 48700 43500 48700 43700 4 +C 55100 42900 1 270 1 resistor.sym +{ +T 55500 43200 5 10 0 0 90 2 1 +device=RESISTOR +T 55100 42900 5 10 0 1 0 0 1 +footprint=0805_ext +T 55100 42900 5 10 0 0 0 0 1 +model=RC0805JR-071KL +T 54800 43525 5 10 1 1 180 6 1 +refdes=R2 +T 54800 43325 5 10 1 1 180 6 1 +value=1k +} +N 55200 43500 55200 43700 4 +C 55500 43100 1 180 0 3.3V_motor.sym +{ +T 55400 42400 5 10 0 0 180 0 1 +device=none +} -- 2.27.0