From 55aabed32bb3bf6cf2bda8633bae2b27039a13cf Mon Sep 17 00:00:00 2001 From: Joseph Coffland Date: Wed, 27 Jan 2016 13:15:09 -0800 Subject: [PATCH] Update footprints and attributes --- electronics/buildbotics_controller.sch | 2 -- electronics/microprocessor.sch | 44 ++++++++++++----------- electronics/motor_driver.sch | 16 ++++----- electronics/motor_module.sch | 50 +++++++++++++------------- electronics/peripherals.sch | 2 +- electronics/power.sch | 28 ++++++++------- electronics/rpi_bus.sch | 34 ++++++++++-------- 7 files changed, 93 insertions(+), 83 deletions(-) diff --git a/electronics/buildbotics_controller.sch b/electronics/buildbotics_controller.sch index 1276fa3..bf43799 100644 --- a/electronics/buildbotics_controller.sch +++ b/electronics/buildbotics_controller.sch @@ -19,8 +19,6 @@ C 47500 45000 1 0 0 microprocessor.sym { T 48095 45500 5 10 1 1 0 0 1 refdes=MP1 -T 47495 45000 5 10 0 1 0 0 1 -footprint=TQFP64_14.fp } T 50000 40700 9 10 1 0 0 0 2 Buildbotics Controller diff --git a/electronics/microprocessor.sch b/electronics/microprocessor.sch index 5c3050a..63b2d0c 100644 --- a/electronics/microprocessor.sch +++ b/electronics/microprocessor.sch @@ -28,7 +28,7 @@ model=ABLS-16.000MHZ-B4-T T 47450 41100 5 10 0 0 0 0 1 description=Crystal 16.0000MHz 30ppm 18pF 40 Ohm -20°C - 70°C Surface Mount HC49/US T 47450 41100 5 10 0 0 0 0 1 -footprint=Crystal_HC49.fp +footprint=Crystal_HC49 } C 47400 40500 1 90 0 cap.sym { @@ -63,9 +63,11 @@ refdes=ISP T 41000 40400 5 10 0 0 0 0 1 footprint=HEADER6_2 T 41000 40400 5 10 0 0 0 0 1 -model=M20-9950345 -T 41000 40400 5 10 0 0 0 0 1 description=Harwin M20-9950345, 2-row, 6-pin, right angle, .1" pitch, male connector +T 41000 40400 5 10 0 1 0 0 1 +device=HEADER_6 +T 41000 40400 5 10 0 0 0 0 1 +model=M20-9950345 } N 44600 41500 44600 41800 4 N 44600 41500 43100 41500 4 @@ -102,12 +104,12 @@ C 43800 41700 1 0 0 ATXmegaA3.sym { T 44200 51400 5 8 0 0 0 0 1 symversion=1.0 -T 46000 47900 5 26 1 1 270 0 1 -description=ATXMEGA64A3U-AUR T 47200 50200 5 8 0 0 0 0 1 -footprint=TQFP64_14_ATXMEGA.fp +footprint=TQFP64_14_ATXMEGA T 47800 50200 5 10 1 1 0 0 1 refdes=U5 +T 43800 41700 5 10 1 1 0 0 1 +device=ATXMEGA64A3U-AUR } C 41300 50300 1 0 0 cap.sym { @@ -363,35 +365,35 @@ refdes=fault_y C 44000 43800 1 180 0 output.sym { T 43900 43500 5 10 0 0 180 0 1 -device=OUTPUT +device=INPUT T 42800 43650 5 10 1 1 0 0 1 refdes=serial_tx } C 43200 43900 1 0 0 input.sym { T 43200 44200 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 42800 43950 5 10 1 1 0 0 1 refdes=serial_rx } C 44000 43200 1 180 0 output.sym { T 43900 42900 5 10 0 0 180 0 1 -device=OUTPUT +device=INPUT T 42900 43050 5 10 1 1 0 0 1 refdes=spi_clk } C 44000 42600 1 180 0 output.sym { T 43900 42300 5 10 0 0 180 0 1 -device=OUTPUT +device=INPUT T 42750 42450 5 10 1 1 0 0 1 refdes=spi_mosi } C 43200 42700 1 0 0 input.sym { T 43200 43000 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 42750 42750 5 10 1 1 0 0 1 refdes=spi_miso } @@ -454,7 +456,7 @@ refdes=fault_x C 45700 40900 1 180 0 input.sym { T 45700 40600 5 10 0 0 180 0 1 -device=INPUT +device=OUTPUT T 45900 40850 5 10 1 1 180 0 1 refdes=reset } @@ -475,7 +477,7 @@ refdes=serial_cts C 44000 47300 1 180 0 output.sym { T 43900 47000 5 10 0 0 180 0 1 -device=OUTPUT +device=INPUT T 42650 47150 5 10 1 1 0 0 1 refdes=spin_pwm } @@ -489,21 +491,21 @@ refdes=switch_2 C 44000 46400 1 180 0 output.sym { T 43900 46100 5 10 0 0 180 0 1 -device=OUTPUT +device=INPUT 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 +device=OUTPUT 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 +device=INPUT T 43000 44550 5 10 1 1 0 0 1 refdes=ready } @@ -517,21 +519,21 @@ refdes=switch_1 C 44000 47000 1 180 0 output.sym { T 43900 46700 5 10 0 0 180 0 1 -device=OUTPUT +device=INPUT T 42800 46850 5 10 1 1 0 0 1 refdes=spin_dir } C 44000 45200 1 180 0 output.sym { T 43900 44900 5 10 0 0 180 0 1 -device=OUTPUT +device=INPUT 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 +device=INPUT T 42700 45950 5 10 1 1 0 0 1 refdes=rs485_de } @@ -555,14 +557,14 @@ device=none C 44000 48400 1 180 0 output.sym { T 43900 48100 5 10 0 0 180 0 1 -device=OUTPUT +device=INPUT 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 +device=OUTPUT T 48850 48250 5 10 1 1 0 0 1 refdes=estop } diff --git a/electronics/motor_driver.sch b/electronics/motor_driver.sch index 28e4c77..3f8d846 100644 --- a/electronics/motor_driver.sch +++ b/electronics/motor_driver.sch @@ -82,7 +82,7 @@ refdes=R11 T 51450 43725 5 10 1 1 180 0 1 value=22 T 51750 43900 5 10 0 0 0 0 1 -footprint=0402.fp +footprint=0603 T 51750 43900 5 10 0 0 0 0 1 description=Yageo RC0402JR-0722RL 22 Ohm 0402 SMD resistor } @@ -127,14 +127,14 @@ T 51500 40100 9 10 1 0 0 0 1 N 50700 44200 50700 44000 4 C 47000 44200 1 0 0 TMC2660.sym { -T 49395 46195 5 10 1 1 0 0 1 -footprint=LQFP44_10_TMS2660.fp +T 49395 46195 5 10 0 1 0 0 1 +footprint=LQFP44_10_TMS2660 T 51795 48195 5 10 1 1 0 0 1 refdes=U3 T 47000 44200 5 10 0 0 0 0 1 -model=TMC2660-PA -T 47000 44200 5 10 0 0 0 0 1 description=Trinamic IC MOTOR DRIVER PAR/SPI 44QFP +T 47000 44200 5 10 0 1 0 0 1 +device=TMC2660 } N 48700 48600 48700 48400 4 N 49000 48400 49000 49000 4 @@ -245,7 +245,7 @@ refdes=C20 T 53200 48600 5 10 0 0 0 0 1 description=Nichicon CAP ALUM 470UF 20% 35V SMD T 53200 48600 5 10 0 0 0 0 1 -footprint=NICHICON_WT_CAP_260_mil_sq.fp +footprint=NICHICON_WT_CAP_260_mil_sq T 52700 48000 5 10 1 1 0 0 1 value=470uF } @@ -342,8 +342,8 @@ T 56200 47200 5 10 1 1 0 6 1 refdes=J3 T 55800 47150 5 10 0 0 0 0 1 device=CONNECTOR_8 -T 55800 47350 5 10 0 0 0 0 1 -footprint=SIP8N +T 55500 43500 5 10 0 1 0 0 1 +description=Screw terminal block } C 55200 44000 1 270 0 gnd.sym C 55500 44800 1 90 0 3.3V_motor.sym diff --git a/electronics/motor_module.sch b/electronics/motor_module.sch index 860948c..7d6a49c 100644 --- a/electronics/motor_module.sch +++ b/electronics/motor_module.sch @@ -42,7 +42,7 @@ T 51500 40100 9 10 1 0 0 0 1 C 52500 45200 1 0 0 input.sym { T 52500 45500 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 52000 45200 5 10 1 1 0 0 1 refdes=spi_cs_a } @@ -70,35 +70,35 @@ refdes=spi_miso C 52500 44000 1 0 0 input.sym { T 52500 44300 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 52300 44000 5 10 1 1 0 0 1 refdes=dir_a } C 52500 44200 1 0 0 input.sym { T 52500 44500 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 52000 44200 5 10 1 1 0 0 1 refdes=enable_a } C 52500 43800 1 0 0 input.sym { T 52500 44100 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 52200 43800 5 10 1 1 0 0 1 refdes=step_a } C 53300 43800 1 180 0 output.sym { T 53200 43500 5 10 0 0 180 0 1 -device=OUTPUT +device=INPUT T 52200 43600 5 10 1 1 0 0 1 refdes=fault_a } C 42000 48500 1 0 0 input.sym { T 42000 48800 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 41500 48500 5 10 1 1 0 0 1 refdes=spi_cs_x } @@ -126,35 +126,35 @@ refdes=spi_miso C 42000 47300 1 0 0 input.sym { T 42000 47600 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 41800 47300 5 10 1 1 0 0 1 refdes=dir_x } C 42000 47500 1 0 0 input.sym { T 42000 47800 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 41500 47500 5 10 1 1 0 0 1 refdes=enable_x } C 42000 47100 1 0 0 input.sym { T 42000 47400 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 41700 47100 5 10 1 1 0 0 1 refdes=step_x } C 42800 47100 1 180 0 output.sym { T 42700 46800 5 10 0 0 180 0 1 -device=OUTPUT +device=INPUT T 41700 46900 5 10 1 1 0 0 1 refdes=fault_x } C 42000 45200 1 0 0 input.sym { T 42000 45500 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 41500 45200 5 10 1 1 0 0 1 refdes=spi_cs_y } @@ -182,35 +182,35 @@ refdes=spi_miso C 42000 44000 1 0 0 input.sym { T 42000 44300 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 41800 44000 5 10 1 1 0 0 1 refdes=dir_y } C 42000 44200 1 0 0 input.sym { T 42000 44500 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 41500 44200 5 10 1 1 0 0 1 refdes=enable_y } C 42000 43800 1 0 0 input.sym { T 42000 44100 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 41700 43800 5 10 1 1 0 0 1 refdes=step_y } C 42800 43800 1 180 0 output.sym { T 42700 43500 5 10 0 0 180 0 1 -device=OUTPUT +device=INPUT T 41700 43600 5 10 1 1 0 0 1 refdes=fault_y } C 52500 48500 1 0 0 input.sym { T 52500 48800 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 52000 48500 5 10 1 1 0 0 1 refdes=spi_cs_z } @@ -238,56 +238,56 @@ refdes=spi_miso C 52500 47300 1 0 0 input.sym { T 52500 47600 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 52300 47300 5 10 1 1 0 0 1 refdes=dir_z } C 52500 47500 1 0 0 input.sym { T 52500 47800 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 52000 47500 5 10 1 1 0 0 1 refdes=enable_z } C 52500 47100 1 0 0 input.sym { T 52500 47400 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 52200 47100 5 10 1 1 0 0 1 refdes=step_z } C 53300 47100 1 180 0 output.sym { T 53200 46800 5 10 0 0 180 0 1 -device=OUTPUT +device=INPUT T 52200 46900 5 10 1 1 0 0 1 refdes=fault_z } C 42000 47700 1 0 0 input.sym { T 42000 48000 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 41400 47700 5 10 1 1 0 0 1 refdes=mdvr_clk } C 52500 47700 1 0 0 input.sym { T 52500 48000 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 51900 47700 5 10 1 1 0 0 1 refdes=mdvr_clk } C 42000 44400 1 0 0 input.sym { T 42000 44700 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 41400 44400 5 10 1 1 0 0 1 refdes=mdvr_clk } C 52500 44400 1 0 0 input.sym { T 52500 44700 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 51900 44400 5 10 1 1 0 0 1 refdes=mdvr_clk } @@ -308,7 +308,7 @@ C 47200 44700 1 0 0 crystal_oscillator.sym T 47200 44700 5 10 0 0 0 0 1 description=Crystal Technologies CB3LV-3I-16M0000 16MHz, HCMOS TTL ,surface mount crystal clock oscill T 47200 44700 5 10 0 0 0 0 1 -footprint=CB3_OSC.fp +footprint=CB3_OSC T 47200 44700 5 10 0 0 0 0 1 model=CB3LV-3I-16M0000 T 48395 46595 5 10 1 1 0 0 1 diff --git a/electronics/peripherals.sch b/electronics/peripherals.sch index 3019556..9f9cdba 100644 --- a/electronics/peripherals.sch +++ b/electronics/peripherals.sch @@ -56,7 +56,7 @@ device=none C 42800 47200 1 0 0 isl83485.sym { T 42395 49695 5 10 0 0 0 0 1 -footprint=SO-8 +footprint=SO8 T 43800 49100 5 10 1 1 0 0 1 refdes=U6 T 43605 47896 5 10 1 1 90 0 1 diff --git a/electronics/power.sch b/electronics/power.sch index 604aeea..c1402e0 100644 --- a/electronics/power.sch +++ b/electronics/power.sch @@ -18,9 +18,9 @@ device=PWRJACK T 41100 45000 5 10 1 1 0 0 1 refdes=J1 T 41100 44500 5 10 0 0 0 6 1 -footprint=Molex_39-29-1027.fp -T 41800 44200 5 10 1 1 0 6 1 -description=11V-30V DC +footprint=Molex_39-29-1027 +T 41800 44200 5 10 0 0 0 6 1 +description=Molex 39-29-1027 two -pin right angle header with pin 1 above pin 2 T 41100 44500 5 10 0 0 0 0 1 description=Molex 39-29-1027 two -pin right angle header with pin 1 above pin 2 } @@ -371,7 +371,7 @@ C 50400 46000 1 0 0 testpt.sym T 50368 46458 5 8 1 1 0 0 1 refdes=TP1 T 50400 45959 5 8 0 1 0 0 1 -footprint=testpt.fp +footprint=testpt } C 53400 47400 1 90 0 cap.sym { @@ -458,22 +458,26 @@ device=none } C 52100 47000 1 0 0 schottky.sym { -T 52100 47500 5 10 0 0 0 0 1 -device=SCHOTTKY T 52200 47300 5 10 1 1 0 0 1 refdes=D1 -T 52100 46800 5 10 1 1 0 0 1 -device=DFLS1100-7 +T 52100 46800 5 10 0 1 0 0 1 +device=DIODE +T 52100 47000 5 10 0 1 0 0 1 +footprint=POWERDI123 +T 52100 47000 5 10 1 1 0 0 1 +model=DFLS1100-7 } N 51800 47100 52100 47100 4 C 50900 44300 1 180 0 schottky.sym { -T 50900 43800 5 10 0 0 180 0 1 -device=SCHOTTKY +T 51300 44000 5 10 0 1 180 0 1 +device=DIODE T 50900 44450 5 10 1 1 180 0 1 refdes=D2 -T 50300 43900 5 10 1 1 0 0 1 -device=B0530W-7-F +T 50900 44300 5 10 0 1 0 0 1 +footprint=SOD123 +T 50900 44300 5 10 1 1 0 0 1 +model=B0530W-7-F } C 51100 44400 1 270 0 5V_motor.sym { diff --git a/electronics/rpi_bus.sch b/electronics/rpi_bus.sch index 70c69d8..9468af8 100644 --- a/electronics/rpi_bus.sch +++ b/electronics/rpi_bus.sch @@ -16,7 +16,7 @@ T 51500 40100 9 10 1 0 0 0 1 C 44000 48400 1 0 0 output.sym { T 44100 48700 5 10 0 0 0 0 1 -device=OUTPUT +device=INPUT T 44600 48400 5 10 1 1 0 0 1 refdes=rpi_serial_tx } @@ -37,13 +37,11 @@ device=DRC_Directive C 42600 41900 1 0 0 header40-2.sym { T 42850 50400 5 10 0 1 0 0 1 -device=RaspberryPi +device=SFH11-PBPC-D20-ST-BK T 42600 41900 5 10 0 0 0 0 1 -footprint=raspberry_pi_connector.fp +footprint=raspberry_pi_connector T 42600 41900 5 10 0 0 0 0 1 description=Connector Header 40 Position 0.100" (2.54mm) Gold Through Hole -T 42600 41900 5 10 0 0 0 0 1 -model=SFH11-PBPC-D20-ST-BK } C 44300 44800 1 0 1 nc.sym { @@ -83,14 +81,14 @@ device=DRC_Directive C 44800 48200 1 180 0 input.sym { T 44800 47900 5 10 0 0 180 0 1 -device=INPUT +device=OUTPUT T 45600 48200 5 10 1 1 180 0 1 refdes=rpi_serial_rx } C 44800 43000 1 180 0 input.sym { T 44800 42700 5 10 0 0 180 0 1 -device=INPUT +device=OUTPUT T 45700 43000 5 10 1 1 180 0 1 refdes=rpi_serial_cts } @@ -111,11 +109,11 @@ device=DRC_Directive C 50700 43200 1 0 0 MAX18450.sym { T 50700 43200 5 10 0 0 0 0 1 -footprint=QSOP16.fp -T 50700 43200 5 10 0 0 0 0 1 -model=MAX14850 +footprint=QSOP16 T 51695 43300 5 8 1 1 0 0 1 refdes=U4 +T 50700 43200 5 10 1 1 0 0 1 +device=MAX14850 } N 50600 45100 50600 44700 4 N 50600 44700 50700 44700 4 @@ -126,7 +124,7 @@ device=CAPACITOR T 53800 44300 5 10 0 0 180 0 1 symversion=0.1 T 54000 45200 5 10 0 0 90 0 1 -footprint=0603.fp +footprint=0603 T 54000 45200 5 10 0 0 90 0 1 description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap T 53850 45400 5 10 1 1 180 0 1 @@ -141,7 +139,7 @@ device=CAPACITOR T 50300 44300 5 10 0 0 180 0 1 symversion=0.1 T 50500 45200 5 10 0 0 90 0 1 -footprint=0603.fp +footprint=0603 T 50500 45200 5 10 0 0 90 0 1 description=Kemet C0603C104M5RACTU 0603 ceramic 50 volt cap T 50000 45200 5 10 1 1 0 0 1 @@ -219,7 +217,7 @@ refdes=serial_rts C 47800 43400 1 0 0 input.sym { T 47800 43700 5 10 0 0 0 0 1 -device=INPUT +device=OUTPUT T 47300 43400 5 10 1 1 0 0 1 refdes=rpi_reset } @@ -235,7 +233,7 @@ C 42600 49500 1 90 0 3.3V-plus-1.sym C 42600 47600 1 0 1 output.sym { T 42500 47900 5 10 0 0 0 6 1 -device=OUTPUT +device=INPUT T 41000 47600 5 10 1 1 0 0 1 refdes=rpi_serial_rts } @@ -405,6 +403,8 @@ T 55200 44325 5 10 1 1 180 0 1 refdes=R17 T 55200 44125 5 10 1 1 180 0 1 value=10k +T 54900 43700 5 10 0 1 0 0 1 +footprint=0603 } C 54900 42700 1 90 0 resistor.sym { @@ -414,6 +414,8 @@ T 55200 43325 5 10 1 1 180 0 1 refdes=R18 T 55200 43125 5 10 1 1 180 0 1 value=10k +T 54900 42700 5 10 0 1 0 0 1 +footprint=0603 } C 54500 44300 1 0 0 3.3V_motor.sym { @@ -435,6 +437,8 @@ T 48300 44325 5 10 1 1 180 6 1 refdes=R15 T 48300 44125 5 10 1 1 180 6 1 value=10k +T 48600 43700 5 10 0 1 0 0 1 +footprint=0603 } N 48700 43900 48700 43700 4 C 48600 42700 1 270 1 resistor.sym @@ -445,6 +449,8 @@ T 48300 43325 5 10 1 1 180 6 1 refdes=R16 T 48300 43125 5 10 1 1 180 6 1 value=10k +T 48600 42700 5 10 0 1 0 0 1 +footprint=0603 } N 48700 43300 48700 43500 4 C 52100 47100 1 0 0 connector6-2.sym -- 2.27.0