From 3f07116caeaa569d4725c708bb8d1f7bfa9af5a7 Mon Sep 17 00:00:00 2001 From: Joseph Coffland Date: Fri, 5 Feb 2016 01:13:31 -0800 Subject: [PATCH] Fixed DRC errors --- electronics/Makefile | 6 +- electronics/gafrc | 7 +- electronics/microprocessor.sch | 82 ++++++++-------- electronics/motor_driver.sch | 105 ++++++--------------- electronics/rpi_bus.sch | 33 +++---- electronics/symbols/MAX18450.sym | 24 ++--- electronics/symbols/TMC2660.sym | 2 +- electronics/symbols/UA78Mxx.sym | 2 +- electronics/symbols/clock.sym | 8 +- electronics/symbols/clock_driver.sym | 16 ++-- electronics/symbols/crystal_oscillator.sym | 8 +- electronics/symbols/io_connectors.sym | 28 +++--- electronics/symbols/isl83485.sym | 16 ++++ electronics/symbols/lm5160.sym | 30 ++++++ electronics/symbols/pdi.sym | 12 +++ electronics/symbols/testpt.sym | 2 +- 16 files changed, 195 insertions(+), 186 deletions(-) diff --git a/electronics/Makefile b/electronics/Makefile index 69f7579..be5c47b 100644 --- a/electronics/Makefile +++ b/electronics/Makefile @@ -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 diff --git a/electronics/gafrc b/electronics/gafrc index 1619aae..f502848 100644 --- a/electronics/gafrc +++ b/electronics/gafrc @@ -1,5 +1,2 @@ - (component-library "./symbols") - (source-library ".") - - - +(component-library "./symbols") +(source-library ".") diff --git a/electronics/microprocessor.sch b/electronics/microprocessor.sch index 678dac1..fa71587 100644 --- a/electronics/microprocessor.sch +++ b/electronics/microprocessor.sch @@ -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 } diff --git a/electronics/motor_driver.sch b/electronics/motor_driver.sch index 69294ac..b3f1a21 100644 --- a/electronics/motor_driver.sch +++ b/electronics/motor_driver.sch @@ -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 diff --git a/electronics/rpi_bus.sch b/electronics/rpi_bus.sch index 8b996db..378d657 100644 --- a/electronics/rpi_bus.sch +++ b/electronics/rpi_bus.sch @@ -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 +} diff --git a/electronics/symbols/MAX18450.sym b/electronics/symbols/MAX18450.sym index 5715386..712409b 100644 --- a/electronics/symbols/MAX18450.sym +++ b/electronics/symbols/MAX18450.sym @@ -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 diff --git a/electronics/symbols/TMC2660.sym b/electronics/symbols/TMC2660.sym index 9f92b93..3b7ee36 100644 --- a/electronics/symbols/TMC2660.sym +++ b/electronics/symbols/TMC2660.sym @@ -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 diff --git a/electronics/symbols/UA78Mxx.sym b/electronics/symbols/UA78Mxx.sym index e385d97..51dac82 100644 --- a/electronics/symbols/UA78Mxx.sym +++ b/electronics/symbols/UA78Mxx.sym @@ -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 diff --git a/electronics/symbols/clock.sym b/electronics/symbols/clock.sym index dda7bc5..e9b99a5 100644 --- a/electronics/symbols/clock.sym +++ b/electronics/symbols/clock.sym @@ -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 diff --git a/electronics/symbols/clock_driver.sym b/electronics/symbols/clock_driver.sym index 2a3b3d5..9f7c07a 100644 --- a/electronics/symbols/clock_driver.sym +++ b/electronics/symbols/clock_driver.sym @@ -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 diff --git a/electronics/symbols/crystal_oscillator.sym b/electronics/symbols/crystal_oscillator.sym index 70c0f56..7d5351b 100644 --- a/electronics/symbols/crystal_oscillator.sym +++ b/electronics/symbols/crystal_oscillator.sym @@ -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 diff --git a/electronics/symbols/io_connectors.sym b/electronics/symbols/io_connectors.sym index e391630..b2c945a 100644 --- a/electronics/symbols/io_connectors.sym +++ b/electronics/symbols/io_connectors.sym @@ -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 diff --git a/electronics/symbols/isl83485.sym b/electronics/symbols/isl83485.sym index 333e4e4..99aa097 100644 --- a/electronics/symbols/isl83485.sym +++ b/electronics/symbols/isl83485.sym @@ -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 diff --git a/electronics/symbols/lm5160.sym b/electronics/symbols/lm5160.sym index 92787af..2f0e819 100644 --- a/electronics/symbols/lm5160.sym +++ b/electronics/symbols/lm5160.sym @@ -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 } diff --git a/electronics/symbols/pdi.sym b/electronics/symbols/pdi.sym index a7324dc..de1b964 100644 --- a/electronics/symbols/pdi.sym +++ b/electronics/symbols/pdi.sym @@ -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? diff --git a/electronics/symbols/testpt.sym b/electronics/symbols/testpt.sym index 030adf9..f6dbeac 100644 --- a/electronics/symbols/testpt.sym +++ b/electronics/symbols/testpt.sym @@ -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 -- 2.27.0