--- /dev/null
+# Copyright © 2017 Nick Bowler
+#
+# PCB footprint for MSOP-10 devices (VSSOP-10). 0.5mm pitch.
+#
+# License WTFPL2: Do What The Fuck You Want To Public License, version 2.
+# This is free software: you are free to do what the fuck you want to.
+# There is NO WARRANTY, to the extent permitted by law.
+
+Element["" "" "" "" 0.0000 0.0000 0.0000 0.0000 0 80 ""]
+(
+ Pad[-1.0500mm 1.7500mm -1.0500mm 2.4000mm 0.4000mm 0.3000mm 0.4500mm "" "1" "square,edge2"]
+ Pad[-0.5000mm 1.7000mm -0.5000mm 2.4500mm 0.3000mm 0.3000mm 0.3500mm "" "2" "square,edge2"]
+ Pad[0.0000 1.7000mm 0.0000 2.4500mm 0.3000mm 0.3000mm 0.3500mm "" "3" "square,edge2"]
+ Pad[0.5000mm 1.7000mm 0.5000mm 2.4500mm 0.3000mm 0.3000mm 0.3500mm "" "4" "square,edge2"]
+ Pad[1.0500mm 1.7500mm 1.0500mm 2.4000mm 0.4000mm 0.3000mm 0.4500mm "" "5" "square,edge2"]
+ Pad[1.0500mm -1.7500mm 1.0500mm -2.4000mm 0.4000mm 0.3000mm 0.4500mm "" "6" "square,edge2"]
+ Pad[0.5000mm -1.7000mm 0.5000mm -2.4500mm 0.3000mm 0.3000mm 0.3500mm "" "7" "square,edge2"]
+ Pad[0.0000 -1.7000mm 0.0000 -2.4500mm 0.3000mm 0.3000mm 0.3500mm "" "8" "square,edge2"]
+ Pad[-0.5000mm -1.7000mm -0.5000mm -2.4500mm 0.3000mm 0.3000mm 0.3500mm "" "9" "square,edge2"]
+ Pad[-1.0500mm -1.7500mm -1.0500mm -2.4000mm 0.4000mm 0.3000mm 0.4500mm "" "10" "square,edge2"]
+ ElementLine [-1.5500mm 1.5500mm -1.5500mm -1.5500mm 3.00mil]
+ ElementLine [1.5500mm -1.5500mm 1.5500mm 1.5500mm 3.00mil]
+ ElementLine [-1.5500mm -1.5500mm 1.5500mm -1.5500mm 3.00mil]
+ ElementLine [-1.5500mm 1.5500mm 1.5500mm 1.5500mm 3.00mil]
+ ElementLine [-0.7500mm 1.5500mm -0.7500mm 0.7500mm 3.00mil]
+ ElementLine [-0.7500mm 0.7500mm -1.5500mm 0.7500mm 3.00mil]
+
+ )
# Copyright © 2017 Nick Bowler
#
-# PCB footprint for 0805 surface-mount devices.
+# PCB footprint for 0805 (imperial) surface-mount devices.
#
# License WTFPL2: Do What The Fuck You Want To Public License, version 2.
# This is free software: you are free to do what the fuck you want to.
--- /dev/null
+# Copyright © 2017 Nick Bowler
+#
+# PCB footprint for 3225 (metric) surface-mount devices.
+#
+# License WTFPL2: Do What The Fuck You Want To Public License, version 2.
+# This is free software: you are free to do what the fuck you want to.
+# There is NO WARRANTY, to the extent permitted by law.
+
+Element["" "" "" "" 0.0000 0.0000 2.2500mm -0.6000mm 0 80 ""]
+(
+ Pad[-1.4000mm -0.6000mm -1.4000mm 0.7000mm 1.0000mm 0.3500mm 1.1000mm "" "1" "square"]
+ Pad[1.4000mm -0.6000mm 1.4000mm 0.7000mm 1.0000mm 0.3500mm 1.1000mm "" "2" "square"]
+ ElementLine [2.1000mm -1.3000mm 2.1000mm 1.4000mm 3.00mil]
+ ElementLine [-2.1000mm 1.4000mm 2.1000mm 1.4000mm 3.00mil]
+ ElementLine [-2.1000mm -1.3000mm -2.1000mm 1.4000mm 3.00mil]
+ ElementLine [-2.1000mm -1.3000mm 2.1000mm -1.3000mm 3.00mil]
+
+ )
--- /dev/null
+# Copyright © 2017 Nick Bowler
+#
+# PCB footprint for SOT-23 devices.
+#
+# License WTFPL2: Do What The Fuck You Want To Public License, version 2.
+# This is free software: you are free to do what the fuck you want to.
+# There is NO WARRANTY, to the extent permitted by law.
+
+Element["" "" "" "" 0.0000 0.0000 1.6500mm -0.6000mm 0 80 ""]
+(
+ Pad[-0.9500mm 0.7500mm -0.9500mm 1.6000mm 0.6000mm 0.3100mm 0.7000mm "" "1" "square,edge2"]
+ Pad[0.9500mm 0.7500mm 0.9500mm 1.6000mm 0.6000mm 0.3100mm 0.7000mm "" "2" "square,edge2"]
+ Pad[0.0000 -0.7500mm 0.0000 -1.6000mm 0.6000mm 0.3100mm 0.7000mm "" "3" "square,edge2"]
+ ElementLine [1.4500mm -0.9000mm 1.4500mm 0.9000mm 3.00mil]
+ ElementLine [-1.4500mm -0.9000mm 1.4500mm -0.9000mm 3.00mil]
+ ElementLine [1.4500mm 0.9000mm -1.4500mm 0.9000mm 3.00mil]
+ ElementLine [-1.4500mm -0.9000mm -1.4500mm 0.9000mm 3.00mil]
+
+ )
--- /dev/null
+
+Element["" "" "" "" 0 0 -300.00mil -315.00mil 0 100 ""]
+(
+ Pin[0.0000 -200.00mil 60.00mil 20.00mil 66.00mil 35.00mil "" "1" "edge2"]
+ Pin[100.00mil -200.00mil 60.00mil 20.00mil 66.00mil 35.00mil "" "2" "edge2"]
+ Pin[-200.00mil 0.0000 110.00mil 20.00mil 120.00mil 80.00mil "" "3" "edge2"]
+ Pin[200.00mil 0.0000 110.00mil 20.00mil 120.00mil 80.00mil "" "4" "edge2"]
+ ElementLine [300.00mil -250.00mil -300.00mil -250.00mil 10.00mil]
+ ElementLine [-300.00mil -250.00mil -300.00mil 250.00mil 10.00mil]
+ ElementLine [-300.00mil 250.00mil 300.00mil 250.00mil 10.00mil]
+ ElementLine [300.00mil -250.00mil 300.00mil 250.00mil 10.00mil]
+
+ )
--- /dev/null
+v 20130925 2
+T 200 2500 8 10 0 0 0 0 1
+author=Nick Bowler <nbowler@draconx.ca>
+T 200 2300 8 10 0 0 0 0 1
+description=battery
+T 200 2100 8 10 0 0 0 0 1
+device=BATTERY
+T 200 1900 8 10 0 0 0 0 1
+dist-license=WTFPL2
+T 200 1700 8 10 0 0 0 0 1
+use-license=unlimited
+T 200 1500 8 10 0 0 0 0 1
+numslots=0
+P 0 200 200 200 1 0 0
+{
+T 0 200 5 10 0 0 0 0 1
+pintype=pas
+T 105 245 5 10 0 1 0 6 1
+pinnumber=1
+T 0 200 5 10 0 0 0 0 1
+pinseq=1
+}
+P 800 200 600 200 1 0 0
+{
+T 800 200 5 10 0 0 0 0 1
+pintype=pas
+T 695 245 5 10 0 1 0 0 1
+pinnumber=2
+T 800 200 5 10 0 0 0 0 1
+pinseq=2
+}
+T 300 450 8 10 1 1 0 0 1
+refdes=B?
+L 250 0 250 400 3 0 0 0 -1 -1
+L 350 100 350 300 3 0 0 0 -1 -1
+L 450 0 450 400 3 0 0 0 -1 -1
+L 550 100 550 300 3 0 0 0 -1 -1
+L 250 200 200 200 3 0 0 0 -1 -1
+L 550 200 600 200 3 0 0 0 -1 -1
T 100 2500 8 10 0 0 0 0 1
author=Nick Bowler <nbowler@draconx.ca>
T 100 2300 8 10 0 0 0 0 1
-description=Diode
+description=diode
T 100 2100 8 10 0 0 0 0 1
device=DIODE
T 100 1900 8 10 0 0 0 0 1
--- /dev/null
+v 20130925 2
+T 100 3900 8 10 0 0 0 0 1
+author=Nick Bowler <nbowler@draconx.ca>
+T 100 3700 8 10 0 0 0 0 1
+description=TVS diode array (quad package)
+T 100 3500 8 10 0 0 0 0 1
+device=TVS_DIODE
+T 100 3300 8 10 0 0 0 0 1
+dist-license=WTFPL2
+T 100 3100 8 10 0 0 0 0 1
+use-license=unlimited
+T 100 2900 8 10 0 0 0 0 1
+numslots=4
+T 100 2700 8 10 0 0 0 0 1
+slotdef=1:1
+T 100 2500 8 10 0 0 0 0 1
+slotdef=2:3
+T 100 2300 8 10 0 0 0 0 1
+slotdef=3:4
+T 100 2100 8 10 0 0 0 0 1
+slotdef=4:6
+T 100 1900 8 10 0 0 0 0 1
+slot=1
+T 100 1500 8 10 0 0 0 0 1
+net=GND:2
+T 100 1700 8 10 0 0 0 0 1
+net=Vcc:5
+L 400 250 0 250 3 0 0 0 -1 -1
+L 0 250 200 550 3 0 0 0 -1 -1
+L 200 550 400 250 3 0 0 0 -1 -1
+L 400 550 0 550 3 0 0 0 -1 -1
+L 75 100 325 100 3 0 0 0 -1 -1
+L 125 50 275 50 3 0 0 0 -1 -1
+L 175 0 225 0 3 0 0 0 -1 -1
+L 200 250 200 100 3 0 0 0 -1 -1
+L 200 700 200 550 3 0 0 0 -1 -1
+L 200 850 200 700 3 0 0 0 -1 -1
+L 400 850 0 850 3 0 0 0 -1 -1
+L 0 850 200 1150 3 0 0 0 -1 -1
+L 200 1150 400 850 3 0 0 0 -1 -1
+L 400 1150 0 1150 3 0 0 0 -1 -1
+L 200 1400 200 1150 3 0 0 0 -1 -1
+L 75 1400 325 1400 3 0 0 0 -1 -1
+P 0 700 200 700 1 0 0
+{
+T 0 700 5 10 0 0 0 0 1
+pintype=pas
+T 230 695 5 10 1 1 0 1 1
+pinnumber=1
+T 0 700 5 10 0 0 0 0 1
+pinseq=1
+}
+T 400 950 8 10 1 1 0 0 1
+refdes=U?