bom:
gnetlist -g partslist3 -o $(NAME).bom $(NAME).sch
+drc:
+ gnetlist -g drc2 -o - $(NAME).sch
+
attrib:
gattrib $(SCHEMATICS)
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
- (component-library "./symbols")
- (source-library ".")
-
-
-
+(component-library "./symbols")
+(source-library ".")
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
{
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
{
{
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
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
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
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
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
}
}
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
{
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
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
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
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
+}
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
{
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
{
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
{
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
{
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
{
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?
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
{
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
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
{
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
{
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
{
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
{
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
{
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?
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
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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
}
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
{
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
{
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
{
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
{
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
{
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?
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