From: Joseph Coffland Date: Tue, 5 Jan 2016 10:33:39 +0000 (-0800) Subject: working on v2 X-Git-Url: https://git.buildbotics.com/?a=commitdiff_plain;h=154dc94e2a8e223574c0cdb93a0663a37b462e15;p=bbctrl-pcb working on v2 --- diff --git a/electronics/buildbotics_controller.sch b/electronics/buildbotics_controller.sch index 35b08a8..ef04737 100644 --- a/electronics/buildbotics_controller.sch +++ b/electronics/buildbotics_controller.sch @@ -1,239 +1,35 @@ v 20130925 2 C 40000 40000 0 0 0 title-B.sym -C 53950 47950 1 0 0 power_supply.sym +C 50500 45000 1 0 0 power_supply.sym { -T 54750 49250 5 10 1 1 0 0 1 +T 51100 45500 5 10 1 1 0 0 1 refdes=PS1 -T 54250 48450 5 10 1 0 0 0 1 -source=power.sch } -C 52500 47800 1 90 0 motor_module.sym +C 46500 45000 1 0 0 motor_module.sym { -T 47795 49300 5 8 1 1 0 0 1 -refdes=MM1 +T 47000 45500 5 10 1 1 0 0 1 +refdes=SD1 } -N 46100 47800 46100 46200 4 -N 47500 46200 47500 43800 4 -N 46300 47800 46300 46300 4 -N 46300 46300 47600 46300 4 -N 47600 46300 47600 43800 4 -N 46500 47800 46500 46400 4 -N 46500 46400 47700 46400 4 -N 47700 46400 47700 43800 4 -N 46800 47800 46800 46600 4 -N 46800 46600 47900 46600 4 -N 47900 46600 47900 43800 4 -N 48000 46700 47000 46700 4 -N 47000 46700 47000 47800 4 -N 47200 47800 47200 46800 4 -N 47200 46800 48100 46800 4 -N 48100 46800 48100 43800 4 -N 48000 46700 48000 43800 4 -N 47400 47800 47400 46900 4 -N 47400 46900 48200 46900 4 -N 48200 46900 48200 43800 4 -N 47600 47800 47600 47000 4 -N 47600 47000 48300 47000 4 -N 48300 47000 48300 43800 4 -N 47900 47800 47900 47100 4 -N 47900 47100 48500 47100 4 -N 48500 47100 48500 43800 4 -N 48100 47800 48100 47200 4 -N 48100 47200 48600 47200 4 -N 48600 47200 48600 43800 4 -N 48300 47800 48300 47300 4 -N 48300 47300 48700 47300 4 -N 48700 47300 48700 43800 4 -N 48500 47800 48500 47400 4 -N 48500 47400 48800 47400 4 -N 48800 47400 48800 43800 4 -N 48700 47800 48700 47500 4 -N 48700 47500 48900 47500 4 -N 48900 47500 48900 43800 4 -N 49100 47800 49100 43800 4 -N 49300 47800 49300 47700 4 -N 49200 43800 49200 47700 4 -N 49500 47800 49500 47600 4 -N 49300 47600 49500 47600 4 -N 49300 47600 49300 43800 4 -N 49700 47800 49700 47500 4 -N 49400 47500 49700 47500 4 -N 49400 47500 49400 43800 4 -N 49900 47800 49900 47400 4 -N 49500 47400 49900 47400 4 -N 49500 47400 49500 43800 4 -N 49300 47700 49200 47700 4 -N 50300 47800 50300 47300 4 -N 49700 47300 50300 47300 4 -N 49700 47300 49700 43800 4 -N 50500 47800 50500 47200 4 -N 49800 47200 50500 47200 4 -N 49800 47200 49800 43800 4 -N 50700 47800 50700 47100 4 -N 49900 47100 50700 47100 4 -N 49900 47100 49900 43800 4 -N 50900 47800 50900 47000 4 -N 50000 47000 50900 47000 4 -N 50000 47000 50000 43800 4 -N 51100 47800 51100 46900 4 -N 50100 46900 51100 46900 4 -N 50100 46900 50100 43800 4 -N 46400 43100 44900 43100 4 -N 44900 43100 44900 42200 4 -N 44900 42200 43800 42200 4 -N 46400 43000 44800 43000 4 -N 44800 43000 44800 43100 4 -N 44800 43100 43800 43100 4 -N 46400 42900 44700 42900 4 -N 44700 42900 44700 43200 4 -N 44700 43200 43800 43200 4 -N 43800 41900 45800 41900 4 -N 45800 41900 45800 44000 4 -N 45800 44000 47600 44000 4 -N 43800 42000 45700 42000 4 -N 45700 42000 45700 44100 4 -N 45700 44100 47700 44100 4 -N 43800 42100 45600 42100 4 -N 45600 42100 45600 44200 4 -N 45600 44200 47500 44200 4 -N 43800 42700 44200 42700 4 -N 44200 42700 44200 44400 4 -N 44200 44400 48200 44400 4 -N 43800 42600 44300 42600 4 -N 44300 42600 44300 44500 4 -N 44300 44500 48800 44500 4 -N 43800 42500 45200 42500 4 -N 45200 42500 45200 44600 4 -N 45200 44600 49400 44600 4 -N 43800 42400 45300 42400 4 -N 45300 42400 45300 44700 4 -N 45300 44700 50000 44700 4 -C 41500 41500 1 0 0 raspberry_pi.sym +C 44500 45000 1 0 0 raspberry_pi.sym { -T 42200 42000 5 10 1 1 0 0 1 +T 45100 45500 5 10 1 1 0 0 1 refdes=RP1 } -N 43800 41600 46400 41600 4 -N 46400 41600 46400 41800 4 -N 46400 41900 46100 41900 4 -N 46100 41900 46100 41700 4 -N 46100 41700 43800 41700 4 -N 46100 46200 47500 46200 4 -N 43100 44600 43100 44800 4 -N 43100 44800 52000 44800 4 -N 52000 43800 52000 44800 4 -N 51900 43800 51900 44900 4 -N 43000 44600 43000 44900 4 -N 43000 44900 51900 44900 4 -N 42900 44600 42900 45000 4 -N 42900 45000 51800 45000 4 -N 51800 45000 51800 43800 4 -N 42800 44600 42800 45100 4 -N 42800 45100 51700 45100 4 -N 51700 45100 51700 43800 4 -N 51600 43800 51600 45200 4 -N 42700 45200 51600 45200 4 -N 42700 45200 42700 44600 4 -N 42600 44600 42600 45300 4 -N 42600 45300 51500 45300 4 -N 51500 45300 51500 43800 4 -N 42500 44600 42500 45400 4 -N 42500 45400 51400 45400 4 -N 51400 45400 51400 43800 4 -N 42400 44600 42400 45500 4 -N 42400 45500 51300 45500 4 -N 51300 45500 51300 43800 4 -N 42200 44600 42200 45600 4 -N 42200 45600 51200 45600 4 -N 51200 45600 51200 43800 4 -N 42100 44600 42100 45700 4 -N 42100 45700 51000 45700 4 -N 51000 45700 51000 43800 4 -N 42000 44600 42000 45800 4 -N 42000 45800 51100 45800 4 -N 51100 45800 51100 43800 4 -N 41900 44600 41900 45900 4 -N 41900 45900 50900 45900 4 -N 50900 45900 50900 43800 4 -N 43800 43000 44600 43000 4 -N 44600 43000 44600 42800 4 -N 44600 42800 46400 42800 4 -N 43800 42900 44500 42900 4 -N 44500 42900 44500 42700 4 -N 44500 42700 46400 42700 4 -C 46400 41600 1 0 0 microprocessor.sym +C 48500 45000 1 0 0 microprocessor.sym { -T 49295 42500 5 10 1 1 0 0 1 -value=Microprocessor -T 49795 42100 5 10 1 1 0 0 1 +T 49095 45500 5 10 1 1 0 0 1 refdes=MP1 -T 46395 41600 5 10 0 1 0 0 1 +T 48495 45000 5 10 0 1 0 0 1 footprint=TQFP64_14.fp } T 50000 40700 9 10 1 0 0 0 2 Buildbotics Controller Copyright (c) 2015, Buildbotics LLC T 53900 40100 9 10 1 0 0 0 1 -Doug Coffland +Joseph Coffland T 53800 40400 9 10 1 0 0 0 1 -1.0 +2.0 T 50000 40100 9 10 1 0 0 0 1 1 T 51500 40100 9 10 1 0 0 0 1 7 -C 50200 44100 1 270 0 nc.sym -{ -T 50600 44100 5 10 0 0 270 0 1 -value=NoConnection -T 51000 44100 5 10 0 0 270 0 1 -device=DRC_Directive -} -C 50300 44100 1 270 0 nc.sym -{ -T 50700 44100 5 10 0 0 270 0 1 -value=NoConnection -T 51100 44100 5 10 0 0 270 0 1 -device=DRC_Directive -} -C 50400 44100 1 270 0 nc.sym -{ -T 50800 44100 5 10 0 0 270 0 1 -value=NoConnection -T 51200 44100 5 10 0 0 270 0 1 -device=DRC_Directive -} -C 50500 44100 1 270 0 nc.sym -{ -T 50900 44100 5 10 0 0 270 0 1 -value=NoConnection -T 51300 44100 5 10 0 0 270 0 1 -device=DRC_Directive -} -C 50600 44100 1 270 0 nc.sym -{ -T 51000 44100 5 10 0 0 270 0 1 -value=NoConnection -T 51400 44100 5 10 0 0 270 0 1 -device=DRC_Directive -} -C 52000 44100 1 270 0 nc.sym -{ -T 52400 44100 5 10 0 0 270 0 1 -value=NoConnection -T 52800 44100 5 10 0 0 270 0 1 -device=DRC_Directive -} -C 52100 44100 1 270 0 nc.sym -{ -T 52500 44100 5 10 0 0 270 0 1 -value=NoConnection -T 52900 44100 5 10 0 0 270 0 1 -device=DRC_Directive -} -C 52200 44100 1 270 0 nc.sym -{ -T 52600 44100 5 10 0 0 270 0 1 -value=NoConnection -T 53000 44100 5 10 0 0 270 0 1 -device=DRC_Directive -} diff --git a/electronics/isolation.sch b/electronics/isolation.sch index db32526..601a42c 100644 --- a/electronics/isolation.sch +++ b/electronics/isolation.sch @@ -1,1300 +1,108 @@ v 20130925 2 C 40000 40000 0 0 0 title-B.sym -C 51450 49850 1 0 0 input-1.sym +C 51200 44550 1 0 0 MAX18450.sym { -T 51450 50150 5 10 0 0 0 0 1 -device=INPUT -T 51450 49850 5 10 1 1 0 0 1 -refdes=dir_x -} -C 40750 45950 1 0 0 input-1.sym -{ -T 40750 46250 5 10 0 0 0 0 1 -device=INPUT -T 40750 45950 5 10 1 1 0 0 1 -refdes=enable_x -} -C 46150 46250 1 0 0 input-1.sym -{ -T 46150 46550 5 10 0 0 0 0 1 -device=INPUT -T 46150 46250 5 10 1 1 0 0 1 -refdes=spi_cs_x -} -C 52400 45700 1 0 1 output-1.sym -{ -T 52300 46000 5 10 0 0 0 6 1 -device=OUTPUT -T 51600 45700 5 10 1 1 0 0 1 -refdes=fault_a -} -C 55750 49550 1 0 0 output-1.sym -{ -T 55850 49850 5 10 0 0 0 0 1 -device=OUTPUT -T 55950 49550 5 10 1 1 0 0 1 -refdes=dir_1 -} -C 44850 45650 1 0 0 output-1.sym -{ -T 44950 45950 5 10 0 0 0 0 1 -device=OUTPUT -T 45050 45650 5 10 1 1 0 0 1 -refdes=enable_1 -} -C 50300 45950 1 0 0 output-1.sym -{ -T 50400 46250 5 10 0 0 0 0 1 -device=OUTPUT -T 50500 45950 5 10 1 1 0 0 1 -refdes=spi_cs_1 -} -C 51500 49350 1 0 0 input-1.sym -{ -T 51500 49650 5 10 0 0 0 0 1 -device=INPUT -T 51500 49350 5 10 1 1 0 0 1 -refdes=dir_y -} -C 40800 45450 1 0 0 input-1.sym -{ -T 40800 45750 5 10 0 0 0 0 1 -device=INPUT -T 40800 45450 5 10 1 1 0 0 1 -refdes=enable_y -} -C 46200 45750 1 0 0 input-1.sym -{ -T 46200 46050 5 10 0 0 0 0 1 -device=INPUT -T 46200 45750 5 10 1 1 0 0 1 -refdes=spi_cs_y -} -C 52350 45200 1 0 1 output-1.sym -{ -T 52250 45500 5 10 0 0 0 6 1 -device=OUTPUT -T 51550 45200 5 10 1 1 0 0 1 -refdes=fault_z -} -C 55800 49050 1 0 0 output-1.sym -{ -T 55900 49350 5 10 0 0 0 0 1 -device=OUTPUT -T 56000 49050 5 10 1 1 0 0 1 -refdes=dir_2 -} -C 44900 45150 1 0 0 output-1.sym -{ -T 45000 45450 5 10 0 0 0 0 1 -device=OUTPUT -T 45100 45150 5 10 1 1 0 0 1 -refdes=enable_2 -} -C 50300 45450 1 0 0 output-1.sym -{ -T 50400 45750 5 10 0 0 0 0 1 -device=OUTPUT -T 50500 45450 5 10 1 1 0 0 1 -refdes=spi_cs_2 -} -C 51500 48850 1 0 0 input-1.sym -{ -T 51500 49150 5 10 0 0 0 0 1 -device=INPUT -T 51500 48850 5 10 1 1 0 0 1 -refdes=dir_z -} -C 40800 44950 1 0 0 input-1.sym -{ -T 40800 45250 5 10 0 0 0 0 1 -device=INPUT -T 40800 44950 5 10 1 1 0 0 1 -refdes=enable_z -} -C 46200 45250 1 0 0 input-1.sym -{ -T 46200 45550 5 10 0 0 0 0 1 -device=INPUT -T 46200 45250 5 10 1 1 0 0 1 -refdes=spi_cs_z -} -C 52350 44700 1 0 1 output-1.sym -{ -T 52250 45000 5 10 0 0 0 6 1 -device=OUTPUT -T 51550 44700 5 10 1 1 0 0 1 -refdes=fault_y -} -C 55800 48550 1 0 0 output-1.sym -{ -T 55900 48850 5 10 0 0 0 0 1 -device=OUTPUT -T 56000 48550 5 10 1 1 0 0 1 -refdes=dir_3 -} -C 44900 44650 1 0 0 output-1.sym -{ -T 45000 44950 5 10 0 0 0 0 1 -device=OUTPUT -T 45100 44650 5 10 1 1 0 0 1 -refdes=enable_3 -} -C 50300 44950 1 0 0 output-1.sym -{ -T 50400 45250 5 10 0 0 0 0 1 -device=OUTPUT -T 50500 44950 5 10 1 1 0 0 1 -refdes=spi_cs_3 -} -C 51500 48350 1 0 0 input-1.sym -{ -T 51500 48650 5 10 0 0 0 0 1 -device=INPUT -T 51500 48350 5 10 1 1 0 0 1 -refdes=dir_a -} -C 40800 44450 1 0 0 input-1.sym -{ -T 40800 44750 5 10 0 0 0 0 1 -device=INPUT -T 40800 44450 5 10 1 1 0 0 1 -refdes=enable_a -} -C 46200 44750 1 0 0 input-1.sym -{ -T 46200 45050 5 10 0 0 0 0 1 -device=INPUT -T 46200 44750 5 10 1 1 0 0 1 -refdes=spi_cs_a -} -C 52400 44200 1 0 1 output-1.sym -{ -T 52300 44500 5 10 0 0 0 6 1 -device=OUTPUT -T 51600 44200 5 10 1 1 0 0 1 -refdes=fault_x -} -C 55800 48050 1 0 0 output-1.sym -{ -T 55900 48350 5 10 0 0 0 0 1 -device=OUTPUT -T 56000 48050 5 10 1 1 0 0 1 -refdes=dir_4 -} -C 44900 44150 1 0 0 output-1.sym -{ -T 45000 44450 5 10 0 0 0 0 1 -device=OUTPUT -T 45100 44150 5 10 1 1 0 0 1 -refdes=enable_4 -} -C 50300 44450 1 0 0 output-1.sym -{ -T 50400 44750 5 10 0 0 0 0 1 -device=OUTPUT -T 50500 44450 5 10 1 1 0 0 1 -refdes=spi_cs_4 -} -C 41800 47650 1 0 0 MAX18450.sym -{ -T 41800 47650 5 10 0 0 0 0 1 +T 51200 44550 5 10 0 0 0 0 1 footprint=QSOP16.fp -T 42895 47750 5 8 1 1 0 0 1 +T 52295 44650 5 8 1 1 0 0 1 refdes=U2 -T 41800 47650 5 10 0 0 0 0 1 +T 51200 44550 5 10 0 0 0 0 1 model=MAX14850 } -N 44400 48150 44200 48150 4 -N 44400 47950 44200 47950 4 -C 44200 47150 1 0 0 gnd-2.sym -C 41500 47150 1 0 0 gnd-1.sym -N 41700 50250 41700 49150 4 -N 41700 49150 41800 49150 4 -N 41800 47750 41600 47750 4 -N 41600 47750 41600 47450 4 -N 44500 50150 44500 49150 4 -N 44500 49150 44200 49150 4 -N 44300 47450 44300 47750 4 -N 44300 47750 44200 47750 4 -C 44300 50250 1 180 0 cap.sym -{ -T 44100 49550 5 10 0 0 180 0 1 +N 53800 45050 53600 45050 4 +N 53800 44850 53600 44850 4 +C 53600 44050 1 0 0 gnd-2.sym +C 50900 44050 1 0 0 gnd-1.sym +N 51100 47150 51100 46050 4 +N 51100 46050 51200 46050 4 +N 51200 44650 51000 44650 4 +N 51000 44650 51000 44350 4 +N 53900 47050 53900 46050 4 +N 53900 46050 53600 46050 4 +N 53700 44350 53700 44650 4 +N 53700 44650 53600 44650 4 +C 53700 47150 1 180 0 cap.sym +{ +T 53500 46450 5 10 0 0 180 0 1 device=CAPACITOR -T 44100 49350 5 10 0 0 180 0 1 +T 53500 46250 5 10 0 0 180 0 1 symversion=0.1 -T 44300 50250 5 10 0 0 90 0 1 +T 53700 47150 5 10 0 0 90 0 1 footprint=0603.fp -T 44300 50250 5 10 0 0 90 0 1 +T 53700 47150 5 10 0 0 90 0 1 description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap -T 43900 50250 5 10 1 1 0 0 1 +T 53300 47150 5 10 1 1 0 0 1 refdes=C15 -T 44400 50050 5 10 1 1 180 0 1 +T 53800 46950 5 10 1 1 180 0 1 value=0.1uF } -C 41500 50050 1 180 0 cap.sym +C 50900 46950 1 180 0 cap.sym { -T 41300 49350 5 10 0 0 180 0 1 +T 50700 46250 5 10 0 0 180 0 1 device=CAPACITOR -T 41300 49150 5 10 0 0 180 0 1 +T 50700 46050 5 10 0 0 180 0 1 symversion=0.1 -T 41500 50050 5 10 0 0 90 0 1 +T 50900 46950 5 10 0 0 90 0 1 footprint=0603.fp -T 41500 50050 5 10 0 0 90 0 1 +T 50900 46950 5 10 0 0 90 0 1 description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap -T 41200 50050 5 10 1 1 0 0 1 +T 50600 46950 5 10 1 1 0 0 1 refdes=C14 -T 41600 49850 5 10 1 1 180 0 1 +T 51000 46750 5 10 1 1 180 0 1 value=0.1uF } -C 43500 50250 1 270 0 gnd-2.sym -N 44200 50150 44500 50150 4 -C 40700 50050 1 270 0 gnd-1.sym -N 41400 49950 41700 49950 4 -C 41000 48850 1 0 0 input-1.sym +C 52900 47150 1 270 0 gnd-2.sym +N 53600 47050 53900 47050 4 +C 50100 46950 1 270 0 gnd-1.sym +N 50800 46850 51100 46850 4 +C 50400 45750 1 0 0 input-1.sym { -T 41000 49150 5 10 0 0 0 0 1 +T 50400 46050 5 10 0 0 0 0 1 device=INPUT -T 40300 48850 5 10 1 1 0 0 1 +T 49700 45750 5 10 1 1 0 0 1 refdes=spi_clk } -C 45000 48450 1 0 1 input-1.sym +C 54400 45350 1 0 1 input-1.sym { -T 45000 48750 5 10 0 0 0 6 1 +T 54400 45650 5 10 0 0 0 6 1 device=INPUT -T 45500 48450 5 10 1 1 0 6 1 +T 54900 45350 5 10 1 1 0 6 1 refdes=miso } -C 41000 48650 1 0 0 input-1.sym +C 50400 45550 1 0 0 input-1.sym { -T 41000 48950 5 10 0 0 0 0 1 +T 50400 45850 5 10 0 0 0 0 1 device=INPUT -T 40200 48650 5 10 1 1 0 0 1 +T 49600 45550 5 10 1 1 0 0 1 refdes=spi_mosi } -C 44200 48850 1 0 0 output-1.sym +C 53600 45750 1 0 0 output-1.sym { -T 44300 49150 5 10 0 0 0 0 1 +T 53700 46050 5 10 0 0 0 0 1 device=OUTPUT -T 45100 48850 5 10 1 1 0 0 1 +T 54500 45750 5 10 1 1 0 0 1 refdes=spi_ck } -C 44200 48650 1 0 0 output-1.sym +C 53600 45550 1 0 0 output-1.sym { -T 44300 48950 5 10 0 0 0 0 1 +T 53700 45850 5 10 0 0 0 0 1 device=OUTPUT -T 45100 48650 5 10 1 1 0 0 1 +T 54500 45550 5 10 1 1 0 0 1 refdes=mosi } -C 41800 48450 1 0 1 output-1.sym +C 51200 45350 1 0 1 output-1.sym { -T 41700 48750 5 10 0 0 0 6 1 +T 51100 45650 5 10 0 0 0 6 1 device=OUTPUT -T 40900 48450 5 10 1 1 0 6 1 +T 50300 45350 5 10 1 1 0 6 1 refdes=spi_miso } -C 44300 50150 1 0 0 5V_motor.sym -{ -T 44400 50850 5 10 0 0 0 0 1 -device=none -} -C 41500 50250 1 0 0 3.3V-plus-1.sym -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 -N 53050 49650 53450 49650 4 -C 52050 49850 1 0 0 resistor.sym -{ -T 52350 50250 5 10 0 0 0 0 1 -device=RESISTOR -T 52150 50025 5 10 1 1 0 0 1 -refdes=R1 -T 52550 50025 5 10 1 1 0 0 1 -value=1K -T 52050 49850 5 10 0 0 0 0 1 -model=RC0402JR-071KL -T 52050 49850 5 10 0 0 0 0 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 52050 49850 5 10 0 0 0 0 1 -footprint=0402.fp -} -C 54350 50350 1 0 0 5V_motor.sym -{ -T 54450 51050 5 10 0 0 0 0 1 -device=none -} -N 54550 48450 54550 50350 4 -N 54550 49950 54400 49950 4 -C 54800 47200 1 90 0 resistor.sym -{ -T 54400 47500 5 10 0 0 90 0 1 -device=RESISTOR -T 54625 47300 5 10 1 1 90 0 1 -refdes=R17 -T 54625 47700 5 10 1 1 90 0 1 -value=10K -T 54800 47200 5 10 0 0 0 0 2 -model=RC0402JR-0710KL - -T 54800 47200 5 10 0 0 0 0 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 54800 47200 5 10 0 0 0 0 1 -footprint=0402.fp -} -C 56000 47000 1 0 0 gnd-2.sym -N 54700 47800 54700 49650 4 -N 52650 49950 53450 49950 4 -N 53450 49150 53050 49150 4 -N 53450 48650 53050 48650 4 -N 53450 48150 53050 48150 4 -C 52100 49350 1 0 0 resistor.sym -{ -T 52400 49750 5 10 0 0 0 0 1 -device=RESISTOR -T 52200 49525 5 10 1 1 0 0 1 -refdes=R2 -T 52600 49525 5 10 1 1 0 0 1 -value=1K -T 52100 49350 5 10 0 0 0 0 1 -model=RC0402JR-071KL -T 52100 49350 5 10 0 0 0 0 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 52100 49350 5 10 0 0 0 0 1 -footprint=0402.fp -} -C 52100 48850 1 0 0 resistor.sym -{ -T 52400 49250 5 10 0 0 0 0 1 -device=RESISTOR -T 52200 49025 5 10 1 1 0 0 1 -refdes=R3 -T 52600 49025 5 10 1 1 0 0 1 -value=1K -T 52100 48850 5 10 0 0 0 0 1 -model=RC0402JR-071KL -T 52100 48850 5 10 0 0 0 0 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 52100 48850 5 10 0 0 0 0 1 -footprint=0402.fp -} -C 52100 48350 1 0 0 resistor.sym -{ -T 52400 48750 5 10 0 0 0 0 1 -device=RESISTOR -T 52200 48525 5 10 1 1 0 0 1 -refdes=R4 -T 52600 48525 5 10 1 1 0 0 1 -value=1K -T 52100 48350 5 10 0 0 0 0 1 -model=RC0402JR-071KL -T 52100 48350 5 10 0 0 0 0 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 52100 48350 5 10 0 0 0 0 1 -footprint=0402.fp -} -N 52700 49450 53450 49450 4 -N 52700 48950 53450 48950 4 -N 52700 48450 53450 48450 4 -C 55100 47200 1 90 0 resistor.sym -{ -T 54700 47500 5 10 0 0 90 0 1 -device=RESISTOR -T 54925 47300 5 10 1 1 90 0 1 -refdes=R18 -T 54925 47700 5 10 1 1 90 0 1 -value=10K -T 55100 47200 5 10 0 0 0 0 2 -model=RC0402JR-0710KL - -T 55100 47200 5 10 0 0 0 0 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 55100 47200 5 10 0 0 0 0 1 -footprint=0402.fp -} -C 55400 47200 1 90 0 resistor.sym -{ -T 55000 47500 5 10 0 0 90 0 1 -device=RESISTOR -T 55225 47300 5 10 1 1 90 0 1 -refdes=R19 -T 55225 47700 5 10 1 1 90 0 1 -value=10K -T 55400 47200 5 10 0 0 0 0 2 -model=RC0402JR-0710KL - -T 55400 47200 5 10 0 0 0 0 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 55400 47200 5 10 0 0 0 0 1 -footprint=0402.fp -} -C 55700 47200 1 90 0 resistor.sym -{ -T 55300 47500 5 10 0 0 90 0 1 -device=RESISTOR -T 55525 47300 5 10 1 1 90 0 1 -refdes=R20 -T 55525 47700 5 10 1 1 90 0 1 -value=10K -T 55700 47200 5 10 0 0 0 0 2 -model=RC0402JR-0710KL - -T 55700 47200 5 10 0 0 0 0 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 55700 47200 5 10 0 0 0 0 1 -footprint=0402.fp -} -N 55000 47800 55000 49150 4 -N 55300 47800 55300 48650 4 -N 55600 47800 55600 48150 4 -N 54700 47400 56100 47400 4 -N 56100 47400 56100 47300 4 -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 -N 42350 45750 42750 45750 4 -C 41350 45950 1 0 0 resistor.sym -{ -T 41650 46350 5 10 0 0 0 0 1 -device=RESISTOR -T 41350 45950 5 10 0 0 0 0 1 -model=RC0402JR-071KL -T 41350 45950 5 10 0 0 0 0 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 41350 45950 5 10 0 0 0 0 1 -footprint=0402.fp -T 41450 46125 5 10 1 1 0 0 1 -refdes=R5 -T 41850 46125 5 10 1 1 0 0 1 -value=1K -} -C 43650 46400 1 0 0 5V_motor.sym -{ -T 43750 47100 5 10 0 0 0 0 1 -device=none -} -C 44100 43300 1 90 0 resistor.sym -{ -T 43700 43600 5 10 0 0 90 0 1 -device=RESISTOR -T 44100 43300 5 10 0 0 0 0 2 -model=RC0402JR-0710KL - -T 44100 43300 5 10 0 0 0 0 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 44100 43300 5 10 0 0 0 0 1 -footprint=0402.fp -T 43925 43400 5 10 1 1 90 0 1 -refdes=R21 -T 43925 43800 5 10 1 1 90 0 1 -value=10K -} -C 44800 43200 1 0 0 gnd-2.sym -N 43700 45750 44850 45750 4 -N 44000 43900 44000 45750 4 -N 41950 46050 42750 46050 4 -N 42750 45250 42350 45250 4 -N 42750 44750 42350 44750 4 -N 42750 44250 42350 44250 4 -C 41400 45450 1 0 0 resistor.sym -{ -T 41700 45850 5 10 0 0 0 0 1 -device=RESISTOR -T 41400 45450 5 10 0 0 0 0 1 -model=RC0402JR-071KL -T 41400 45450 5 10 0 0 0 0 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 41400 45450 5 10 0 0 0 0 1 -footprint=0402.fp -T 41500 45625 5 10 1 1 0 0 1 -refdes=R6 -T 41900 45625 5 10 1 1 0 0 1 -value=1K -} -C 41400 44950 1 0 0 resistor.sym -{ -T 41700 45350 5 10 0 0 0 0 1 -device=RESISTOR -T 41400 44950 5 10 0 0 0 0 1 -model=RC0402JR-071KL -T 41400 44950 5 10 0 0 0 0 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 41400 44950 5 10 0 0 0 0 1 -footprint=0402.fp -T 41500 45125 5 10 1 1 0 0 1 -refdes=R7 -T 41900 45125 5 10 1 1 0 0 1 -value=1K -} -C 41400 44450 1 0 0 resistor.sym -{ -T 41700 44850 5 10 0 0 0 0 1 -device=RESISTOR -T 41400 44450 5 10 0 0 0 0 1 -model=RC0402JR-071KL -T 41400 44450 5 10 0 0 0 0 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 41400 44450 5 10 0 0 0 0 1 -footprint=0402.fp -T 41500 44625 5 10 1 1 0 0 1 -refdes=R8 -T 41900 44625 5 10 1 1 0 0 1 -value=1K -} -N 42000 45550 42750 45550 4 -N 42000 45050 42750 45050 4 -N 42000 44550 42750 44550 4 -C 44400 43300 1 90 0 resistor.sym -{ -T 44000 43600 5 10 0 0 90 0 1 -device=RESISTOR -T 44400 43300 5 10 0 0 0 0 2 -model=RC0402JR-0710KL - -T 44400 43300 5 10 0 0 0 0 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 44400 43300 5 10 0 0 0 0 1 -footprint=0402.fp -T 44225 43400 5 10 1 1 90 0 1 -refdes=R22 -T 44225 43800 5 10 1 1 90 0 1 -value=10K -} -C 44700 43300 1 90 0 resistor.sym -{ -T 44300 43600 5 10 0 0 90 0 1 -device=RESISTOR -T 44700 43300 5 10 0 0 0 0 2 -model=RC0402JR-0710KL - -T 44700 43300 5 10 0 0 0 0 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 44700 43300 5 10 0 0 0 0 1 -footprint=0402.fp -T 44525 43400 5 10 1 1 90 0 1 -refdes=R23 -T 44525 43800 5 10 1 1 90 0 1 -value=10K -} -C 45000 43300 1 90 0 resistor.sym -{ -T 44600 43600 5 10 0 0 90 0 1 -device=RESISTOR -T 45000 43300 5 10 0 0 0 0 2 -model=RC0402JR-0710KL - -T 45000 43300 5 10 0 0 0 0 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 45000 43300 5 10 0 0 0 0 1 -footprint=0402.fp -T 44825 43400 5 10 1 1 90 0 1 -refdes=R24 -T 44825 43800 5 10 1 1 90 0 1 -value=10K -} -N 44300 43900 44300 45250 4 -N 43700 45250 44900 45250 4 -N 44900 44750 43700 44750 4 -N 44600 43900 44600 44750 4 -N 44900 44250 43700 44250 4 -N 44900 43900 44900 44250 4 -N 44000 43500 44900 43500 4 -N 55750 49650 54400 49650 4 -N 55800 49150 54400 49150 4 -N 55800 48650 54400 48650 4 -N 55800 48150 54400 48150 4 -N 43700 44550 43850 44550 4 -N 43850 44550 43850 46400 4 -N 43700 46050 43850 46050 4 -N 43700 45550 43850 45550 4 -N 43700 45050 43850 45050 4 -N 54400 48450 54550 48450 4 -N 54400 49450 54550 49450 4 -N 54400 48950 54550 48950 4 -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 -N 47750 46050 48150 46050 4 -C 46750 46250 1 0 0 resistor.sym -{ -T 47050 46650 5 10 0 0 0 0 1 -device=RESISTOR -T 46750 46250 5 10 0 0 0 0 1 -model=RC0402JR-071KL -T 46750 46250 5 10 0 0 0 0 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 46750 46250 5 10 0 0 0 0 1 -footprint=0402.fp -T 46850 46425 5 10 1 1 0 0 1 -refdes=R9 -T 47250 46425 5 10 1 1 0 0 1 -value=1K -} -C 49050 46550 1 0 0 5V_motor.sym -{ -T 49150 47250 5 10 0 0 0 0 1 -device=none -} -C 49500 43600 1 90 0 resistor.sym -{ -T 49100 43900 5 10 0 0 90 0 1 -device=RESISTOR -T 49500 43600 5 10 0 0 0 0 2 -model=RC0402JR-0710KL - -T 49500 43600 5 10 0 0 0 0 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 49500 43600 5 10 0 0 0 0 1 -footprint=0402.fp -T 49325 43550 5 10 1 1 90 0 1 -refdes=R25 -T 49325 44100 5 10 1 1 90 0 1 -value=10K -} -C 50200 43300 1 0 0 gnd-2.sym -N 49100 46050 50300 46050 4 -N 49400 44200 49400 46050 4 -N 47350 46350 48150 46350 4 -N 48150 45550 47750 45550 4 -N 48150 45050 47750 45050 4 -N 48150 44550 47750 44550 4 -C 46800 45750 1 0 0 resistor.sym -{ -T 47100 46150 5 10 0 0 0 0 1 -device=RESISTOR -T 46800 45750 5 10 0 0 0 0 1 -model=RC0402JR-071KL -T 46800 45750 5 10 0 0 0 0 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 46800 45750 5 10 0 0 0 0 1 -footprint=0402.fp -T 46900 45925 5 10 1 1 0 0 1 -refdes=R10 -T 47300 45925 5 10 1 1 0 0 1 -value=1K -} -C 46800 45250 1 0 0 resistor.sym -{ -T 47100 45650 5 10 0 0 0 0 1 -device=RESISTOR -T 46800 45250 5 10 0 0 0 0 1 -model=RC0402JR-071KL -T 46800 45250 5 10 0 0 0 0 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 46800 45250 5 10 0 0 0 0 1 -footprint=0402.fp -T 46900 45425 5 10 1 1 0 0 1 -refdes=R11 -T 47300 45425 5 10 1 1 0 0 1 -value=1K -} -C 46800 44750 1 0 0 resistor.sym -{ -T 47100 45150 5 10 0 0 0 0 1 -device=RESISTOR -T 46800 44750 5 10 0 0 0 0 1 -model=RC0402JR-071KL -T 46800 44750 5 10 0 0 0 0 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 46800 44750 5 10 0 0 0 0 1 -footprint=0402.fp -T 46900 44925 5 10 1 1 0 0 1 -refdes=R12 -T 47300 44925 5 10 1 1 0 0 1 -value=1K -} -N 47400 45850 48150 45850 4 -N 47400 45350 48150 45350 4 -N 47400 44850 48150 44850 4 -C 49800 43600 1 90 0 resistor.sym -{ -T 49400 43900 5 10 0 0 90 0 1 -device=RESISTOR -T 49800 43600 5 10 0 0 0 0 2 -model=RC0402JR-0710KL - -T 49800 43600 5 10 0 0 0 0 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 49800 43600 5 10 0 0 0 0 1 -footprint=0402.fp -T 49675 43550 5 10 1 1 90 0 1 -refdes=R26 -T 49625 44100 5 10 1 1 90 0 1 -value=10K -} -C 50100 43600 1 90 0 resistor.sym -{ -T 49700 43900 5 10 0 0 90 0 1 -device=RESISTOR -T 50100 43600 5 10 0 0 0 0 2 -model=RC0402JR-0710KL - -T 50100 43600 5 10 0 0 0 0 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 50100 43600 5 10 0 0 0 0 1 -footprint=0402.fp -T 49975 43550 5 10 1 1 90 0 1 -refdes=R27 -T 49925 44100 5 10 1 1 90 0 1 -value=10K -} -C 50400 43600 1 90 0 resistor.sym -{ -T 50000 43900 5 10 0 0 90 0 1 -device=RESISTOR -T 50400 43600 5 10 0 0 0 0 2 -model=RC0402JR-0710KL - -T 50400 43600 5 10 0 0 0 0 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 50400 43600 5 10 0 0 0 0 1 -footprint=0402.fp -T 50275 43550 5 10 1 1 90 0 1 -refdes=R28 -T 50225 44100 5 10 1 1 90 0 1 -value=10K -} -N 49700 44200 49700 45550 4 -N 49100 45550 50300 45550 4 -N 50300 45050 49100 45050 4 -N 50000 44200 50000 45050 4 -N 50300 44550 49100 44550 4 -N 50300 44200 50300 44550 4 -N 49400 43800 50300 43800 4 -N 49100 44850 49250 44850 4 -N 49250 44850 49250 46550 4 -N 49100 46350 49250 46350 4 -N 49100 45850 49250 45850 4 -N 49100 45350 49250 45350 4 -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 -C 56050 46000 1 0 1 resistor.sym -{ -T 55750 46400 5 10 0 0 0 6 1 -device=RESISTOR -T 56050 46000 5 10 0 0 0 6 1 -model=RC0402JR-071KL -T 56050 46000 5 10 0 0 0 6 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 56050 46000 5 10 0 0 0 6 1 -footprint=0402.fp -T 55950 46175 5 10 1 1 0 6 1 -refdes=R13 -T 55550 46175 5 10 1 1 0 6 1 -value=1K -} -C 53300 43350 1 270 1 resistor.sym -{ -T 53700 43650 5 10 0 0 90 2 1 -device=RESISTOR -T 53300 43350 5 10 0 0 0 6 2 -model=RC0402JR-0710KL - -T 53300 43350 5 10 0 0 0 6 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 53300 43350 5 10 0 0 0 6 1 -footprint=0402.fp -T 53475 43300 5 10 1 1 90 2 1 -refdes=R32 -T 53475 43850 5 10 1 1 90 2 1 -value=10K -} -N 53700 45800 52400 45800 4 -N 53400 43950 53400 45800 4 -N 55450 46100 54650 46100 4 -N 54650 45300 55050 45300 4 -N 54650 44800 55050 44800 4 -N 54650 44300 55050 44300 4 -C 56050 45500 1 0 1 resistor.sym -{ -T 55750 45900 5 10 0 0 0 6 1 -device=RESISTOR -T 56050 45500 5 10 0 0 0 6 1 -model=RC0402JR-071KL -T 56050 45500 5 10 0 0 0 6 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 56050 45500 5 10 0 0 0 6 1 -footprint=0402.fp -T 55950 45675 5 10 1 1 0 6 1 -refdes=R14 -T 55550 45675 5 10 1 1 0 6 1 -value=1K -} -C 56000 45000 1 0 1 resistor.sym +C 53700 47050 1 0 0 5V_motor.sym { -T 55700 45400 5 10 0 0 0 6 1 -device=RESISTOR -T 56000 45000 5 10 0 0 0 6 1 -model=RC0402JR-071KL -T 56000 45000 5 10 0 0 0 6 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 56000 45000 5 10 0 0 0 6 1 -footprint=0402.fp -T 55900 45175 5 10 1 1 0 6 1 -refdes=R15 -T 55500 45175 5 10 1 1 0 6 1 -value=1K -} -C 56000 44500 1 0 1 resistor.sym -{ -T 55700 44900 5 10 0 0 0 6 1 -device=RESISTOR -T 56000 44500 5 10 0 0 0 6 1 -model=RC0402JR-071KL -T 56000 44500 5 10 0 0 0 6 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 56000 44500 5 10 0 0 0 6 1 -footprint=0402.fp -T 55900 44675 5 10 1 1 0 6 1 -refdes=R16 -T 55500 44675 5 10 1 1 0 6 1 -value=1K -} -N 55450 45600 54650 45600 4 -N 55400 45100 54650 45100 4 -N 55400 44600 54650 44600 4 -C 53000 43350 1 270 1 resistor.sym -{ -T 53400 43650 5 10 0 0 90 2 1 -device=RESISTOR -T 53000 43350 5 10 0 0 0 6 2 -model=RC0402JR-0710KL - -T 53000 43350 5 10 0 0 0 6 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 53000 43350 5 10 0 0 0 6 1 -footprint=0402.fp -T 53125 43300 5 10 1 1 90 2 1 -refdes=R31 -T 53175 43850 5 10 1 1 90 2 1 -value=10K -} -C 52700 43350 1 270 1 resistor.sym -{ -T 53100 43650 5 10 0 0 90 2 1 -device=RESISTOR -T 52700 43350 5 10 0 0 0 6 2 -model=RC0402JR-0710KL - -T 52700 43350 5 10 0 0 0 6 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 52700 43350 5 10 0 0 0 6 1 -footprint=0402.fp -T 52825 43300 5 10 1 1 90 2 1 -refdes=R30 -T 52875 43850 5 10 1 1 90 2 1 -value=10K -} -C 52400 43350 1 270 1 resistor.sym -{ -T 52800 43650 5 10 0 0 90 2 1 -device=RESISTOR -T 52400 43350 5 10 0 0 0 6 2 -model=RC0402JR-0710KL - -T 52400 43350 5 10 0 0 0 6 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 52400 43350 5 10 0 0 0 6 1 -footprint=0402.fp -T 52525 43300 5 10 1 1 90 2 1 -refdes=R29 -T 52575 43850 5 10 1 1 90 2 1 -value=10K -} -N 53100 43950 53100 45300 4 -N 53700 45300 52350 45300 4 -N 52350 44800 53700 44800 4 -N 52800 43950 52800 44800 4 -N 52400 44300 53700 44300 4 -N 52500 43950 52500 44300 4 -N 53400 43550 52000 43550 4 -N 52000 43550 52000 43500 4 -N 53700 44600 53550 44600 4 -N 53550 44600 53550 46300 4 -N 53700 46100 53550 46100 4 -N 53700 45600 53550 45600 4 -N 53700 45100 53550 45100 4 -C 54950 43600 1 0 0 gnd-2.sym -C 51900 43200 1 0 0 gnd-1.sym -C 53350 46300 1 0 0 3.3V-plus-1.sym -N 50300 43600 50300 43800 4 -N 55850 45600 55800 45600 4 -C 46400 42800 1 0 0 testpt.sym -{ -T 46568 42758 5 8 1 1 0 0 1 -refdes=TP1 -T 46400 42759 5 8 0 1 0 0 1 -footprint=testpt.fp -} -C 40700 43000 1 270 0 gnd-2.sym -N 41200 42900 41000 42900 4 -N 43300 42700 43300 42900 4 -N 42800 41100 42600 41100 4 -C 42100 42900 1 0 0 5V_motor.sym -{ -T 42200 43600 5 10 0 0 0 0 1 +T 53800 47750 5 10 0 0 0 0 1 device=none } -C 44900 40400 1 0 0 gnd-2.sym -N 42100 42900 43300 42900 4 -C 42700 41600 1 90 0 resistor-1.sym -{ -T 42300 41900 5 10 0 0 90 0 1 -device=RESISTOR -T 42700 41600 5 10 0 0 0 0 1 -footprint=0402.fp -T 42700 41600 5 10 0 0 0 0 1 -model=RC0402JR-0710KL -T 42700 41600 5 10 0 0 0 0 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 42500 41700 5 10 1 1 90 0 1 -refdes=R33 -T 42500 42100 5 10 1 1 90 0 1 -value=10K -} -N 42600 42500 42600 42900 4 -N 42600 41100 42600 41600 4 -C 47400 42200 1 0 0 output-1.sym -{ -T 47500 42500 5 10 0 0 0 0 1 -device=OUTPUT -T 47600 42200 5 10 1 1 0 0 1 -refdes=clk_1 -} -N 45400 42300 47400 42300 4 -N 46500 42800 46500 42300 4 -C 47400 42000 1 0 0 output-1.sym -{ -T 47500 42300 5 10 0 0 0 0 1 -device=OUTPUT -T 47600 42000 5 10 1 1 0 0 1 -refdes=clk_2 -} -C 47400 41800 1 0 0 output-1.sym -{ -T 47500 42100 5 10 0 0 0 0 1 -device=OUTPUT -T 47600 41800 5 10 1 1 0 0 1 -refdes=clk_3 -} -C 47400 41600 1 0 0 output-1.sym -{ -T 47500 41900 5 10 0 0 0 0 1 -device=OUTPUT -T 47600 41600 5 10 1 1 0 0 1 -refdes=clk_4 -} -N 47400 41700 47400 42300 4 -C 42800 40700 1 0 0 crystal_oscillator.sym -{ -T 43095 41795 5 10 1 1 0 0 1 -refdes=OSC1 -T 43795 41295 5 10 1 1 0 0 1 -value=16MHz -T 42800 40700 5 10 0 0 0 0 1 -description=Crystal Technologies CB3LV-3I-16M0000 16MHz, HCMOS TTL ,surface mount crystal clock oscill -T 42800 40700 5 10 0 0 0 0 1 -footprint=CB3_OSC.fp -T 42800 40700 5 10 0 0 0 0 1 -model=CB3LV-3I-16M0000 -} -C 41200 42700 1 0 0 capacitor-1.sym -{ -T 41400 43400 5 10 0 0 0 0 1 -device=CAPACITOR -T 41300 43000 5 10 1 1 0 0 1 -refdes=C1 -T 41400 43600 5 10 0 0 0 0 1 -symversion=0.1 -T 41200 42700 5 10 0 0 0 0 1 -model=GRM155R71H103KA88D -T 41200 42700 5 10 0 0 0 0 1 -description=Murata 10nF 0402 ceramic capacitor -T 41200 42700 5 10 0 1 0 0 1 -footprint=0402.fp -T 41700 42900 5 10 1 1 0 0 1 -value=10nF -} -C 56600 44500 1 0 1 input-1.sym -{ -T 56600 44800 5 10 0 0 0 6 1 -device=INPUT -T 56100 44500 5 10 1 1 0 0 1 -refdes=fault_1 -} -C 56600 45000 1 0 1 input-1.sym -{ -T 56600 45300 5 10 0 0 0 6 1 -device=INPUT -T 56100 45000 5 10 1 1 0 0 1 -refdes=fault_2 -} -C 56600 45500 1 0 1 input-1.sym -{ -T 56600 45800 5 10 0 0 0 6 1 -device=INPUT -T 56100 45500 5 10 1 1 0 0 1 -refdes=fault_3 -} -C 56650 46000 1 0 1 input-1.sym -{ -T 56650 46300 5 10 0 0 0 6 1 -device=INPUT -T 56150 46000 5 10 1 1 0 0 1 -refdes=fault_4 -} -C 45950 49750 1 0 0 input-1.sym -{ -T 45950 50050 5 10 0 0 0 0 1 -device=INPUT -T 45950 49750 5 10 1 1 0 0 1 -refdes=step_x -} -C 49950 49450 1 0 0 output-1.sym -{ -T 50050 49750 5 10 0 0 0 0 1 -device=OUTPUT -T 50150 49450 5 10 1 1 0 0 1 -refdes=step_1 -} -C 46000 49250 1 0 0 input-1.sym -{ -T 46000 49550 5 10 0 0 0 0 1 -device=INPUT -T 46000 49250 5 10 1 1 0 0 1 -refdes=step_y -} -C 50000 48950 1 0 0 output-1.sym -{ -T 50100 49250 5 10 0 0 0 0 1 -device=OUTPUT -T 50200 48950 5 10 1 1 0 0 1 -refdes=step_2 -} -C 46000 48750 1 0 0 input-1.sym -{ -T 46000 49050 5 10 0 0 0 0 1 -device=INPUT -T 46000 48750 5 10 1 1 0 0 1 -refdes=step_z -} -C 50000 48450 1 0 0 output-1.sym -{ -T 50100 48750 5 10 0 0 0 0 1 -device=OUTPUT -T 50200 48450 5 10 1 1 0 0 1 -refdes=step_3 -} -C 46000 48250 1 0 0 input-1.sym -{ -T 46000 48550 5 10 0 0 0 0 1 -device=INPUT -T 46000 48250 5 10 1 1 0 0 1 -refdes=step_a -} -C 50100 47950 1 0 0 output-1.sym -{ -T 50200 48250 5 10 0 0 0 0 1 -device=OUTPUT -T 50300 47950 5 10 1 1 0 0 1 -refdes=step_4 -} -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 -N 47550 49550 47950 49550 4 -C 46550 49750 1 0 0 resistor.sym -{ -T 46850 50150 5 10 0 0 0 0 1 -device=RESISTOR -T 46550 49750 5 10 0 0 0 0 1 -model=RC0402JR-071KL -T 46550 49750 5 10 0 0 0 0 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 46550 49750 5 10 0 0 0 0 1 -footprint=0402.fp -T 46650 49925 5 10 1 1 0 0 1 -refdes=R34 -T 47050 49925 5 10 1 1 0 0 1 -value=1K -} -C 48850 50250 1 0 0 5V_motor.sym -{ -T 48950 50950 5 10 0 0 0 0 1 -device=none -} -N 49050 48350 49050 50250 4 -N 49050 49850 48900 49850 4 -C 49300 47100 1 90 0 resistor.sym -{ -T 48900 47400 5 10 0 0 90 0 1 -device=RESISTOR -T 49300 47100 5 10 0 0 0 0 2 -model=RC0402JR-0710KL - -T 49300 47100 5 10 0 0 0 0 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 49300 47100 5 10 0 0 0 0 1 -footprint=0402.fp -T 49125 47200 5 10 1 1 90 0 1 -refdes=R38 -T 49125 47600 5 10 1 1 90 0 1 -value=10K -} -C 50500 46900 1 0 0 gnd-2.sym -N 49200 47700 49200 49550 4 -N 47150 49850 47950 49850 4 -N 47950 49050 47550 49050 4 -N 47950 48550 47550 48550 4 -N 47950 48050 47550 48050 4 -C 46600 49250 1 0 0 resistor.sym -{ -T 46900 49650 5 10 0 0 0 0 1 -device=RESISTOR -T 46600 49250 5 10 0 0 0 0 1 -model=RC0402JR-071KL -T 46600 49250 5 10 0 0 0 0 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 46600 49250 5 10 0 0 0 0 1 -footprint=0402.fp -T 46700 49425 5 10 1 1 0 0 1 -refdes=R35 -T 47100 49425 5 10 1 1 0 0 1 -value=1K -} -C 46600 48750 1 0 0 resistor.sym -{ -T 46900 49150 5 10 0 0 0 0 1 -device=RESISTOR -T 46600 48750 5 10 0 0 0 0 1 -model=RC0402JR-071KL -T 46600 48750 5 10 0 0 0 0 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 46600 48750 5 10 0 0 0 0 1 -footprint=0402.fp -T 46700 48925 5 10 1 1 0 0 1 -refdes=R36 -T 47100 48925 5 10 1 1 0 0 1 -value=1K -} -C 46600 48250 1 0 0 resistor.sym -{ -T 46900 48650 5 10 0 0 0 0 1 -device=RESISTOR -T 46600 48250 5 10 0 0 0 0 1 -model=RC0402JR-071KL -T 46600 48250 5 10 0 0 0 0 1 -description=RES SMD 1K OHM 5% 1/16W 0402 -T 46600 48250 5 10 0 0 0 0 1 -footprint=0402.fp -T 46700 48425 5 10 1 1 0 0 1 -refdes=R37 -T 47100 48425 5 10 1 1 0 0 1 -value=1K -} -N 47200 49350 47950 49350 4 -N 47200 48850 47950 48850 4 -N 47200 48350 47950 48350 4 -C 49600 47100 1 90 0 resistor.sym -{ -T 49200 47400 5 10 0 0 90 0 1 -device=RESISTOR -T 49600 47100 5 10 0 0 0 0 2 -model=RC0402JR-0710KL - -T 49600 47100 5 10 0 0 0 0 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 49600 47100 5 10 0 0 0 0 1 -footprint=0402.fp -T 49425 47200 5 10 1 1 90 0 1 -refdes=R39 -T 49425 47600 5 10 1 1 90 0 1 -value=10K -} -C 49900 47100 1 90 0 resistor.sym -{ -T 49500 47400 5 10 0 0 90 0 1 -device=RESISTOR -T 49900 47100 5 10 0 0 0 0 2 -model=RC0402JR-0710KL - -T 49900 47100 5 10 0 0 0 0 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 49900 47100 5 10 0 0 0 0 1 -footprint=0402.fp -T 49725 47200 5 10 1 1 90 0 1 -refdes=R40 -T 49725 47600 5 10 1 1 90 0 1 -value=10K -} -C 50200 47100 1 90 0 resistor.sym -{ -T 49800 47400 5 10 0 0 90 0 1 -device=RESISTOR -T 50200 47100 5 10 0 0 0 0 2 -model=RC0402JR-0710KL - -T 50200 47100 5 10 0 0 0 0 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -T 50200 47100 5 10 0 0 0 0 1 -footprint=0402.fp -T 50025 47200 5 10 1 1 90 0 1 -refdes=R41 -T 50025 47600 5 10 1 1 90 0 1 -value=10K -} -N 49500 47700 49500 49050 4 -N 49800 47700 49800 48550 4 -N 50100 47700 50100 48050 4 -N 49200 47300 50600 47300 4 -N 50600 47300 50600 47200 4 -N 49950 49550 48900 49550 4 -N 50000 49050 48900 49050 4 -N 50000 48550 48900 48550 4 -N 50100 48050 48900 48050 4 -N 48900 48350 49050 48350 4 -N 48900 49350 49050 49350 4 -N 48900 48850 49050 48850 4 +C 50900 47150 1 0 0 3.3V-plus-1.sym T 50000 40700 9 10 1 0 0 0 2 Isolation Copyright (c) 2015, Buildbotics LLC @@ -1306,45 +114,52 @@ T 50000 40100 9 10 1 0 0 0 1 6 T 51500 40100 9 10 1 0 0 0 1 7 -C 41500 47850 1 0 0 nc.sym +C 50900 44750 1 0 0 nc.sym { -T 41500 48250 5 10 0 0 0 0 1 +T 50900 45150 5 10 0 0 0 0 1 value=NoConnection -T 41500 48650 5 10 0 0 0 0 1 +T 50900 45550 5 10 0 0 0 0 1 device=DRC_Directive } -C 41500 48050 1 0 0 nc.sym +C 50900 44950 1 0 0 nc.sym { -T 41500 48450 5 10 0 0 0 0 1 +T 50900 45350 5 10 0 0 0 0 1 value=NoConnection -T 41500 48850 5 10 0 0 0 0 1 +T 50900 45750 5 10 0 0 0 0 1 device=DRC_Directive } -C 41500 48250 1 0 0 nc.sym +C 50900 45150 1 0 0 nc.sym { -T 41500 48650 5 10 0 0 0 0 1 +T 50900 45550 5 10 0 0 0 0 1 value=NoConnection -T 41500 49050 5 10 0 0 0 0 1 +T 50900 45950 5 10 0 0 0 0 1 device=DRC_Directive } -C 44700 48050 1 180 0 nc.sym +C 54100 44950 1 180 0 nc.sym { -T 44700 47650 5 10 0 0 180 0 1 +T 54100 44550 5 10 0 0 180 0 1 value=NoConnection -T 44700 47250 5 10 0 0 180 0 1 +T 54100 44150 5 10 0 0 180 0 1 device=DRC_Directive } -C 44700 48250 1 180 0 nc.sym +C 54100 45150 1 180 0 nc.sym { -T 44700 47850 5 10 0 0 180 0 1 +T 54100 44750 5 10 0 0 180 0 1 value=NoConnection -T 44700 47450 5 10 0 0 180 0 1 +T 54100 44350 5 10 0 0 180 0 1 device=DRC_Directive } -C 44500 48450 1 180 0 nc.sym +C 53900 45350 1 180 0 nc.sym { -T 44500 48050 5 10 0 0 180 0 1 +T 53900 44950 5 10 0 0 180 0 1 value=NoConnection -T 44500 47650 5 10 0 0 180 0 1 +T 53900 44550 5 10 0 0 180 0 1 device=DRC_Directive } +C 47500 48100 1 0 0 testpt.sym +{ +T 47500 48059 5 8 0 1 0 0 1 +footprint=testpt.fp +T 47668 48058 5 8 1 1 0 0 1 +refdes=TP1 +} diff --git a/electronics/microprocessor.sch b/electronics/microprocessor.sch index b041413..602da2e 100644 --- a/electronics/microprocessor.sch +++ b/electronics/microprocessor.sch @@ -1,6 +1,5 @@ v 20130925 2 C 40000 40000 0 0 0 title-B.sym -C 45600 41200 1 0 0 gnd.sym N 45400 41800 45400 41500 4 N 45400 41500 46900 41500 4 N 45700 41800 45700 41500 4 @@ -9,7 +8,7 @@ N 46900 41800 46900 41500 4 N 46600 41800 46600 41500 4 N 46300 41800 46300 41500 4 N 45500 50200 45500 50400 4 -N 41400 50400 46700 50400 4 +N 41800 50400 46700 50400 4 N 46700 50200 46700 50400 4 N 46400 50200 46400 50400 4 N 46100 50200 46100 50400 4 @@ -69,7 +68,6 @@ N 48000 41000 48000 41800 4 N 48000 41800 47800 41800 4 N 47300 41000 47300 41800 4 N 47300 41800 47500 41800 4 -C 45900 50400 1 0 0 3.3V-plus.sym C 41000 40400 1 0 0 pdi.sym { T 41300 42300 5 10 1 1 0 0 1 @@ -82,12 +80,11 @@ T 41000 40400 5 10 0 0 0 0 1 description=Harwin M20-9950345, 2-row, 6-pin, right angle, .1" pitch, male connector } N 44600 41200 44600 41800 4 -N 44600 41500 42800 41500 4 -N 42800 41500 42800 42000 4 -N 42800 42000 42200 42000 4 +N 44600 41500 43100 41500 4 +N 43100 41500 43100 42000 4 +N 43100 42000 42200 42000 4 N 42200 40800 44900 40800 4 -N 44900 40400 44900 41800 4 -C 42700 40400 1 90 0 gnd.sym +N 44900 40800 44900 41800 4 C 42500 41500 1 180 0 nc.sym { T 42400 41000 5 10 0 0 180 0 1 @@ -102,7 +99,6 @@ value=NoConnection T 42400 40500 5 10 0 0 180 0 1 device=DRC_Directive } -C 42400 41900 1 270 0 3.3V-plus.sym N 42400 41700 42200 41700 4 T 50000 40700 9 10 1 0 0 0 2 Microprocessor @@ -126,134 +122,116 @@ footprint=TQFP64_14_ATXMEGA.fp T 47800 50200 5 10 1 1 0 0 1 refdes=U1 } -C 47550 40200 1 0 0 gnd.sym -C 40900 50300 1 0 0 cap.sym +C 41300 50300 1 0 0 cap.sym { -T 41100 51000 5 10 0 0 0 0 1 +T 41500 51000 5 10 0 0 0 0 1 device=CAPACITOR -T 41300 50650 5 10 1 1 180 0 1 +T 41700 50650 5 10 1 1 180 0 1 refdes=C1 -T 41100 51200 5 10 0 0 0 0 1 +T 41500 51200 5 10 0 0 0 0 1 symversion=0.1 -T 40900 50150 5 10 1 1 0 0 1 +T 41300 50150 5 10 1 1 0 0 1 value=0.1uF -T 40900 50300 5 10 0 0 0 0 1 +T 41300 50300 5 10 0 0 0 0 1 footprint=0603 -T 40900 50300 5 10 0 0 0 0 1 +T 41300 50300 5 10 0 0 0 0 1 model=C0603C104M5RACTU -T 40900 50300 5 10 0 0 0 0 1 +T 41300 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 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 43100 41100 1 0 0 input-1.sym -{ -T 43100 41400 5 10 0 0 0 0 1 -device=INPUT -T 43100 41100 5 10 1 1 0 0 1 -refdes=PDI -} -C 43100 40300 1 0 0 input-1.sym -{ -T 43100 40600 5 10 0 0 0 0 1 -device=INPUT -T 43100 40300 5 10 1 1 0 0 1 -refdes=RESET -} -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 40800 50400 41400 50400 4 N 45000 50200 45000 50400 4 -C 40900 49700 1 0 0 cap.sym +C 41300 49700 1 0 0 cap.sym { -T 41100 50400 5 10 0 0 0 0 1 +T 41500 50400 5 10 0 0 0 0 1 device=CAPACITOR -T 41300 50050 5 10 1 1 180 0 1 +T 41700 50050 5 10 1 1 180 0 1 refdes=C4 -T 41100 50600 5 10 0 0 0 0 1 +T 41500 50600 5 10 0 0 0 0 1 symversion=0.1 -T 40900 49550 5 10 1 1 0 0 1 +T 41300 49550 5 10 1 1 0 0 1 value=0.1uF -T 40900 49700 5 10 0 0 0 0 1 +T 41300 49700 5 10 0 0 0 0 1 footprint=0603 -T 40900 49700 5 10 0 0 0 0 1 +T 41300 49700 5 10 0 0 0 0 1 model=C0603C104M5RACTU -T 40900 49700 5 10 0 0 0 0 1 +T 41300 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 +C 41300 49100 1 0 0 cap.sym { -T 41100 49800 5 10 0 0 0 0 1 +T 41500 49800 5 10 0 0 0 0 1 device=CAPACITOR -T 41300 49450 5 10 1 1 180 0 1 +T 41700 49450 5 10 1 1 180 0 1 refdes=C5 -T 41100 50000 5 10 0 0 0 0 1 +T 41500 50000 5 10 0 0 0 0 1 symversion=0.1 -T 40900 48950 5 10 1 1 0 0 1 +T 41300 48950 5 10 1 1 0 0 1 value=0.1uF -T 40900 49100 5 10 0 0 0 0 1 +T 41300 49100 5 10 0 0 0 0 1 footprint=0603 -T 40900 49100 5 10 0 0 0 0 1 +T 41300 49100 5 10 0 0 0 0 1 model=C0603C104M5RACTU -T 40900 49100 5 10 0 0 0 0 1 +T 41300 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 +C 41300 48400 1 0 0 cap.sym { -T 41100 49100 5 10 0 0 0 0 1 +T 41500 49100 5 10 0 0 0 0 1 device=CAPACITOR -T 41300 48750 5 10 1 1 180 0 1 +T 41700 48750 5 10 1 1 180 0 1 refdes=C6 -T 41100 49300 5 10 0 0 0 0 1 +T 41500 49300 5 10 0 0 0 0 1 symversion=0.1 -T 40900 48250 5 10 1 1 0 0 1 +T 41300 48250 5 10 1 1 0 0 1 value=0.1uF -T 40900 48400 5 10 0 0 0 0 1 +T 41300 48400 5 10 0 0 0 0 1 footprint=0603 -T 40900 48400 5 10 0 0 0 0 1 +T 41300 48400 5 10 0 0 0 0 1 model=C0603C104M5RACTU -T 40900 48400 5 10 0 0 0 0 1 +T 41300 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 +C 41300 47700 1 0 0 cap.sym { -T 41100 48400 5 10 0 0 0 0 1 +T 41500 48400 5 10 0 0 0 0 1 device=CAPACITOR -T 41300 48050 5 10 1 1 180 0 1 +T 41700 48050 5 10 1 1 180 0 1 refdes=C7 -T 41100 48600 5 10 0 0 0 0 1 +T 41500 48600 5 10 0 0 0 0 1 symversion=0.1 -T 40900 47550 5 10 1 1 0 0 1 +T 41300 47550 5 10 1 1 0 0 1 value=0.1uF -T 40900 47700 5 10 0 0 0 0 1 +T 41300 47700 5 10 0 0 0 0 1 footprint=0603 -T 40900 47700 5 10 0 0 0 0 1 +T 41300 47700 5 10 0 0 0 0 1 model=C0603C104M5RACTU -T 40900 47700 5 10 0 0 0 0 1 +T 41300 47700 5 10 0 0 0 0 1 description=Kemet C0603C104M5RACTU 0603 .1uF ceramic 50 volt cap } +N 41800 47200 41800 50400 4 N 41400 47200 41400 50400 4 -N 41000 47200 41000 50400 4 -C 40900 47100 1 0 0 cap.sym +C 41300 47100 1 0 0 cap.sym { -T 41100 47800 5 10 0 0 0 0 1 +T 41500 47800 5 10 0 0 0 0 1 device=CAPACITOR -T 41300 47450 5 10 1 1 180 0 1 +T 41700 47450 5 10 1 1 180 0 1 refdes=C8 -T 41100 48000 5 10 0 0 0 0 1 +T 41500 48000 5 10 0 0 0 0 1 symversion=0.1 -T 40900 46950 5 10 1 1 0 0 1 +T 41300 46950 5 10 1 1 0 0 1 value=0.1uF -T 40900 47100 5 10 0 0 0 0 1 +T 41300 47100 5 10 0 0 0 0 1 footprint=0603 -T 40900 47100 5 10 0 0 0 0 1 +T 41300 47100 5 10 0 0 0 0 1 model=C0603C104M5RACTU -T 40900 47100 5 10 0 0 0 0 1 +T 41300 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 @@ -298,27 +276,6 @@ device=INPUT T 48850 47950 5 10 1 1 0 0 1 refdes=y_min } -C 48300 45600 1 0 0 output.sym -{ -T 48400 45900 5 10 0 0 0 0 1 -device=OUTPUT -T 48800 45650 5 10 1 1 0 0 1 -refdes=coolant -} -C 48300 48200 1 0 0 output.sym -{ -T 48400 48500 5 10 0 0 0 0 1 -device=OUTPUT -T 48800 48250 5 10 1 1 0 0 1 -refdes=spin_pwm -} -C 48300 43000 1 0 0 output.sym -{ -T 48400 43300 5 10 0 0 0 0 1 -device=OUTPUT -T 48850 43050 5 10 1 1 0 0 1 -refdes=spin_dir -} C 48300 44700 1 180 1 output.sym { T 48400 44400 5 10 0 0 180 6 1 @@ -396,13 +353,6 @@ device=OUTPUT T 48800 46250 5 10 1 1 0 0 1 refdes=spi_cs_z } -C 48350 43600 1 0 0 output.sym -{ -T 48450 43900 5 10 0 0 0 0 1 -device=OUTPUT -T 48850 43650 5 10 1 1 0 0 1 -refdes=spi_cs_y -} C 49100 46100 1 180 0 input.sym { T 49100 45800 5 10 0 0 180 0 1 @@ -473,13 +423,6 @@ device=INPUT T 42950 47650 5 10 1 1 0 0 1 refdes=x_max } -C 44000 48400 1 180 0 output.sym -{ -T 43900 48100 5 10 0 0 180 0 1 -device=OUTPUT -T 42500 48250 5 10 1 1 0 0 1 -refdes=spin_enable -} C 44000 49900 1 180 0 output.sym { T 43900 49600 5 10 0 0 180 0 1 @@ -508,13 +451,6 @@ device=INPUT T 42700 44250 5 10 1 1 0 0 1 refdes=serial_rts } -C 44000 44700 1 180 0 output.sym -{ -T 43900 44400 5 10 0 0 180 0 1 -device=OUTPUT -T 42700 44550 5 10 1 1 0 0 1 -refdes=serial_cts -} C 44000 49000 1 180 0 output.sym { T 43900 48700 5 10 0 0 180 0 1 @@ -522,13 +458,6 @@ device=OUTPUT T 42800 48850 5 10 1 1 0 0 1 refdes=spi_cs_x } -C 43200 43300 1 0 0 input.sym -{ -T 43200 43600 5 10 0 0 0 0 1 -device=INPUT -T 42600 43350 5 10 1 1 0 0 1 -refdes=spi_cs_avr -} C 43200 48500 1 0 0 input.sym { T 43200 48800 5 10 0 0 0 0 1 @@ -536,60 +465,385 @@ device=INPUT T 42950 48550 5 10 1 1 0 0 1 refdes=fault_x } -C 43200 45300 1 0 0 input.sym +C 43800 41100 1 0 0 input.sym { -T 43200 45600 5 10 0 0 0 0 1 +T 43800 41400 5 10 0 0 0 0 1 device=INPUT -T 42600 45350 5 10 1 1 0 0 1 -refdes=b_min/PB6 +T 43800 41150 5 10 1 1 0 0 1 +refdes=pdi } -C 43200 45000 1 0 0 input.sym +C 45700 40900 1 180 0 input.sym { -T 43200 45300 5 10 0 0 0 0 1 +T 45700 40600 5 10 0 0 180 0 1 device=INPUT -T 42550 45050 5 10 1 1 0 0 1 -refdes=b_max/PB7 +T 45900 40850 5 10 1 1 180 0 1 +refdes=reset } -C 44000 45800 1 180 0 output.sym +C 54700 47400 1 180 0 header26-1.sym { -T 43900 45500 5 10 0 0 180 0 1 +T 53100 42700 5 10 0 0 180 0 1 +device=HEADER26 +T 54700 47400 5 10 0 0 180 0 1 +model=ICD26S13E4GX00LF +T 54700 47400 5 10 0 0 180 0 1 +description=D-Sub Connector Receptacle, Female Sockets 26 Position Through Hole, Right Angle Solder +T 54700 47400 5 10 0 0 180 0 1 +footprint=26_PinDSub.fp +T 54100 42000 5 10 1 1 180 0 1 +refdes=J3 +} +C 52500 42600 1 0 0 input-1.sym +{ +T 52500 42900 5 10 0 0 0 0 1 +device=INPUT +T 51800 42600 5 10 1 1 0 0 1 +refdes=coolant +} +C 52500 43000 1 0 0 input-1.sym +{ +T 52500 43300 5 10 0 0 0 0 1 +device=INPUT +T 51400 43000 5 10 1 1 0 0 1 +refdes=spin_enable +} +C 52500 43400 1 0 0 input-1.sym +{ +T 52500 43700 5 10 0 0 0 0 1 +device=INPUT +T 51600 43400 5 10 1 1 0 0 1 +refdes=spin_pwm +} +C 55500 43200 1 180 0 input-1.sym +{ +T 55500 42900 5 10 0 0 180 0 1 +device=INPUT +T 56200 43200 5 10 1 1 180 0 1 +refdes=spin_dir +} +C 53300 46800 1 180 0 output-1.sym +{ +T 53200 46500 5 10 0 0 180 0 1 +device=OUTPUT +T 52400 46800 5 10 1 1 180 0 1 +refdes=x_min +} +C 54700 46600 1 0 0 output-1.sym +{ +T 54800 46900 5 10 0 0 0 0 1 +device=OUTPUT +T 55600 46600 5 10 1 1 0 0 1 +refdes=x_max +} +C 53300 46400 1 180 0 output-1.sym +{ +T 53200 46100 5 10 0 0 180 0 1 +device=OUTPUT +T 52400 46400 5 10 1 1 180 0 1 +refdes=y_min +} +C 53300 46000 1 180 0 output-1.sym +{ +T 53200 45700 5 10 0 0 180 0 1 +device=OUTPUT +T 52400 46000 5 10 1 1 180 0 1 +refdes=z_min +} +C 53300 44800 1 90 0 3.3V_motor.sym +{ +T 52600 44900 5 10 0 0 90 0 1 +device=none +} +C 48300 43800 1 180 1 output.sym +{ +T 48400 43500 5 10 0 0 180 6 1 +device=OUTPUT +T 48800 43650 5 10 1 1 0 0 1 +refdes=spi_cs_y +} +C 44000 43500 1 180 0 output.sym +{ +T 43900 43200 5 10 0 0 180 0 1 +device=OUTPUT +T 42700 43350 5 10 1 1 0 0 1 +refdes=serial_cts +} +C 55500 42800 1 180 0 input-1.sym +{ +T 55500 42500 5 10 0 0 180 0 1 +device=INPUT +T 55900 42800 5 10 1 1 180 0 1 +refdes=mist +} +C 54700 46200 1 0 0 output-1.sym +{ +T 54800 46500 5 10 0 0 0 0 1 device=OUTPUT -T 42350 45650 5 10 1 1 0 0 1 -refdes=spi_cs_io/PB5 +T 55600 46200 5 10 1 1 0 0 1 +refdes=y_max } +C 54700 45800 1 0 0 output-1.sym +{ +T 54800 46100 5 10 0 0 0 0 1 +device=OUTPUT +T 55600 45800 5 10 1 1 0 0 1 +refdes=z_max +} +C 54700 45400 1 0 0 output-1.sym +{ +T 54800 45700 5 10 0 0 0 0 1 +device=OUTPUT +T 55600 45400 5 10 1 1 0 0 1 +refdes=a_max +} +C 55100 46900 1 90 0 motor_gnd.sym C 44000 47300 1 180 0 output.sym { T 43900 47000 5 10 0 0 180 0 1 device=OUTPUT -T 42550 47150 5 10 1 1 0 0 1 -refdes=step_b/PB0 +T 42650 47150 5 10 1 1 0 0 1 +refdes=spin_pwm +} +C 48300 43000 1 0 0 output.sym +{ +T 48400 43300 5 10 0 0 0 0 1 +device=OUTPUT +T 49400 43150 5 10 1 1 180 0 1 +refdes=coolant +} +C 44000 46400 1 180 0 output.sym +{ +T 43900 46100 5 10 0 0 180 0 1 +device=OUTPUT +T 42700 46250 5 10 1 1 0 0 1 +refdes=rs485_di +} +C 43200 46500 1 0 0 input.sym +{ +T 43200 46800 5 10 0 0 0 0 1 +device=INPUT +T 42700 46550 5 10 1 1 0 0 1 +refdes=rs485_ro +} +C 44000 44700 1 180 0 output.sym +{ +T 43900 44400 5 10 0 0 180 0 1 +device=OUTPUT +T 43100 44550 5 10 1 1 0 0 1 +refdes=mist } -C 44000 46700 1 180 0 output.sym +C 48300 45600 1 0 0 output.sym { -T 43900 46400 5 10 0 0 180 0 1 +T 48400 45900 5 10 0 0 0 0 1 device=OUTPUT -T 42400 46550 5 10 1 1 0 0 1 -refdes=enable_b/PB2 +T 49200 45750 5 10 1 1 180 0 1 +refdes=mist } C 44000 47000 1 180 0 output.sym { T 43900 46700 5 10 0 0 180 0 1 device=OUTPUT -T 42700 46850 5 10 1 1 0 0 1 -refdes=dir_b/PB1 +T 42800 46850 5 10 1 1 0 0 1 +refdes=spin_dir } -C 44000 46400 1 180 0 output.sym +C 44000 45200 1 180 0 output.sym { -T 43900 46100 5 10 0 0 180 0 1 +T 43900 44900 5 10 0 0 180 0 1 +device=OUTPUT +T 42500 45050 5 10 1 1 0 0 1 +refdes=spin_enable +} +C 44000 46100 1 180 0 output.sym +{ +T 43900 45800 5 10 0 0 180 0 1 +device=OUTPUT +T 42700 45950 5 10 1 1 0 0 1 +refdes=rs485_de +} +C 44000 45800 1 180 0 output.sym +{ +T 43900 45500 5 10 0 0 180 0 1 +device=OUTPUT +T 43100 45650 5 10 1 1 0 0 1 +refdes=boot +} +C 53300 45600 1 180 0 output-1.sym +{ +T 53200 45300 5 10 0 0 180 0 1 +device=OUTPUT +T 52400 45600 5 10 1 1 180 0 1 +refdes=a_min +} +C 54700 43800 1 0 0 io-1.sym +{ +T 54900 44400 5 10 0 0 0 0 1 +device=none +T 55600 43900 5 10 1 1 0 1 1 +value=spin_rs485_ay +} +C 53300 44000 1 180 0 io-1.sym +{ +T 53100 43400 5 10 0 0 180 0 1 +device=none +T 52400 43900 5 10 1 1 180 1 1 +value=spin_rs485_bz +} +C 53600 47700 1 0 0 motor_gnd.sym +C 54500 48800 1 0 0 io-1.sym +{ +T 54700 49400 5 10 0 0 0 0 1 +device=none +T 55400 48900 5 10 1 1 0 1 1 +value=spin_rs485_ay +} +C 54500 49100 1 0 0 io-1.sym +{ +T 54700 49700 5 10 0 0 0 0 1 +device=none +T 55400 49200 5 10 1 1 0 1 1 +value=spin_rs485_bz +} +C 53000 49600 1 180 0 output.sym +{ +T 52900 49300 5 10 0 0 180 0 1 +device=OUTPUT +T 51700 49450 5 10 1 1 0 0 1 +refdes=rs485_ro +} +C 52200 49100 1 0 0 input.sym +{ +T 52200 49400 5 10 0 0 0 0 1 +device=INPUT +T 51700 49150 5 10 1 1 0 0 1 +refdes=rs485_re +} +C 52200 48800 1 0 0 input.sym +{ +T 52200 49100 5 10 0 0 0 0 1 +device=INPUT +T 51650 48850 5 10 1 1 0 0 1 +refdes=rs485_de +} +C 52200 48500 1 0 0 input.sym +{ +T 52200 48800 5 10 0 0 0 0 1 +device=INPUT +T 51700 48550 5 10 1 1 0 0 1 +refdes=rs485_di +} +C 54100 50200 1 0 0 cap.sym +{ +T 54300 50900 5 10 0 0 0 0 1 +device=CAPACITOR +T 54300 50550 5 10 1 1 180 0 1 +refdes=C? +T 54300 51100 5 10 0 0 0 0 1 +symversion=0.1 +T 54500 50400 5 10 1 1 0 0 1 +value=0.1uF +T 54100 50200 5 10 0 0 0 0 1 +footprint=0603 +T 54100 50200 5 10 0 0 0 0 1 +model=C0603C104M5RACTU +T 54100 50200 5 10 0 0 0 0 1 +description=Kemet C0603C104M5RACTU 0603 .1uF ceramic 50 volt cap +} +C 54600 49900 1 0 0 motor_gnd.sym +N 54800 50300 54600 50300 4 +N 53800 50400 53800 50200 4 +N 54200 50300 53800 50300 4 +C 47500 40100 1 0 0 motor_gnd.sym +C 45900 41100 1 0 0 motor_gnd.sym +C 42800 40300 1 90 0 motor_gnd.sym +C 40600 50000 1 0 0 motor_gnd.sym +C 46400 50400 1 0 0 3.3V_motor.sym +{ +T 46500 51100 5 10 0 0 0 0 1 +device=none +} +C 42400 42000 1 270 0 3.3V_motor.sym +{ +T 43100 41900 5 10 0 0 270 0 1 +device=none +} +C 53000 48100 1 0 0 isl83490.sym +{ +T 54000 50000 5 10 1 1 0 0 1 +refdes=U2 +T 52595 50595 5 10 0 0 0 0 1 +footprint=SO-8 +T 53805 48796 5 10 1 1 90 0 1 +device=ISL83490 +} +C 53500 50400 1 0 0 3.3V_motor.sym +{ +T 53600 51100 5 10 0 0 0 0 1 +device=none +} +C 54700 44600 1 0 0 output-1.sym +{ +T 54800 44900 5 10 0 0 0 0 1 +device=OUTPUT +T 55600 44600 5 10 1 1 0 0 1 +refdes=spi_miso +} +C 55500 44400 1 180 0 input-1.sym +{ +T 55500 44100 5 10 0 0 180 0 1 +device=INPUT +T 56300 44400 5 10 1 1 180 0 1 +refdes=spi_mosi +} +C 44000 48400 1 180 0 output.sym +{ +T 43900 48100 5 10 0 0 180 0 1 device=OUTPUT -T 42400 46250 5 10 1 1 0 0 1 -refdes=spi_cs_b/PB3 +T 43100 48250 5 10 1 1 0 0 1 +refdes=fault +} +C 49100 48400 1 180 0 input.sym +{ +T 49100 48100 5 10 0 0 180 0 1 +device=INPUT +T 48850 48250 5 10 1 1 0 0 1 +refdes=estop +} +C 54700 43400 1 0 0 output-1.sym +{ +T 54800 43700 5 10 0 0 0 0 1 +device=OUTPUT +T 55600 43400 5 10 1 1 0 0 1 +refdes=estop +} +C 55100 44900 1 90 0 motor_gnd.sym +C 53300 46800 1 90 0 3.3V_motor.sym +{ +T 52600 46900 5 10 0 0 90 0 1 +device=none +} +C 55100 42100 1 90 0 motor_gnd.sym +C 53300 42000 1 90 0 3.3V_motor.sym +{ +T 52600 42100 5 10 0 0 90 0 1 +device=none } -C 43200 45900 1 0 0 input.sym +C 52500 44200 1 0 0 input-1.sym { -T 43200 46200 5 10 0 0 0 0 1 +T 52500 44500 5 10 0 0 0 0 1 device=INPUT -T 42550 45950 5 10 1 1 0 0 1 -refdes=fault_b/PB4 +T 52100 44200 5 10 1 1 0 0 1 +refdes=fault +} +C 52500 44600 1 0 0 input-1.sym +{ +T 52500 44900 5 10 0 0 0 0 1 +device=INPUT +T 51800 44600 5 10 1 1 0 0 1 +refdes=spi_clk +} +C 43200 45300 1 0 0 input.sym +{ +T 43200 45600 5 10 0 0 0 0 1 +device=INPUT +T 42700 45350 5 10 1 1 0 0 1 +refdes=serial_rts } -N 48350 43700 48300 43700 4 diff --git a/electronics/motor_driver.sch b/electronics/motor_driver.sch index c79c2d7..7c4eb94 100644 --- a/electronics/motor_driver.sch +++ b/electronics/motor_driver.sch @@ -2,413 +2,397 @@ v 20130925 2 C 40000 40000 0 0 0 title-B.sym T 50000 40700 9 10 1 0 0 0 2 Motor Driver -Copyright (c) 2015, Buildbotics LLC -C 46700 48700 1 270 0 nc.sym +Copyright (c) 2016, Buildbotics LLC +C 45800 48700 1 270 0 nc.sym { -T 47200 48300 5 10 0 0 270 0 1 +T 46300 48300 5 10 0 0 270 0 1 value=NoConnection -T 47400 48300 5 10 0 0 270 0 1 +T 46500 48300 5 10 0 0 270 0 1 device=DRC_Directive } -C 47000 48700 1 270 0 nc.sym +C 46100 48700 1 270 0 nc.sym { -T 47500 48300 5 10 0 0 270 0 1 +T 46600 48300 5 10 0 0 270 0 1 value=NoConnection -T 47700 48300 5 10 0 0 270 0 1 +T 46800 48300 5 10 0 0 270 0 1 device=DRC_Directive } -C 45500 45100 1 0 0 nc.sym +C 44600 45100 1 0 0 nc.sym { -T 45500 45500 5 10 0 0 0 0 1 +T 44600 45500 5 10 0 0 0 0 1 value=NoConnection -T 45500 45900 5 10 0 0 0 0 1 +T 44600 45900 5 10 0 0 0 0 1 device=DRC_Directive } -N 51400 47500 51400 46600 4 -N 51400 46300 51400 45400 4 -N 48600 44000 49500 44000 4 -N 47400 44000 48300 44000 4 -N 51200 46300 55000 46300 4 -N 53800 42600 53800 46700 4 -N 53800 42600 48600 42600 4 -N 54300 42500 54300 45900 4 -N 48300 42500 54300 42500 4 -N 47500 48600 47800 48600 4 -C 49600 48700 1 90 0 cap.sym +N 50500 47500 50500 46600 4 +N 50500 46300 50500 45400 4 +N 47700 44000 48600 44000 4 +N 46500 44000 47400 44000 4 +N 50300 46300 52200 46300 4 +N 51900 42500 51900 46700 4 +N 51900 42500 47700 42500 4 +N 52000 42400 52000 45900 4 +N 47400 42400 52000 42400 4 +N 46600 48600 46900 48600 4 +C 48700 48700 1 90 0 cap.sym { -T 48900 48900 5 10 0 0 90 0 1 +T 48000 48900 5 10 0 0 90 0 1 device=CAPACITOR -T 49450 48600 5 10 1 1 90 0 1 +T 48550 48600 5 10 1 1 90 0 1 refdes=C11 -T 48700 48900 5 10 0 0 90 0 1 +T 47800 48900 5 10 0 0 90 0 1 symversion=0.1 -T 49450 49050 5 10 1 1 90 0 1 +T 48550 49050 5 10 1 1 90 0 1 value=100nF -T 49600 48700 5 10 0 0 0 0 1 +T 48700 48700 5 10 0 0 0 0 1 footprint=0603.fp -T 49600 48700 5 10 0 0 0 0 1 +T 48700 48700 5 10 0 0 0 0 1 description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap } -C 50900 49800 1 180 0 cap.sym +C 50000 49800 1 180 0 cap.sym { -T 50700 49100 5 10 0 0 180 0 1 +T 49800 49100 5 10 0 0 180 0 1 device=CAPACITOR -T 50200 49750 5 10 1 1 0 0 1 +T 49300 49750 5 10 1 1 0 0 1 refdes=C12 -T 50700 48900 5 10 0 0 180 0 1 +T 49800 48900 5 10 0 0 180 0 1 symversion=0.1 -T 50700 49750 5 10 1 1 0 0 1 +T 49800 49750 5 10 1 1 0 0 1 value=100nF -T 50750 49500 5 10 1 1 0 0 1 +T 49850 49500 5 10 1 1 0 0 1 value=50v -T 50900 49800 5 10 0 0 0 0 1 +T 50000 49800 5 10 0 0 0 0 1 footprint=0603.fp -T 50900 49800 5 10 0 0 0 0 1 +T 50000 49800 5 10 0 0 0 0 1 description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap } -C 47900 49100 1 90 0 cap.sym +C 47000 49100 1 90 0 cap.sym { -T 47200 49300 5 10 0 0 90 0 1 +T 46300 49300 5 10 0 0 90 0 1 device=CAPACITOR -T 47000 49300 5 10 0 0 90 0 1 +T 46100 49300 5 10 0 0 90 0 1 symversion=0.1 -T 48000 48850 5 10 1 1 90 0 1 +T 46750 49400 5 10 1 1 180 0 1 value=100nF -T 47900 49100 5 10 0 0 270 0 1 +T 47000 49100 5 10 0 0 270 0 1 footprint=0603.fp -T 47900 49100 5 10 0 0 270 0 1 +T 47000 49100 5 10 0 0 270 0 1 description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap -T 47500 49200 5 10 1 1 0 0 1 +T 46500 49500 5 10 1 1 0 0 1 refdes=C9 } -C 50550 43900 1 180 0 resistor.sym +C 49650 43900 1 180 0 resistor.sym { -T 50250 43500 5 10 0 0 180 0 1 +T 49350 43500 5 10 0 0 180 0 1 device=RESISTOR -T 50050 43900 5 10 1 1 0 0 1 +T 49150 43900 5 10 1 1 0 0 1 refdes=R2 -T 50250 43725 5 10 1 1 180 0 1 +T 49350 43725 5 10 1 1 180 0 1 value=22 -T 50550 43900 5 10 0 0 0 0 1 +T 49650 43900 5 10 0 0 0 0 1 footprint=0402.fp -T 50550 43900 5 10 0 0 0 0 1 +T 49650 43900 5 10 0 0 0 0 1 description=Yageo RC0402JR-0722RL 22 Ohm 0402 SMD resistor } -N 48600 42600 48600 44200 4 -C 50500 43100 1 90 0 cap.sym +N 47700 42500 47700 44200 4 +C 49600 43100 1 90 0 cap.sym { -T 49800 43300 5 10 0 0 90 0 1 +T 48900 43300 5 10 0 0 90 0 1 device=CAPACITOR -T 50800 43600 5 10 1 1 180 0 1 +T 49900 43600 5 10 1 1 180 0 1 refdes=C15 -T 49600 43300 5 10 0 0 90 0 1 +T 48700 43300 5 10 0 0 90 0 1 symversion=0.1 -T 50450 43650 5 10 1 1 0 0 1 +T 49550 43650 5 10 1 1 0 0 1 value=10nF -T 50500 43100 5 10 0 0 0 0 1 +T 49600 43100 5 10 0 0 0 0 1 description=Murata 10nF 0402 ceramic capacitor -T 50500 43100 5 10 0 0 0 0 1 +T 49600 43100 5 10 0 0 0 0 1 footprint=0402.fp } -N 48300 42500 48300 44200 4 -N 47100 43700 47100 44200 4 -N 47400 44200 47400 44000 4 -N 47700 44200 47700 44000 4 +N 47400 42400 47400 44200 4 +N 46500 44200 46500 44000 4 +N 46800 44200 46800 44000 4 +N 47100 44200 47100 44000 4 N 48000 44200 48000 44000 4 -N 48900 44200 48900 44000 4 -N 49200 44200 49200 44000 4 -N 51200 47800 51400 47800 4 -N 51200 47500 51400 47500 4 -N 51200 47200 51400 47200 4 -N 51400 46900 51200 46900 4 -N 51200 46600 51400 46600 4 -N 51200 46000 51400 46000 4 -N 51200 45700 51400 45700 4 -N 51200 45400 51400 45400 4 -N 49500 48800 49500 48400 4 -N 49800 48400 49800 49700 4 -N 49500 49700 50400 49700 4 -N 50800 49700 51200 49700 4 -N 50400 48700 50400 48400 4 -N 50100 48400 50100 49700 4 -N 51200 49700 51200 49400 4 +N 48300 44200 48300 44000 4 +N 50300 47500 50500 47500 4 +N 50300 47200 50500 47200 4 +N 50500 46900 50300 46900 4 +N 50300 46600 51400 46600 4 +N 50300 46000 50500 46000 4 +N 50300 45700 50500 45700 4 +N 50300 45400 50500 45400 4 +N 48600 48800 48600 48400 4 +N 48900 48400 48900 49700 4 +N 48600 49700 49500 49700 4 +N 49900 49700 50300 49700 4 +N 49500 48700 49500 48400 4 +N 49200 48400 49200 49700 4 +N 50300 49700 50300 49500 4 T 53900 40100 9 10 1 0 0 0 1 Joseph Coffland T 53800 40400 9 10 1 0 0 0 1 -1.0 +2.0 T 50000 40100 9 10 1 0 0 0 1 7 T 51500 40100 9 10 1 0 0 0 1 7 -N 49500 44200 49500 44000 4 -C 45800 44200 1 0 0 TMC2660.sym +N 48600 44200 48600 44000 4 +C 44900 44200 1 0 0 TMC2660.sym { -T 48195 46195 5 10 1 1 0 0 1 +T 47295 46195 5 10 1 1 0 0 1 footprint=LQFP44_10_TMS2660.fp -T 50595 48195 5 10 1 1 0 0 1 +T 49695 48195 5 10 1 1 0 0 1 refdes=U3 -T 45800 44200 5 10 0 0 0 0 1 +T 44900 44200 5 10 0 0 0 0 1 model=TMC2660-PA -T 45800 44200 5 10 0 0 0 0 1 +T 44900 44200 5 10 0 0 0 0 1 description=Trinamic IC MOTOR DRIVER PAR/SPI 44QFP } -N 47500 48600 47500 48400 4 -N 47800 49200 47800 48400 4 -N 48100 48600 48100 48400 4 -N 50100 48700 53600 48700 4 -N 49500 49200 49500 49700 4 -C 48300 50400 1 0 0 cap.sym +N 46600 48600 46600 48400 4 +N 46900 49200 46900 48400 4 +N 47200 48600 47200 48400 4 +N 49200 48700 51800 48700 4 +N 48600 49200 48600 49700 4 +C 47400 50400 1 0 0 cap.sym { -T 48300 51000 5 10 0 0 0 0 1 +T 47400 51000 5 10 0 0 0 0 1 device=CAPACITOR -T 48300 50550 5 10 1 1 0 0 1 +T 47400 50550 5 10 1 1 0 0 1 refdes=C7 -T 48300 51200 5 10 0 0 0 0 1 +T 47400 51200 5 10 0 0 0 0 1 symversion=0.1 -T 48700 50550 5 10 1 1 0 0 1 +T 47800 50550 5 10 1 1 0 0 1 value=470nF -T 48300 50400 5 10 0 0 0 0 1 +T 47400 50400 5 10 0 0 0 0 1 footprint=0402.fp -T 48300 50400 5 10 0 0 0 0 1 +T 47400 50400 5 10 0 0 0 0 1 description=Murata GRM155R61A474KE15D 470nF 0402 10Volt ceramic cap } -N 50000 44200 49900 44200 4 -N 49900 44200 49900 43600 4 -N 50300 44200 50400 44200 4 -N 50400 44200 50400 43600 4 -N 49900 43800 49950 43800 4 -N 50350 43800 50400 43800 4 -N 49900 43100 50400 43100 4 -C 51250 44500 1 0 0 resistor.sym +N 49100 44200 49000 44200 4 +N 49000 44200 49000 43600 4 +N 49400 44200 49500 44200 4 +N 49500 44200 49500 43600 4 +N 49000 43800 49050 43800 4 +N 49450 43800 49500 43800 4 +N 49000 43100 49500 43100 4 +C 50450 43700 1 0 0 resistor.sym { -T 51550 44900 5 10 0 0 0 0 1 +T 50750 44100 5 10 0 0 0 0 1 device=RESISTOR -T 51300 44650 5 10 1 1 0 0 1 +T 50700 43950 5 10 1 1 0 0 1 refdes=R3 -T 51700 44650 5 10 1 1 0 0 1 +T 50700 43550 5 10 1 1 0 0 1 value=22 -T 51250 44500 5 10 0 0 0 0 1 +T 50450 43700 5 10 0 0 0 0 1 footprint=0402.fp -T 51250 44500 5 10 0 0 0 0 1 +T 50450 43700 5 10 0 0 0 0 1 description=Yageo RC0402JR-0722RL 22 Ohm 0402 SMD resistor } -C 51300 44600 1 270 0 cap.sym +C 50500 43700 1 270 0 cap.sym { -T 52000 44400 5 10 0 0 270 0 1 +T 51200 43500 5 10 0 0 270 0 1 device=CAPACITOR -T 52200 44400 5 10 0 0 270 0 1 +T 51400 43500 5 10 0 0 270 0 1 symversion=0.1 -T 51325 44100 5 10 1 1 90 0 1 +T 50500 43525 5 10 1 1 180 0 1 refdes=C16 -T 51500 44450 5 10 1 1 270 0 1 +T 50150 43600 5 10 1 1 0 0 1 value=10nF -T 51300 44600 5 10 0 0 0 0 1 +T 50500 43700 5 10 0 0 0 0 1 footprint=0402.fp -T 51300 44600 5 10 0 0 0 0 1 +T 50500 43700 5 10 0 0 0 0 1 description=Murata 10nF 0402 ceramic capacitor } -C 52700 45000 1 180 0 resistor.sym +C 51200 43100 1 90 0 resistor.sym { -T 52400 44600 5 10 0 0 180 0 1 +T 50800 43400 5 10 0 0 90 0 1 device=RESISTOR -T 52700 45000 5 10 0 1 180 0 1 +T 51200 43100 5 10 0 1 90 0 1 description=1% 2W Thick Film -T 51900 44900 5 10 1 1 0 0 1 +T 51300 43200 5 10 1 1 90 0 1 refdes=R5 -T 52425 44900 5 10 1 1 0 0 1 +T 51300 43525 5 10 1 1 90 0 1 value=.075 -T 52700 45000 5 10 0 0 0 0 1 +T 51200 43100 5 10 0 0 270 0 1 description=Panasonic RES SMD 0.075 OHM 1% 1W 1206 -T 52700 45000 5 10 0 0 0 0 1 +T 51200 43100 5 10 0 0 270 0 1 footprint=1206.fp -T 52700 45000 5 10 0 0 0 0 1 +T 51200 43100 5 10 0 0 270 0 1 model=ERJ-8BWFR075V } -N 50400 43100 50400 43200 4 -N 49900 43100 49900 43200 4 -C 55000 45100 1 0 0 connector4-2.sym +N 49500 43100 49500 43200 4 +N 49000 43100 49000 43200 4 +C 52200 45100 1 0 0 connector4-2.sym { -T 55300 47150 5 10 0 0 0 0 1 +T 52500 47150 5 10 0 0 0 0 1 device=CONNECTOR_4 -T 55000 45100 5 10 0 0 0 0 1 +T 52200 45100 5 10 0 0 0 0 1 footprint=Molex 39-03-0040.fp -T 55700 47200 5 10 1 1 0 6 1 +T 53200 46000 5 10 1 1 0 6 1 refdes=J1 -T 55000 45100 5 10 0 0 0 0 1 +T 52200 45100 5 10 0 0 0 0 1 model=39-30-0040. -T 55000 45100 5 10 0 0 0 0 1 +T 52200 45100 5 10 0 0 0 0 1 description=Molex 4-pin, 4.2mm right angle header } -C 51100 49100 1 0 0 gnd-2.sym -C 50100 42800 1 0 0 gnd-2.sym -C 46100 48600 1 0 0 gnd-2.sym -C 44900 43200 1 0 0 gnd-2.sym -N 45800 44900 45000 44900 4 -N 45000 44900 45000 43500 4 -C 52500 43600 1 0 0 gnd-2.sym -C 47600 49900 1 0 0 5V_motor.sym +C 46700 49900 1 0 0 5V_motor.sym { -T 47700 50600 5 10 0 0 0 0 1 +T 46800 50600 5 10 0 0 0 0 1 device=none } -C 43100 47500 1 0 0 input-1.sym +C 44100 47500 1 0 0 input-1.sym { -T 43100 47800 5 10 0 0 0 0 1 +T 44100 47800 5 10 0 0 0 0 1 device=INPUT -T 43100 47500 5 10 1 1 0 0 1 +T 43600 47500 5 10 1 1 0 0 1 refdes=SCK } -C 43100 47200 1 0 0 input-1.sym +C 44100 47200 1 0 0 input-1.sym { -T 43100 47500 5 10 0 0 0 0 1 +T 44100 47500 5 10 0 0 0 0 1 device=INPUT -T 43100 47200 5 10 1 1 0 0 1 +T 43500 47200 5 10 1 1 0 0 1 refdes=MOSI } -C 43100 46500 1 0 0 input-1.sym +C 44100 46500 1 0 0 input-1.sym { -T 43100 46800 5 10 0 0 0 0 1 +T 44100 46800 5 10 0 0 0 0 1 device=INPUT -T 43100 46500 5 10 1 1 0 0 1 +T 43600 46500 5 10 1 1 0 0 1 refdes=CLK } -C 43100 46200 1 0 0 input-1.sym +C 44100 46200 1 0 0 input-1.sym { -T 43100 46500 5 10 0 0 0 0 1 +T 44100 46500 5 10 0 0 0 0 1 device=INPUT -T 43100 46200 5 10 1 1 0 0 1 +T 43600 46200 5 10 1 1 0 0 1 refdes=ENN } -C 43100 45800 1 0 0 input-1.sym +C 44100 45800 1 0 0 input-1.sym { -T 43100 46100 5 10 0 0 0 0 1 +T 44100 46100 5 10 0 0 0 0 1 device=INPUT -T 43100 45800 5 10 1 1 0 0 1 +T 43600 45800 5 10 1 1 0 0 1 refdes=DIR } -C 43100 45500 1 0 0 input-1.sym +C 44100 45500 1 0 0 input-1.sym { -T 43100 45800 5 10 0 0 0 0 1 +T 44100 45800 5 10 0 0 0 0 1 device=INPUT -T 43100 45500 5 10 1 1 0 0 1 +T 43500 45500 5 10 1 1 0 0 1 refdes=STEP } -C 43900 46900 1 0 1 output-1.sym +C 44900 46900 1 0 1 output-1.sym { -T 43800 47200 5 10 0 0 0 6 1 +T 44800 47200 5 10 0 0 0 6 1 device=OUTPUT -T 43200 46900 5 10 1 1 0 0 1 +T 43500 46900 5 10 1 1 0 0 1 refdes=MISO } -C 43900 44500 1 0 1 output-1.sym +C 44900 44500 1 0 1 output-1.sym { -T 43800 44800 5 10 0 0 0 6 1 +T 44800 44800 5 10 0 0 0 6 1 device=OUTPUT -T 43100 44500 5 10 1 1 0 0 1 +T 43500 44500 5 10 1 1 0 0 1 refdes=FAULT } -N 45800 44600 43900 44600 4 -N 45800 45600 43900 45600 4 -N 45800 45900 43900 45900 4 -N 43900 46300 45800 46300 4 -N 45800 46600 43900 46600 4 -N 43900 47000 45800 47000 4 -N 43900 47300 45800 47300 4 -N 43900 47600 45800 47600 4 -N 43900 47900 45800 47900 4 -N 51200 44900 52100 44900 4 -N 52500 44900 52600 44900 4 -N 52600 44900 52600 43900 4 -N 51200 44600 51450 44600 4 -N 51900 44600 51850 44600 4 -N 51400 44500 51400 44600 4 -N 51400 44100 51400 44000 4 -N 51900 44600 51900 44900 4 -C 51300 43700 1 0 0 gnd-2.sym -C 49600 49700 1 0 0 Vs.sym +N 50300 44900 51100 44900 4 +N 51100 43300 51100 43100 4 +N 50600 43800 50650 43800 4 +N 51100 43700 51100 44900 4 +N 50600 43600 50600 44600 4 +N 50600 43200 50600 43100 4 +C 48700 49700 1 0 0 Vs.sym { -T 49700 50400 5 10 0 0 0 0 1 +T 48800 50400 5 10 0 0 0 0 1 device=none } -C 43100 47800 1 0 0 input-1.sym +C 44100 47800 1 0 0 input-1.sym { -T 43100 48100 5 10 0 0 0 0 1 +T 44100 48100 5 10 0 0 0 0 1 device=INPUT -T 43100 47800 5 10 1 1 0 0 1 +T 43600 47800 5 10 1 1 0 0 1 refdes=CSN } -C 49800 43800 1 270 0 resistor.sym +C 48900 43800 1 270 0 resistor.sym { -T 50200 43500 5 10 0 0 270 0 1 +T 49300 43500 5 10 0 0 270 0 1 device=RESISTOR -T 49800 43800 5 10 0 1 270 0 1 +T 48900 43800 5 10 0 1 270 0 1 description=1% 2W Thick Film -T 49800 43100 5 10 1 1 90 0 1 +T 48900 43100 5 10 1 1 90 0 1 refdes=R4 -T 49800 43425 5 10 1 1 90 0 1 +T 48900 43425 5 10 1 1 90 0 1 value=.075 -T 49800 43800 5 10 0 0 90 0 1 +T 48900 43800 5 10 0 0 90 0 1 description=Panasonic RES SMD 0.075 OHM 1% 1W 1206 -T 49800 43800 5 10 0 0 90 0 1 +T 48900 43800 5 10 0 0 90 0 1 footprint=1206.fp -T 49800 43800 5 10 0 0 90 0 1 +T 48900 43800 5 10 0 0 90 0 1 model=ERJ-8BWFR075V } -N 52900 47200 51400 47200 4 -N 55000 45900 54300 45900 4 -N 55000 45500 52900 45500 4 -N 52900 45500 52900 47200 4 -N 55000 46700 53800 46700 4 -N 51400 47800 51400 48700 4 -C 46300 43700 1 0 0 Vs.sym +N 52200 45900 52000 45900 4 +N 52200 45500 51400 45500 4 +N 51400 45500 51400 46600 4 +N 52200 46700 51900 46700 4 +N 50300 47800 50300 48700 4 +C 46400 44200 1 180 0 Vs.sym { -T 46400 44400 5 10 0 0 0 0 1 +T 46300 43500 5 10 0 0 180 0 1 device=none } -N 47100 43700 46500 43700 4 -C 52100 48700 1 270 0 capacitor-2.sym +C 51000 48700 1 270 0 capacitor-2.sym { -T 52800 48500 5 10 0 0 270 0 1 +T 51700 48500 5 10 0 0 270 0 1 device=POLARIZED_CAPACITOR -T 52600 48500 5 10 1 1 270 0 1 +T 50700 48400 5 10 1 1 0 0 1 refdes=C17 -T 53000 48500 5 10 0 0 270 0 1 +T 51900 48500 5 10 0 0 270 0 1 symversion=0.1 -T 52100 48700 5 10 0 0 0 0 1 +T 51000 48700 5 10 0 0 0 0 1 model=UWT1V470MCL1GS -T 52100 48700 5 10 0 0 0 0 1 +T 51000 48700 5 10 0 0 0 0 1 description=Nichicon CAP ALUM 47UF 20% 35V SMD -T 52100 48700 5 10 0 0 0 0 1 +T 51000 48700 5 10 0 0 0 0 1 footprint=NICHICON_WT_CAP_260_mil_sq.fp -T 52300 48000 5 10 1 1 0 0 1 +T 50600 48000 5 10 1 1 0 0 1 value=47uF } -C 52200 47400 1 0 0 gnd-2.sym -N 52300 47800 52300 47700 4 -C 53800 47800 1 90 0 capacitor-1.sym +C 52000 47800 1 90 0 capacitor-1.sym { -T 53100 48000 5 10 0 0 90 0 1 +T 51300 48000 5 10 0 0 90 0 1 device=CAPACITOR -T 53300 48000 5 10 1 1 90 0 1 +T 51900 48500 5 10 1 1 0 0 1 refdes=C18 -T 52900 48000 5 10 0 0 90 0 1 +T 51100 48000 5 10 0 0 90 0 1 symversion=0.1 -T 53800 47800 5 10 0 0 0 0 1 +T 52000 47800 5 10 0 0 0 0 1 footprint=0603.fp -T 53700 48400 5 10 1 1 0 0 1 +T 51900 48000 5 10 1 1 0 0 1 value=470nF -T 53800 47800 5 10 0 1 0 0 1 +T 52000 47800 5 10 0 1 0 0 1 model=UMK107B7474KA-TR -T 53800 47800 5 10 0 1 0 0 1 +T 52000 47800 5 10 0 1 0 0 1 description=Taiyo Yuden CAP CER 0.47UF 50V 10% X7R 0603 } -N 53600 47800 52300 47800 4 -N 47800 49900 47800 49600 4 -N 49000 48400 49000 50500 4 -N 49000 50500 48800 50500 4 -N 48400 50500 46200 50500 4 -N 46200 50500 46200 48900 4 -N 47800 49000 46200 49000 4 -N 48600 48400 48600 49700 4 -N 47800 49700 49000 49700 4 -N 48100 48600 47800 48600 4 +N 51800 47800 51200 47800 4 +N 46900 49900 46900 49600 4 +N 48100 48400 48100 50500 4 +N 48100 50500 47900 50500 4 +N 47500 50500 45300 50500 4 +N 45300 50500 45300 48900 4 +N 46900 49000 45300 49000 4 +N 47700 48400 47700 49700 4 +N 46900 49700 48100 49700 4 +N 47200 48600 46900 48600 4 +N 50600 43100 51100 43100 4 +N 50300 44600 50600 44600 4 +N 51050 43800 51100 43800 4 +C 45100 48500 1 0 0 motor_gnd.sym +C 50100 49100 1 0 0 motor_gnd.sym +C 51000 47400 1 0 0 motor_gnd.sym +C 49100 42700 1 0 0 motor_gnd.sym +C 50700 42700 1 0 0 motor_gnd.sym +C 44500 45100 1 270 0 motor_gnd.sym diff --git a/electronics/motor_module.sch b/electronics/motor_module.sch index cdc528f..83dc648 100644 --- a/electronics/motor_module.sch +++ b/electronics/motor_module.sch @@ -1,981 +1,405 @@ v 20130925 2 C 40000 40000 0 0 0 title-B.sym -C 41100 42950 1 0 0 isolation.sym +C 43600 47500 1 0 0 motor_driver.sym { -T 41295 43148 5 10 1 1 0 0 1 -source=isolation.sch -T 41500 44050 5 10 1 1 0 0 1 -refdes=IO1 -} -C 54600 48300 1 0 0 motor_driver.sym -{ -T 55495 50300 5 10 1 1 0 0 1 -refdes=MD1 -T 55095 48400 5 10 1 1 0 0 1 +T 44495 49800 5 10 1 1 0 0 1 +refdes=MDX +T 44095 47600 5 10 1 1 0 0 1 source=motor_driver.sch } -C 54600 45600 1 0 0 motor_driver.sym +C 43600 44200 1 0 0 motor_driver.sym { -T 55495 47600 5 10 1 1 0 0 1 -refdes=MD2 -T 55095 45700 5 10 1 1 0 0 1 +T 44495 46500 5 10 1 1 0 0 1 +refdes=MDY +T 44095 44300 5 10 1 1 0 0 1 source=motor_driver.sch } -C 54600 42900 1 0 0 motor_driver.sym +C 52900 47500 1 0 0 motor_driver.sym { -T 55595 45200 5 10 1 1 0 0 1 -refdes=MD3 -T 55095 43000 5 10 1 1 0 0 1 +T 53895 49800 5 10 1 1 0 0 1 +refdes=MDZ +T 53395 47600 5 10 1 1 0 0 1 source=motor_driver.sch } -N 42600 45450 42600 50600 4 -{ -T 42600 45200 5 10 1 1 90 0 1 -netname=enable_1 -} -N 42400 45450 42400 50600 4 -{ -T 42400 45300 5 10 1 1 90 0 1 -netname=dir_1 -} -N 42200 45450 42200 50600 4 -{ -T 42200 45200 5 10 1 1 90 0 1 -netname=step_1 -} -N 41800 45450 41800 50600 4 -{ -T 41750 45200 5 10 1 1 90 0 1 -netname=spi_ck -} -N 41600 45450 41600 50600 4 -{ -T 41550 45200 5 10 1 1 90 0 1 -netname=miso -} -N 41400 45450 41400 50600 4 -{ -T 41350 45200 5 10 1 1 90 0 1 -netname=mosi -} -N 42800 45450 42800 50600 4 -{ -T 42800 45200 5 10 1 1 90 0 1 -netname=spi_cs_1 -} -N 43000 45450 43000 50600 4 -{ -T 43000 45200 5 10 1 1 90 0 1 -netname=fault_1 -} -N 43200 45450 43200 50600 4 -{ -T 43200 45500 5 10 1 1 90 0 1 -netname=clk_1 -} -N 53800 50300 54600 50300 4 -{ -T 54100 50400 5 10 1 1 0 0 1 -netname=spi_cs_1 -} -N 53800 50100 54600 50100 4 -{ -T 54100 50100 5 10 1 1 0 0 1 -netname=spi_ck -} -N 53800 49900 54600 49900 4 -{ -T 54200 49900 5 10 1 1 0 0 1 -netname=mosi -} -N 53800 49700 54600 49700 4 -{ -T 54200 49700 5 10 1 1 0 0 1 -netname=miso -} -N 53800 49500 54600 49500 4 -{ -T 54200 49500 5 10 1 1 0 0 1 -netname=clk_1 -} -N 53800 49300 54600 49300 4 -{ -T 54100 49300 5 10 1 1 0 0 1 -netname=enable_1 -} -N 53800 49100 54600 49100 4 -{ -T 54200 49100 5 10 1 1 0 0 1 -netname=dir_1 -} -N 53800 48900 54600 48900 4 -{ -T 54200 48900 5 10 1 1 0 0 1 -netname=step_1 -} -N 53800 48700 54600 48700 4 -{ -T 54200 48700 5 10 1 1 0 0 1 -netname=fault_1 -} -U 53600 48800 53600 50800 10 1 -U 53600 50800 41400 50800 10 1 -C 41400 50600 1 0 0 busripper-1.sym -{ -T 41400 51000 5 8 0 0 0 0 1 -device=none -} -C 41600 50600 1 0 0 busripper-1.sym -{ -T 41600 51000 5 8 0 0 0 0 1 -device=none -} -C 41800 50600 1 0 0 busripper-1.sym -{ -T 41800 51000 5 8 0 0 0 0 1 -device=none -} -C 42200 50600 1 0 0 busripper-1.sym -{ -T 42200 51000 5 8 0 0 0 0 1 -device=none -} -C 42400 50600 1 0 0 busripper-1.sym -{ -T 42400 51000 5 8 0 0 0 0 1 -device=none -} -C 42600 50600 1 0 0 busripper-1.sym -{ -T 42600 51000 5 8 0 0 0 0 1 -device=none -} -C 42800 50600 1 0 0 busripper-1.sym -{ -T 42800 51000 5 8 0 0 0 0 1 -device=none -} -C 43000 50600 1 0 0 busripper-1.sym -{ -T 43000 51000 5 8 0 0 0 0 1 -device=none -} -C 43200 50600 1 0 0 busripper-1.sym -{ -T 43200 51000 5 8 0 0 0 0 1 -device=none -} -C 53800 48700 1 90 0 busripper-1.sym -{ -T 53400 48700 5 8 0 0 90 0 1 -device=none -} -C 53800 48900 1 90 0 busripper-1.sym -{ -T 53400 48900 5 8 0 0 90 0 1 -device=none -} -C 53800 49100 1 90 0 busripper-1.sym -{ -T 53400 49100 5 8 0 0 90 0 1 -device=none -} -C 53800 49300 1 90 0 busripper-1.sym -{ -T 53400 49300 5 8 0 0 90 0 1 -device=none -} -C 53800 49500 1 90 0 busripper-1.sym -{ -T 53400 49500 5 8 0 0 90 0 1 -device=none -} -C 53800 49700 1 90 0 busripper-1.sym -{ -T 53400 49700 5 8 0 0 90 0 1 -device=none -} -C 53800 49900 1 90 0 busripper-1.sym -{ -T 53400 49900 5 8 0 0 90 0 1 -device=none -} -C 53800 50100 1 90 0 busripper-1.sym -{ -T 53400 50100 5 8 0 0 90 0 1 -device=none -} -C 53800 50300 1 90 0 busripper-1.sym -{ -T 53400 50300 5 8 0 0 90 0 1 -device=none -} -U 41200 50300 53300 50300 10 1 -U 53300 50300 53300 48400 10 0 -U 53300 48400 53900 48400 10 0 -U 53900 48400 53900 45900 10 1 -N 41400 50000 41500 50000 4 -N 41500 50000 41500 50100 4 -C 41500 50100 1 0 0 busripper-1.sym -{ -T 41500 50500 5 8 0 0 0 0 1 -device=none -} -N 41600 50000 41700 50000 4 -N 41700 50000 41700 50100 4 -C 41700 50100 1 0 0 busripper-1.sym -{ -T 41700 50500 5 8 0 0 0 0 1 -device=none -} -N 41800 50000 41900 50000 4 -N 41900 50000 41900 50100 4 -C 41900 50100 1 0 0 busripper-1.sym -{ -T 41900 50500 5 8 0 0 0 0 1 -device=none -} -N 54600 47000 54100 47000 4 -{ -T 54200 47000 5 10 1 1 0 0 1 -netname=miso -} -C 54100 47000 1 90 0 busripper-1.sym -{ -T 53700 47000 5 8 0 0 90 0 1 -device=none -} -N 54600 47200 54100 47200 4 -{ -T 54200 47200 5 10 1 1 0 0 1 -netname=mosi -} -C 54100 47200 1 90 0 busripper-1.sym -{ -T 53700 47200 5 8 0 0 90 0 1 -device=none -} -N 54600 47400 54100 47400 4 -{ -T 54100 47400 5 10 1 1 0 0 1 -netname=spi_ck -} -C 54100 47400 1 90 0 busripper-1.sym -{ -T 53700 47400 5 8 0 0 90 0 1 -device=none -} -N 43500 50100 43500 45450 4 -{ -T 43500 45200 5 10 1 1 90 0 1 -netname=step_2 -} -C 43500 50100 1 0 0 busripper-1.sym -{ -T 43500 50500 5 8 0 0 0 0 1 -device=none -} -N 43700 50100 43700 45450 4 -{ -T 43700 45200 5 10 1 1 90 0 1 -netname=dir_2 -} -C 43700 50100 1 0 0 busripper-1.sym -{ -T 43700 50500 5 8 0 0 0 0 1 -device=none -} -N 43900 50100 43900 45450 4 -{ -T 43900 45200 5 10 1 1 90 0 1 -netname=enable_2 -} -C 43900 50100 1 0 0 busripper-1.sym -{ -T 43900 50500 5 8 0 0 0 0 1 -device=none -} -N 44100 50100 44100 45450 4 -{ -T 44100 45200 5 10 1 1 90 0 1 -netname=spi_cs_2 -} -C 44100 50100 1 0 0 busripper-1.sym -{ -T 44100 50500 5 8 0 0 0 0 1 -device=none -} -N 44300 50100 44300 45450 4 -{ -T 44300 45200 5 10 1 1 90 0 1 -netname=fault_2 -} -C 44300 50100 1 0 0 busripper-1.sym -{ -T 44300 50500 5 8 0 0 0 0 1 -device=none -} -N 44500 50100 44500 45450 4 -{ -T 44500 45200 5 10 1 1 90 0 1 -netname=clk_2 -} -C 44500 50100 1 0 0 busripper-1.sym -{ -T 44500 50500 5 8 0 0 0 0 1 -device=none -} -N 54100 47600 54600 47600 4 -{ -T 54100 47600 5 10 1 1 0 0 1 -netname=spi_cs_2 -} -C 54100 47600 1 90 0 busripper-1.sym -{ -T 53700 47600 5 8 0 0 90 0 1 -device=none -} -N 54100 46800 54600 46800 4 -{ -T 54100 46800 5 10 1 1 0 0 1 -netname=clk_2 -} -C 54100 46800 1 90 0 busripper-1.sym -{ -T 53700 46800 5 8 0 0 90 0 1 -device=none -} -N 54100 46600 54600 46600 4 -{ -T 54100 46600 5 10 1 1 0 0 1 -netname=enable_2 -} -C 54100 46600 1 90 0 busripper-1.sym -{ -T 53700 46600 5 8 0 0 90 0 1 -device=none -} -N 54100 46400 54600 46400 4 -{ -T 54100 46400 5 10 1 1 0 0 1 -netname=dir_2 -} -C 54100 46400 1 90 0 busripper-1.sym -{ -T 53700 46400 5 8 0 0 90 0 1 -device=none -} -N 54100 46200 54600 46200 4 -{ -T 54100 46200 5 10 1 1 0 0 1 -netname=step_2 -} -C 54100 46200 1 90 0 busripper-1.sym -{ -T 53700 46200 5 8 0 0 90 0 1 -device=none -} -N 54100 46000 54600 46000 4 -{ -T 54100 46000 5 10 1 1 0 0 1 -netname=fault_2 -} -C 54100 46000 1 90 0 busripper-1.sym -{ -T 53700 46000 5 8 0 0 90 0 1 -device=none -} -U 54000 43300 54000 45200 10 1 -U 54000 45200 53600 45200 10 0 -U 53600 45200 53600 48100 10 0 -U 53600 48100 53100 48100 10 0 -U 53100 48100 53100 50100 10 0 -U 53100 50100 44900 50100 10 1 -U 44900 50100 44900 49700 10 0 -U 44900 49700 41200 49700 10 -1 -N 41500 49700 41500 49600 4 -N 41500 49600 41400 49600 4 -N 41900 49700 41900 49600 4 -N 41900 49600 41800 49600 4 -N 41600 49600 41700 49600 4 -N 41700 49600 41700 49700 4 -N 54600 43300 54200 43300 4 -{ -T 54200 43300 5 10 1 1 0 0 1 -netname=fault_3 -} -C 54200 43300 1 90 0 busripper-1.sym -{ -T 53800 43300 5 8 0 0 90 0 1 -device=none -} -N 54600 43500 54200 43500 4 -{ -T 54200 43500 5 10 1 1 0 0 1 -netname=step_3 -} -C 54200 43500 1 90 0 busripper-1.sym -{ -T 53800 43500 5 8 0 0 90 0 1 -device=none -} -N 54600 43700 54200 43700 4 -{ -T 54200 43700 5 10 1 1 0 0 1 -netname=dir_3 -} -C 54200 43700 1 90 0 busripper-1.sym -{ -T 53800 43700 5 8 0 0 90 0 1 -device=none -} -N 54600 43900 54200 43900 4 -{ -T 54100 43900 5 10 1 1 0 0 1 -netname=enable_3 -} -C 54200 43900 1 90 0 busripper-1.sym -{ -T 53800 43900 5 8 0 0 90 0 1 -device=none -} -N 54600 44100 54200 44100 4 -{ -T 54200 44100 5 10 1 1 0 0 1 -netname=clk_3 -} -C 54200 44100 1 90 0 busripper-1.sym -{ -T 53800 44100 5 8 0 0 90 0 1 -device=none -} -N 54600 44300 54200 44300 4 -{ -T 54200 44300 5 10 1 1 0 0 1 -netname=miso -} -C 54200 44300 1 90 0 busripper-1.sym -{ -T 53800 44300 5 8 0 0 90 0 1 -device=none -} -N 54600 44500 54200 44500 4 -{ -T 54200 44500 5 10 1 1 0 0 1 -netname=mosi -} -C 54200 44500 1 90 0 busripper-1.sym -{ -T 53800 44500 5 8 0 0 90 0 1 -device=none -} -N 54600 44700 54200 44700 4 -{ -T 54200 44700 5 10 1 1 0 0 1 -netname=spi_ck -} -C 54200 44700 1 90 0 busripper-1.sym +C 52900 44200 1 0 0 motor_driver.sym { -T 53800 44700 5 8 0 0 90 0 1 -device=none -} -N 54600 44900 54200 44900 4 -{ -T 54100 44900 5 10 1 1 0 0 1 -netname=spi_cs_3 -} -C 54200 44900 1 90 0 busripper-1.sym -{ -T 53800 44900 5 8 0 0 90 0 1 -device=none -} -N 44800 49500 44800 45450 4 -{ -T 44800 45200 5 10 1 1 90 0 1 -netname=step_3 -} -C 44800 49500 1 90 0 busripper-1.sym -{ -T 44400 49500 5 8 0 0 90 0 1 -device=none -} -N 44800 49700 45000 49700 4 -N 45000 49700 45000 45450 4 -{ -T 45000 45200 5 10 1 1 90 0 1 -netname=dir_3 -} -N 45200 49900 45200 45450 4 -{ -T 45200 45200 5 10 1 1 90 0 1 -netname=enable_3 -} -C 45200 49900 1 0 0 busripper-1.sym -{ -T 45200 50300 5 8 0 0 0 0 1 -device=none -} -N 45400 49900 45400 45450 4 -{ -T 45400 45200 5 10 1 1 90 0 1 -netname=spi_cs_3 -} -C 45400 49900 1 0 0 busripper-1.sym -{ -T 45400 50300 5 8 0 0 0 0 1 -device=none -} -N 45600 49900 45600 45450 4 -{ -T 45600 45200 5 10 1 1 90 0 1 -netname=fault_3 -} -C 45600 49900 1 0 0 busripper-1.sym -{ -T 45600 50300 5 8 0 0 0 0 1 -device=none -} -N 45800 49900 45800 45450 4 -{ -T 45800 45200 5 10 1 1 90 0 1 -netname=clk_3 -} -C 45800 49900 1 0 0 busripper-1.sym -{ -T 45800 50300 5 8 0 0 0 0 1 -device=none -} -C 50600 47400 1 0 0 motor_driver.sym -{ -T 51595 49700 5 10 1 1 0 0 1 -refdes=MD4 -T 51095 47500 5 10 1 1 0 0 1 +T 53895 46500 5 10 1 1 0 0 1 +refdes=MDA +T 53395 44300 5 10 1 1 0 0 1 source=motor_driver.sch } -U 41200 49200 47200 49200 10 -1 -U 47200 49200 47200 49800 10 0 -U 47200 49800 49900 49800 10 0 -U 49900 49800 49900 47700 10 1 -N 41400 49100 41500 49100 4 -N 41500 49100 41500 49200 4 -N 41600 49100 41700 49100 4 -N 41700 49100 41700 49200 4 -N 41800 49100 41900 49100 4 -N 41900 49100 41900 49200 4 -N 46100 49000 46100 45450 4 -{ -T 46100 45200 5 10 1 1 90 0 1 -netname=step_4 -} -N 50600 47800 50100 47800 4 -{ -T 50200 47800 5 10 1 1 0 0 1 -netname=fault_4 -} -C 50100 47800 1 90 0 busripper-1.sym -{ -T 49700 47800 5 8 0 0 90 0 1 -device=none -} -N 50600 48000 50100 48000 4 -{ -T 50200 48000 5 10 1 1 0 0 1 -netname=step_4 -} -C 50100 48000 1 90 0 busripper-1.sym -{ -T 49700 48000 5 8 0 0 90 0 1 -device=none -} -N 50600 48200 50100 48200 4 +T 50000 40700 9 10 1 0 0 0 2 +Motor Module +Copyright (c) 2015, Buildbotics LLC +T 53900 40100 9 10 1 0 0 0 1 +Joseph Coffland +T 53800 40400 9 10 1 0 0 0 1 +2.0 +T 50000 40100 9 10 1 0 0 0 1 +5 +T 51500 40100 9 10 1 0 0 0 1 +7 +C 46700 43500 1 0 0 testpt.sym { -T 50100 48200 5 10 1 1 0 0 1 -netname=dir_4 +T 46932 44067 5 8 1 1 180 0 1 +refdes=TP7 +T 46700 43459 5 8 0 1 0 0 1 +footprint=testpt.fp } -C 50100 48200 1 90 0 busripper-1.sym +C 46900 42700 1 90 0 input-1.sym { -T 49700 48200 5 8 0 0 90 0 1 -device=none +T 46600 42700 5 10 0 0 90 0 1 +device=INPUT +T 46900 42000 5 10 1 1 90 0 1 +refdes=spi_clk } -N 50600 48400 50100 48400 4 +C 47200 43500 1 0 0 testpt.sym { -T 50100 48400 5 10 1 1 0 0 1 -netname=enable_4 +T 47168 43958 5 8 1 1 0 0 1 +refdes=TP8 +T 47200 43459 5 8 0 1 0 0 1 +footprint=testpt.fp } -C 50100 48400 1 90 0 busripper-1.sym +C 47200 43500 1 270 0 output-1.sym { -T 49700 48400 5 8 0 0 90 0 1 -device=none +T 47500 43400 5 10 0 0 270 0 1 +device=OUTPUT +T 47400 41900 5 10 1 1 90 0 1 +refdes=spi_miso } -N 50600 48600 50100 48600 4 +C 47700 43500 1 0 0 testpt.sym { -T 50200 48600 5 10 1 1 0 0 1 -netname=clk_4 +T 47668 43958 5 8 1 1 0 0 1 +refdes=TP9 +T 47700 43459 5 8 0 1 0 0 1 +footprint=testpt.fp } -C 50100 48600 1 90 0 busripper-1.sym +C 47900 42700 1 90 0 input-1.sym { -T 49700 48600 5 8 0 0 90 0 1 -device=none +T 47600 42700 5 10 0 0 90 0 1 +device=INPUT +T 47900 41900 5 10 1 1 90 0 1 +refdes=spi_mosi } -N 50600 48800 50100 48800 4 +C 48200 43500 1 0 0 testpt.sym { -T 50200 48800 5 10 1 1 0 0 1 -netname=miso +T 48168 43958 5 8 1 1 0 0 1 +refdes=TP10 +T 48200 43459 5 8 0 1 0 0 1 +footprint=testpt.fp } -C 50100 48800 1 90 0 busripper-1.sym +C 48700 43500 1 0 0 testpt.sym { -T 49700 48800 5 8 0 0 90 0 1 -device=none +T 48668 43958 5 8 1 1 0 0 1 +refdes=TP11 +T 48700 43459 5 8 0 1 0 0 1 +footprint=testpt.fp } -N 50600 49000 50100 49000 4 +C 49200 43500 1 0 0 testpt.sym { -T 50200 49000 5 10 1 1 0 0 1 -netname=mosi +T 49168 43958 5 8 1 1 0 0 1 +refdes=TP12 +T 49200 43459 5 8 0 1 0 0 1 +footprint=testpt.fp } -C 50100 49000 1 90 0 busripper-1.sym +C 49700 43500 1 0 0 testpt.sym { -T 49700 49000 5 8 0 0 90 0 1 -device=none +T 49668 43958 5 8 1 1 0 0 1 +refdes=TP13 +T 49700 43459 5 8 0 1 0 0 1 +footprint=testpt.fp } -N 50600 49200 50100 49200 4 +C 50200 43500 1 0 0 testpt.sym { -T 50100 49200 5 10 1 1 0 0 1 -netname=spi_ck +T 50168 43958 5 8 1 1 0 0 1 +refdes=TP14 +T 50200 43459 5 8 0 1 0 0 1 +footprint=testpt.fp } -C 50100 49200 1 90 0 busripper-1.sym +C 48400 42700 1 90 0 input-1.sym { -T 49700 49200 5 8 0 0 90 0 1 -device=none +T 48100 42700 5 10 0 0 90 0 1 +device=INPUT +T 48400 42100 5 10 1 1 90 0 1 +refdes=step_x } -N 50600 49400 50100 49400 4 +C 48900 42700 1 90 0 input-1.sym { -T 50100 49400 5 10 1 1 0 0 1 -netname=spi_cs_4 +T 48600 42700 5 10 0 0 90 0 1 +device=INPUT +T 48900 42200 5 10 1 1 90 0 1 +refdes=dir_x } -C 50100 49400 1 90 0 busripper-1.sym +C 49400 42700 1 90 0 input-1.sym { -T 49700 49400 5 8 0 0 90 0 1 -device=none +T 49100 42700 5 10 0 0 90 0 1 +device=INPUT +T 49400 41900 5 10 1 1 90 0 1 +refdes=enable_x } -C 46100 49000 1 90 0 busripper-1.sym +C 49900 42700 1 90 0 input-1.sym { -T 45700 49000 5 8 0 0 90 0 1 -device=none +T 49600 42700 5 10 0 0 90 0 1 +device=INPUT +T 49900 41900 5 10 1 1 90 0 1 +refdes=spi_cs_x } -N 46300 49000 46300 45450 4 +C 50200 43500 1 270 0 output-1.sym { -T 46300 45200 5 10 1 1 90 0 1 -netname=dir_4 +T 50500 43400 5 10 0 0 270 0 1 +device=OUTPUT +T 50400 42100 5 10 1 1 90 0 1 +refdes=fault_x } -C 46300 49000 1 90 0 busripper-1.sym +C 52100 46100 1 0 0 input-1.sym { -T 45900 49000 5 8 0 0 90 0 1 -device=none +T 52100 46400 5 10 0 0 0 0 1 +device=INPUT +T 51300 46100 5 10 1 1 0 0 1 +refdes=spi_cs_a } -N 46500 49000 46500 45450 4 +C 52100 45900 1 0 0 input-1.sym { -T 46500 45200 5 10 1 1 90 0 1 -netname=enable_4 +T 52100 46200 5 10 0 0 0 0 1 +device=INPUT +T 51400 45900 5 10 1 1 0 0 1 +refdes=spi_clk } -C 46500 49000 1 90 0 busripper-1.sym +C 52100 45700 1 0 0 input-1.sym { -T 46100 49000 5 8 0 0 90 0 1 -device=none +T 52100 46000 5 10 0 0 0 0 1 +device=INPUT +T 51300 45700 5 10 1 1 0 0 1 +refdes=spi_mosi } -N 46700 49000 46700 45450 4 +C 52900 45700 1 180 0 output-1.sym { -T 46700 45200 5 10 1 1 90 0 1 -netname=spi_cs_4 +T 52800 45400 5 10 0 0 180 0 1 +device=OUTPUT +T 51300 45500 5 10 1 1 0 0 1 +refdes=spi_miso } -C 46700 49000 1 90 0 busripper-1.sym +C 52100 44900 1 0 0 input-1.sym { -T 46300 49000 5 8 0 0 90 0 1 -device=none +T 52100 45200 5 10 0 0 0 0 1 +device=INPUT +T 51600 44900 5 10 1 1 0 0 1 +refdes=dir_a } -N 46900 49000 46900 45450 4 +C 52100 45100 1 0 0 input-1.sym { -T 46900 45200 5 10 1 1 90 0 1 -netname=fault_4 +T 52100 45400 5 10 0 0 0 0 1 +device=INPUT +T 51300 45100 5 10 1 1 0 0 1 +refdes=enable_a } -C 46900 49000 1 90 0 busripper-1.sym +C 52100 44700 1 0 0 input-1.sym { -T 46500 49000 5 8 0 0 90 0 1 -device=none +T 52100 45000 5 10 0 0 0 0 1 +device=INPUT +T 51500 44700 5 10 1 1 0 0 1 +refdes=step_a } -N 47100 49000 47100 45450 4 +C 52900 44700 1 180 0 output-1.sym { -T 47100 45200 5 10 1 1 90 0 1 -netname=clk_4 +T 52800 44400 5 10 0 0 180 0 1 +device=OUTPUT +T 51500 44500 5 10 1 1 0 0 1 +refdes=fault_a } -C 47100 49000 1 90 0 busripper-1.sym +C 42800 49400 1 0 0 input-1.sym { -T 46700 49000 5 8 0 0 90 0 1 -device=none +T 42800 49700 5 10 0 0 0 0 1 +device=INPUT +T 42000 49400 5 10 1 1 0 0 1 +refdes=spi_cs_x } -C 42100 41800 1 90 0 input-1.sym +C 42800 49200 1 0 0 input-1.sym { -T 41800 41800 5 10 0 0 90 0 1 +T 42800 49500 5 10 0 0 0 0 1 device=INPUT -T 42100 41100 5 10 1 1 90 0 1 +T 42100 49200 5 10 1 1 0 0 1 refdes=spi_clk } -C 42100 42600 1 270 0 output-1.sym +C 42800 49000 1 0 0 input-1.sym { -T 42400 42500 5 10 0 0 270 0 1 -device=OUTPUT -T 42300 41000 5 10 1 1 90 0 1 -refdes=spi_miso -} -C 42500 41800 1 90 0 input-1.sym -{ -T 42200 41800 5 10 0 0 90 0 1 +T 42800 49300 5 10 0 0 0 0 1 device=INPUT -T 42500 41000 5 10 1 1 90 0 1 +T 42000 49000 5 10 1 1 0 0 1 refdes=spi_mosi } -C 42800 41800 1 90 0 input-1.sym +C 43600 49000 1 180 0 output-1.sym { -T 42500 41800 5 10 0 0 90 0 1 -device=INPUT -T 42800 41200 5 10 1 1 90 0 1 -refdes=step_x +T 43500 48700 5 10 0 0 180 0 1 +device=OUTPUT +T 42000 48800 5 10 1 1 0 0 1 +refdes=spi_miso } -C 43000 41800 1 90 0 input-1.sym +C 42800 48200 1 0 0 input-1.sym { -T 42700 41800 5 10 0 0 90 0 1 +T 42800 48500 5 10 0 0 0 0 1 device=INPUT -T 43000 41300 5 10 1 1 90 0 1 +T 42300 48200 5 10 1 1 0 0 1 refdes=dir_x } -C 43200 41800 1 90 0 input-1.sym +C 42800 48400 1 0 0 input-1.sym { -T 42900 41800 5 10 0 0 90 0 1 +T 42800 48700 5 10 0 0 0 0 1 device=INPUT -T 43200 41000 5 10 1 1 90 0 1 +T 42000 48400 5 10 1 1 0 0 1 refdes=enable_x } -C 43400 41800 1 90 0 input-1.sym +C 42800 48000 1 0 0 input-1.sym { -T 43100 41800 5 10 0 0 90 0 1 +T 42800 48300 5 10 0 0 0 0 1 device=INPUT -T 43400 41000 5 10 1 1 90 0 1 -refdes=spi_cs_x +T 42200 48000 5 10 1 1 0 0 1 +refdes=step_x } -C 43400 42600 1 270 0 output-1.sym +C 43600 48000 1 180 0 output-1.sym { -T 43700 42500 5 10 0 0 270 0 1 +T 43500 47700 5 10 0 0 180 0 1 device=OUTPUT -T 43600 41200 5 10 1 1 90 0 1 +T 42200 47800 5 10 1 1 0 0 1 refdes=fault_x } -C 43900 41800 1 90 0 input-1.sym +C 42800 46100 1 0 0 input-1.sym { -T 43600 41800 5 10 0 0 90 0 1 +T 42800 46400 5 10 0 0 0 0 1 device=INPUT -T 43900 41200 5 10 1 1 90 0 1 -refdes=step_y -} -C 44100 41800 1 90 0 input-1.sym -{ -T 43800 41800 5 10 0 0 90 0 1 -device=INPUT -T 44100 41300 5 10 1 1 90 0 1 -refdes=dir_y +T 42000 46100 5 10 1 1 0 0 1 +refdes=spi_cs_y } -C 44300 41800 1 90 0 input-1.sym +C 42800 45900 1 0 0 input-1.sym { -T 44000 41800 5 10 0 0 90 0 1 +T 42800 46200 5 10 0 0 0 0 1 device=INPUT -T 44300 41000 5 10 1 1 90 0 1 -refdes=enable_y +T 42100 45900 5 10 1 1 0 0 1 +refdes=spi_clk } -C 44500 41800 1 90 0 input-1.sym +C 42800 45700 1 0 0 input-1.sym { -T 44200 41800 5 10 0 0 90 0 1 +T 42800 46000 5 10 0 0 0 0 1 device=INPUT -T 44500 41000 5 10 1 1 90 0 1 -refdes=spi_cs_y +T 42000 45700 5 10 1 1 0 0 1 +refdes=spi_mosi } -C 44500 42600 1 270 0 output-1.sym +C 43600 45700 1 180 0 output-1.sym { -T 44800 42500 5 10 0 0 270 0 1 +T 43500 45400 5 10 0 0 180 0 1 device=OUTPUT -T 44700 41200 5 10 1 1 90 0 1 -refdes=fault_y -} -C 45000 41800 1 90 0 input-1.sym -{ -T 44700 41800 5 10 0 0 90 0 1 -device=INPUT -T 45000 41200 5 10 1 1 90 0 1 -refdes=step_z +T 42000 45500 5 10 1 1 0 0 1 +refdes=spi_miso } -C 45200 41800 1 90 0 input-1.sym +C 42800 44900 1 0 0 input-1.sym { -T 44900 41800 5 10 0 0 90 0 1 +T 42800 45200 5 10 0 0 0 0 1 device=INPUT -T 45200 41300 5 10 1 1 90 0 1 -refdes=dir_z +T 42300 44900 5 10 1 1 0 0 1 +refdes=dir_y } -C 45400 41800 1 90 0 input-1.sym +C 42800 45100 1 0 0 input-1.sym { -T 45100 41800 5 10 0 0 90 0 1 +T 42800 45400 5 10 0 0 0 0 1 device=INPUT -T 45400 41000 5 10 1 1 90 0 1 -refdes=enable_z +T 42000 45100 5 10 1 1 0 0 1 +refdes=enable_y } -C 45600 41800 1 90 0 input-1.sym +C 42800 44700 1 0 0 input-1.sym { -T 45300 41800 5 10 0 0 90 0 1 +T 42800 45000 5 10 0 0 0 0 1 device=INPUT -T 45600 41000 5 10 1 1 90 0 1 -refdes=spi_cs_z +T 42200 44700 5 10 1 1 0 0 1 +refdes=step_y } -C 45600 42600 1 270 0 output-1.sym +C 43600 44700 1 180 0 output-1.sym { -T 45900 42500 5 10 0 0 270 0 1 +T 43500 44400 5 10 0 0 180 0 1 device=OUTPUT -T 45800 41200 5 10 1 1 90 0 1 -refdes=fault_z -} -C 46100 41800 1 90 0 input-1.sym -{ -T 45800 41800 5 10 0 0 90 0 1 -device=INPUT -T 46100 41200 5 10 1 1 90 0 1 -refdes=step_a +T 42200 44500 5 10 1 1 0 0 1 +refdes=fault_y } -C 46300 41800 1 90 0 input-1.sym +C 52100 49400 1 0 0 input-1.sym { -T 46000 41800 5 10 0 0 90 0 1 +T 52100 49700 5 10 0 0 0 0 1 device=INPUT -T 46300 41300 5 10 1 1 90 0 1 -refdes=dir_a +T 51300 49400 5 10 1 1 0 0 1 +refdes=spi_cs_z } -C 46500 41800 1 90 0 input-1.sym +C 52100 49200 1 0 0 input-1.sym { -T 46200 41800 5 10 0 0 90 0 1 +T 52100 49500 5 10 0 0 0 0 1 device=INPUT -T 46500 41000 5 10 1 1 90 0 1 -refdes=enable_a +T 51400 49200 5 10 1 1 0 0 1 +refdes=spi_clk } -C 46700 41800 1 90 0 input-1.sym +C 52100 49000 1 0 0 input-1.sym { -T 46400 41800 5 10 0 0 90 0 1 +T 52100 49300 5 10 0 0 0 0 1 device=INPUT -T 46700 41000 5 10 1 1 90 0 1 -refdes=spi_cs_a +T 51300 49000 5 10 1 1 0 0 1 +refdes=spi_mosi } -C 46700 42600 1 270 0 output-1.sym +C 52900 49000 1 180 0 output-1.sym { -T 47000 42500 5 10 0 0 270 0 1 +T 52800 48700 5 10 0 0 180 0 1 device=OUTPUT -T 46900 41200 5 10 1 1 90 0 1 -refdes=fault_a +T 51300 48800 5 10 1 1 0 0 1 +refdes=spi_miso } -N 42000 42600 42000 42950 4 -N 42200 42600 42200 42950 4 -N 42400 42600 42400 42950 4 -N 42700 42600 42700 42950 4 -N 42900 42600 42900 42950 4 -N 43100 42600 43100 42950 4 -N 43300 42600 43300 42950 4 -N 43500 42600 43500 42950 4 -N 43800 42600 43800 42950 4 -N 44000 42600 44000 42950 4 -N 44200 42600 44200 42950 4 -N 44400 42600 44400 42950 4 -N 44600 42600 44600 42950 4 -N 44900 42600 44900 42950 4 -N 45100 42600 45100 42950 4 -N 45300 42600 45300 42950 4 -N 45500 42600 45500 42950 4 -N 45700 42600 45700 42950 4 -N 46000 42600 46000 42950 4 -N 46200 42600 46200 42950 4 -N 46400 42600 46400 42950 4 -N 46600 42600 46600 42950 4 -N 46800 42600 46800 42950 4 -C 40500 50600 1 0 0 testpt.sym -{ -T 40668 50558 5 8 1 1 0 0 1 -refdes=TP1 -T 40500 50559 5 8 0 1 0 0 1 -footprint=testpt.fp +C 52100 48200 1 0 0 input-1.sym +{ +T 52100 48500 5 10 0 0 0 0 1 +device=INPUT +T 51600 48200 5 10 1 1 0 0 1 +refdes=dir_z } -N 40600 50600 40600 50400 4 -N 40600 50400 41800 50400 4 -C 40300 50100 1 0 0 testpt.sym +C 52100 48400 1 0 0 input-1.sym { -T 40468 50058 5 8 1 1 0 0 1 -refdes=TP2 -T 40300 50059 5 8 0 1 0 0 1 -footprint=testpt.fp +T 52100 48700 5 10 0 0 0 0 1 +device=INPUT +T 51300 48400 5 10 1 1 0 0 1 +refdes=enable_z } -C 40100 49600 1 0 0 testpt.sym +C 52100 48000 1 0 0 input-1.sym { -T 40268 49558 5 8 1 1 0 0 1 -refdes=TP3 -T 40100 49559 5 8 0 1 0 0 1 -footprint=testpt.fp +T 52100 48300 5 10 0 0 0 0 1 +device=INPUT +T 51500 48000 5 10 1 1 0 0 1 +refdes=step_z } -C 40900 48800 1 0 0 testpt.sym +C 52900 48000 1 180 0 output-1.sym { -T 41068 48758 5 8 1 1 0 0 1 -refdes=TP4 -T 40900 48759 5 8 0 1 0 0 1 -footprint=testpt.fp +T 52800 47700 5 10 0 0 180 0 1 +device=OUTPUT +T 51500 47800 5 10 1 1 0 0 1 +refdes=fault_z } -C 40600 48500 1 0 0 testpt.sym +C 42800 48600 1 0 0 input-1.sym { -T 40768 48458 5 8 1 1 0 0 1 -refdes=TP5 -T 40600 48459 5 8 0 1 0 0 1 -footprint=testpt.fp +T 42800 48900 5 10 0 0 0 0 1 +device=INPUT +T 41900 48600 5 10 1 1 0 0 1 +refdes=mdvr_clk } -C 40600 47200 1 0 0 testpt.sym +C 52100 48600 1 0 0 input-1.sym { -T 40768 47158 5 8 1 1 0 0 1 -refdes=TP8 -T 40600 47159 5 8 0 1 0 0 1 -footprint=testpt.fp +T 52100 48900 5 10 0 0 0 0 1 +device=INPUT +T 51200 48600 5 10 1 1 0 0 1 +refdes=mdvr_clk } -C 41000 47400 1 0 0 testpt.sym +C 42800 45300 1 0 0 input-1.sym { -T 41168 47358 5 8 1 1 0 0 1 -refdes=TP7 -T 41000 47359 5 8 0 1 0 0 1 -footprint=testpt.fp +T 42800 45600 5 10 0 0 0 0 1 +device=INPUT +T 41900 45300 5 10 1 1 0 0 1 +refdes=mdvr_clk } -C 40300 48200 1 0 0 testpt.sym +C 52100 45300 1 0 0 input-1.sym { -T 40468 48158 5 8 1 1 0 0 1 -refdes=TP6 -T 40300 48159 5 8 0 1 0 0 1 -footprint=testpt.fp +T 52100 45600 5 10 0 0 0 0 1 +device=INPUT +T 51200 45300 5 10 1 1 0 0 1 +refdes=mdvr_clk } -N 40400 50100 40400 49900 4 -N 40400 49900 41600 49900 4 -N 40200 49600 40200 49400 4 -N 40200 49400 41400 49400 4 -N 41000 48800 41000 48500 4 -N 41000 48500 42200 48500 4 -N 40700 48500 40700 48300 4 -N 40700 48300 42400 48300 4 -N 40400 48200 40400 48000 4 -N 40400 48000 42600 48000 4 -N 41100 47300 42800 47300 4 -N 40700 47200 40700 47100 4 -N 40700 47100 43000 47100 4 -N 41100 47400 41100 47300 4 -T 50000 40700 9 10 1 0 0 0 2 -Motor Module -Copyright (c) 2015, Buildbotics LLC -T 53900 40100 9 10 1 0 0 0 1 -Doug Coffland -T 53800 40400 9 10 1 0 0 0 1 -1.0 -T 50000 40100 9 10 1 0 0 0 1 -5 -T 51500 40100 9 10 1 0 0 0 1 -7 diff --git a/electronics/power.sch b/electronics/power.sch index 18cc9db..becb534 100644 --- a/electronics/power.sch +++ b/electronics/power.sch @@ -2,220 +2,229 @@ v 20130925 2 C 40000 40000 0 0 0 title-B.sym T 50000 40700 9 10 1 0 0 0 2 Power -Copyright (c) 2015, Buildbotics LLC +Copyright (c) 2016, Buildbotics LLC T 53900 40100 9 10 1 0 0 0 1 Joseph Coffland T 53800 40400 9 10 1 0 0 0 1 -1.0 +2.0 T 50000 40100 9 10 1 0 0 0 1 4 T 51500 40100 9 10 1 0 0 0 1 7 -C 47600 45900 1 0 0 pwrjack-1.sym +C 50200 44000 1 0 0 pwrjack-1.sym { -T 47700 46400 5 10 0 0 0 0 1 +T 50300 44500 5 10 0 0 0 0 1 device=PWRJACK -T 47600 46400 5 10 1 1 0 0 1 +T 50200 44500 5 10 1 1 0 0 1 refdes=J2 -T 47600 45900 5 10 0 0 0 6 1 +T 50200 44000 5 10 0 0 0 6 1 footprint=Molex_39-29-1027.fp -T 48500 45600 5 10 1 1 0 6 1 +T 50900 43700 5 10 1 1 0 6 1 description=12V-30V DC -T 47600 45900 5 10 0 0 0 0 1 +T 50200 44000 5 10 0 0 0 0 1 description=Molex 39-29-1027 two -pin right angle header with pin 1 above pin 2 } -T 44600 50000 9 10 1 0 0 0 1 +T 44200 48300 9 10 1 0 0 0 1 5V 2A Regulator -C 44400 49000 1 0 0 IRM-10.sym +C 44000 47300 1 0 0 IRM-10.sym { -T 45455 49805 5 10 1 1 180 0 1 +T 45055 48105 5 10 1 1 180 0 1 device=IRM-10-5 -T 45755 50105 5 10 0 0 180 0 1 +T 45355 48405 5 10 0 0 180 0 1 footprint=IRM-10-5.fp -T 45595 49670 5 10 1 1 0 0 1 +T 45195 47970 5 10 1 1 0 0 1 refdes=U100 } -N 42300 48000 43700 48000 4 +N 43400 47700 44000 47700 4 { -T 42500 48000 5 10 1 1 0 0 1 +T 42600 47800 5 10 1 1 0 0 1 netname=Line } -N 42300 47700 44400 47700 4 +N 43400 47400 44000 47400 4 { -T 42400 47700 5 10 1 1 0 0 1 +T 42500 47500 5 10 1 1 0 0 1 netname=Neutral } -C 42400 44600 1 0 0 gnd.sym -C 44700 44400 1 0 0 gnd-2.sym -N 43700 48000 43700 49400 4 -N 44800 44700 44800 45500 4 -N 42500 44900 42500 47400 4 -C 40600 47200 1 0 0 connector3-1.sym +C 43700 47000 1 90 0 gnd.sym +C 41700 46900 1 0 0 connector3-1.sym { -T 42400 48100 5 10 0 0 0 0 1 +T 43500 47800 5 10 0 0 0 0 1 device=CONNECTOR_3 -T 40600 48300 5 10 1 1 0 0 1 +T 41700 48000 5 10 1 1 0 0 1 refdes=J1 -T 40300 47000 5 10 1 1 0 0 1 +T 41400 46700 5 10 1 1 0 0 1 description=85V-264V AC -T 40600 47200 5 10 0 0 0 0 1 +T 41700 46900 5 10 0 0 0 0 1 description=Molex 172648-0103 three-pin, right angle male header. Mates with Molex 50-29-1662. Both parts currently available at mouser.com -T 40600 47200 5 10 0 0 0 0 1 +T 41700 46900 5 10 0 0 0 0 1 footprint=Molex_39-30-3036.fp } -N 42300 47400 42500 47400 4 -C 50900 47000 1 0 0 Vs.sym +C 51400 44600 1 0 0 Vs.sym { -T 51000 47700 5 10 0 0 0 0 1 +T 51500 45300 5 10 0 0 0 0 1 device=none } -C 51400 44500 1 0 0 gnd-2.sym -C 50800 46400 1 270 0 capacitor-2.sym +C 51900 44600 1 270 0 capacitor-2.sym { -T 51500 46200 5 10 0 0 270 0 1 +T 52600 44400 5 10 0 0 270 0 1 device=POLARIZED_CAPACITOR -T 51300 46200 5 10 1 1 270 0 1 +T 52500 44300 5 10 1 1 0 0 1 refdes=C1 -T 51700 46200 5 10 0 0 270 0 1 +T 52800 44400 5 10 0 0 270 0 1 symversion=0.1 -T 50800 46400 5 10 0 0 0 0 1 +T 51900 44600 5 10 0 0 0 0 1 footprint=NICHICON_WT_CAP_10_10_20_mil_clearance.fp -T 50400 45700 5 10 1 1 0 0 1 +T 52400 44000 5 10 1 1 0 0 1 value=220uF -T 50800 46400 5 10 0 0 0 0 1 +T 51900 44600 5 10 0 0 0 0 1 description=Nichicon UCW1H221MNL1GS 220uF aluminum surface mount cap. } -N 48500 46200 49400 46200 4 -N 49400 46200 49400 46400 4 -N 49400 46400 51000 46400 4 -N 51000 46400 51000 47000 4 -N 51000 47000 51100 47000 4 -N 51500 44800 51500 45500 4 -N 49400 45500 51500 45500 4 -N 49400 45500 49400 46000 4 -N 49400 46000 48500 46000 4 -C 47600 50200 1 0 0 5V-plus-1.sym -C 47700 48000 1 0 0 gnd-1.sym -C 47600 50000 1 270 0 capacitor-2.sym -{ -T 48300 49800 5 10 0 0 270 0 1 +N 51100 44300 51100 44600 4 +N 51100 44600 52100 44600 4 +N 51100 43700 52100 43700 4 +N 51100 43700 51100 44200 4 +C 45700 48000 1 0 0 5V-plus-1.sym +C 45800 46800 1 0 0 gnd-1.sym +C 45900 48000 1 270 0 capacitor-2.sym +{ +T 46600 47800 5 10 0 0 270 0 1 device=POLARIZED_CAPACITOR -T 48100 49800 5 10 1 1 270 0 1 +T 46400 47600 5 10 1 1 0 0 1 refdes=C4 -T 48500 49800 5 10 0 0 270 0 1 +T 46800 47800 5 10 0 0 270 0 1 symversion=0.1 -T 47300 49700 5 10 1 1 0 0 1 +T 46300 47400 5 10 1 1 0 0 1 value=10uF -T 47600 50000 5 10 0 1 0 0 1 +T 45900 48000 5 10 0 1 0 0 1 description=Nichicon UWP1A100MCL1GB 10uF 10Volt Aluminum Electrolytic SMD cap -T 47600 50000 5 10 0 0 0 0 1 +T 45900 48000 5 10 0 0 0 0 1 footprint=NICHICON_WT_CAP_4mm.fp } -N 46100 49100 47800 49100 4 -N 46100 49400 46400 49400 4 -N 46400 49400 46400 50200 4 -N 46400 50200 48900 50200 4 -N 47800 50200 47800 50000 4 -N 47800 48300 47800 49100 4 -N 44400 49100 44400 47700 4 -N 44400 49400 43700 49400 4 -C 51300 48800 1 0 0 UA78Mxx.sym -{ -T 52955 50005 5 10 0 0 180 0 1 +N 45700 47400 45700 47100 4 +N 45700 47700 45700 48000 4 +N 45700 48000 46100 48000 4 +C 49800 47000 1 0 0 UA78Mxx.sym +{ +T 51455 48205 5 10 0 0 180 0 1 footprint=SOT223 -T 52405 49955 5 10 1 1 180 0 1 +T 50905 48155 5 10 1 1 180 0 1 device=UA78M33CDCYR -T 52495 49820 5 10 1 1 0 0 1 +T 50995 48020 5 10 1 1 0 0 1 refdes=U102 } -C 52100 48300 1 0 0 gnd.sym -C 54700 50000 1 0 0 3.3V-plus.sym -C 53400 48700 1 90 0 cap.sym +C 50600 46500 1 0 0 gnd.sym +C 51900 46900 1 90 0 cap.sym { -T 52700 48900 5 10 0 0 90 0 1 +T 51200 47100 5 10 0 0 90 0 1 device=CAPACITOR -T 52500 48900 5 10 0 0 90 0 1 +T 51000 47100 5 10 0 0 90 0 1 symversion=0.1 -T 53800 49200 5 10 1 1 180 0 1 +T 52400 47400 5 10 1 1 180 0 1 refdes=C101 -T 53400 48800 5 10 1 1 0 0 1 +T 52000 47000 5 10 1 1 0 0 1 value=0.1uF -T 53400 48700 5 10 0 0 0 0 1 +T 51900 46900 5 10 0 0 0 0 1 footprint=0603.fp -T 53400 48700 5 10 0 0 0 0 1 +T 51900 46900 5 10 0 0 0 0 1 description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap } -N 48900 49500 51300 49500 4 -C 51200 48700 1 90 0 cap.sym +C 49900 46900 1 90 0 cap.sym { -T 50500 48900 5 10 0 0 90 0 1 +T 49200 47100 5 10 0 0 90 0 1 device=CAPACITOR -T 50300 48900 5 10 0 0 90 0 1 +T 49000 47100 5 10 0 0 90 0 1 symversion=0.1 -T 50800 49300 5 10 1 1 180 0 1 +T 49500 47500 5 10 1 1 180 0 1 refdes=C100 -T 50300 48900 5 10 1 1 0 0 1 +T 49000 47100 5 10 1 1 0 0 1 value=0.33uF -T 51200 48700 5 10 0 0 0 0 1 +T 49900 46900 5 10 0 0 0 0 1 footprint=0402.fp -T 51200 48700 5 10 0 0 0 0 1 +T 49900 46900 5 10 0 0 0 0 1 description=Samsung CL05F334ZP5NNNC .33uF, 10Volt, 0402, ceramic cap -T 51200 48700 5 10 0 0 0 0 1 +T 49900 46900 5 10 0 0 0 0 1 model=CL05F334ZP5NNNC } -N 52200 48600 52200 48800 4 -N 51100 48600 53300 48600 4 -N 51100 49200 51100 49500 4 -N 53300 49200 53300 49500 4 -N 51100 48600 51100 48800 4 -N 53300 48600 53300 48800 4 -T 51300 50200 9 10 1 0 0 0 1 +N 50700 46800 50700 47000 4 +N 49800 46800 51800 46800 4 +N 51800 47400 51800 47700 4 +N 51800 46800 51800 47000 4 +T 49800 48400 9 10 1 0 0 0 1 3.3V 0.5A Regulator -N 48900 49500 48900 50200 4 -N 53100 49500 54900 49500 4 -N 54900 49500 54900 50000 4 -N 52400 48800 52400 48600 4 -C 49400 49500 1 0 0 testpt.sym +N 51600 47700 52500 47700 4 +N 50900 47000 50900 46800 4 +C 47600 44000 1 0 0 testpt.sym { -T 49568 49558 5 8 1 1 0 0 1 -refdes=TP1 -T 49400 49459 5 8 0 1 0 0 1 +T 47568 44458 5 8 1 1 0 0 1 +refdes=TP6 +T 47600 43959 5 8 0 1 0 0 1 footprint=testpt.fp } -C 53900 49500 1 0 0 testpt.sym +C 45600 44000 1 0 0 testpt.sym { -T 54068 49558 5 8 1 1 0 0 1 +T 45568 44458 5 8 1 1 0 0 1 refdes=TP2 -T 53900 49459 5 8 0 1 0 0 1 +T 45600 43959 5 8 0 1 0 0 1 footprint=testpt.fp } -C 49900 46400 1 0 0 testpt.sym +C 45600 43700 1 0 0 gnd-1.sym +C 45100 44000 1 0 0 testpt.sym { -T 50068 46458 5 8 1 1 0 0 1 -refdes=TP3 -T 49900 46359 5 8 0 1 0 0 1 +T 45068 44458 5 8 1 1 0 0 1 +refdes=TP1 +T 45100 43959 5 8 0 1 0 0 1 footprint=testpt.fp } -C 44700 45500 1 0 0 testpt.sym +C 45400 44000 1 180 0 5V-plus-1.sym +C 46100 44000 1 0 0 testpt.sym { -T 44868 45458 5 8 1 1 0 0 1 -refdes=TP5 -T 44700 45459 5 8 0 1 0 0 1 +T 46068 44458 5 8 1 1 0 0 1 +refdes=TP3 +T 46100 43959 5 8 0 1 0 0 1 footprint=testpt.fp } -C 46800 49100 1 0 0 testpt.sym +C 46600 44000 1 0 0 testpt.sym { -T 46968 49158 5 8 1 1 0 0 1 -refdes=TP6 -T 46800 49059 5 8 0 1 0 0 1 +T 46568 44458 5 8 1 1 0 0 1 +refdes=TP4 +T 46600 43959 5 8 0 1 0 0 1 footprint=testpt.fp } -C 42800 46500 1 0 0 testpt.sym +C 46900 44000 1 180 0 Vs.sym { -T 42968 46458 5 8 1 1 0 0 1 -refdes=TP4 -T 42800 46459 5 8 0 1 0 0 1 +T 46800 43300 5 10 0 0 180 0 1 +device=none +} +N 45700 47100 46100 47100 4 +N 49800 47400 49800 47700 4 +C 48800 47700 1 0 0 5V_motor.sym +{ +T 48900 48400 5 10 0 0 0 0 1 +device=none +} +N 49000 47700 49800 47700 4 +N 49800 46800 49800 47000 4 +C 47500 43600 1 0 0 motor_gnd.sym +C 47100 44000 1 0 0 testpt.sym +{ +T 47068 44458 5 8 1 1 0 0 1 +refdes=TP5 +T 47100 43959 5 8 0 1 0 0 1 footprint=testpt.fp } -N 42900 46500 42900 46400 4 -N 42900 46400 42500 46400 4 +C 47400 44000 1 180 0 5V_motor.sym +{ +T 47300 43300 5 10 0 0 180 0 1 +device=none +} +C 52200 47700 1 0 0 3.3V_motor.sym +{ +T 52300 48400 5 10 0 0 0 0 1 +device=none +} +C 46500 44000 1 180 0 3.3V_motor.sym +{ +T 46400 43300 5 10 0 0 180 0 1 +device=none +} +C 51400 43300 1 0 0 motor_gnd.sym diff --git a/electronics/rpi_bus.sch b/electronics/rpi_bus.sch index a26a694..a4c7178 100644 --- a/electronics/rpi_bus.sch +++ b/electronics/rpi_bus.sch @@ -1,457 +1,377 @@ v 20130925 2 C 40000 40000 0 0 0 title-B.sym -C 51000 49100 1 90 0 gnd.sym -C 51000 47500 1 90 0 gnd.sym -C 51000 46300 1 90 0 gnd.sym -C 51000 44300 1 90 0 gnd.sym -C 51000 43500 1 90 0 gnd.sym -C 49000 42500 1 270 0 gnd.sym -C 49000 45300 1 270 0 gnd.sym -C 49000 48500 1 270 0 gnd.sym -C 50700 50200 1 270 0 5V-plus.sym -C 50700 49800 1 270 0 5V-plus.sym -C 55900 50200 1 270 0 5V-plus.sym -C 55900 49800 1 270 0 5V-plus.sym -C 56200 49100 1 90 0 gnd.sym -C 56200 47500 1 90 0 gnd.sym -C 56200 46300 1 90 0 gnd.sym -C 54200 45300 1 270 0 gnd.sym -C 54200 48500 1 270 0 gnd.sym -N 50700 45200 50700 45300 4 -N 55900 45300 50700 45300 4 -N 55900 45300 55900 45200 4 -N 54500 45600 54500 45500 4 -N 54500 45500 49300 45500 4 -N 49300 45500 49300 45600 4 -N 50700 45600 50700 45700 4 -N 55900 45700 50700 45700 4 -N 55900 45700 55900 45600 4 -N 54500 46000 54500 45900 4 -N 54500 45900 49300 45900 4 -N 49300 45900 49300 46000 4 -N 55900 46000 55900 46100 4 -N 55900 46100 50700 46100 4 -N 50700 46100 50700 46000 4 -N 54500 46400 54500 46300 4 -N 54500 46300 49300 46300 4 -N 49300 46300 49300 46400 4 -N 50700 46800 50700 46900 4 -N 55900 46900 50700 46900 4 -N 55900 46900 55900 46800 4 -C 54200 49500 1 0 0 nc.sym -{ -T 54200 49900 5 10 0 0 0 0 1 -value=NoConnection -T 54200 50300 5 10 0 0 0 0 1 -device=DRC_Directive +C 45500 49000 1 90 0 gnd.sym +C 45500 47400 1 90 0 gnd.sym +C 45500 44200 1 90 0 gnd.sym +C 45500 43400 1 90 0 gnd.sym +C 43500 42400 1 270 0 gnd.sym +C 43500 45200 1 270 0 gnd.sym +C 43500 48400 1 270 0 gnd.sym +C 45200 50100 1 270 0 5V-plus.sym +C 45200 49700 1 270 0 5V-plus.sym +T 50000 40700 9 10 1 0 0 0 2 +RPI Bus +Copyright (c) 2016, Buildbotics LLC +T 53900 40100 9 10 1 0 0 0 1 +Joseph Coffland +T 53800 40400 9 10 1 0 0 0 1 +2.0 +T 50000 40100 9 10 1 0 0 0 1 +2 +T 51500 40100 9 10 1 0 0 0 1 +7 +C 45200 48600 1 0 0 output-1.sym +{ +T 45300 48900 5 10 0 0 0 0 1 +device=OUTPUT +T 46100 48600 5 10 1 1 0 0 1 +refdes=rpi_serial_tx } -C 54200 49100 1 0 0 nc.sym +C 43500 44600 1 0 0 nc.sym { -T 54200 49500 5 10 0 0 0 0 1 +T 43500 45000 5 10 0 0 0 0 1 value=NoConnection -T 54200 49900 5 10 0 0 0 0 1 +T 43500 45400 5 10 0 0 0 0 1 device=DRC_Directive } -C 54200 48700 1 0 0 nc.sym +C 45500 44600 1 0 1 nc.sym { -T 54200 49100 5 10 0 0 0 0 1 +T 45500 45000 5 10 0 0 0 6 1 value=NoConnection -T 54200 49500 5 10 0 0 0 0 1 +T 45500 45400 5 10 0 0 0 6 1 device=DRC_Directive } -C 54200 47900 1 0 0 nc.sym +C 43800 42100 1 0 0 header40-2.sym { -T 54200 48300 5 10 0 0 0 0 1 +T 44050 50600 5 10 0 1 0 0 1 +device=RaspberryPi +T 43800 42100 5 10 0 0 0 0 1 +footprint=raspberry_pi_connector.fp +T 43800 42100 5 10 0 0 0 0 1 +description=Connector Header 40 Position 0.100" (2.54mm) Gold Through Hole +T 43800 42100 5 10 0 0 0 0 1 +model=SFH11-PBPC-D20-ST-BK +} +C 45500 45000 1 0 1 nc.sym +{ +T 45500 45400 5 10 0 0 0 6 1 value=NoConnection -T 54200 48700 5 10 0 0 0 0 1 +T 45500 45800 5 10 0 0 0 6 1 device=DRC_Directive } -C 54200 47500 1 0 0 nc.sym +C 45500 45400 1 0 1 nc.sym { -T 54200 47900 5 10 0 0 0 0 1 +T 45500 45800 5 10 0 0 0 6 1 value=NoConnection -T 54200 48300 5 10 0 0 0 0 1 +T 45500 46200 5 10 0 0 0 6 1 device=DRC_Directive } -C 54200 47100 1 0 0 nc.sym +C 45500 45800 1 0 1 nc.sym { -T 54200 47500 5 10 0 0 0 0 1 +T 45500 46200 5 10 0 0 0 6 1 value=NoConnection -T 54200 47900 5 10 0 0 0 0 1 +T 45500 46600 5 10 0 0 0 6 1 device=DRC_Directive } -C 56200 47300 1 180 0 nc.sym +C 45500 46200 1 0 1 nc.sym { -T 56100 46800 5 10 0 0 180 0 1 +T 45500 46600 5 10 0 0 0 6 1 value=NoConnection -T 56100 46600 5 10 0 0 180 0 1 +T 45500 47000 5 10 0 0 0 6 1 device=DRC_Directive } -C 56200 48100 1 180 0 nc.sym +C 45500 46600 1 0 1 nc.sym { -T 56100 47600 5 10 0 0 180 0 1 +T 45500 47000 5 10 0 0 0 6 1 value=NoConnection -T 56100 47400 5 10 0 0 180 0 1 +T 45500 47400 5 10 0 0 0 6 1 device=DRC_Directive } -C 56200 48500 1 180 0 nc.sym +C 46000 48400 1 180 0 input-1.sym { -T 56100 48000 5 10 0 0 180 0 1 +T 46000 48100 5 10 0 0 180 0 1 +device=INPUT +T 47100 48400 5 10 1 1 180 0 1 +refdes=rpi_serial_rx +} +C 46000 43200 1 180 0 input-1.sym +{ +T 46000 42900 5 10 0 0 180 0 1 +device=INPUT +T 47200 43200 5 10 1 1 180 0 1 +refdes=rpi_serial_cts +} +C 43500 47000 1 0 0 nc.sym +{ +T 43500 47400 5 10 0 0 0 0 1 value=NoConnection -T 56100 47800 5 10 0 0 180 0 1 +T 43500 47800 5 10 0 0 0 0 1 device=DRC_Directive } -C 56200 48900 1 180 0 nc.sym +C 43500 47400 1 0 0 nc.sym { -T 56100 48400 5 10 0 0 180 0 1 +T 43500 47800 5 10 0 0 0 0 1 value=NoConnection -T 56100 48200 5 10 0 0 180 0 1 +T 43500 48200 5 10 0 0 0 0 1 device=DRC_Directive } -C 51500 48500 1 180 0 input.sym -{ -T 51500 48200 5 10 0 0 180 0 1 +C 49900 45000 1 0 0 MAX18450.sym +{ +T 49900 45000 5 10 0 0 0 0 1 +footprint=QSOP16.fp +T 49900 45000 5 10 0 0 0 0 1 +model=MAX14850 +T 50895 45100 5 8 1 1 0 0 1 +refdes=U2 +} +C 49800 44800 1 0 0 gnd-1.sym +N 49800 46850 49800 46500 4 +N 49800 46500 49900 46500 4 +C 53150 46950 1 180 0 cap.sym +{ +T 52950 46250 5 10 0 0 180 0 1 +device=CAPACITOR +T 52950 46050 5 10 0 0 180 0 1 +symversion=0.1 +T 53150 46950 5 10 0 0 90 0 1 +footprint=0603.fp +T 53150 46950 5 10 0 0 90 0 1 +description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap +T 53000 47150 5 10 1 1 180 0 1 +refdes=C15 +T 52700 46600 5 10 1 1 0 0 1 +value=0.1uF +} +C 49700 46950 1 180 0 cap.sym +{ +T 49500 46250 5 10 0 0 180 0 1 +device=CAPACITOR +T 49500 46050 5 10 0 0 180 0 1 +symversion=0.1 +T 49700 46950 5 10 0 0 90 0 1 +footprint=0603.fp +T 49700 46950 5 10 0 0 90 0 1 +description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap +T 49200 46950 5 10 1 1 0 0 1 +refdes=C14 +T 49700 46750 5 10 1 1 180 0 1 +value=0.1uF +} +C 48900 46950 1 270 0 gnd-1.sym +N 49600 46850 49800 46850 4 +C 49100 46200 1 0 0 input-1.sym +{ +T 49100 46500 5 10 0 0 0 0 1 device=INPUT -T 51300 48300 5 10 1 1 0 0 1 -refdes=serial_rx +T 48000 46200 5 10 1 1 0 0 1 +refdes=rpi_serial_tx } -T 50000 40700 9 10 1 0 0 0 2 -RPI Bus -Copyright (c) 2015, Buildbotics LLC -T 53900 40100 9 10 1 0 0 0 1 -Joseph Coffland -T 53800 40400 9 10 1 0 0 0 1 -1.0 -T 50000 40100 9 10 1 0 0 0 1 -2 -T 51500 40100 9 10 1 0 0 0 1 -7 -N 49300 46800 49300 46700 4 -N 49300 46700 54500 46700 4 -N 54500 46700 54500 46800 4 -N 49300 50000 49300 49800 4 -N 49300 49800 54500 49800 4 -N 54500 49800 54500 50000 4 -C 51500 43300 1 180 0 input.sym -{ -T 51500 43000 5 10 0 0 180 0 1 +C 53100 45800 1 0 1 input-1.sym +{ +T 53100 46100 5 10 0 0 0 6 1 device=INPUT -T 51300 43100 5 10 1 1 0 0 1 -netname=serial_cts +T 53875 45800 5 10 1 1 0 6 1 +refdes=serial_tx } -C 49300 47900 1 0 1 output-1.sym +C 49100 46000 1 0 0 input-1.sym { -T 49200 48200 5 10 0 0 0 6 1 -device=OUTPUT -T 47700 47900 5 10 1 1 0 0 1 -refdes=serial_rts +T 49100 46300 5 10 0 0 0 0 1 +device=INPUT +T 47900 46000 5 10 1 1 0 0 1 +refdes=rpi_serial_rts } -C 50700 43900 1 0 0 output-1.sym +C 52300 46200 1 0 0 output-1.sym { -T 50800 44200 5 10 0 0 0 0 1 +T 52400 46500 5 10 0 0 0 0 1 device=OUTPUT -T 51500 43900 5 10 1 1 0 0 1 -refdes=spi_cs_avr +T 53200 46200 5 10 1 1 0 0 1 +refdes=serial_rx } -C 50700 47100 1 0 0 output-1.sym +C 52300 46000 1 0 0 output-1.sym { -T 50800 47400 5 10 0 0 0 0 1 +T 52400 46300 5 10 0 0 0 0 1 device=OUTPUT -T 51500 47100 5 10 1 1 0 0 1 -refdes=spi_cs_a +T 53200 46000 5 10 1 1 0 0 1 +refdes=serial_cts } -C 50700 47900 1 0 0 output-1.sym +C 49900 45800 1 0 1 output-1.sym { -T 50800 48200 5 10 0 0 0 0 1 +T 49800 46100 5 10 0 0 0 6 1 device=OUTPUT -T 51500 47900 5 10 1 1 0 0 1 -refdes=spi_cs_x +T 49000 45800 5 10 1 1 0 6 1 +refdes=rpi_serial_rx } -C 50700 48700 1 0 0 output-1.sym +C 49600 46850 1 0 0 3.3V-plus-1.sym +C 49900 45600 1 0 1 output-1.sym { -T 50800 49000 5 10 0 0 0 0 1 +T 49800 45900 5 10 0 0 0 6 1 device=OUTPUT -T 51500 48700 5 10 1 1 0 0 1 -refdes=serial_tx +T 49000 45600 5 10 1 1 0 6 1 +refdes=rpi_serial_cts } -C 49300 47500 1 0 1 output-1.sym +C 53450 46650 1 90 0 motor_gnd.sym +C 52100 44700 1 0 0 motor_gnd.sym +C 52100 46850 1 0 0 3.3V_motor.sym { -T 49200 47800 5 10 0 0 0 6 1 -device=OUTPUT -T 47800 47500 5 10 1 1 0 0 1 -refdes=spi_cs_y +T 52200 47550 5 10 0 0 0 0 1 +device=none } -C 49300 47100 1 0 1 output-1.sym +N 52300 46500 52400 46500 4 +N 52400 46500 52400 46850 4 +N 52400 46850 52650 46850 4 +C 53100 45600 1 0 1 input-1.sym { -T 49200 47400 5 10 0 0 0 6 1 -device=OUTPUT -T 47800 47100 5 10 1 1 0 0 1 -refdes=spi_cs_z +T 53100 45900 5 10 0 0 0 6 1 +device=INPUT +T 53950 45600 5 10 1 1 0 6 1 +refdes=serial_rts } -C 49000 44700 1 0 0 nc.sym +C 49100 45200 1 0 0 input-1.sym { -T 49000 45100 5 10 0 0 0 0 1 -value=NoConnection -T 49000 45500 5 10 0 0 0 0 1 -device=DRC_Directive +T 49100 45500 5 10 0 0 0 0 1 +device=INPUT +T 48300 45200 5 10 1 1 0 0 1 +refdes=rpi_reset } -C 51000 44700 1 0 1 nc.sym +C 49900 45600 1 180 0 io-1.sym { -T 51000 45100 5 10 0 0 0 6 1 -value=NoConnection -T 51000 45500 5 10 0 0 0 6 1 -device=DRC_Directive +T 49700 45000 5 10 0 0 180 0 1 +device=none +T 49000 45500 5 10 1 1 180 1 1 +value=rpi_boot } -C 49300 42200 1 0 0 header40-2.sym +C 52300 45400 1 0 0 io-1.sym { -T 49550 50700 5 10 0 1 0 0 1 -device=RaspberryPi -T 49900 50300 5 10 1 1 0 0 1 -refdes=J1 -T 49300 42200 5 10 0 0 0 0 1 -footprint=raspberry_pi_connector.fp -T 49300 42200 5 10 0 0 0 0 1 -description=Connector Header 40 Position 0.100" (2.54mm) Gold Through Hole -T 49300 42200 5 10 0 0 0 0 1 -model=SFH11-PBPC-D20-ST-BK +T 52500 46000 5 10 0 0 0 0 1 +device=none +T 53200 45475 5 10 1 1 0 1 1 +value=boot } -C 55900 50300 1 180 0 header26-1.sym +C 52300 45200 1 0 0 output-1.sym { -T 55300 44900 5 10 1 1 180 0 1 -refdes=J2 -T 54300 45600 5 10 0 0 180 0 1 -device=HEADER26 -T 55900 50300 5 10 0 0 180 0 1 -footprint=HEADER26_2 -T 55900 50300 5 10 0 0 180 0 1 -model=SFH11-PBPC-D13-ST-BK -T 55900 50300 5 10 0 0 180 0 1 -description=Connector Header 26 Position 0.100" (2.54mm) Gold Through Hole +T 52400 45500 5 10 0 0 0 0 1 +device=OUTPUT +T 53200 45225 5 10 1 1 0 0 1 +refdes=reset } -C 49300 43900 1 0 1 output-1.sym +C 43800 46500 1 90 0 3.3V-plus-1.sym +C 43800 49700 1 90 0 3.3V-plus-1.sym +C 43800 47800 1 0 1 output-1.sym { -T 49200 44200 5 10 0 0 0 6 1 +T 43700 48100 5 10 0 0 0 6 1 device=OUTPUT -T 47800 43900 5 10 1 1 0 0 1 -refdes=RESET +T 41900 47800 5 10 1 1 0 0 1 +refdes=rpi_serial_rts +} +C 43800 49600 1 180 0 io-1.sym +{ +T 43600 49000 5 10 0 0 180 0 1 +device=none +T 42900 49500 5 10 1 1 180 1 1 +value=rpi_boot } -C 49300 44300 1 0 1 output-1.sym +C 43800 49000 1 0 1 output-1.sym { -T 49200 44600 5 10 0 0 0 6 1 +T 43700 49300 5 10 0 0 0 6 1 device=OUTPUT -T 47800 44300 5 10 1 1 0 0 1 -refdes=PDI +T 42200 49000 5 10 1 1 0 0 1 +refdes=rpi_reset } -C 46900 43100 1 0 0 input-1.sym +C 45500 43800 1 0 1 nc.sym { -T 46900 43400 5 10 0 0 0 0 1 -device=INPUT -T 46100 43100 5 10 1 1 0 0 1 -refdes=spi_miso +T 45500 44200 5 10 0 0 0 6 1 +value=NoConnection +T 45500 44600 5 10 0 0 0 6 1 +device=DRC_Directive } -C 51500 42700 1 0 0 output-1.sym +C 45500 42600 1 0 1 nc.sym { -T 51600 43000 5 10 0 0 0 0 1 -device=OUTPUT -T 52400 42700 5 10 1 1 0 0 1 -refdes=spi_mosi +T 45500 43000 5 10 0 0 0 6 1 +value=NoConnection +T 45500 43400 5 10 0 0 0 6 1 +device=DRC_Directive } -C 51500 42300 1 0 0 output-1.sym +C 45500 42200 1 0 1 nc.sym { -T 51600 42600 5 10 0 0 0 0 1 -device=OUTPUT -T 52400 42300 5 10 1 1 0 0 1 -refdes=spi_clk -} -C 43400 49100 1 180 0 header26-1.sym -{ -T 42800 43700 5 10 1 1 180 0 1 -refdes=J3 -T 41800 44400 5 10 0 0 180 0 1 -device=HEADER26 -T 43400 49100 5 10 0 0 180 0 1 -model=ICD26S13E4GX00LF -T 43400 49100 5 10 0 0 180 0 1 -description=D-Sub Connector Receptacle, Female Sockets 26 Position Through Hole, Right Angle Solder -T 43400 49100 5 10 0 0 180 0 1 -footprint=26_PinDSub.fp -} -C 41400 49200 1 0 0 3.3V-plus-1.sym -C 40900 48400 1 0 0 5V-plus-1.sym -C 41000 46400 1 0 0 gnd-1.sym -N 41600 49200 41600 48400 4 -N 41600 48400 42000 48400 4 -N 42000 48800 41600 48800 4 -N 41100 48400 41100 47600 4 -N 41100 47600 42000 47600 4 -N 42000 48000 41100 48000 4 -N 41100 46700 41100 46800 4 -N 41100 46800 42000 46800 4 -N 42000 46800 42000 47200 4 -N 47700 43200 49300 43200 4 -N 46600 43600 49300 43600 4 -N 49300 42800 46800 42800 4 -N 51500 42800 50700 42800 4 -N 51500 42400 50700 42400 4 -N 43400 44000 46600 44000 4 -N 46600 44000 46600 43600 4 -N 43400 44400 46800 44400 4 -N 46800 44400 46800 42800 4 -N 43400 44800 47700 44800 4 -N 47700 44800 47700 43200 4 -N 43400 45200 44900 45200 4 -N 44900 45200 44900 42200 4 -N 44900 42200 51100 42200 4 -N 51100 42200 51100 42800 4 -N 43400 45600 44700 45600 4 -N 44700 45600 44700 41800 4 -N 44700 41800 51300 41800 4 -N 51300 41800 51300 42400 4 -C 40900 43900 1 0 0 input-1.sym -{ -T 40900 44200 5 10 0 0 0 0 1 -device=INPUT -T 40900 43900 5 10 1 1 0 0 1 -refdes=coolant +T 45500 42600 5 10 0 0 0 6 1 +value=NoConnection +T 45500 43000 5 10 0 0 0 6 1 +device=DRC_Directive } -C 40900 44300 1 0 0 input-1.sym +C 43500 44200 1 0 0 nc.sym { -T 40900 44600 5 10 0 0 0 0 1 -device=INPUT -T 40900 44300 5 10 1 1 0 0 1 -refdes=spin_enable +T 43500 44600 5 10 0 0 0 0 1 +value=NoConnection +T 43500 45000 5 10 0 0 0 0 1 +device=DRC_Directive } -C 40900 44700 1 0 0 input-1.sym +C 43500 43800 1 0 0 nc.sym { -T 40900 45000 5 10 0 0 0 0 1 -device=INPUT -T 40900 44700 5 10 1 1 0 0 1 -refdes=spin_pwm +T 43500 44200 5 10 0 0 0 0 1 +value=NoConnection +T 43500 44600 5 10 0 0 0 0 1 +device=DRC_Directive } -C 40900 45100 1 0 0 input-1.sym +C 43500 43400 1 0 0 nc.sym { -T 40900 45400 5 10 0 0 0 0 1 -device=INPUT -T 40900 45100 5 10 1 1 0 0 1 -refdes=spin_dir +T 43500 43800 5 10 0 0 0 0 1 +value=NoConnection +T 43500 44200 5 10 0 0 0 0 1 +device=DRC_Directive } -N 42000 44000 41700 44000 4 -N 42000 44400 41700 44400 4 -N 42000 44800 41700 44800 4 -N 42000 45200 41700 45200 4 -C 43900 48700 1 0 0 output-1.sym +C 43500 43000 1 0 0 nc.sym { -T 44000 49000 5 10 0 0 0 0 1 -device=OUTPUT -T 43900 48700 5 10 1 1 0 0 1 -refdes=x_min +T 43500 43400 5 10 0 0 0 0 1 +value=NoConnection +T 43500 43800 5 10 0 0 0 0 1 +device=DRC_Directive } -C 43900 48300 1 0 0 output-1.sym +C 43500 42600 1 0 0 nc.sym { -T 44000 48600 5 10 0 0 0 0 1 -device=OUTPUT -T 43900 48300 5 10 1 1 0 0 1 -refdes=x_max +T 43500 43000 5 10 0 0 0 0 1 +value=NoConnection +T 43500 43400 5 10 0 0 0 0 1 +device=DRC_Directive } -C 43900 47900 1 0 0 output-1.sym +C 45500 47000 1 0 1 nc.sym { -T 44000 48200 5 10 0 0 0 0 1 -device=OUTPUT -T 43900 47900 5 10 1 1 0 0 1 -refdes=y_min +T 45500 47400 5 10 0 0 0 6 1 +value=NoConnection +T 45500 47800 5 10 0 0 0 6 1 +device=DRC_Directive } -C 43900 47500 1 0 0 output-1.sym +C 45500 47800 1 0 1 nc.sym { -T 44000 47800 5 10 0 0 0 0 1 -device=OUTPUT -T 43900 47500 5 10 1 1 0 0 1 -refdes=y_max +T 45500 48200 5 10 0 0 0 6 1 +value=NoConnection +T 45500 48600 5 10 0 0 0 6 1 +device=DRC_Directive } -C 43900 47100 1 0 0 output-1.sym +C 43500 48600 1 0 0 nc.sym { -T 44000 47400 5 10 0 0 0 0 1 -device=OUTPUT -T 43900 47100 5 10 1 1 0 0 1 -refdes=z_min +T 43500 49000 5 10 0 0 0 0 1 +value=NoConnection +T 43500 49400 5 10 0 0 0 0 1 +device=DRC_Directive } -C 43900 46700 1 0 0 output-1.sym +C 43500 46200 1 0 0 nc.sym { -T 44000 47000 5 10 0 0 0 0 1 -device=OUTPUT -T 43900 46700 5 10 1 1 0 0 1 -refdes=z_max +T 43500 46600 5 10 0 0 0 0 1 +value=NoConnection +T 43500 47000 5 10 0 0 0 0 1 +device=DRC_Directive } -C 43900 46300 1 0 0 output-1.sym +C 43500 45800 1 0 0 nc.sym { -T 44000 46600 5 10 0 0 0 0 1 -device=OUTPUT -T 43900 46300 5 10 1 1 0 0 1 -refdes=a_min +T 43500 46200 5 10 0 0 0 0 1 +value=NoConnection +T 43500 46600 5 10 0 0 0 0 1 +device=DRC_Directive } -C 43900 45900 1 0 0 output-1.sym +C 43500 45400 1 0 0 nc.sym { -T 44000 46200 5 10 0 0 0 0 1 -device=OUTPUT -T 43900 45900 5 10 1 1 0 0 1 -refdes=a_max -} -N 43400 48800 43900 48800 4 -N 43400 48400 43900 48400 4 -N 43400 48000 43900 48000 4 -N 43400 47600 43900 47600 4 -N 43400 47200 43900 47200 4 -N 43400 46800 43900 46800 4 -N 43400 46400 43900 46400 4 -N 43400 46000 43900 46000 4 -N 49300 48800 45100 48800 4 -N 45100 49800 40600 49800 4 -N 40600 49800 40600 46300 4 -N 40600 46300 42000 46300 4 -N 42000 46300 42000 46400 4 -N 49300 49200 45500 49200 4 -N 45500 50000 40200 50000 4 -N 40200 50000 40200 46000 4 -N 40200 46000 42000 46000 4 -N 49300 49600 45900 49600 4 -N 45900 50300 40400 50300 4 -N 40400 50300 40400 45600 4 -N 40400 45600 42000 45600 4 -C 41800 43100 1 0 0 3.3V-plus-1.sym -C 42100 42400 1 90 0 resistor.sym -{ -T 41700 42700 5 10 0 0 90 0 1 -device=RESISTOR -T 41925 42500 5 10 1 1 90 0 1 -refdes=R1 -T 41925 42900 5 10 1 1 90 0 1 -value=10K -T 42100 42400 5 10 0 0 0 0 1 -footprint=0402 -T 42100 42400 5 10 0 0 0 0 1 -model=RC0402JR-0710KL -T 42100 42400 5 10 0 0 0 0 1 -description=RES SMD 10K OHM 5% 1/16W 0402 -} -N 42000 43000 42000 43100 4 -N 42000 42300 43800 42300 4 -N 43800 42300 43800 44000 4 -N 44100 41900 44100 44800 4 -C 41900 40600 1 0 0 gnd-1.sym -N 42000 42600 42000 42300 4 -N 45100 48800 45100 49800 4 -N 45500 49200 45500 50000 4 -N 45900 49600 45900 50300 4 -C 41900 41300 1 0 0 jumper-1.sym -{ -T 42200 41800 5 8 0 0 0 0 1 -device=JUMPER -T 42200 41800 5 10 1 1 0 0 1 -refdes=J4 -T 41900 41300 5 10 0 0 0 0 1 -footprint=HEADER2_2.fp -T 41900 41300 5 10 0 0 0 0 1 -model=TE Connectivity 640454-2 -T 41900 41300 5 10 0 0 0 0 1 -description=TE Connectivity - CONN HEADER VERT 2POS .100 TIN -} -N 42000 40900 42000 41300 4 +T 43500 45800 5 10 0 0 0 0 1 +value=NoConnection +T 43500 46200 5 10 0 0 0 0 1 +device=DRC_Directive +} diff --git a/electronics/symbols/3.3V_motor.sym b/electronics/symbols/3.3V_motor.sym new file mode 100644 index 0000000..662878f --- /dev/null +++ b/electronics/symbols/3.3V_motor.sym @@ -0,0 +1,31 @@ +v 20130925 2 +T 100 100 0 1 0 0 0 0 1 +gedasymbols::url=http://www.gedasymbols.org/user/amand_tihon/symbols/power/5V-1.sym +P 300 0 300 200 1 0 0 +{ +T 400 100 5 6 0 1 0 0 1 +pinnumber=1 +T 300 100 5 6 0 1 0 0 1 +pinseq=1 +T 350 100 5 6 0 1 0 0 1 +pinlabel=1 +T 325 25 5 6 0 1 0 0 1 +pintype=pwr +} +T 100 500 8 10 0 0 0 0 1 +net=+5Vm:1 +V 300 250 50 3 10 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 100 700 5 10 0 0 0 0 1 +device=none +T 100 900 5 10 0 0 0 0 1 +description=+5V power rail, isolated for motors +T 100 1100 5 10 0 0 0 0 1 +author=Amand Tihon amand.tihon@alrj.org, edited by Doug Coffland +T 100 1300 5 10 0 0 0 0 1 +dist-license=GPL3, http://www.gnu.org/licenses/gpl-3.0.txt +T 100 1500 5 10 0 0 0 0 1 +use-license=unrestricted +T 100 1700 5 10 0 0 0 0 1 +numslots=0 +T 50 350 9 8 1 0 0 0 1 ++3.3Vm diff --git a/electronics/symbols/5V_motor.sym b/electronics/symbols/5V_motor.sym index a098064..5517839 100644 --- a/electronics/symbols/5V_motor.sym +++ b/electronics/symbols/5V_motor.sym @@ -1,4 +1,4 @@ -v 20100214 2 +v 20130925 2 T 100 100 0 1 0 0 0 0 1 gedasymbols::url=http://www.gedasymbols.org/user/amand_tihon/symbols/power/5V-1.sym P 200 0 200 200 1 0 0 @@ -12,8 +12,6 @@ pinlabel=1 T 225 25 5 6 0 1 0 0 1 pintype=pwr } -T 200 325 9 10 1 0 0 3 1 -+5Vm T 100 500 8 10 0 0 0 0 1 net=+5Vm:1 V 200 250 50 3 10 0 0 -1 -1 0 -1 -1 -1 -1 -1 @@ -29,3 +27,5 @@ T 100 1500 5 10 0 0 0 0 1 use-license=unrestricted T 100 1700 5 10 0 0 0 0 1 numslots=0 +T 0 350 9 8 1 0 0 0 1 ++5Vm diff --git a/electronics/symbols/isl81487.sym b/electronics/symbols/isl81487.sym new file mode 100644 index 0000000..24b1e09 --- /dev/null +++ b/electronics/symbols/isl81487.sym @@ -0,0 +1,90 @@ +v 20130925 2 +P 300 500 0 500 1 0 1 +{ +T 205 545 5 10 1 1 0 6 1 +pinnumber=4 +T 0 550 5 10 0 0 0 6 1 +pinseq=4 +T 525 500 5 10 1 1 0 6 1 +netname=DI +} +P 0 1400 300 1400 1 0 0 +{ +T 205 1445 5 10 1 1 0 6 1 +pinnumber=1 +T 0 1450 5 10 0 0 0 6 1 +pinseq=1 +T 600 1400 5 10 1 1 0 6 1 +netname=RO +} +P 1200 1100 1500 1100 1 0 1 +{ +T 1300 1150 5 10 1 1 0 0 1 +pinnumber=7 +T 1500 1150 5 10 0 0 0 0 1 +pinseq=5 +T 900 1100 5 10 1 1 0 0 1 +netname=B/Z +} +P 0 1100 300 1100 1 0 0 +{ +T 205 1145 5 10 1 1 0 6 1 +pinnumber=2 +T 0 750 5 10 0 0 0 6 1 +pinseq=2 +T 575 1100 5 10 1 1 0 6 1 +netname=RE +} +P 1200 800 1500 800 1 0 1 +{ +T 1300 850 5 10 1 1 0 0 1 +pinnumber=6 +T 1500 850 5 10 0 0 0 0 1 +pinseq=6 +T 900 800 5 10 1 1 0 0 1 +netname=A/Y +} +P 0 800 300 800 1 0 0 +{ +T 205 845 5 10 1 1 0 6 1 +pinnumber=3 +T 0 250 5 10 0 0 0 6 1 +pinseq=3 +T 575 800 5 10 1 1 0 6 1 +netname=DE +} +T 1000 1900 8 10 1 1 0 0 1 +refdes=U? +T -1000 -2000 9 10 0 0 0 0 1 +author=DJ Delorie +T -1000 -2000 9 10 0 0 0 0 1 +copyright=2006 DJ Delorie +T -1000 -2000 9 10 0 0 0 0 1 +dist-license=GPL +T -1000 -2000 9 10 0 0 0 0 1 +use-license=unlimited +T -1000 -2000 9 10 0 0 0 0 1 +description=DB-9 numbering +B 300 300 900 1500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 800 300 800 0 1 0 1 +{ +T 750 205 5 10 1 1 90 6 1 +pinnumber=5 +T 850 0 5 10 0 0 270 0 1 +pinseq=6 +T 600 350 5 10 1 1 0 0 1 +netname=GND +} +P 800 1800 800 2100 1 0 1 +{ +T 750 1895 5 10 1 1 90 0 1 +pinnumber=8 +T 750 2100 5 10 0 0 90 0 1 +pinseq=5 +T 1000 1750 5 10 1 1 180 0 1 +netname=+5v +} +T -405 2495 8 10 0 0 0 0 1 +footprint=SO-8 +T 805 696 8 10 1 1 90 0 1 +device=ISL81487 diff --git a/electronics/symbols/isl83490.sym b/electronics/symbols/isl83490.sym new file mode 100644 index 0000000..c28c1c3 --- /dev/null +++ b/electronics/symbols/isl83490.sym @@ -0,0 +1,90 @@ +v 20130925 2 +P 300 500 0 500 1 0 1 +{ +T 205 545 5 10 1 1 0 6 1 +pinnumber=4 +T 0 550 5 10 0 0 0 6 1 +pinseq=4 +T 525 500 5 10 1 1 0 6 1 +netname=DI +} +P 0 1400 300 1400 1 0 0 +{ +T 205 1445 5 10 1 1 0 6 1 +pinnumber=1 +T 0 1450 5 10 0 0 0 6 1 +pinseq=1 +T 600 1400 5 10 1 1 0 6 1 +netname=RO +} +P 1200 1100 1500 1100 1 0 1 +{ +T 1300 1150 5 10 1 1 0 0 1 +pinnumber=7 +T 1500 1150 5 10 0 0 0 0 1 +pinseq=5 +T 900 1100 5 10 1 1 0 0 1 +netname=B/Z +} +P 0 1100 300 1100 1 0 0 +{ +T 205 1145 5 10 1 1 0 6 1 +pinnumber=2 +T 0 750 5 10 0 0 0 6 1 +pinseq=2 +T 575 1100 5 10 1 1 0 6 1 +netname=RE +} +P 1200 800 1500 800 1 0 1 +{ +T 1300 850 5 10 1 1 0 0 1 +pinnumber=6 +T 1500 850 5 10 0 0 0 0 1 +pinseq=6 +T 900 800 5 10 1 1 0 0 1 +netname=A/Y +} +P 0 800 300 800 1 0 0 +{ +T 205 845 5 10 1 1 0 6 1 +pinnumber=3 +T 0 250 5 10 0 0 0 6 1 +pinseq=3 +T 575 800 5 10 1 1 0 6 1 +netname=DE +} +T 1000 1900 8 10 1 1 0 0 1 +refdes=U? +T -1000 -2000 9 10 0 0 0 0 1 +author=DJ Delorie +T -1000 -2000 9 10 0 0 0 0 1 +copyright=2006 DJ Delorie +T -1000 -2000 9 10 0 0 0 0 1 +dist-license=GPL +T -1000 -2000 9 10 0 0 0 0 1 +use-license=unlimited +T -1000 -2000 9 10 0 0 0 0 1 +description=DB-9 numbering +B 300 300 900 1500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 800 300 800 0 1 0 1 +{ +T 750 205 5 10 1 1 90 6 1 +pinnumber=5 +T 850 0 5 10 0 0 270 0 1 +pinseq=6 +T 600 350 5 10 1 1 0 0 1 +netname=GND +} +P 800 1800 800 2100 1 0 1 +{ +T 750 1895 5 10 1 1 90 0 1 +pinnumber=8 +T 750 2100 5 10 0 0 90 0 1 +pinseq=5 +T 900 1750 5 10 1 1 180 0 1 +netname=Vcc +} +T -405 2495 8 10 0 0 0 0 1 +footprint=SO-8 +T 805 696 8 10 1 1 90 0 1 +device=ISL83490 diff --git a/electronics/symbols/microprocessor.sym b/electronics/symbols/microprocessor.sym index b82cba2..93e49a6 100644 --- a/electronics/symbols/microprocessor.sym +++ b/electronics/symbols/microprocessor.sym @@ -1,560 +1,6 @@ v 20130925 2 -P 1100 2200 1100 2000 1 0 0 -{ -T 1100 2200 5 6 0 0 0 0 1 -pintype=unknown -T 1100 1945 5 6 1 1 90 6 1 -pinlabel=spi_clk -T 1100 2200 5 10 0 0 0 0 1 -pinseq=8 -T 1100 2200 5 10 0 1 0 0 1 -pinnumber=8 -} -P 1200 2200 1200 2000 1 0 0 -{ -T 1200 2200 5 6 0 0 0 0 1 -pintype=unknown -T 1200 1945 5 6 1 1 90 6 1 -pinlabel=spi_miso -T 1200 2200 5 10 0 0 0 0 1 -pinseq=9 -T 1200 2200 5 10 0 1 0 0 1 -pinnumber=9 -} -P 1300 2200 1300 2000 1 0 0 -{ -T 1300 2200 5 6 0 0 0 0 1 -pintype=unknown -T 1300 1945 5 6 1 1 90 6 1 -pinlabel=spi_mosi -T 1300 2200 5 10 0 0 0 0 1 -pinseq=10 -T 1300 2200 5 10 0 1 0 0 1 -pinnumber=10 -} -P 1500 2200 1500 2000 1 0 0 -{ -T 1500 2200 5 6 0 0 0 0 1 -pintype=unknown -T 1500 1945 5 6 1 1 90 6 1 -pinlabel=step_x -T 1500 2200 5 10 0 0 0 0 1 -pinseq=11 -T 1500 2200 5 10 0 1 0 0 1 -pinnumber=11 -} -P 1600 2200 1600 2000 1 0 0 -{ -T 1600 2200 5 6 0 0 0 0 1 -pintype=unknown -T 1600 1945 5 6 1 1 90 6 1 -pinlabel=dir_x -T 1600 2200 5 10 0 0 0 0 1 -pinseq=12 -T 1600 2200 5 10 0 1 0 0 1 -pinnumber=12 -} -P 1700 2200 1700 2000 1 0 0 -{ -T 1700 2200 5 6 0 0 0 0 1 -pintype=unknown -T 1700 1945 5 6 1 1 90 6 1 -pinlabel=enable_x -T 1700 2200 5 10 0 0 0 0 1 -pinseq=13 -T 1700 2200 5 10 0 1 0 0 1 -pinnumber=13 -} -P 1800 2200 1800 2000 1 0 0 -{ -T 1800 2200 5 6 0 0 0 0 1 -pintype=unknown -T 1800 1945 5 6 1 1 90 6 1 -pinlabel=spi_cs_x -T 1800 2200 5 10 0 0 0 0 1 -pinseq=14 -T 1800 2200 5 10 0 1 0 0 1 -pinnumber=14 -} -P 1900 2200 1900 2000 1 0 0 -{ -T 1900 2200 5 6 0 0 0 0 1 -pintype=unknown -T 1900 1945 5 6 1 1 90 6 1 -pinlabel=fault_x -T 1900 2200 5 10 0 0 0 0 1 -pinseq=15 -T 1900 2200 5 10 0 1 0 0 1 -pinnumber=15 -} -P 2100 2200 2100 2000 1 0 0 -{ -T 2100 2200 5 6 0 0 0 0 1 -pintype=unknown -T 2100 1945 5 6 1 1 90 6 1 -pinlabel=step_y -T 2100 2200 5 10 0 0 0 0 1 -pinseq=16 -T 2100 2200 5 10 0 1 0 0 1 -pinnumber=16 -} -P 2200 2200 2200 2000 1 0 0 -{ -T 2200 2200 5 6 0 0 0 0 1 -pintype=unknown -T 2200 1945 5 6 1 1 90 6 1 -pinlabel=dir_y -T 2200 2200 5 10 0 0 0 0 1 -pinseq=17 -T 2200 2200 5 10 0 1 0 0 1 -pinnumber=17 -} -P 2300 2200 2300 2000 1 0 0 -{ -T 2300 2200 5 6 0 0 0 0 1 -pintype=unknown -T 2300 1945 5 6 1 1 90 6 1 -pinlabel=enable_y -T 2300 2200 5 10 0 0 0 0 1 -pinseq=18 -T 2300 2200 5 10 0 1 0 0 1 -pinnumber=18 -} -P 2400 2200 2400 2000 1 0 0 -{ -T 2400 2200 5 6 0 0 0 0 1 -pintype=unknown -T 2400 1945 5 6 1 1 90 6 1 -pinlabel=spi_cs_y -T 2400 2200 5 10 0 0 0 0 1 -pinseq=19 -T 2400 2200 5 10 0 1 0 0 1 -pinnumber=19 -} -P 2500 2200 2500 2000 1 0 0 -{ -T 2500 2200 5 6 0 0 0 0 1 -pintype=unknown -T 2500 1945 5 6 1 1 90 6 1 -pinlabel=fault_y -T 2500 2200 5 10 0 0 0 0 1 -pinseq=20 -T 2500 2200 5 10 0 1 0 0 1 -pinnumber=20 -} -P 2700 2200 2700 2000 1 0 0 -{ -T 2700 2200 5 6 0 0 0 0 1 -pintype=unknown -T 2700 1945 5 6 1 1 90 6 1 -pinlabel=step_z -T 2700 2200 5 10 0 0 0 0 1 -pinseq=21 -T 2700 2200 5 10 0 1 0 0 1 -pinnumber=21 -} -P 2800 2200 2800 2000 1 0 0 -{ -T 2800 2200 5 6 0 0 0 0 1 -pintype=unknown -T 2800 1945 5 6 1 1 90 6 1 -pinlabel=dir_z -T 2800 2200 5 10 0 0 0 0 1 -pinseq=22 -T 2800 2200 5 10 0 1 0 0 1 -pinnumber=22 -} -P 2900 2200 2900 2000 1 0 0 -{ -T 2900 2200 5 6 0 0 0 0 1 -pintype=unknown -T 2900 1945 5 6 1 1 90 6 1 -pinlabel=enable_z -T 2900 2200 5 10 0 0 0 0 1 -pinseq=23 -T 2900 2200 5 10 0 1 0 0 1 -pinnumber=23 -} -P 3000 2200 3000 2000 1 0 0 -{ -T 3000 2200 5 6 0 0 0 0 1 -pintype=unknown -T 3000 1945 5 6 1 1 90 6 1 -pinlabel=spi_cs_z -T 3000 2200 5 10 0 0 0 0 1 -pinseq=24 -T 3000 2200 5 10 0 1 0 0 1 -pinnumber=24 -} -P 3100 2200 3100 2000 1 0 0 -{ -T 3100 2200 5 6 0 0 0 0 1 -pintype=unknown -T 3100 1945 5 6 1 1 90 6 1 -pinlabel=fault_z -T 3100 2200 5 10 0 0 0 0 1 -pinseq=25 -T 3100 2200 5 10 0 1 0 0 1 -pinnumber=25 -} -P 3300 2200 3300 2000 1 0 0 -{ -T 3300 2200 5 6 0 0 0 0 1 -pintype=unknown -T 3300 1945 5 6 1 1 90 6 1 -pinlabel=step_a -T 3300 2200 5 10 0 0 0 0 1 -pinseq=26 -T 3300 2200 5 10 0 1 0 0 1 -pinnumber=26 -} -P 3400 2200 3400 2000 1 0 0 -{ -T 3400 2200 5 6 0 0 0 0 1 -pintype=unknown -T 3400 1945 5 6 1 1 90 6 1 -pinlabel=dir_a -T 3400 2200 5 10 0 0 0 0 1 -pinseq=27 -T 3400 2200 5 10 0 1 0 0 1 -pinnumber=27 -} -P 3500 2200 3500 2000 1 0 0 -{ -T 3500 2200 5 6 0 0 0 0 1 -pintype=unknown -T 3500 1945 5 6 1 1 90 6 1 -pinlabel=enable_a -T 3500 2200 5 10 0 0 0 0 1 -pinseq=28 -T 3500 2200 5 10 0 1 0 0 1 -pinnumber=28 -} -P 3600 2200 3600 2000 1 0 0 -{ -T 3600 2200 5 6 0 0 0 0 1 -pintype=unknown -T 3600 1945 5 6 1 1 90 6 1 -pinlabel=spi_cs_a -T 3600 2200 5 10 0 0 0 0 1 -pinseq=29 -T 3600 2200 5 10 0 1 0 0 1 -pinnumber=29 -} -P 3700 2200 3700 2000 1 0 0 -{ -T 3700 2200 5 6 0 0 0 0 1 -pintype=input -T 3700 1945 5 6 1 1 90 6 1 -pinlabel=fault_a -T 3700 2200 5 10 0 0 0 0 1 -pinseq=30 -T 3700 2200 5 10 0 1 0 0 1 -pinnumber=30 -} -P 0 1500 200 1500 1 0 0 -{ -T 0 1500 5 6 0 0 0 0 1 -pintype=input -T 255 1495 5 6 1 1 0 0 1 -pinlabel=spi_cs_avr -T 0 1500 5 10 0 0 0 0 1 -pinseq=7 -T 0 1500 5 10 0 1 0 0 1 -pinnumber=7 -} -P 0 1400 200 1400 1 0 0 -{ -T 0 1400 5 6 0 0 0 0 1 -pintype=unknown -T 255 1395 5 6 1 1 0 0 1 -pinlabel=serial_cts -T 0 1400 5 10 0 0 0 0 1 -pinseq=6 -T 0 1400 5 10 0 1 0 0 1 -pinnumber=6 -} -P 0 1300 200 1300 1 0 0 -{ -T 0 1300 5 6 0 0 0 0 1 -pintype=unknown -T 255 1295 5 6 1 1 0 0 1 -pinlabel=serial_rts -T 0 1300 5 10 0 0 0 0 1 -pinseq=5 -T 0 1300 5 10 0 1 0 0 1 -pinnumber=5 -} -P 0 1200 200 1200 1 0 0 -{ -T 0 1200 5 6 0 0 0 0 1 -pintype=unknown -T 255 1195 5 6 1 1 0 0 1 -pinlabel=serial_rx -T 0 1200 5 10 0 0 0 0 1 -pinseq=4 -T 0 1200 5 10 0 1 0 0 1 -pinnumber=4 -} -P 0 1100 200 1100 1 0 0 -{ -T 0 1100 5 6 0 0 0 0 1 -pintype=unknown -T 255 1095 5 6 1 1 0 0 1 -pinlabel=serial_tx -T 0 1100 5 10 0 0 0 0 1 -pinseq=3 -T 0 1100 5 10 0 1 0 0 1 -pinnumber=3 -} -P 3900 2200 3900 2000 1 0 0 -{ -T 3900 2200 5 6 0 0 0 0 1 -pintype=unknown -T 3900 1945 5 6 1 1 90 6 1 -pinlabel=step_b/PB0 -T 3900 2200 5 10 0 0 0 0 1 -pinseq=31 -T 3900 2200 5 10 0 1 0 0 1 -pinnumber=31 -} -P 4000 2200 4000 2000 1 0 0 -{ -T 4000 2200 5 6 0 0 0 0 1 -pintype=unknown -T 4000 1945 5 6 1 1 90 6 1 -pinlabel=dir_b/PB1 -T 4000 2200 5 10 0 0 0 0 1 -pinseq=32 -T 4000 2200 5 10 0 1 0 0 1 -pinnumber=32 -} -P 4100 2200 4100 2000 1 0 0 -{ -T 4100 2200 5 6 0 0 0 0 1 -pintype=unknown -T 4100 1945 5 6 1 1 90 6 1 -pinlabel=enable_b/PB2 -T 4100 2200 5 10 0 0 0 0 1 -pinseq=33 -T 4100 2200 5 10 0 1 0 0 1 -pinnumber=33 -} -P 4200 2200 4200 2000 1 0 0 -{ -T 4200 2200 5 6 0 0 0 0 1 -pintype=unknown -T 4200 1945 5 6 1 1 90 6 1 -pinlabel=spi_cs_b/PB3 -T 4200 2200 5 10 0 0 0 0 1 -pinseq=34 -T 4200 2200 5 10 0 1 0 0 1 -pinnumber=34 -} -P 4300 2200 4300 2000 1 0 0 -{ -T 4300 2200 5 6 0 0 0 0 1 -pintype=unknown -T 4300 1945 5 6 1 1 90 6 1 -pinlabel=fault_b/PB4 -T 4300 2200 5 10 0 0 0 0 1 -pinseq=35 -T 4300 2200 5 10 0 1 0 0 1 -pinnumber=35 -} -P 4500 2200 4500 2000 1 0 0 -{ -T 4500 2200 5 6 0 0 0 0 1 -pintype=unknown -T 4500 1945 5 6 1 1 90 6 1 -pinlabel=spin_dir -T 4500 2200 5 10 0 0 0 0 1 -pinseq=36 -T 4500 2200 5 10 0 1 0 0 1 -pinnumber=36 -} -P 4600 2200 4600 2000 1 0 0 -{ -T 4600 2200 5 6 0 0 0 0 1 -pintype=unknown -T 4600 1945 5 6 1 1 90 6 1 -pinlabel=spin_enable -T 4600 2200 5 10 0 0 0 0 1 -pinseq=37 -T 4600 2200 5 10 0 1 0 0 1 -pinnumber=37 -} -P 4700 2200 4700 2000 1 0 0 -{ -T 4700 2200 5 6 0 0 0 0 1 -pintype=unknown -T 4700 1945 5 6 1 1 90 6 1 -pinlabel=spin_pwm -T 4700 2200 5 10 0 0 0 0 1 -pinseq=38 -T 4700 2200 5 10 0 1 0 0 1 -pinnumber=38 -} -P 4800 2200 4800 2000 1 0 0 -{ -T 4800 2200 5 6 0 0 0 0 1 -pintype=unknown -T 4800 1945 5 6 1 1 90 6 1 -pinlabel=coolant -T 4800 2200 5 10 0 0 0 0 1 -pinseq=39 -T 4800 2200 5 10 0 1 0 0 1 -pinnumber=39 -} -P 4900 2200 4900 2000 1 0 0 -{ -T 4900 2200 5 6 0 0 0 0 1 -pintype=unknown -T 4900 1945 5 6 1 1 90 6 1 -pinlabel=x_min -T 4900 2200 5 10 0 0 0 0 1 -pinseq=40 -T 4900 2200 5 10 0 1 0 0 1 -pinnumber=40 -} -P 5000 2200 5000 2000 1 0 0 -{ -T 5000 2200 5 6 0 0 0 0 1 -pintype=unknown -T 5000 1945 5 6 1 1 90 6 1 -pinlabel=x_max -T 5000 2200 5 10 0 0 0 0 1 -pinseq=41 -T 5000 2200 5 10 0 1 0 0 1 -pinnumber=41 -} -P 5100 2200 5100 2000 1 0 0 -{ -T 5100 2200 5 6 0 0 0 0 1 -pintype=unknown -T 5100 1945 5 6 1 1 90 6 1 -pinlabel=y_min -T 5100 2200 5 10 0 0 0 0 1 -pinseq=42 -T 5100 2200 5 10 0 1 0 0 1 -pinnumber=42 -} -P 5200 2200 5200 2000 1 0 0 -{ -T 5200 2200 5 6 0 0 0 0 1 -pintype=unknown -T 5200 1945 5 6 1 1 90 6 1 -pinlabel=y_max -T 5200 2200 5 10 0 0 0 0 1 -pinseq=43 -T 5200 2200 5 10 0 1 0 0 1 -pinnumber=43 -} -P 5300 2200 5300 2000 1 0 0 -{ -T 5300 2200 5 6 0 0 0 0 1 -pintype=unknown -T 5300 1945 5 6 1 1 90 6 1 -pinlabel=z_min -T 5300 2200 5 10 0 0 0 0 1 -pinseq=44 -T 5300 2200 5 10 0 1 0 0 1 -pinnumber=44 -} -P 5400 2200 5400 2000 1 0 0 -{ -T 5400 2200 5 6 0 0 0 0 1 -pintype=unknown -T 5400 1945 5 6 1 1 90 6 1 -pinlabel=z_max -T 5400 2200 5 10 0 0 0 0 1 -pinseq=45 -T 5400 2200 5 10 0 1 0 0 1 -pinnumber=45 -} -P 5500 2200 5500 2000 1 0 0 -{ -T 5500 2200 5 6 0 0 0 0 1 -pintype=unknown -T 5500 1945 5 6 1 1 90 6 1 -pinlabel=a_min -T 5500 2200 5 10 0 0 0 0 1 -pinseq=46 -T 5500 2200 5 10 0 1 0 0 1 -pinnumber=46 -} -P 5600 2200 5600 2000 1 0 0 -{ -T 5600 2200 5 6 0 0 0 0 1 -pintype=unknown -T 5600 1945 5 6 1 1 90 6 1 -pinlabel=a_max -T 5600 2200 5 10 0 0 0 0 1 -pinseq=47 -T 5600 2200 5 10 0 1 0 0 1 -pinnumber=47 -} -P 5700 2200 5700 2000 1 0 0 -{ -T 5700 2200 5 6 0 0 0 0 1 -pintype=unknown -T 5700 1945 5 6 1 1 90 6 1 -pinlabel=b_min/PB6 -T 5700 2200 5 10 0 0 0 0 1 -pinseq=48 -T 5700 2200 5 10 0 1 0 0 1 -pinnumber=48 -} -P 5800 2200 5800 2000 1 0 0 -{ -T 5800 2200 5 6 0 0 0 0 1 -pintype=unknown -T 5800 1945 5 6 1 1 90 6 1 -pinlabel=b_max/PB7 -T 5800 2200 5 10 0 0 0 0 1 -pinseq=49 -T 5800 2200 5 10 0 1 0 0 1 -pinnumber=49 -} -B 200 0 6000 2000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -T 2895 900 8 10 1 1 0 0 1 -value=Microprocessor -T 3395 500 8 10 1 1 0 0 1 -refdes=MP? -T -5 0 8 10 0 1 0 0 1 +B 0 0 1500 1500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 95 2500 8 10 0 1 0 0 1 source=microprocessor.sch -T -5 0 8 10 0 1 0 0 1 -footprint=TQFP64_14.fp -P 5900 2200 5900 2000 1 0 0 -{ -T 5900 2200 5 6 0 0 0 0 1 -pintype=output -T 5900 1945 5 6 1 1 90 6 1 -pinlabel=spi_cs_io/PB5 -T 5900 2200 5 10 0 0 0 0 1 -pinseq=50 -T 5900 2200 5 10 0 1 0 0 1 -pinnumber=50 -} -P 0 300 200 300 1 0 0 -{ -T 0 300 5 6 0 0 0 0 1 -pintype=input -T 255 295 5 6 1 1 0 0 1 -pinlabel=PDI -T 0 300 5 10 0 0 0 0 1 -pinseq=2 -T 0 300 5 10 0 1 0 0 1 -pinnumber=2 -} -P 0 200 200 200 1 0 0 -{ -T 0 200 5 6 0 0 0 0 1 -pintype=input -T 255 195 5 6 1 1 0 0 1 -pinlabel=RESET -T 0 200 5 10 0 0 0 0 1 -pinseq=1 -T 0 200 5 10 0 1 0 0 1 -pinnumber=1 -} +T 100 1000 9 10 1 0 0 0 1 +Microprocessor diff --git a/electronics/symbols/motor_gnd.sym b/electronics/symbols/motor_gnd.sym new file mode 100644 index 0000000..744f982 --- /dev/null +++ b/electronics/symbols/motor_gnd.sym @@ -0,0 +1,19 @@ +v 20130925 2 +P 200 250 200 400 1 0 1 +{ +T 258 261 5 4 0 1 0 0 1 +pinnumber=1 +T 258 261 5 4 0 0 0 0 1 +pinseq=1 +T 258 261 5 4 0 1 0 0 1 +pinlabel=1 +T 258 261 5 4 0 1 0 0 1 +pintype=pwr +} +L 100 250 300 250 3 0 0 0 -1 -1 +L 155 200 245 200 3 0 0 0 -1 -1 +L 180 160 220 160 3 0 0 0 -1 -1 +T 300 50 8 10 0 0 0 0 1 +net=GND:1 +T 25 0 9 8 1 0 0 0 1 +motor diff --git a/electronics/symbols/motor_module.sym b/electronics/symbols/motor_module.sym index 18cf72d..f3d3df9 100644 --- a/electronics/symbols/motor_module.sym +++ b/electronics/symbols/motor_module.sym @@ -1,262 +1,6 @@ v 20130925 2 -P 0 4600 200 4600 1 0 0 -{ -T 0 4600 5 8 0 0 0 0 1 -pintype=input -T 255 4595 5 8 1 1 0 0 1 -pinlabel=step_y -T 0 4600 5 10 0 0 0 0 1 -pinseq=9 -T 0 4600 5 10 0 0 0 0 1 -pinnumber=9 -} -P 0 4400 200 4400 1 0 0 -{ -T 0 4400 5 8 0 0 0 0 1 -pintype=input -T 255 4395 5 8 1 1 0 0 1 -pinlabel=dir_y -T 0 4400 5 10 0 0 0 0 1 -pinseq=10 -T 0 4400 5 10 0 0 0 0 1 -pinnumber=10 -} -P 0 4200 200 4200 1 0 0 -{ -T 0 4200 5 8 0 0 0 0 1 -pintype=input -T 255 4195 5 8 1 1 0 0 1 -pinlabel=enable_y -T 0 4200 5 10 0 0 0 0 1 -pinseq=11 -T 0 4200 5 10 0 0 0 0 1 -pinnumber=11 -} -P 0 4000 200 4000 1 0 0 -{ -T 0 4000 5 8 0 0 0 0 1 -pintype=input -T 255 3995 5 8 1 1 0 0 1 -pinlabel=spi_cs_y -T 0 4000 5 10 0 0 0 0 1 -pinseq=12 -T 0 4000 5 10 0 0 0 0 1 -pinnumber=12 -} -P 0 3800 200 3800 1 0 0 -{ -T 0 3800 5 8 0 0 0 0 1 -pintype=output -T 255 3795 5 8 1 1 0 0 1 -pinlabel=fault_y -T 0 3800 5 10 0 0 0 0 1 -pinseq=13 -T 0 3800 5 10 0 0 0 0 1 -pinnumber=13 -} -P 0 3400 200 3400 1 0 0 -{ -T 0 3400 5 8 0 0 0 0 1 -pintype=input -T 255 3395 5 8 1 1 0 0 1 -pinlabel=step_z -T 0 3400 5 10 0 0 0 0 1 -pinseq=14 -T 0 3400 5 10 0 0 0 0 1 -pinnumber=14 -} -P 0 3200 200 3200 1 0 0 -{ -T 0 3200 5 8 0 0 0 0 1 -pintype=input -T 255 3195 5 8 1 1 0 0 1 -pinlabel=dir_z -T 0 3200 5 10 0 0 0 0 1 -pinseq=15 -T 0 3200 5 10 0 0 0 0 1 -pinnumber=15 -} -P 0 3000 200 3000 1 0 0 -{ -T 0 3000 5 8 0 0 0 0 1 -pintype=input -T 255 2995 5 8 1 1 0 0 1 -pinlabel=enable_z -T 0 3000 5 10 0 0 0 0 1 -pinseq=16 -T 0 3000 5 10 0 0 0 0 1 -pinnumber=16 -} -P 0 6400 200 6400 1 0 0 -{ -T 0 6400 5 8 0 0 0 0 1 -pintype=input -T 255 6395 5 8 1 1 0 0 1 -pinlabel=spi_clk -T 0 6400 5 10 0 0 0 0 1 -pinseq=1 -T 0 6400 5 10 0 0 0 0 1 -pinnumber=1 -} -P 0 6200 200 6200 1 0 0 -{ -T 0 6200 5 8 0 0 0 0 1 -pintype=output -T 255 6195 5 8 1 1 0 0 1 -pinlabel=spi_miso -T 0 6200 5 10 0 0 0 0 1 -pinseq=2 -T 0 6200 5 10 0 0 0 0 1 -pinnumber=2 -} -P 0 6000 200 6000 1 0 0 -{ -T 0 6000 5 8 0 0 0 0 1 -pintype=input -T 255 5995 5 8 1 1 0 0 1 -pinlabel=spi_mosi -T 0 6000 5 10 0 0 0 0 1 -pinseq=3 -T 0 6000 5 10 0 0 0 0 1 -pinnumber=3 -} -P 0 5700 200 5700 1 0 0 -{ -T 0 5700 5 8 0 0 0 0 1 -pintype=input -T 255 5695 5 8 1 1 0 0 1 -pinlabel=step_x -T 0 5700 5 10 0 0 0 0 1 -pinseq=4 -T 0 5700 5 10 0 0 0 0 1 -pinnumber=4 -} -P 0 5500 200 5500 1 0 0 -{ -T 0 5500 5 8 0 0 0 0 1 -pintype=input -T 255 5495 5 8 1 1 0 0 1 -pinlabel=dir_x -T 0 5500 5 10 0 0 0 0 1 -pinseq=5 -T 0 5500 5 10 0 0 0 0 1 -pinnumber=5 -} -P 0 5300 200 5300 1 0 0 -{ -T 0 5300 5 8 0 0 0 0 1 -pintype=input -T 255 5295 5 8 1 1 0 0 1 -pinlabel=enable_x -T 0 5300 5 10 0 0 0 0 1 -pinseq=6 -T 0 5300 5 10 0 0 0 0 1 -pinnumber=6 -} -P 0 5100 200 5100 1 0 0 -{ -T 0 5100 5 8 0 0 0 0 1 -pintype=input -T 255 5095 5 8 1 1 0 0 1 -pinlabel=spi_cs_x -T 0 5100 5 10 0 0 0 0 1 -pinseq=7 -T 0 5100 5 10 0 0 0 0 1 -pinnumber=7 -} -P 0 4900 200 4900 1 0 0 -{ -T 0 4900 5 8 0 0 0 0 1 -pintype=output -T 255 4895 5 8 1 1 0 0 1 -pinlabel=fault_x -T 0 4900 5 10 0 0 0 0 1 -pinseq=8 -T 0 4900 5 10 0 0 0 0 1 -pinnumber=8 -} -P 0 1800 200 1800 1 0 0 -{ -T 0 1800 5 8 0 0 0 0 1 -pintype=input -T 255 1795 5 8 1 1 0 0 1 -pinlabel=enable_a -T 0 1800 5 10 0 0 0 0 1 -pinseq=21 -T 0 1800 5 10 0 0 0 0 1 -pinnumber=21 -} -P 0 1600 200 1600 1 0 0 -{ -T 0 1600 5 8 0 0 0 0 1 -pintype=input -T 255 1595 5 8 1 1 0 0 1 -pinlabel=spi_cs_a -T 0 1600 5 10 0 0 0 0 1 -pinseq=22 -T 0 1600 5 10 0 0 0 0 1 -pinnumber=22 -} -P 0 1400 200 1400 1 0 0 -{ -T 0 1400 5 8 0 0 0 0 1 -pintype=output -T 255 1395 5 8 1 1 0 0 1 -pinlabel=fault_a -T 0 1400 5 10 0 0 0 0 1 -pinseq=23 -T 0 1400 5 10 0 0 0 0 1 -pinnumber=23 -} -P 0 2800 200 2800 1 0 0 -{ -T 0 2800 5 8 0 0 0 0 1 -pintype=input -T 255 2795 5 8 1 1 0 0 1 -pinlabel=spi_cs_z -T 0 2800 5 10 0 0 0 0 1 -pinseq=17 -T 0 2800 5 10 0 0 0 0 1 -pinnumber=17 -} -P 0 2600 200 2600 1 0 0 -{ -T 0 2600 5 8 0 0 0 0 1 -pintype=output -T 255 2595 5 8 1 1 0 0 1 -pinlabel=fault_z -T 0 2600 5 10 0 0 0 0 1 -pinseq=18 -T 0 2600 5 10 0 0 0 0 1 -pinnumber=18 -} -P 0 2200 200 2200 1 0 0 -{ -T 0 2200 5 8 0 0 0 0 1 -pintype=input -T 255 2195 5 8 1 1 0 0 1 -pinlabel=step_a -T 0 2200 5 10 0 0 0 0 1 -pinseq=19 -T 0 2200 5 10 0 0 0 0 1 -pinnumber=19 -} -P 0 2000 200 2000 1 0 0 -{ -T 0 2000 5 8 0 0 0 0 1 -pintype=input -T 255 1995 5 8 1 1 0 0 1 -pinlabel=dir_a -T 0 2000 5 10 0 0 0 0 1 -pinseq=20 -T 0 2000 5 10 0 0 0 0 1 -pinnumber=20 -} -B 200 0 2600 6800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -T 1400 3600 9 8 1 0 270 0 2 +B 0 0 1500 1500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 50 1050 9 8 1 0 0 0 1 Stepper Motor Drivers -motor_module.sch -T 1500 4705 8 8 1 1 270 0 1 -refdes=MM? -T -5 0 8 8 0 1 0 0 1 +T 95 2600 8 8 0 1 0 0 1 source=motor_module.sch diff --git a/electronics/symbols/power_supply.sym b/electronics/symbols/power_supply.sym index 835f60d..88be2b5 100644 --- a/electronics/symbols/power_supply.sym +++ b/electronics/symbols/power_supply.sym @@ -1,8 +1,6 @@ v 20130925 2 -B 0 0 2000 1800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -T 500 900 9 10 1 0 0 0 1 +B 0 0 1500 1500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 200 1000 9 10 1 0 0 0 1 Power Supply -T 900 700 8 10 1 1 0 0 1 -refdes=PS? -T 300 500 8 10 1 0 0 0 1 +T 100 1900 8 10 0 0 0 0 1 source=power.sch diff --git a/electronics/symbols/raspberry_pi.sym b/electronics/symbols/raspberry_pi.sym index d66f317..0c3093b 100644 --- a/electronics/symbols/raspberry_pi.sym +++ b/electronics/symbols/raspberry_pi.sym @@ -1,295 +1,9 @@ v 20130925 2 -P 2300 1700 2100 1700 1 0 0 -{ -T 2300 1700 5 8 0 0 0 0 1 -pintype=output -T 2045 1695 5 8 1 1 0 6 1 -pinlabel=serial_rts -T 2300 1700 5 10 0 0 0 0 1 -pinseq=1 -T 2300 1700 5 10 0 1 0 0 1 -pinnumber=1 -} -P 2300 1600 2100 1600 1 0 0 -{ -T 2300 1600 5 8 0 0 0 0 1 -pintype=output -T 2045 1595 5 8 1 1 0 6 1 -pinlabel=serial_cts -T 2300 1600 5 10 0 0 0 0 1 -pinseq=2 -T 2300 1600 5 10 0 1 0 0 1 -pinnumber=2 -} -P 2300 1500 2100 1500 1 0 0 -{ -T 2300 1500 5 8 0 0 0 0 1 -pintype=output -T 2045 1495 5 8 1 1 0 6 1 -pinlabel=serial_tx -T 2300 1500 5 10 0 1 0 0 1 -pinseq=3 -T 2300 1500 5 10 0 1 0 0 1 -pinnumber=3 -} -P 2300 1400 2100 1400 1 0 0 -{ -T 2300 1400 5 8 0 0 0 0 1 -pintype=input -T 2045 1395 5 8 1 1 0 6 1 -pinlabel=serial_rx -T 2300 1400 5 10 0 1 0 0 1 -pinseq=4 -T 2300 1400 5 10 0 1 0 0 1 -pinnumber=4 -} -P 2300 1200 2100 1200 1 0 0 -{ -T 2300 1200 5 8 0 0 0 0 1 -pintype=output -T 2045 1195 5 8 1 1 0 6 1 -pinlabel=spi_cs_x -T 2300 1200 5 10 0 1 0 0 1 -pinseq=5 -T 2300 1200 5 10 0 1 0 0 1 -pinnumber=5 -} -P 2300 1100 2100 1100 1 0 0 -{ -T 2300 1100 5 8 0 0 0 0 1 -pintype=output -T 2045 1095 5 8 1 1 0 6 1 -pinlabel=spi_cs_y -T 2300 1100 5 10 0 1 0 0 1 -pinseq=6 -T 2300 1100 5 10 0 1 0 0 1 -pinnumber=6 -} -P 2300 1000 2100 1000 1 0 0 -{ -T 2300 1000 5 8 0 0 0 0 1 -pintype=output -T 2045 995 5 8 1 1 0 6 1 -pinlabel=spi_cs_z -T 2300 1000 5 10 0 1 0 0 1 -pinseq=7 -T 2300 1000 5 10 0 1 0 0 1 -pinnumber=7 -} -P 2300 900 2100 900 1 0 0 -{ -T 2300 900 5 8 0 0 0 0 1 -pintype=output -T 2045 895 5 8 1 1 0 6 1 -pinlabel=spi_cs_a -T 2300 900 5 10 0 1 0 0 1 -pinseq=8 -T 2300 900 5 10 0 1 0 0 1 -pinnumber=8 -} -P 2300 700 2100 700 1 0 0 -{ -T 2300 700 5 8 0 0 0 0 1 -pintype=output -T 2045 695 5 8 1 1 0 6 1 -pinlabel=spi_cs_avr -T 2300 700 5 10 0 1 0 0 1 -pinseq=10 -T 2300 700 5 10 0 1 0 0 1 -pinnumber=10 -} -P 2300 600 2100 600 1 0 0 -{ -T 2300 600 5 8 0 0 0 0 1 -pintype=output -T 2045 595 5 8 1 1 0 6 1 -pinlabel=spi_clk -T 2300 600 5 10 0 1 0 0 1 -pinseq=11 -T 2300 600 5 10 0 1 0 0 1 -pinnumber=11 -} -P 2300 500 2100 500 1 0 0 -{ -T 2300 500 5 8 0 0 0 0 1 -pintype=output -T 2045 495 5 8 1 1 0 6 1 -pinlabel=spi_mosi -T 2300 500 5 10 0 1 0 0 1 -pinseq=12 -T 2300 500 5 10 0 1 0 0 1 -pinnumber=12 -} -P 2300 400 2100 400 1 0 0 -{ -T 2300 400 5 8 0 0 0 0 1 -pintype=input -T 2045 395 5 8 1 1 0 6 1 -pinlabel=spi_miso -T 2300 400 5 10 0 1 0 0 1 -pinseq=13 -T 2300 400 5 10 0 1 0 0 1 -pinnumber=13 -} -B 0 0 2100 2900 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 -T 400 800 9 8 1 0 0 0 2 +B 0 0 1500 1500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 300 800 9 8 1 0 0 0 2 Raspberry PI -rpi_bus.sch -T 0 0 8 8 0 1 0 0 1 + +T 100 1700 8 8 0 1 0 0 1 source=rpi_bus.sch -T 700 500 8 10 1 1 0 0 1 +T 500 600 8 10 1 1 0 0 1 refdes=RP? -P 2300 200 2100 200 1 0 0 -{ -T 2300 200 5 8 0 0 0 0 1 -pintype=output -T 2045 195 5 8 1 1 0 6 1 -pinlabel=PDI -T 2300 200 5 10 0 1 0 0 1 -pinseq=14 -T 2300 200 5 10 0 1 0 0 1 -pinnumber=14 -} -P 2300 100 2100 100 1 0 0 -{ -T 2300 100 5 8 0 0 0 0 1 -pintype=output -T 2045 95 5 8 1 1 0 6 1 -pinlabel=RESET -T 2300 100 5 10 0 1 0 0 1 -pinseq=15 -T 2300 100 5 10 0 0 0 0 1 -pinnumber=15 -} -P 400 3100 400 2900 1 0 0 -{ -T 400 3100 5 8 0 0 0 0 1 -pintype=input -T 400 2845 5 8 1 1 90 6 1 -pinlabel=spin_dir -T 350 2995 5 8 0 1 90 0 1 -pinnumber=16 -T 400 3100 5 8 0 0 0 0 1 -pinseq=16 -} -P 500 3100 500 2900 1 0 0 -{ -T 500 3100 5 8 0 0 0 0 1 -pintype=input -T 500 2845 5 8 1 1 90 6 1 -pinlabel=spin_pwm -T 450 2995 5 8 0 1 90 0 1 -pinnumber=17 -T 500 3100 5 8 0 0 0 0 1 -pinseq=17 -} -P 600 3100 600 2900 1 0 0 -{ -T 600 3100 5 8 0 0 0 0 1 -pintype=injput -T 600 2845 5 8 1 1 90 6 1 -pinlabel=spin_enable -T 550 2995 5 8 0 1 90 0 1 -pinnumber=18 -T 600 3100 5 8 0 0 0 0 1 -pinseq=18 -} -P 700 3100 700 2900 1 0 0 -{ -T 700 3100 5 8 0 0 0 0 1 -pintype=input -T 700 2845 5 8 1 1 90 6 1 -pinlabel=coolant -T 650 2995 5 8 0 1 90 0 1 -pinnumber=19 -T 700 3100 5 8 0 0 0 0 1 -pinseq=19 -} -P 900 3100 900 2900 1 0 0 -{ -T 900 3100 5 8 0 0 0 0 1 -pintype=output -T 900 2845 5 8 1 1 90 6 1 -pinlabel=x_min -T 850 2995 5 8 0 1 90 0 1 -pinnumber=20 -T 900 3100 5 8 0 0 0 0 1 -pinseq=20 -} -P 1000 3100 1000 2900 1 0 0 -{ -T 1000 3100 5 8 0 0 0 0 1 -pintype=output -T 1000 2845 5 8 1 1 90 6 1 -pinlabel=x_max -T 950 2995 5 8 0 1 90 0 1 -pinnumber=21 -T 1000 3100 5 8 0 0 0 0 1 -pinseq=21 -} -P 1100 3100 1100 2900 1 0 0 -{ -T 1100 3100 5 8 0 0 0 0 1 -pintype=output -T 1100 2845 5 8 1 1 90 6 1 -pinlabel=y_min -T 1050 2995 5 8 0 1 90 0 1 -pinnumber=22 -T 1100 3100 5 8 0 0 0 0 1 -pinseq=22 -} -P 1200 3100 1200 2900 1 0 0 -{ -T 1200 3100 5 8 0 0 0 0 1 -pintype=output -T 1200 2845 5 8 1 1 90 6 1 -pinlabel=y_max -T 1150 2995 5 8 0 1 90 0 1 -pinnumber=23 -T 1200 3100 5 8 0 0 0 0 1 -pinseq=23 -} -P 1300 3100 1300 2900 1 0 0 -{ -T 1300 3100 5 8 0 0 0 0 1 -pintype=output -T 1300 2845 5 8 1 1 90 6 1 -pinlabel=z_min -T 1250 2995 5 8 0 1 90 0 1 -pinnumber=24 -T 1300 3100 5 8 0 0 0 0 1 -pinseq=24 -} -P 1400 3100 1400 2900 1 0 0 -{ -T 1400 3100 5 8 0 0 0 0 1 -pintype=output -T 1400 2845 5 8 1 1 90 6 1 -pinlabel=z_max -T 1350 2995 5 8 0 1 90 0 1 -pinnumber=25 -T 1400 3100 5 8 0 0 0 0 1 -pinseq=25 -} -P 1500 3100 1500 2900 1 0 0 -{ -T 1500 3100 5 8 0 0 0 0 1 -pintype=output -T 1500 2845 5 8 1 1 90 6 1 -pinlabel=a_min -T 1450 2995 5 8 0 1 90 0 1 -pinnumber=26 -T 1500 3100 5 8 0 0 0 0 1 -pinseq=26 -} -P 1600 3100 1600 2900 1 0 0 -{ -T 1600 3100 5 8 0 0 0 0 1 -pintype=output -T 1600 2845 5 8 1 1 90 6 1 -pinlabel=a_max -T 1550 2995 5 8 0 1 90 0 1 -pinnumber=26 -T 1600 3100 5 8 0 0 0 0 1 -pinseq=26 -}