Update footprints and attributes
authorJoseph Coffland <joseph@cauldrondevelopment.com>
Wed, 27 Jan 2016 21:15:09 +0000 (13:15 -0800)
committerJoseph Coffland <joseph@cauldrondevelopment.com>
Wed, 27 Jan 2016 21:15:09 +0000 (13:15 -0800)
electronics/buildbotics_controller.sch
electronics/microprocessor.sch
electronics/motor_driver.sch
electronics/motor_module.sch
electronics/peripherals.sch
electronics/power.sch
electronics/rpi_bus.sch

index 1276fa384fd85e58340e1ff59ad22b2d6541ea56..bf4379960544a9fc44bf274457667995f90f2f7b 100644 (file)
@@ -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
index 5c3050aea400c1d9f02c45ebfea5653ed88f73b4..63b2d0c5245835194b693a0e2639cfb7f022a3b2 100644 (file)
@@ -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
 }
index 28e4c7701a82fc1ae3ebd417f6f0b0f17c061e66..3f8d846269bee0466a31fc755b00b72c5ae1052e 100644 (file)
@@ -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
index 860948ca62bbba0a50baab45b2fa1285e16a394e..7d6a49cd15188ebe90f05ed7c9bd8134e7fb26d1 100644 (file)
@@ -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
index 3019556319b12fcec955822bc408653cead5fad8..9f9cdba9b86e301fa81cc2c898cb7efeb13103d5 100644 (file)
@@ -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
index 604aeea8f41a61396684e723762c70fea17addc4..c1402e0f699e18ccfb89cc3b2c469f96ff16fb02 100644 (file)
@@ -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
 {
index 70c69d8b8640eef900b5c0829f56b9ab2a890656..9468af8dc29762f0cc66a6cb177e72481cf0eb2d 100644 (file)
@@ -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