Fixed DRC errors
authorJoseph Coffland <joseph@cauldrondevelopment.com>
Fri, 5 Feb 2016 09:13:31 +0000 (01:13 -0800)
committerJoseph Coffland <joseph@cauldrondevelopment.com>
Fri, 5 Feb 2016 09:13:31 +0000 (01:13 -0800)
16 files changed:
electronics/Makefile
electronics/gafrc
electronics/microprocessor.sch
electronics/motor_driver.sch
electronics/rpi_bus.sch
electronics/symbols/MAX18450.sym
electronics/symbols/TMC2660.sym
electronics/symbols/UA78Mxx.sym
electronics/symbols/clock.sym
electronics/symbols/clock_driver.sym
electronics/symbols/crystal_oscillator.sym
electronics/symbols/io_connectors.sym
electronics/symbols/isl83485.sym
electronics/symbols/lm5160.sym
electronics/symbols/pdi.sym
electronics/symbols/testpt.sym

index 69f7579460deba15af358c0d4fdbd9e4bf0882f8..be5c47b2ffb8e1595340c8ee1eb9979c85905c73 100644 (file)
@@ -15,6 +15,9 @@ net:
 bom:
        gnetlist -g partslist3 -o $(NAME).bom $(NAME).sch
 
+drc:
+       gnetlist -g drc2 -o - $(NAME).sch
+
 attrib:
        gattrib $(SCHEMATICS)
 
@@ -28,7 +31,8 @@ clean-layout:
        rm -f $(NAME).pcb $(NAME).new.pcb $(NAME).net $(NAME).cmd $(NAME).bom
 
 tidy:
-       rm -f $(shell find . -name \*~) \#* *- *.bak *.log *.backup
+       rm -f $(shell find . -name \*~ -o -name \#* -o -name \*-) \
+         *.bak *.log *.backup
 
 clean: tidy
        rm -f *.cnc *.gbr $(NAME).zip $(NAME).net
index 1619aae53bfd68070c1b9e7f4971109906d14247..f502848967c8dded91db18db55c7c9aad38f8312 100644 (file)
@@ -1,5 +1,2 @@
- (component-library "./symbols") 
- (source-library ".")
-
+(component-library "./symbols")
+(source-library ".")
index 678dac14b69b5b2f7520cb5e55224b5877aecd43..fa7158793a99065f7ea05524b6279498a324e3b0 100644 (file)
@@ -227,42 +227,42 @@ C 49100 42600 1 180 0 input.sym
 T 49100 42300 5 10 0 0 180 0 1
 device=INPUT
 T 48850 42450 5 10 1 1 0 0 1
-net=a_max:1
+net=max_a:1
 }
 C 49100 42900 1 180 0 input.sym
 {
 T 49100 42600 5 10 0 0 180 0 1
 device=INPUT
 T 48850 42750 5 10 1 1 0 0 1
-net=a_min:1
+net=min_a:1
 }
 C 49100 45200 1 180 0 input.sym
 {
 T 49100 44900 5 10 0 0 180 0 1
 device=INPUT
 T 48850 45050 5 10 1 1 0 0 1
-net=z_max:1
+net=max_z:1
 }
 C 49100 45500 1 180 0 input.sym
 {
 T 49100 45200 5 10 0 0 180 0 1
 device=INPUT
 T 48850 45350 5 10 1 1 0 0 1
-net=z_min:1
+net=min_z:1
 }
 C 49100 47800 1 180 0 input.sym
 {
 T 49100 47500 5 10 0 0 180 0 1
 device=INPUT
 T 48850 47650 5 10 1 1 0 0 1
-net=y_max:1
+net=max_y:1
 }
 C 49100 48100 1 180 0 input.sym
 {
 T 49100 47800 5 10 0 0 180 0 1
 device=INPUT
 T 48850 47950 5 10 1 1 0 0 1
-net=y_min:1
+net=min_y:1
 }
 C 48300 44700 1 180 1 output.sym
 {
@@ -402,14 +402,14 @@ C 43200 47900 1 0 0 input.sym
 T 43200 48200 5 10 0 0 0 0 1
 device=INPUT
 T 42800 47950 5 10 1 1 0 0 1
-net=x_min:1
+net=min_x:1
 }
 C 43200 47600 1 0 0 input.sym
 {
 T 43200 47900 5 10 0 0 0 0 1
 device=INPUT
 T 42750 47650 5 10 1 1 0 0 1
-net=x_max:1
+net=max_x:1
 }
 C 44000 49900 1 180 0 output.sym
 {
@@ -478,7 +478,7 @@ C 44000 47300 1 180 0 output.sym
 {
 T 43900 47000 5 10 0 0 180 0 1
 device=INPUT
-T 42450 47150 5 10 1 1 0 0 1
+T 42400 47150 5 10 1 1 0 0 1
 net=spin_pwm:1
 }
 C 48300 43000 1 0 0 output.sym
@@ -488,18 +488,11 @@ device=OUTPUT
 T 49700 43200 5 10 1 1 180 0 1
 net=switch_2:1
 }
-C 44000 46400 1 180 0 output.sym
-{
-T 43900 46100 5 10 0 0 180 0 1
-device=INPUT
-T 42500 46250 5 10 1 1 0 0 1
-net=rs485_di:1
-}
 C 43200 46500 1 0 0 input.sym
 {
 T 43200 46800 5 10 0 0 0 0 1
 device=OUTPUT
-T 42500 46550 5 10 1 1 0 0 1
+T 42525 46550 5 10 1 1 0 0 1
 net=rs485_ro:1
 }
 C 44000 44700 1 180 0 output.sym
@@ -523,20 +516,6 @@ device=INPUT
 T 42600 46850 5 10 1 1 0 0 1
 net=spin_dir:1
 }
-C 44000 45200 1 180 0 output.sym
-{
-T 43900 44900 5 10 0 0 180 0 1
-device=INPUT
-T 42300 45050 5 10 1 1 0 0 1
-net=spin_enable:1
-}
-C 44000 46100 1 180 0 output.sym
-{
-T 43900 45800 5 10 0 0 180 0 1
-device=INPUT
-T 42500 45950 5 10 1 1 0 0 1
-net=rs485_de:1
-}
 C 46400 50400 1 0 0 3.3V_motor.sym
 {
 T 46500 51100 5 10 0 0 0 0 1
@@ -561,13 +540,6 @@ device=OUTPUT
 T 48850 48250 5 10 1 1 0 0 1
 net=estop:1
 }
-C 43200 45300 1 0 0 input.sym
-{
-T 43200 45600 5 10 0 0 0 0 1
-device=INPUT
-T 42500 45350 5 10 1 1 0 0 1
-net=serial_rts:1
-}
 C 53900 46300 1 0 0 connector4-2.sym
 {
 T 54600 48400 5 10 1 1 0 6 1
@@ -607,10 +579,38 @@ C 46000 41200 1 0 0 gnd.sym
 C 42500 40400 1 90 0 gnd.sym
 C 40700 50100 1 0 0 gnd.sym
 C 53600 46800 1 270 0 gnd.sym
-C 43200 45600 1 0 0 input.sym
+C 44000 46100 1 180 0 output.sym
+{
+T 43900 45800 5 10 0 0 180 0 1
+device=INPUT
+T 42525 45950 5 10 1 1 0 0 1
+net=rs485_re:1
+}
+C 44000 45800 1 180 0 output.sym
+{
+T 43900 45500 5 10 0 0 180 0 1
+device=INPUT
+T 42475 45650 5 10 1 1 0 0 1
+net=rs485_de:1
+}
+C 44000 46400 1 180 0 output.sym
+{
+T 43900 46100 5 10 0 0 180 0 1
+device=INPUT
+T 42550 46250 5 10 1 1 0 0 1
+net=rs485_di:1
+}
+C 44000 45500 1 180 0 output.sym
+{
+T 43900 45200 5 10 0 0 180 0 1
+device=INPUT
+T 42275 45350 5 10 1 1 0 0 1
+net=spin_enable:1
+}
+C 43200 45000 1 0 0 input.sym
 {
-T 43200 45900 5 10 0 0 0 0 1
+T 43200 45300 5 10 0 0 0 0 1
 device=OUTPUT
-T 42900 45650 5 10 1 1 0 0 1
+T 42900 45050 5 10 1 1 0 0 1
 net=boot:1
 }
index 69294acd41b9173f205230311deb3e851f059002..b3f1a21bb939a5a8d596b8b869ea2da0d973024e 100644 (file)
@@ -283,17 +283,17 @@ value=10k
 }
 N 45200 46500 45200 46300 4
 N 45100 46300 47000 46300 4
-C 41500 44700 1 0 1 connector5-2.sym
+C 43500 44700 1 0 1 connector5-2.sym
 {
-T 40800 47200 5 10 1 1 0 0 1
+T 42800 47200 5 10 1 1 0 0 1
 refdes=J2
-T 41200 47150 5 10 0 0 0 6 1
+T 43200 47150 5 10 0 0 0 6 1
 device=CONNECTOR_5
-T 41200 47350 5 10 0 0 0 6 1
+T 43200 47350 5 10 0 0 0 6 1
 footprint=JUMPER5
-T 41500 44700 5 10 0 0 0 6 1
+T 43500 44700 5 10 0 0 0 6 1
 description=Unpopulated test point
-T 41500 44700 5 10 0 0 0 0 1
+T 43500 44700 5 10 0 0 0 0 1
 documentation=Label each pin on PCB.
 }
 C 44900 48500 1 0 0 3.3V_motor.sym
@@ -355,135 +355,92 @@ C 55500 44800 1 180 0 output.sym
 {
 T 55400 44500 5 10 0 0 180 0 1
 device=OUTPUT
-T 54425 44650 5 10 1 1 0 0 1
-net=MIN:1
-T 55500 44800 5 10 0 0 0 0 1
+T 54600 44600 5 10 1 1 0 0 1
 refdes=MIN
 }
 C 55500 44400 1 180 0 output.sym
 {
 T 55400 44100 5 10 0 0 180 0 1
 device=OUTPUT
-T 54375 44250 5 10 1 1 0 0 1
-net=MAX:1
-T 55500 44400 5 10 0 0 0 0 1
+T 54600 44200 5 10 1 1 0 0 1
 refdes=MAX
 }
-C 42300 46800 1 180 0 input.sym
-{
-T 42600 46550 5 10 0 0 180 0 1
-device=INPUT
-T 42100 46625 5 10 1 1 0 0 1
-net=STEP:1
-}
-C 42300 46400 1 180 0 input.sym
-{
-T 42600 46150 5 10 0 0 180 0 1
-device=INPUT
-T 42100 46225 5 10 1 1 0 0 1
-net=DIR:1
-}
-C 42300 46000 1 180 0 input.sym
-{
-T 42600 45750 5 10 0 0 180 0 1
-device=INPUT
-T 42100 45825 5 10 1 1 0 0 1
-net=ENN:1
-}
-C 42300 45200 1 180 0 input.sym
-{
-T 42600 44950 5 10 0 0 180 0 1
-device=INPUT
-T 42100 45025 5 10 1 1 0 0 1
-net=FAULT:1
-}
-C 42300 45600 1 180 0 input.sym
-{
-T 42600 45350 5 10 0 0 180 0 1
-device=INPUT
-T 42100 45425 5 10 1 1 0 0 1
-net=CSN:1
-}
 C 44300 46200 1 0 0 input.sym
 {
 T 44000 46450 5 10 0 0 0 0 1
 device=INPUT
-T 44500 46375 5 10 1 1 180 0 1
-net=ENN:1
-T 44300 46200 5 10 0 0 0 0 1
+T 44200 46250 5 10 1 1 0 0 1
 refdes=ENN
 }
 C 44300 47800 1 0 0 input.sym
 {
 T 44000 48050 5 10 0 0 0 0 1
 device=INPUT
-T 44500 47975 5 10 1 1 180 0 1
-net=CSN:1
-T 44300 47800 5 10 0 0 0 0 1
+T 44200 47800 5 10 1 1 0 0 1
 refdes=CSN
 }
 C 46200 45500 1 0 0 input.sym
 {
 T 45900 45750 5 10 0 0 0 0 1
 device=INPUT
-T 46400 45675 5 10 1 1 180 0 1
-net=STEP:1
-T 46200 45500 5 10 0 0 0 0 1
+T 46000 45500 5 10 1 1 0 0 1
 refdes=STEP
 }
 C 46200 45800 1 0 0 input.sym
 {
 T 45900 46050 5 10 0 0 0 0 1
 device=INPUT
-T 46400 45975 5 10 1 1 180 0 1
-net=DIR:1
-T 46200 45800 5 10 0 0 0 0 1
+T 46100 45800 5 10 1 1 0 0 1
 refdes=DIR
 }
 C 47000 44700 1 180 0 output.sym
 {
 T 46900 44400 5 10 0 0 180 0 1
 device=OUTPUT
-T 45700 44500 5 10 1 1 0 0 1
-net=FAULT:1
-T 47000 44700 5 10 0 0 0 0 1
+T 45900 44500 5 10 1 1 0 0 1
 refdes=FAULT
 }
 C 47000 47100 1 180 0 output.sym
 {
 T 46900 46800 5 10 0 0 180 0 1
 device=OUTPUT
-T 45800 46900 5 10 1 1 0 0 1
-net=MISO:1
-T 47000 47100 5 10 0 0 0 0 1
+T 46000 46900 5 10 1 1 0 0 1
 refdes=MISO
 }
 C 46200 47200 1 0 0 input.sym
 {
 T 45900 47450 5 10 0 0 0 0 1
 device=INPUT
-T 46400 47375 5 10 1 1 180 0 1
-net=MOSI:1
-T 46200 47200 5 10 0 0 0 0 1
+T 46000 47200 5 10 1 1 0 0 1
 refdes=MOSI
 }
 C 46200 47500 1 0 0 input.sym
 {
 T 45900 47750 5 10 0 0 0 0 1
 device=INPUT
-T 46400 47675 5 10 1 1 180 0 1
-net=SCK:1
-T 46200 47500 5 10 0 0 0 0 1
+T 46100 47500 5 10 1 1 0 0 1
 refdes=SCK
 }
 C 46200 46500 1 0 0 input.sym
 {
 T 45900 46750 5 10 0 0 0 0 1
 device=INPUT
-T 46400 46675 5 10 1 1 180 0 1
-net=CLK:1
-T 46200 46500 5 10 0 0 0 0 1
+T 46100 46500 5 10 1 1 0 0 1
 refdes=CLK
 }
 N 53300 48100 53300 47800 4
 N 53300 48500 53300 48700 4
+N 47000 45600 47000 45500 4
+N 47000 45500 43500 45500 4
+N 47000 45900 47000 45800 4
+N 47000 45800 43500 45800 4
+N 47000 44600 47000 44400 4
+N 47000 44400 43500 44400 4
+N 45200 46300 45200 46100 4
+N 45200 46100 43500 46100 4
+N 45200 47900 45200 47700 4
+N 45200 47700 43500 47700 4
+N 43500 44400 43500 45100 4
+N 43500 45900 43500 45800 4
+N 43500 46300 43500 46100 4
+N 43500 46700 43500 47700 4
index 8b996dbde23bf1d31bd109a0cf406936987fcd3a..378d65794ecf2b90476d2cb5c809521b9be73d14 100644 (file)
@@ -335,13 +335,6 @@ device=OUTPUT
 T 51600 47800 5 10 1 1 0 6 1
 net=rpi_serial_rx:1
 }
-C 51300 47400 1 0 0 input.sym
-{
-T 51300 47700 5 10 0 0 0 0 1
-device=INPUT
-T 50350 47400 5 10 1 1 0 0 1
-net=rpi_serial_rts:1
-}
 C 52100 49400 1 0 1 output.sym
 {
 T 52000 49700 5 10 0 0 0 6 1
@@ -425,19 +418,6 @@ 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
-{
-T 52900 50000 5 10 1 1 0 6 1
-refdes=SERIAL
-T 52400 49950 5 10 0 0 0 0 1
-device=CONNECTOR_6
-T 52400 50150 5 10 0 0 0 0 1
-footprint=JUMPER6
-T 52100 47100 5 10 0 0 0 0 1
-documentation=Label each pin on PCB.
-T 52100 47100 5 10 0 0 0 0 1
-description=Unpopulated test point
-}
 C 48500 44300 1 0 0 3.3V-plus-1.sym
 C 48900 42900 1 180 0 3.3V-plus-1.sym
 C 52100 48100 1 90 0 3.3V-plus-1.sym
@@ -480,3 +460,16 @@ value=NoConnection
 T 53400 45000 5 10 0 0 0 6 1
 device=DRC_Directive
 }
+C 52100 47500 1 0 0 connector5-2.sym
+{
+T 52900 50000 5 10 1 1 0 6 1
+refdes=SERIAL
+T 52400 50350 5 10 0 0 0 0 1
+device=CONNECTOR_5
+T 52400 50550 5 10 0 0 0 0 1
+footprint=JUMPER5
+T 52100 47500 5 10 0 0 0 0 1
+documentation=Label each pin on PCB.
+T 52100 47500 5 10 0 0 0 0 1
+description=Unpopulated test point
+}
index 571538647e6a0c50dbc8963670dd6d593dcf06dd..712409b00d86289e718d7368676b5610122d5293 100644 (file)
@@ -2,7 +2,7 @@ v 20130925 2
 P 0 1500 200 1500 1 0 0
 {
 T 0 1500 5 8 0 0 0 0 1
-pintype=power
+pintype=pwr
 T 0 1500 5 8 0 0 0 0 1
 pinseq=1
 T 255 1495 5 8 1 1 0 0 1
@@ -13,7 +13,7 @@ pinnumber=1
 P 0 1300 200 1300 1 0 0
 {
 T 0 1300 5 8 0 0 0 0 1
-pintype=input
+pintype=in
 T 0 1300 5 8 0 0 0 0 1
 pinseq=2
 T 255 1295 5 8 1 1 0 0 1
@@ -24,7 +24,7 @@ pinnumber=2
 P 0 1100 200 1100 1 0 0
 {
 T 0 1100 5 8 0 0 0 0 1
-pintype=input
+pintype=in
 T 0 1100 5 8 0 0 0 0 1
 pinseq=3
 T 255 1095 5 8 1 1 0 0 1
@@ -35,7 +35,7 @@ pinnumber=3
 P 0 900 200 900 1 0 0
 {
 T 0 900 5 8 0 0 0 0 1
-pintype=output
+pintype=out
 T 0 900 5 8 0 0 0 0 1
 pinseq=4
 T 255 895 5 8 1 1 0 0 1
@@ -46,7 +46,7 @@ pinnumber=4
 P 0 700 200 700 1 0 0
 {
 T 0 700 5 8 0 0 0 0 1
-pintype=output
+pintype=out
 T 0 700 5 8 0 0 0 0 1
 pinseq=5
 T 255 695 5 8 1 1 0 0 1
@@ -79,7 +79,7 @@ pinnumber=7
 P 0 100 200 100 1 0 0
 {
 T 0 100 5 8 0 0 0 0 1
-pintype=ground
+pintype=pwr
 T 0 100 5 8 0 0 0 0 1
 pinseq=8
 T 255 95 5 8 1 1 0 0 1
@@ -90,7 +90,7 @@ pinnumber=8
 P 2400 1500 2200 1500 1 0 0
 {
 T 2400 1500 5 8 0 0 0 0 1
-pintype=power
+pintype=pwr
 T 2400 1500 5 8 0 0 0 0 1
 pinseq=16
 T 2145 1495 5 8 1 1 0 6 1
@@ -101,7 +101,7 @@ pinnumber=16
 P 2400 1300 2200 1300 1 0 0
 {
 T 2400 1300 5 8 0 0 0 0 1
-pintype=output
+pintype=out
 T 2400 1300 5 8 0 0 0 0 1
 pinseq=15
 T 2145 1295 5 8 1 1 0 6 1
@@ -112,7 +112,7 @@ pinnumber=15
 P 2400 1100 2200 1100 1 0 0
 {
 T 2400 1100 5 8 0 0 0 0 1
-pintype=output
+pintype=out
 T 2400 1100 5 8 0 0 0 0 1
 pinseq=14
 T 2145 1095 5 8 1 1 0 6 1
@@ -123,7 +123,7 @@ pinnumber=14
 P 2400 900 2200 900 1 0 0
 {
 T 2400 900 5 8 0 0 0 0 1
-pintype=input
+pintype=in
 T 2400 900 5 8 0 0 0 0 1
 pinseq=13
 T 2145 895 5 8 1 1 0 6 1
@@ -134,7 +134,7 @@ pinnumber=13
 P 2400 700 2200 700 1 0 0
 {
 T 2400 700 5 8 0 0 0 0 1
-pintype=input
+pintype=in
 T 2400 700 5 8 0 0 0 0 1
 pinseq=12
 T 2145 695 5 8 1 1 0 6 1
@@ -167,7 +167,7 @@ pinnumber=10
 P 2400 100 2200 100 1 0 0
 {
 T 2400 100 5 8 0 0 0 0 1
-pintype=ground
+pintype=pwr
 T 2400 100 5 8 0 0 0 0 1
 pinseq=9
 T 2145 95 5 8 1 1 0 6 1
index 9f92b93d6f2954f7ac696094b390c08cf5fa6a95..3b7ee36dbd97a21bcc196656fb66be86e40216ca 100644 (file)
@@ -254,7 +254,7 @@ pinnumber=9
 P 0 2800 300 2800 1 0 0
 {
 T 0 2800 5 10 0 0 0 0 1
-pintype=out
+pintype=io
 T 355 2795 5 10 1 1 0 0 1
 pinlabel=SDO
 T 205 2845 5 10 1 1 0 6 1
index e385d977d2b0f1e871e3c0a87d8b05e68d1d995f..51dac82d9a1d6fe9125f42b688d8fb454bae9f67 100644 (file)
@@ -48,7 +48,7 @@ documentation=http://www.mouser.com/ds/2/405/ua78m33-555740.pdf
 P 1100 0 1100 300 1 0 0
 {
 T 1100 0 5 10 0 0 0 0 1
-pintype=power
+pintype=pwr
 T 945 500 5 10 1 1 180 0 1
 pinlabel=G
 T 1050 205 5 10 1 1 90 6 1
index dda7bc5cbbed8d1edecc073b3fdd7b2904a71f08..e9b99a56cd3e63a3646598def724a64f5af4c29b 100644 (file)
@@ -2,7 +2,7 @@ v 20130925 2
 P 1900 1100 1700 1100 1 0 0
 {
 T 1900 1100 5 8 0 0 0 0 1
-pintype=output
+pintype=out
 T 1645 1095 5 8 1 1 0 6 1
 pinlabel=clk_1
 T 1900 1100 5 10 0 1 0 0 1
@@ -13,7 +13,7 @@ pinseq=1
 P 1900 900 1700 900 1 0 0
 {
 T 1900 900 5 8 0 0 0 0 1
-pintype=output
+pintype=out
 T 1645 895 5 8 1 1 0 6 1
 pinlabel=clk_2
 T 1900 900 5 10 0 1 0 0 1
@@ -24,7 +24,7 @@ pinseq=2
 P 1900 700 1700 700 1 0 0
 {
 T 1900 700 5 8 0 0 0 0 1
-pintype=output
+pintype=out
 T 1645 695 5 8 1 1 0 6 1
 pinlabel=clk_3
 T 1900 700 5 10 0 1 0 0 1
@@ -35,7 +35,7 @@ pinseq=3
 P 1900 500 1700 500 1 0 0
 {
 T 1900 500 5 8 0 0 0 0 1
-pintype=output
+pintype=out
 T 1645 495 5 8 1 1 0 6 1
 pinlabel=clk_4
 T 1900 500 5 10 0 1 0 0 1
index 2a3b3d52e7a621a9082bf83c1f2a4e8a79a7619a..9f7c07ad9006942255b002284a1ebb5468a649d9 100644 (file)
@@ -2,7 +2,7 @@ v 20130925 2
 P 0 1000 200 1000 1 0 0
 {
 T 0 1000 5 10 0 0 0 0 1
-pintype=input
+pintype=in
 T 255 995 5 10 1 1 0 0 1
 pinlabel=ICLK
 T 105 1045 5 10 0 1 0 6 1
@@ -13,7 +13,7 @@ pinseq=1
 P 0 800 200 800 1 0 0
 {
 T 0 800 5 10 0 0 0 0 1
-pintype=input
+pintype=in
 T 255 795 5 10 1 1 0 0 1
 pinlabel=OE
 T 105 845 5 10 0 1 0 6 1
@@ -24,7 +24,7 @@ pinseq=8
 P 1100 0 1100 200 1 0 0
 {
 T 1100 0 5 10 0 0 0 0 1
-pintype=ground
+pintype=pwr
 T 1345 400 5 10 1 1 180 0 1
 pinlabel=GND
 T 1050 105 5 10 0 1 90 6 1
@@ -35,7 +35,7 @@ pinseq=6
 P 2200 1500 2000 1500 1 0 0
 {
 T 2200 1500 5 10 0 0 0 0 1
-pintype=output
+pintype=out
 T 1945 1495 5 10 1 1 0 6 1
 pinlabel=Q1
 T 2095 1545 5 10 0 1 0 0 1
@@ -46,7 +46,7 @@ pinseq=2
 P 2200 1300 2000 1300 1 0 0
 {
 T 2200 1300 5 10 0 0 0 0 1
-pintype=output
+pintype=out
 T 1945 1295 5 10 1 1 0 6 1
 pinlabel=Q2
 T 2095 1345 5 10 0 1 0 0 1
@@ -57,7 +57,7 @@ pinseq=3
 P 2200 1100 2000 1100 1 0 0
 {
 T 2200 1100 5 10 0 0 0 0 1
-pintype=output
+pintype=out
 T 1945 1095 5 10 1 1 0 6 1
 pinlabel=Q3
 T 2095 1145 5 10 0 1 0 0 1
@@ -68,7 +68,7 @@ pinseq=4
 P 2200 900 2000 900 1 0 0
 {
 T 2200 900 5 10 0 0 0 0 1
-pintype=output
+pintype=out
 T 1945 895 5 10 1 1 0 6 1
 pinlabel=Q4
 T 2095 945 5 10 0 1 0 0 1
@@ -79,7 +79,7 @@ pinseq=5
 P 1100 2300 1100 2100 1 0 0
 {
 T 1100 2300 5 10 0 0 0 0 1
-pintype=power
+pintype=pwr
 T 955 2000 5 10 1 1 180 6 1
 pinlabel=VDD
 T 1050 2195 5 10 0 1 90 0 1
index 70c0f567bbca05fbbc613d9116d8001ba50a1677..7d5351bcbdac7edd462c97992212da600260672d 100644 (file)
@@ -2,7 +2,7 @@ v 20130925 2
 P 500 2000 500 1800 1 0 0
 {
 T 500 2000 5 10 0 0 0 0 1
-pintype=power
+pintype=pwr
 T 500 1745 5 10 1 1 90 6 1
 pinlabel=Vin
 T 450 1895 5 10 1 1 90 0 1
@@ -13,7 +13,7 @@ pinseq=4
 P 2200 0 2200 200 1 0 0
 {
 T 2200 0 5 10 0 0 0 0 1
-pintype=ground
+pintype=pwr
 T 2200 255 5 10 1 1 90 0 1
 pinlabel=GND
 T 2150 105 5 10 1 1 90 6 1
@@ -24,7 +24,7 @@ pinseq=2
 P 0 400 200 400 1 0 0
 {
 T 0 400 5 10 0 0 0 0 1
-pintype=input
+pintype=in
 T 255 395 5 10 1 1 0 0 1
 pinlabel=EOH
 T 105 445 5 10 1 1 0 6 1
@@ -35,7 +35,7 @@ pinseq=1
 P 2600 1600 2400 1600 1 0 0
 {
 T 2600 1600 5 10 0 0 0 0 1
-pintype=output
+pintype=out
 T 2345 1495 5 10 1 1 0 6 1
 pinlabel=OUTPUT
 T 2495 1645 5 10 1 1 0 0 1
index e391630ad79f5c632bc2fd9771c86007ed3b7538..b2c945ae52d0753a87b686eb1a624bb4eb69f979 100644 (file)
@@ -2,7 +2,7 @@ v 20130925 2
 P 0 2500 200 2500 1 0 0
 {
 T 0 2500 5 8 0 0 0 0 1
-pintype=input
+pintype=in
 T 255 2495 5 8 1 1 0 0 1
 pinlabel=spi_clk
 T 0 2500 5 10 0 0 0 0 1
@@ -13,7 +13,7 @@ pinseq=1
 P 0 2400 200 2400 1 0 0
 {
 T 0 2400 5 8 0 0 0 0 1
-pintype=output
+pintype=out
 T 255 2395 5 8 1 1 0 0 1
 pinlabel=miso
 T 0 2400 5 10 0 0 0 0 1
@@ -24,7 +24,7 @@ pinseq=2
 P 0 2300 200 2300 1 0 0
 {
 T 0 2300 5 8 0 0 0 0 1
-pintype=unknowninput
+pintype=in
 T 255 2295 5 8 1 1 0 0 1
 pinlabel=mosi
 T 0 2300 5 10 0 0 0 0 1
@@ -35,7 +35,7 @@ pinseq=3
 P 0 2200 200 2200 1 0 0
 {
 T 0 2200 5 8 0 0 0 0 1
-pintype=input
+pintype=in
 T 255 2195 5 8 1 1 0 0 1
 pinlabel=spin_dir
 T 0 2200 5 10 0 0 0 0 1
@@ -46,7 +46,7 @@ pinseq=4
 P 0 2100 200 2100 1 0 0
 {
 T 0 2100 5 8 0 0 0 0 1
-pintype=input
+pintype=in
 T 255 2095 5 8 1 1 0 0 1
 pinlabel=spin_enable
 T 0 2100 5 10 0 0 0 0 1
@@ -57,7 +57,7 @@ pinseq=5
 P 0 2000 200 2000 1 0 0
 {
 T 0 2000 5 8 0 0 0 0 1
-pintype=input
+pintype=in
 T 255 1995 5 8 1 1 0 0 1
 pinlabel=spin_pwm
 T 0 2000 5 10 0 0 0 0 1
@@ -68,7 +68,7 @@ pinseq=6
 P 0 1900 200 1900 1 0 0
 {
 T 0 1900 5 8 0 0 0 0 1
-pintype=input
+pintype=in
 T 255 1895 5 8 1 1 0 0 1
 pinlabel=coolant
 T 0 1900 5 10 0 0 0 0 1
@@ -79,7 +79,7 @@ pinseq=7
 P 0 1800 200 1800 1 0 0
 {
 T 0 1800 5 8 0 0 0 0 1
-pintype=output
+pintype=out
 T 255 1795 5 8 1 1 0 0 1
 pinlabel=x_min
 T 0 1800 5 10 0 0 0 0 1
@@ -90,7 +90,7 @@ pinseq=8
 P 0 1700 200 1700 1 0 0
 {
 T 0 1700 5 8 0 0 0 0 1
-pintype=output
+pintype=out
 T 255 1695 5 8 1 1 0 0 1
 pinlabel=x_max
 T 0 1700 5 10 0 0 0 0 1
@@ -112,7 +112,7 @@ pinseq=10
 P 0 1500 200 1500 1 0 0
 {
 T 0 1500 5 8 0 0 0 0 1
-pintype=output
+pintype=out
 T 255 1495 5 8 1 1 0 0 1
 pinlabel=y_max
 T 0 1500 5 10 0 0 0 0 1
@@ -123,7 +123,7 @@ pinseq=11
 P 0 1400 200 1400 1 0 0
 {
 T 0 1400 5 8 0 0 0 0 1
-pintype=output
+pintype=out
 T 255 1395 5 8 1 1 0 0 1
 pinlabel=z_min
 T 0 1400 5 10 0 0 0 0 1
@@ -134,7 +134,7 @@ pinseq=12
 P 0 1300 200 1300 1 0 0
 {
 T 0 1300 5 8 0 0 0 0 1
-pintype=output
+pintype=out
 T 255 1295 5 8 1 1 0 0 1
 pinlabel=z_max
 T 0 1300 5 10 0 0 0 0 1
@@ -145,7 +145,7 @@ pinseq=13
 P 0 1200 200 1200 1 0 0
 {
 T 0 1200 5 8 0 0 0 0 1
-pintype=output
+pintype=out
 T 255 1195 5 8 1 1 0 0 1
 pinlabel=a_min
 T 0 1200 5 10 0 0 0 0 1
@@ -156,7 +156,7 @@ pinseq=14
 P 0 1100 200 1100 1 0 0
 {
 T 0 1100 5 8 0 0 0 0 1
-pintype=output
+pintype=out
 T 255 1095 5 8 1 1 0 0 1
 pinlabel=a_max
 T 0 1100 5 10 0 0 0 0 1
index 333e4e408e112618d2bc1fc8c25a58045f8f2689..99aa0974931c43a2b5ee03683883a9931d43bfaf 100644 (file)
@@ -7,6 +7,8 @@ T 0 550 5 10 0 0 0 6 1
 pinseq=4
 T 525 500 5 10 1 1 0 6 1
 netname=DI
+T 300 500 5 10 0 0 0 0 1
+pintype=in
 }
 P 0 1400 300 1400 1 0 0
 {
@@ -16,6 +18,8 @@ T 0 1450 5 10 0 0 0 6 1
 pinseq=1
 T 600 1400 5 10 1 1 0 6 1
 netname=RO
+T 0 1400 5 10 0 0 0 0 1
+pintype=out
 }
 P 1200 1100 1500 1100 1 0 1
 {
@@ -25,6 +29,8 @@ 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
+T 1200 1100 5 10 0 0 0 0 1
+pintype=pas
 }
 P 0 1100 300 1100 1 0 0
 {
@@ -34,6 +40,8 @@ T 0 750 5 10 0 0 0 6 1
 pinseq=2
 T 575 1100 5 10 1 1 0 6 1
 netname=RE
+T 0 1100 5 10 0 0 0 0 1
+pintype=in
 }
 P 1200 700 1500 700 1 0 1
 {
@@ -43,6 +51,8 @@ T 1500 750 5 10 0 0 0 0 1
 pinseq=6
 T 900 700 5 10 1 1 0 0 1
 netname=A/Y
+T 1200 700 5 10 0 0 0 0 1
+pintype=pas
 }
 P 0 800 300 800 1 0 0
 {
@@ -52,6 +62,8 @@ 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 0 800 5 10 0 0 0 0 1
+pintype=in
 }
 T 1000 1900 8 10 1 1 0 0 1
 refdes=U?
@@ -74,6 +86,8 @@ T 850 0 5 10 0 0 270 0 1
 pinseq=6
 T 600 350 5 10 1 1 0 0 1
 netname=GND
+T 800 300 5 10 0 0 0 0 1
+pintype=pwr
 }
 P 800 1800 800 2100 1 0 1
 {
@@ -83,6 +97,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 800 1800 5 10 0 0 0 0 1
+pintype=pwr
 }
 T -405 2495 8 10 0 0 0 0 1
 footprint=SO-8
index 92787aff429f4c45b763fc2c5fe94f1a2c4ac619..2f0e819a0ce79e110271afc4da1830a2720c20bb 100644 (file)
@@ -7,6 +7,8 @@ T 0 950 5 10 0 0 0 6 1
 pinseq=6
 T 575 900 5 10 1 1 0 6 1
 netname=SS
+T 300 900 5 10 0 0 0 0 1
+pintype=pas
 }
 P 0 1800 300 1800 1 0 0
 {
@@ -16,6 +18,8 @@ T 0 1850 5 10 0 0 0 6 1
 pinseq=3
 T 650 1800 5 10 1 1 0 6 1
 netname=VIN
+T 0 1800 5 10 0 0 0 0 1
+pintype=pwr
 }
 P 2400 1200 2700 1200 1 0 1
 {
@@ -25,6 +29,8 @@ T 2700 1250 5 10 0 0 0 0 1
 pinseq=9
 T 2125 1200 5 10 1 1 0 0 1
 netname=FB
+T 2400 1200 5 10 0 0 0 0 1
+pintype=pas
 }
 P 0 1500 300 1500 1 0 0
 {
@@ -34,6 +40,8 @@ T 0 1150 5 10 0 0 0 6 1
 pinseq=5
 T 725 1500 5 10 1 1 0 6 1
 netname=RON
+T 0 1500 5 10 0 0 0 0 1
+pintype=pas
 }
 P 2400 900 2700 900 1 0 1
 {
@@ -43,6 +51,8 @@ T 2700 950 5 10 0 0 0 0 1
 pinseq=10
 T 1975 900 5 10 1 1 0 0 1
 netname=VCC
+T 2400 900 5 10 0 0 0 0 1
+pintype=pwr
 }
 P 0 1200 300 1200 1 0 0
 {
@@ -52,6 +62,8 @@ T 0 650 5 10 0 0 0 6 1
 pinseq=4
 T 1125 1200 5 10 1 1 0 6 1
 netname=EN/UVLO
+T 0 1200 5 10 0 0 0 0 1
+pintype=pas
 }
 T 2200 2400 8 10 1 1 0 0 1
 refdes=U?
@@ -74,6 +86,8 @@ T 1050 0 5 10 0 0 270 0 1
 pinseq=1
 T 1050 350 5 10 1 1 90 0 1
 netname=AGND
+T 1000 300 5 10 0 0 0 0 1
+pintype=pwr
 }
 T 195 2795 8 10 0 0 0 0 1
 footprint=HTSSOP-14
@@ -87,6 +101,8 @@ T 1350 0 5 10 0 0 270 0 1
 pinseq=2
 T 1350 350 5 10 1 1 90 0 1
 netname=PGND
+T 1300 300 5 10 0 0 0 0 1
+pintype=pwr
 }
 P 2400 600 2700 600 1 0 1
 {
@@ -96,6 +112,8 @@ T 2700 650 5 10 0 0 0 0 1
 pinseq=8
 T 1800 600 5 10 1 1 0 0 1
 netname=FPWM
+T 2400 600 5 10 0 0 0 0 1
+pintype=pas
 }
 P 2400 1500 2700 1500 1 0 1
 {
@@ -105,6 +123,8 @@ T 2700 1550 5 10 0 0 0 0 1
 pinseq=11
 T 2000 1500 5 10 1 1 0 0 1
 netname=BST
+T 2400 1500 5 10 0 0 0 0 1
+pintype=pas
 }
 P 300 600 0 600 1 0 1
 {
@@ -114,6 +134,8 @@ T 0 550 5 10 0 0 180 0 1
 pinseq=7
 T 600 700 5 10 1 1 180 0 1
 netname=NC
+T 300 600 5 10 0 0 0 0 1
+pintype=pas
 }
 P 300 2100 0 2100 1 0 1
 {
@@ -123,6 +145,8 @@ T 0 2050 5 10 0 0 180 0 1
 pinseq=14
 T 600 2200 5 10 1 1 180 0 1
 netname=NC
+T 300 2100 5 10 0 0 0 0 1
+pintype=pas
 }
 P 2400 1800 2700 1800 1 0 1
 {
@@ -132,6 +156,8 @@ T 2700 1850 5 10 0 0 0 0 1
 pinseq=12
 T 2050 1800 5 10 1 1 0 0 1
 netname=SW
+T 2400 1800 5 10 0 0 0 0 1
+pintype=pas
 }
 P 2400 2100 2700 2100 1 0 1
 {
@@ -141,6 +167,8 @@ T 2700 2150 5 10 0 0 0 0 1
 pinseq=13
 T 2050 2100 5 10 1 1 0 0 1
 netname=SW
+T 2400 2100 5 10 0 0 0 0 1
+pintype=pas
 }
 P 1600 300 1600 0 1 0 1
 {
@@ -150,4 +178,6 @@ T 1650 0 5 10 0 0 270 0 1
 pinseq=15
 T 1650 350 5 10 1 1 90 0 1
 netname=PAD
+T 1600 300 5 10 0 0 0 0 1
+pintype=pas
 }
index a7324dcdc03f38fe615c20927471164c1637fb06..de1b9644c48e9df0bcdc6bd2924e4286c0218b2f 100644 (file)
@@ -7,6 +7,8 @@ T 1000 750 5 10 0 0 0 0 1
 pinseq=4
 T 500 700 5 10 1 1 0 0 1
 netname=nc
+T 700 700 5 10 0 0 0 0 1
+pintype=pas
 }
 P 1200 1600 700 1600 1 0 0
 {
@@ -16,6 +18,8 @@ T 1000 1650 5 10 0 0 0 0 1
 pinseq=1
 T 400 1600 5 10 1 1 0 0 1
 netname=PDI
+T 1200 1600 5 10 0 0 0 0 1
+pintype=io
 }
 P 700 400 1200 400 1 0 1
 {
@@ -25,6 +29,8 @@ T 1000 450 5 10 0 0 0 0 1
 pinseq=5
 T 100 400 5 10 1 1 0 0 1
 netname=RESET
+T 700 400 5 10 0 0 0 0 1
+pintype=out
 }
 P 1200 1300 700 1300 1 0 0
 {
@@ -34,6 +40,8 @@ T 1000 950 5 10 0 0 0 0 1
 pinseq=2
 T 300 1300 5 10 1 1 0 0 1
 netname=VCC
+T 1200 1300 5 10 0 0 0 0 1
+pintype=pwr
 }
 P 700 100 1200 100 1 0 1
 {
@@ -43,6 +51,8 @@ T 1000 150 5 10 0 0 0 0 1
 pinseq=6
 T 300 100 5 10 1 1 0 0 1
 netname=GND
+T 700 100 5 10 0 0 0 0 1
+pintype=pwr
 }
 P 1200 1000 700 1000 1 0 0
 {
@@ -52,6 +62,8 @@ T 1000 450 5 10 0 0 0 0 1
 pinseq=3
 T 500 1000 5 10 1 1 0 0 1
 netname=nc
+T 1200 1000 5 10 0 0 0 0 1
+pintype=pas
 }
 T 700 1900 8 10 1 1 0 0 1
 refdes=J?
index 030adf91fc03e8021078201c3968f4c1e0a2f841..f6dbeac4bcebacbf271b591b4642e50f90175d36 100644 (file)
@@ -2,7 +2,7 @@ v 20130925 2
 P 100 0 100 200 1 0 0
 {
 T 100 0 5 8 0 0 0 0 1
-pintype=output
+pintype=out
 T 0 155 5 8 0 1 90 0 1
 pinlabel=TP
 T 50 105 5 8 0 1 90 6 1