allegro:
gnetlist -g allegro -o $(NAME).brd $(SCHEMATICS)
+attrib:
+ gattrib $(SCHEMATICS)
+
layout:
gsch2pcb --elements-dir footprints/ $(SCHEMATICS) -o $(NAME)
+++ /dev/null
-Configuration notes:
-* copy the system-gnetlistrc file to ~/.gEDA/gnetlistrc, comment (insert semi;colon) out the line that reads:
- (hierarchy-netattrib-mangle "enabled")
-and uncomment remove semi-colon the line that reads
- ;(hierarchy-netattrib-mangle "disabled")
-The resulting lines should look like this:
- ;(hierarchy-netattrib-mangle "enabled")
- (hierarchy-netattrib-mangle "disabled")
-This allows power and ground rails to be routed between schematics without mangling the names.
-
-* set the Library path in PCB to point to the local footprints folder. Use File->Preferences->Library in PCB to do this.
--- /dev/null
+# Buildbotics Machine Controller Schematics & PCB Layout
+The top-level schematic is in the file ``buildbotics_controller.sch``. To view
+and edit the schematics run:
+
+ make schematics
+
+You must have ``make`` and the GEDA tools install. Other make commands are:
+
+ * ``pcb`` - Open the PCB editor.
+ * ``bom`` - Create a Bill of Materials file in ``buildbotics_controller.bom``.
+ * ``allegro`` - Craete an Allegro netlist file.
+ * ``layout`` - Initialize the PCB layout.
+ * ``attrib`` - Edit schematic part attributes.
+ * ``zip`` - Create a zip file from the Gerber and drill files.
+ * ``clean`` - Remove all autogenerated files.
+
+# Configuration notes
+Copy the ``system-gnetlistrc`` file to ``~/.gEDA/gnetlistrc``, comment out
+(insert semi;colon) the line that reads:
+
+ (hierarchy-netattrib-mangle "enabled")
+
+and uncomment remove semi-colon the line that reads
+
+ ;(hierarchy-netattrib-mangle "disabled")
+
+The resulting lines should look like this:
+
+ ;(hierarchy-netattrib-mangle "enabled")
+ (hierarchy-netattrib-mangle "disabled")
+
+This allows power and ground rails to be routed between schematics without
+mangling the names.
+
+Set the library path in PCB to point to the local footprints folder. Use
+``File->Preferences->Library`` in PCB to do this.
+++ /dev/null
-# PcbXY Version 1.0
-# Date: Fri 04 Sep 2015 08:09:12 PM GMT UTC
-# Author: Doug Coffland
-# Title: (unknown) - PCB X-Y
-# RefDes, Description, Value, X, Y, rotation, top/bottom
-# X,Y in mil. rotation in degrees.
-# --------------------------------------------
-MM1/MD3/J1,"Molex 39-03-0040.fp","unknown",4580.60,5447.40,270,top
-MM1/MD2/J1,"Molex 39-03-0040.fp","unknown",4580.60,6237.40,270,top
-MM1/MD1/J1,"Molex 39-03-0040.fp","unknown",4580.14,7037.40,270,top
-MM1/MD1/R5,"1206.fp",".075",3795.99,6690.67,180,top
-MM1/MD1/C16,"0402.fp","10nF",3839.75,6771.68,270,top
-MM1/MD1/R3,"0402.fp","22",3796.00,6773.00,270,top
-MM1/MD1/R4,"1206.fp",".075",3804.61,7376.73,0,top
-MM1/MD1/R2,"0402.fp","22",3796.44,7271.25,90,top
-MM1/MD1/C15,"0402.fp","10nF",3867.80,7274.96,270,top
-MM1/MD1/C7,"0402.fp","470nF",3836.59,6899.72,90,top
-MM1/MD1/C11,"0603.fp","100nF",3080.66,7152.04,180,top
-MM1/MD1/C18,"0603.fp","470nF",3029.52,6985.48,90,top
-MM1/MD1/C12,"0603.fp","100nF",3186.00,7288.69,270,top
-MM1/MD1/C9,"0603.fp","100nF",3089.00,7023.41,270,top
-MM1/MD2/R4,"1206.fp",".075",3812.24,6581.74,0,top
-MM1/MD2/R2,"0402.fp","22",3798.35,6481.73,90,top
-MM1/MD2/C15,"0402.fp","10nF",3863.72,6482.22,270,top
-MM1/MD2/R5,"1206.fp",".075",3799.73,5897.11,180,top
-MM1/MD2/C16,"0402.fp","10nF",3846.55,5983.64,270,top
-MM1/MD2/R3,"0402.fp","22",3791.62,5986.68,270,top
-MM1/MD2/C12,"0603.fp","100nF",3189.52,6499.61,270,top
-MM1/MD2/C9,"0603.fp","100nF",3091.98,6227.59,270,top
-MM1/MD2/C18,"0603.fp","470nF",3017.91,6219.59,90,top
-MM1/MD2/C11,"0603.fp","100nF",3095.67,6373.26,180,top
-MM1/MD2/C7,"0402.fp","470nF",3834.63,6110.00,90,top
-MM1/MD3/R5,"1206.fp",".075",3803.69,5104.03,180,top
-MM1/MD3/R3,"0402.fp","22",3798.14,5189.93,270,top
-MM1/MD3/C16,"0402.fp","10nF",3841.26,5190.53,270,top
-MM1/MD3/C7,"0402.fp","470nF",3837.13,5313.58,90,top
-MM1/MD3/C15,"0402.fp","10nF",3867.85,5688.74,270,top
-MM1/MD3/R4,"1206.fp",".075",3805.78,5790.19,0,top
-MM1/MD3/R2,"0402.fp","22",3799.73,5685.87,90,top
-MM1/MD3/C12,"0603.fp","100nF",3177.74,5704.63,270,top
-MM1/MD3/C9,"0603.fp","100nF",3091.13,5443.46,270,top
-MM1/MD4/R3,"0402.fp","22",3795.16,4387.98,270,top
-MM1/MD4/C16,"0402.fp","10nF",3844.46,4389.55,270,top
-MM1/MD4/R4,"1206.fp",".075",3802.03,4986.96,0,top
-MM1/MD4/C15,"0402.fp","10nF",3867.54,4889.20,270,top
-MM1/MD4/R2,"0402.fp","22",3799.10,4887.93,90,top
-MM1/MD4/C12,"0603.fp","100nF",3179.38,4906.18,270,top
-MM1/MD4/C11,"0603.fp","100nF",3097.93,4781.89,180,top
-MM1/MD4/C9,"0603.fp","100nF",3090.69,4640.48,270,top
-MM1/MD4/C18,"0603.fp","470nF",3020.28,4624.25,90,top
-MM1/MD4/C7,"0402.fp","470nF",3837.23,4514.66,90,top
-MM1/MD4/J1,"Molex 39-03-0040.fp","unknown",4580.60,4652.40,270,top
-(unknown),"350_Common-Mounting-Hole__130_mil_drill.fp","X",3813.00,364.00,0,top
-(unknown),"350_Common-Mounting-Hole__130_mil_drill.fp","X",4500.00,7700.00,0,top
-(unknown),"350_Common-Mounting-Hole__130_mil_drill.fp","X",400.00,7000.00,0,top
-MM1/MD3/C18,"0603.fp","470nF",3024.19,5426.63,90,top
-MM1/MD3/C11,"0603.fp","100nF",3094.27,5580.32,180,top
-MM1/MD1/C17,"NICHICON_WT_CAP_260_mil_sq.fp","47uF",2855.85,7089.20,270,top
-MM1/MD2/C17,"NICHICON_WT_CAP_260_mil_sq.fp","47uF",2852.88,6301.95,270,top
-MM1/MD3/C17,"NICHICON_WT_CAP_260_mil_sq.fp","47uF",2854.09,5509.49,270,top
-MM1/MD4/C17,"NICHICON_WT_CAP_260_mil_sq.fp","47uF",2856.89,4711.50,270,top
-PS1/C1,"NICHICON_WT_CAP_8_10.fp","220uF",1087.60,7677.73,270,top
-PS1/J2,"Molex_39-29-1027.fp","unknown",523.51,7691.60,90,top
-MM1/MD4/U3,"LQFP44_10_TMS2660.fp","unknown",3506.00,4658.00,90,top
-MM1/MD3/U3,"LQFP44_10_TMS2660.fp","unknown",3503.76,5456.78,90,top
-MM1/MD2/U3,"LQFP44_10_TMS2660.fp","unknown",3513.01,6250.97,90,top
-MM1/MD1/U3,"LQFP44_10_TMS2660.fp","unknown",3511.61,7042.13,90,top
-RP1/J1,"raspberry_pi.fp","unknown",2927.91,2384.52,90,top
-MP1/ISP,"HEADER6_2","unknown",4887.60,1886.07,180,top
-MM1/MD4/R5,"1206.fp",".075",3803.34,4298.02,180,top
-RP1/J3,"26_PinDSub.fp","unknown",4546.43,760.54,0,top
-PS1/J1,"Molex_39-30-3036.fp","unknown",440.20,303.00,90,top
-PS1/U100,"IRM-10-5.fp","unknown",913.41,1017.02,90,top
-(unknown),"350_Common-Mounting-Hole__130_mil_drill.fp","X",1494.00,332.00,0,top
-RP1/J2,"HEADER26_2","unknown",105.00,2575.00,0,top
-PS1/TP3,"testpt.fp","unknown",3090.36,7869.45,0,top
-PS1/U102,"SOT223","unknown",2099.25,1495.34,270,top
-PS1/C4,"NICHICON_WT_CAP_4_5p4.fp","10uF",2098.00,1024.00,180,top
-PS1/C101,"0603.fp","0.1uF",1887.00,1448.41,90,top
-PS1/C100,"0402.fp","0.33uF",2337.00,1405.26,90,top
-PS1/TP4,"testpt.fp","unknown",1128.46,363.77,0,top
-PS1/TP5,"testpt.fp","unknown",3468.00,7871.00,0,top
-MM1/IO1/U3,"SO16.fp","unknown",1724.50,6848.00,0,top
-PS1/TP1,"testpt.fp","unknown",2406.00,892.00,0,top
-PS1/TP6,"testpt.fp","unknown",149.04,4664.66,0,top
-MP1/U1,"TQFP64_14_ATXMEGA.fp","ATXmegaA3",998.82,3853.51,90,top
-MM1/TP5,"testpt.fp","unknown",930.88,6783.38,0,top
-MM1/IO1/R17,"0402.fp","10K",1973.74,6955.00,180,top
-MM1/IO1/R18,"0402.fp","10K",1976.13,6854.58,180,top
-MM1/IO1/R19,"0402.fp","10K",1978.74,6759.00,180,top
-MM1/IO1/R20,"0402.fp","10K",1981.74,6654.00,180,top
-MM1/IO1/U4,"SO16.fp","unknown",1726.50,6358.00,0,top
-MM1/IO1/R21,"0402.fp","10K",1990.74,6467.00,180,top
-MM1/IO1/R23,"0402.fp","10K",1996.74,6266.00,180,top
-MM1/IO1/R24,"0402.fp","10K",1993.30,6153.08,180,top
-MM1/IO1/U5,"SO16.fp","unknown",1727.32,5890.78,0,top
-MM1/IO1/R25,"0402.fp","10K",1997.26,5997.00,180,top
-MM1/IO1/R28,"0402.fp","10K",1993.26,5684.00,180,top
-MM1/IO1/R26,"0402.fp","10K",2001.26,5897.00,180,top
-MM1/IO1/R27,"0402.fp","10K",1998.74,5794.00,180,top
-MM1/IO1/R13,"0402.fp","1K",1965.33,5253.46,180,top
-MM1/IO1/R14,"0402.fp","1K",1957.74,5348.00,180,top
-MM1/IO1/R15,"0402.fp","1K",1969.52,5450.27,180,top
-MM1/IO1/R16,"0402.fp","1K",1970.33,5551.67,180,top
-MP1/X1,"Crystal_HC49.fp","16MHz",186.00,3888.90,270,top
-MP1/C2,"0603","22pF",281.59,4263.00,180,top
-MP1/C3,"0603","22pF",266.59,3514.00,180,top
-MP1/C1,"0603","0.1uF",437.00,3970.59,270,top
-MM1/IO1/R3,"0402.fp","1K",1475.90,6820.73,0,top
-MM1/IO1/R4,"0402.fp","1K",1485.26,6723.00,0,top
-PS1/TP2,"testpt.fp","unknown",1149.00,3186.00,0,top
-MM1/IO1/R2,"0402.fp","1K",1484.88,6923.41,0,top
-MM1/IO1/R1,"0402.fp","1K",1482.48,7024.33,0,top
-MM1/IO1/R5,"0402.fp","1K",1479.26,6532.00,0,top
-MM1/IO1/R6,"0402.fp","1K",1480.71,6436.69,0,top
-MM1/IO1/R7,"0402.fp","1K",1477.26,6326.32,0,top
-MM1/IO1/R8,"0402.fp","1K",1471.70,6229.23,0,top
-MM1/IO1/R9,"0402.fp","1K",1473.24,6063.28,0,top
-MM1/IO1/R10,"0402.fp","1K",1472.22,5963.78,0,top
-MM1/IO1/R11,"0402.fp","1K",1471.26,5864.00,0,top
-MM1/IO1/R12,"0402.fp","1K",1476.26,5767.00,0,top
-MM1/IO1/R29,"0402.fp","10K",1474.98,5604.35,0,top
-MM1/IO1/R30,"0402.fp","10K",1471.70,5503.17,0,top
-MM1/IO1/R31,"0402.fp","10K",1473.39,5401.62,0,top
-MM1/IO1/R32,"0402.fp","10K",1477.63,5302.45,0,top
-MM1/TP7,"testpt.fp","unknown",1130.27,7118.41,0,top
-MM1/TP6,"testpt.fp","unknown",924.83,7122.69,0,top
-MM1/TP8,"testpt.fp","unknown",1316.38,7111.61,0,top
-MM1/TP4,"testpt.fp","unknown",1241.48,6631.27,0,top
-MM1/TP1,"testpt.fp","unknown",2196.33,4622.05,0,top
-MM1/IO1/U2,"QSOP16.fp","unknown",1732.43,4549.96,0,top
-MM1/IO1/C15,"0603.fp","0.1uF",1805.59,4706.00,180,top
-MM1/IO1/C14,"0603.fp","0.1uF",1646.41,4704.00,0,top
-MM1/IO1/U1,"SO16.fp","unknown",1730.58,4969.98,0,top
-MM1/TP2,"testpt.fp","unknown",2023.17,4441.06,0,top
-MM1/TP3,"testpt.fp","unknown",2224.82,4447.58,0,top
-MM1/IO1/R34,"0402.fp","1K",1458.59,5140.64,0,top
-MM1/IO1/R35,"0402.fp","1K",1460.77,5045.52,0,top
-MM1/IO1/R36,"0402.fp","1K",1463.02,4948.24,0,top
-MM1/IO1/R37,"0402.fp","1K",1469.32,4841.19,0,top
-MM1/IO1/R39,"0402.fp","10K",2074.05,4979.30,180,top
-MM1/IO1/R38,"0402.fp","10K",2070.15,5080.93,180,top
-MM1/IO1/R40,"0402.fp","10K",2070.07,4883.49,180,top
-MM1/IO1/R41,"0402.fp","10K",2065.74,4782.00,180,top
-MM1/IO1/U6,"SO16.fp","unknown",1728.61,5426.88,180,top
-MP1/C4,"0603","0.1uF",1613.59,3900.00,180,top
-MP1/C8,"0603","0.1uF",1273.00,3315.41,90,top
-MP1/C7,"0603","0.1uF",866.59,4476.00,180,top
-MP1/C5,"0603","0.1uF",1286.00,4418.41,90,top
-MP1/C6,"0603","0.1uF",378.41,3764.00,180,top
-MM1/IO1/OSC1,"CB3_OSC.fp","16MHz",4177.48,5855.29,270,top
-MM1/IO1/TP1,"testpt.fp","unknown",4612.00,5805.00,0,top
-MM1/IO1/C1,"0402.fp","10nF",4393.00,5790.74,270,top
-MM1/IO1/R33,"0402.fp","10K",4396.51,5924.36,270,top
-MM1/IO1/R22,"0402.fp","10K",1991.74,6371.00,180,top
T 46700 40700 5 10 0 0 90 0 1
device=CAPACITOR
T 46900 40800 5 10 1 1 0 0 1
-refdes=C2
+refdes=C33
T 47150 40700 5 10 1 1 180 0 1
value=22pF
T 47400 40500 5 10 0 0 90 0 1
T 47400 40700 5 10 0 0 90 0 1
device=CAPACITOR
T 48150 40800 5 10 1 1 0 0 1
-refdes=C3
+refdes=C34
T 48600 40700 5 10 1 1 180 0 1
value=22pF
T 48100 40500 5 10 0 0 270 0 1
T 47200 50200 5 8 0 0 0 0 1
footprint=TQFP64_14_ATXMEGA.fp
T 47800 50200 5 10 1 1 0 0 1
-refdes=U1
+refdes=U5
}
C 41300 50300 1 0 0 cap.sym
{
T 41500 51000 5 10 0 0 0 0 1
device=CAPACITOR
T 41700 50650 5 10 1 1 180 0 1
-refdes=C1
+refdes=C27
T 41500 51200 5 10 0 0 0 0 1
symversion=0.1
T 41300 50150 5 10 1 1 0 0 1
T 41500 50400 5 10 0 0 0 0 1
device=CAPACITOR
T 41700 50050 5 10 1 1 180 0 1
-refdes=C4
+refdes=C28
T 41500 50600 5 10 0 0 0 0 1
symversion=0.1
T 41300 49550 5 10 1 1 0 0 1
T 41500 49800 5 10 0 0 0 0 1
device=CAPACITOR
T 41700 49450 5 10 1 1 180 0 1
-refdes=C5
+refdes=C29
T 41500 50000 5 10 0 0 0 0 1
symversion=0.1
T 41300 48950 5 10 1 1 0 0 1
T 41500 49100 5 10 0 0 0 0 1
device=CAPACITOR
T 41700 48750 5 10 1 1 180 0 1
-refdes=C6
+refdes=C30
T 41500 49300 5 10 0 0 0 0 1
symversion=0.1
T 41300 48250 5 10 1 1 0 0 1
T 41500 48400 5 10 0 0 0 0 1
device=CAPACITOR
T 41700 48050 5 10 1 1 180 0 1
-refdes=C7
+refdes=C31
T 41500 48600 5 10 0 0 0 0 1
symversion=0.1
T 41300 47550 5 10 1 1 0 0 1
T 41500 47800 5 10 0 0 0 0 1
device=CAPACITOR
T 41700 47450 5 10 1 1 180 0 1
-refdes=C8
+refdes=C32
T 41500 48000 5 10 0 0 0 0 1
symversion=0.1
T 41300 46950 5 10 1 1 0 0 1
T 54200 48550 5 10 0 0 0 0 1
footprint=JUMPER4
T 53900 46300 5 10 0 0 0 0 1
-description=Unpopulated
+description=Unpopulated test point
T 53900 46300 5 10 0 0 0 0 1
documentation=Label each pin on PCB.
}
T 50100 48900 5 10 0 0 90 0 1
device=CAPACITOR
T 50900 48600 5 10 1 1 90 0 1
-refdes=C11
+refdes=C19
T 50900 49050 5 10 1 1 90 0 1
value=100nF
T 50800 48700 5 10 0 0 0 0 1
T 55300 48400 5 10 0 0 270 0 1
device=CAPACITOR
T 55100 48550 5 10 1 1 180 0 1
-refdes=C12
+refdes=C22
T 55300 48150 5 10 1 1 180 0 1
value=100nF
T 54600 48600 5 10 0 0 90 0 1
T 49100 48900 5 10 0 0 180 0 1
description=50v
T 49300 49150 5 10 1 1 0 0 1
-refdes=C9
+refdes=C17
}
C 51750 43900 1 180 0 resistor.sym
{
T 51450 43500 5 10 0 0 180 0 1
device=RESISTOR
-T 51250 43900 5 10 1 1 0 0 1
-refdes=R2
+T 51225 43875 5 10 1 1 0 0 1
+refdes=R11
T 51450 43725 5 10 1 1 180 0 1
value=22
T 51750 43900 5 10 0 0 0 0 1
{
T 51000 43300 5 10 0 0 90 0 1
device=CAPACITOR
-T 52000 43600 5 10 1 1 180 0 1
-refdes=C15
-T 51650 43650 5 10 1 1 0 0 1
+T 51800 43000 5 10 1 1 90 0 1
+refdes=C23
+T 51850 43450 5 10 1 1 90 0 1
value=10nF
T 51700 43100 5 10 0 0 0 0 1
footprint=0603
T 49700 48600 5 10 0 0 90 0 1
device=CAPACITOR
T 50400 48600 5 10 1 1 90 0 1
-refdes=C7
+refdes=C18
T 50400 49000 5 10 1 1 90 0 1
value=470nF
T 50300 48600 5 10 0 0 90 0 1
{
T 52850 44100 5 10 0 0 0 0 1
device=RESISTOR
-T 52800 43950 5 10 1 1 0 0 1
-refdes=R3
-T 52800 43550 5 10 1 1 0 0 1
+T 52800 43900 5 10 1 1 0 0 1
+refdes=R13
+T 52850 43575 5 10 1 1 0 0 1
value=22
T 52550 43700 5 10 0 0 0 0 1
footprint=0603
{
T 53300 43500 5 10 0 0 270 0 1
device=CAPACITOR
-T 52600 43525 5 10 1 1 180 0 1
-refdes=C16
-T 52250 43600 5 10 1 1 0 0 1
+T 52625 43000 5 10 1 1 90 0 1
+refdes=C24
+T 52600 43450 5 10 1 1 90 0 1
value=10nF
T 52600 43700 5 10 0 0 0 0 1
footprint=0603
T 52900 43400 5 10 0 0 90 0 1
device=RESISTOR
T 53400 43200 5 10 1 1 90 0 1
-refdes=R5
+refdes=R14
T 53400 43525 5 10 1 1 90 0 1
value=.075
T 53300 43100 5 10 0 0 270 0 1
{
T 51400 43500 5 10 0 0 270 0 1
device=RESISTOR
-T 51000 43100 5 10 1 1 90 0 1
-refdes=R4
+T 51000 43000 5 10 1 1 90 0 1
+refdes=R12
T 51000 43425 5 10 1 1 90 0 1
value=.075
T 51000 43800 5 10 0 0 90 0 1
T 53900 48400 5 10 0 0 270 0 1
device=POLARIZED_CAPACITOR
T 52900 48400 5 10 1 1 0 0 1
-refdes=C17
+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
T 45500 48400 5 10 0 0 270 0 1
device=RESISTOR
T 45550 48450 5 10 1 1 180 0 1
-refdes=R1
+refdes=R9
T 45250 48125 5 10 1 1 0 0 1
value=10k
T 45100 48700 5 10 0 0 90 0 1
T 45100 47100 5 10 0 0 90 0 1
footprint=0603
T 45550 46850 5 10 1 1 180 0 1
-refdes=R6
+refdes=R10
T 45250 46525 5 10 1 1 0 0 1
value=10k
}
T 41200 47350 5 10 0 0 0 6 1
footprint=JUMPER5
T 41500 44700 5 10 0 0 0 6 1
-description=Unpopulated
+description=Unpopulated test point
T 41500 44700 5 10 0 0 0 0 1
documentation=Label each pin on PCB.
}
T 54400 48400 5 10 0 0 270 0 1
device=CAPACITOR
T 54200 48550 5 10 1 1 180 0 1
-refdes=C18
+refdes=C21
T 54400 48150 5 10 1 1 180 0 1
value=470nF
T 54250 48100 5 10 0 1 180 0 1
C 55500 43500 1 0 0 connector8-2.sym
{
T 56200 47200 5 10 1 1 0 6 1
-refdes=J1
+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
C 40000 40000 0 0 0 title-B.sym
C 42800 46600 1 0 0 motor_driver.sym
{
-T 43695 48900 5 10 1 1 0 0 1
+T 43795 49200 5 10 1 1 0 0 1
refdes=MDX
T 43295 46700 5 10 1 1 0 0 1
source=motor_driver.sch
}
C 42800 43300 1 0 0 motor_driver.sym
{
-T 43695 45600 5 10 1 1 0 0 1
+T 43795 45900 5 10 1 1 0 0 1
refdes=MDY
T 43295 43400 5 10 1 1 0 0 1
source=motor_driver.sch
}
C 53300 46600 1 0 0 motor_driver.sym
{
-T 54295 48900 5 10 1 1 0 0 1
+T 54395 49200 5 10 1 1 0 0 1
refdes=MDZ
T 53795 46700 5 10 1 1 0 0 1
source=motor_driver.sch
}
C 53300 43300 1 0 0 motor_driver.sym
{
-T 54295 45600 5 10 1 1 0 0 1
+T 54395 45900 5 10 1 1 0 0 1
refdes=MDA
T 53795 43400 5 10 1 1 0 0 1
source=motor_driver.sch
footprint=CB3_OSC.fp
T 47200 44700 5 10 0 0 0 0 1
model=CB3LV-3I-16M0000
-T 47495 45795 5 10 1 1 0 0 1
+T 48395 46595 5 10 1 1 0 0 1
refdes=OSC1
T 48195 45295 5 10 1 1 0 0 1
value=16MHz
T 45800 46200 5 10 0 0 90 0 1
device=CAPACITOR
T 46200 46000 5 10 1 1 90 0 1
-refdes=C1
+refdes=C16
T 46200 46400 5 10 1 1 90 0 1
value=10nF
T 46500 46000 5 10 0 0 0 0 1
T 46700 45700 5 10 0 0 90 0 1
device=RESISTOR
T 46925 45500 5 10 1 1 90 0 1
-refdes=R33
+refdes=R8
T 46925 45900 5 10 1 1 90 0 1
value=20kΩ
T 47100 45400 5 10 0 0 0 0 1
v 20130925 2
C 40000 40000 0 0 0 title-B.sym
-C 42400 48700 1 180 0 output.sym
+C 42800 48700 1 180 0 output.sym
{
-T 42300 48400 5 10 0 0 180 0 1
+T 42700 48400 5 10 0 0 180 0 1
device=OUTPUT
-T 41100 48550 5 10 1 1 0 0 1
+T 41500 48550 5 10 1 1 0 0 1
refdes=rs485_ro
}
-C 41600 48200 1 0 0 input.sym
+C 42000 48200 1 0 0 input.sym
{
-T 41600 48500 5 10 0 0 0 0 1
+T 42000 48500 5 10 0 0 0 0 1
device=INPUT
-T 41100 48250 5 10 1 1 0 0 1
+T 41500 48250 5 10 1 1 0 0 1
refdes=rs485_re
}
-C 41600 47900 1 0 0 input.sym
+C 42000 47900 1 0 0 input.sym
{
-T 41600 48200 5 10 0 0 0 0 1
+T 42000 48200 5 10 0 0 0 0 1
device=INPUT
-T 41050 47950 5 10 1 1 0 0 1
+T 41450 47950 5 10 1 1 0 0 1
refdes=rs485_de
}
-C 41600 47600 1 0 0 input.sym
+C 42000 47600 1 0 0 input.sym
{
-T 41600 47900 5 10 0 0 0 0 1
+T 42000 47900 5 10 0 0 0 0 1
device=INPUT
-T 41100 47650 5 10 1 1 0 0 1
+T 41500 47650 5 10 1 1 0 0 1
refdes=rs485_di
}
-C 43500 49300 1 0 0 cap.sym
+C 43900 49300 1 0 0 cap.sym
{
-T 43700 50000 5 10 0 0 0 0 1
+T 44100 50000 5 10 0 0 0 0 1
device=CAPACITOR
-T 43700 50200 5 10 0 0 0 0 1
+T 44100 50200 5 10 0 0 0 0 1
symversion=0.1
-T 43500 49300 5 10 0 0 0 0 1
+T 43900 49300 5 10 0 0 0 0 1
footprint=0603
-T 43500 49300 5 10 0 0 0 0 1
+T 43900 49300 5 10 0 0 0 0 1
model=C0603C104M5RACTU
-T 43500 49300 5 10 0 0 0 0 1
+T 43900 49300 5 10 0 0 0 0 1
description=Kemet C0603C104M5RACTU 0603 .1uF ceramic 50 volt cap
-T 43700 49650 5 10 1 1 180 0 1
-refdes=C9
-T 43900 49500 5 10 1 1 0 0 1
+T 44100 49650 5 10 1 1 180 0 1
+refdes=C35
+T 44300 49500 5 10 1 1 0 0 1
value=0.1uF
}
-N 44200 49400 44000 49400 4
-N 43200 49500 43200 49300 4
-N 43600 49400 43200 49400 4
-C 42900 49500 1 0 0 3.3V_motor.sym
+N 44600 49400 44400 49400 4
+N 43600 49500 43600 49300 4
+N 44000 49400 43600 49400 4
+C 43300 49500 1 0 0 3.3V_motor.sym
{
-T 43000 50200 5 10 0 0 0 0 1
+T 43400 50200 5 10 0 0 0 0 1
device=none
}
-C 42400 47200 1 0 0 isl83485.sym
+C 42800 47200 1 0 0 isl83485.sym
{
-T 41995 49695 5 10 0 0 0 0 1
+T 42395 49695 5 10 0 0 0 0 1
footprint=SO-8
-T 43400 49100 5 10 1 1 0 0 1
-refdes=U?
-T 43205 47896 5 10 1 1 90 0 1
+T 43800 49100 5 10 1 1 0 0 1
+refdes=U6
+T 43605 47896 5 10 1 1 90 0 1
device=ISL83485
}
-C 44400 47700 1 90 0 resistor.sym
+C 44900 47700 1 90 0 resistor.sym
{
-T 44000 48000 5 10 0 0 90 0 1
+T 44500 48000 5 10 0 0 90 0 1
device=RESISTOR
-T 44200 48225 5 10 1 1 180 0 1
-refdes=R1
-T 44800 48225 5 10 1 1 180 0 1
+T 44700 48175 5 10 1 1 180 0 1
+refdes=R19
+T 45300 48175 5 10 1 1 180 0 1
value=120Ω
-T 44400 47700 5 10 0 0 0 0 1
+T 44900 47700 5 10 0 0 0 0 1
footprint=0603
}
-N 43900 48300 44700 48300 4
-N 43900 47900 44700 47900 4
-N 44700 47900 44700 48000 4
-N 43900 47900 43900 48000 4
+N 44300 48300 45400 48300 4
+N 44300 47900 45400 47900 4
T 50000 40700 9 10 1 0 0 0 2
Peripherals
Copyright (c) 2016, Buildbotics LLC
7
T 51500 40100 9 10 1 0 0 0 1
7
-T 42600 50200 9 10 1 0 0 0 1
+T 43000 50200 9 10 1 0 0 0 1
RS485 interface
-C 46400 47800 1 0 1 connector2-1.sym
+C 42800 41300 1 0 0 dual-led.sym
{
-T 46200 48800 5 10 0 0 0 6 1
-device=CONNECTOR_2
-T 46400 48600 5 10 1 1 0 6 1
-refdes=RS485
-}
-C 42400 41300 1 0 0 dual-led.sym
-{
-T 42500 41000 5 10 1 1 0 0 1
+T 42900 41000 5 10 1 1 0 0 1
device=WP59BL/EGW
-T 42900 42100 5 10 1 1 0 0 1
+T 43300 42100 5 10 1 1 0 0 1
refdes=LED1
-T 42400 41300 5 10 0 0 0 0 1
+T 42800 41300 5 10 0 0 0 0 1
documentation=To be mounted facing out the front.
}
-C 42400 41300 1 90 0 3.3V_motor.sym
+C 42800 41300 1 90 0 3.3V_motor.sym
{
-T 41700 41400 5 10 0 0 90 0 1
+T 42100 41400 5 10 0 0 90 0 1
device=none
}
-C 45100 41500 1 180 0 input.sym
+C 45500 41500 1 180 0 input.sym
{
-T 45100 41200 5 10 0 0 180 0 1
+T 45500 41200 5 10 0 0 180 0 1
device=INPUT
-T 44850 41350 5 10 1 1 0 0 1
+T 45250 41350 5 10 1 1 0 0 1
refdes=ready
}
-C 43100 46900 1 0 0 gnd.sym
-C 44100 49100 1 0 0 gnd.sym
-C 44300 41500 1 180 0 resistor.sym
+C 43500 46900 1 0 0 gnd.sym
+C 44500 49100 1 0 0 gnd.sym
+C 44700 41500 1 180 0 resistor.sym
{
-T 44000 41100 5 10 0 0 180 0 1
+T 44400 41100 5 10 0 0 180 0 1
device=RESISTOR
-T 43600 41475 5 10 1 1 0 0 1
-refdes=R?
-T 43900 41475 5 10 1 1 0 0 1
+T 44000 41475 5 10 1 1 0 0 1
+refdes=R23
+T 44300 41475 5 10 1 1 0 0 1
value=33Ω
-T 44300 41500 5 10 0 0 0 0 1
+T 44700 41500 5 10 0 0 0 0 1
footprint=0603
}
-N 43700 41400 43500 41400 4
-N 44100 41400 44300 41400 4
-C 45100 41900 1 180 0 input.sym
+N 44100 41400 43900 41400 4
+N 44500 41400 44700 41400 4
+C 45500 41900 1 180 0 input.sym
{
-T 45100 41600 5 10 0 0 180 0 1
+T 45500 41600 5 10 0 0 180 0 1
device=INPUT
-T 44850 41750 5 10 1 1 0 0 1
+T 45250 41750 5 10 1 1 0 0 1
refdes=fault
}
-C 44300 41900 1 180 0 resistor.sym
+C 44700 41900 1 180 0 resistor.sym
{
-T 44000 41500 5 10 0 0 180 0 1
+T 44400 41500 5 10 0 0 180 0 1
device=RESISTOR
-T 44300 41900 5 10 0 0 0 0 1
+T 44700 41900 5 10 0 0 0 0 1
footprint=0603
-T 43600 41875 5 10 1 1 0 0 1
-refdes=R?
-T 43900 41875 5 10 1 1 0 0 1
+T 44000 41875 5 10 1 1 0 0 1
+refdes=R22
+T 44300 41875 5 10 1 1 0 0 1
value=33Ω
}
-N 43700 41800 43500 41800 4
-N 44100 41800 44300 41800 4
-C 42700 43700 1 0 1 relay-2.sym
+N 44100 41800 43900 41800 4
+N 44500 41800 44700 41800 4
+C 43100 43700 1 0 1 relay-2.sym
{
-T 41350 44600 5 10 1 1 90 6 1
-refdes=RELAY?
-T 42600 45100 5 10 0 0 0 6 1
+T 41750 44600 5 10 1 1 90 6 1
+refdes=RELAY1
+T 43000 45100 5 10 0 0 0 6 1
device=8-1419125-0
}
-C 42700 45900 1 180 1 mmbt3906l.sym
+C 43100 45900 1 180 1 mmbt3906l.sym
{
-T 42700 44500 5 10 0 0 180 6 1
+T 43100 44500 5 10 0 0 180 6 1
device=MMBT3906L
-T 43100 45500 5 10 1 1 180 6 1
-refdes=Q?
-T 42700 44700 5 10 0 0 180 6 1
+T 43500 45500 5 10 1 1 180 6 1
+refdes=Q1
+T 43100 44700 5 10 0 0 180 6 1
footprint=SOT23
}
-N 42700 44600 43200 44600 4
-C 43000 43900 1 90 0 gnd.sym
-C 41900 45500 1 180 1 resistor.sym
+N 43100 44600 43600 44600 4
+C 43400 43900 1 90 0 gnd.sym
+C 42300 45500 1 180 1 resistor.sym
{
-T 42200 45100 5 10 0 0 180 6 1
+T 42600 45100 5 10 0 0 180 6 1
device=RESISTOR
-T 42600 45475 5 10 1 1 0 6 1
-refdes=R?
-T 42300 45475 5 10 1 1 0 6 1
+T 42900 45475 5 10 1 1 0 6 1
+refdes=R20
+T 42900 45175 5 10 1 1 0 6 1
value=1kΩ
-T 41900 45500 5 10 0 0 0 6 1
+T 42300 45500 5 10 0 0 0 6 1
footprint=0603
}
-N 42500 45400 42700 45400 4
-C 43400 45900 1 0 1 5V_motor.sym
+N 42900 45400 43100 45400 4
+C 43800 45900 1 0 1 5V_motor.sym
{
-T 43300 46600 5 10 0 0 0 6 1
+T 43700 46600 5 10 0 0 0 6 1
device=none
}
-C 41900 45200 1 180 0 io.sym
+C 42300 45200 1 180 0 io.sym
{
-T 41300 45150 5 10 1 1 180 0 1
+T 41700 45150 5 10 1 1 180 0 1
net=load_1a
-T 41700 44600 5 10 0 0 180 0 1
+T 42100 44600 5 10 0 0 180 0 1
device=none
-T 41000 45100 5 10 0 1 180 1 1
+T 41400 45100 5 10 0 1 180 1 1
value=IO
}
-C 42000 43600 1 180 0 io.sym
+C 42400 43600 1 180 0 io.sym
{
-T 40800 43450 5 10 1 1 0 0 1
+T 41200 43450 5 10 1 1 0 0 1
net=load_1b
-T 41800 43000 5 10 0 0 180 0 1
+T 42200 43000 5 10 0 0 180 0 1
device=none
-T 41100 43500 5 10 0 1 180 1 1
+T 41500 43500 5 10 0 1 180 1 1
value=IO
}
-C 41100 45500 1 180 1 input.sym
+C 41500 45500 1 180 1 input.sym
{
-T 40800 45250 5 10 0 0 180 6 1
+T 41200 45250 5 10 0 0 180 6 1
device=INPUT
-T 41300 45300 5 10 1 1 0 6 1
+T 41700 45300 5 10 1 1 0 6 1
netname=switch_1
}
-N 41900 45400 42100 45400 4
-N 42000 43500 42000 43700 4
-N 41900 45100 41900 44900 4
-N 43200 44600 43200 44900 4
-C 46000 43700 1 0 1 relay-2.sym
+N 42300 45400 42500 45400 4
+N 42400 43500 42400 43700 4
+N 42300 45100 42300 44900 4
+N 43600 44600 43600 44900 4
+C 46400 43700 1 0 1 relay-2.sym
{
-T 45900 45100 5 10 0 0 0 6 1
+T 46300 45100 5 10 0 0 0 6 1
device=8-1419125-0
-T 44650 44600 5 10 1 1 90 6 1
-refdes=RELAY?
+T 45050 44600 5 10 1 1 90 6 1
+refdes=RELAY2
}
-C 46000 45900 1 180 1 mmbt3906l.sym
+C 46400 45900 1 180 1 mmbt3906l.sym
{
-T 46000 44500 5 10 0 0 180 6 1
+T 46400 44500 5 10 0 0 180 6 1
device=MMBT3906L
-T 46000 44700 5 10 0 0 180 6 1
+T 46400 44700 5 10 0 0 180 6 1
footprint=SOT23
-T 46400 45500 5 10 1 1 180 6 1
-refdes=Q?
+T 46800 45500 5 10 1 1 180 6 1
+refdes=Q2
}
-N 46000 44600 46500 44600 4
-C 46300 43900 1 90 0 gnd.sym
-C 45200 45500 1 180 1 resistor.sym
+N 46400 44600 46900 44600 4
+C 46700 43900 1 90 0 gnd.sym
+C 45600 45500 1 180 1 resistor.sym
{
-T 45500 45100 5 10 0 0 180 6 1
+T 45900 45100 5 10 0 0 180 6 1
device=RESISTOR
-T 45200 45500 5 10 0 0 0 6 1
+T 45600 45500 5 10 0 0 0 6 1
footprint=0603
-T 45900 45475 5 10 1 1 0 6 1
-refdes=R?
-T 45600 45475 5 10 1 1 0 6 1
+T 46200 45475 5 10 1 1 0 6 1
+refdes=R21
+T 46200 45175 5 10 1 1 0 6 1
value=1kΩ
}
-N 45800 45400 46000 45400 4
-C 46700 45900 1 0 1 5V_motor.sym
+N 46200 45400 46400 45400 4
+C 47100 45900 1 0 1 5V_motor.sym
{
-T 46600 46600 5 10 0 0 0 6 1
+T 47000 46600 5 10 0 0 0 6 1
device=none
}
-C 45200 45200 1 180 0 io.sym
+C 45600 45200 1 180 0 io.sym
{
-T 45000 44600 5 10 0 0 180 0 1
+T 45400 44600 5 10 0 0 180 0 1
device=none
-T 44300 45100 5 10 0 1 180 1 1
+T 44700 45100 5 10 0 1 180 1 1
value=IO
-T 44600 45150 5 10 1 1 180 0 1
+T 45000 45150 5 10 1 1 180 0 1
net=load_2a
}
-C 45300 43600 1 180 0 io.sym
+C 45700 43600 1 180 0 io.sym
{
-T 45100 43000 5 10 0 0 180 0 1
+T 45500 43000 5 10 0 0 180 0 1
device=none
-T 44400 43500 5 10 0 1 180 1 1
+T 44800 43500 5 10 0 1 180 1 1
value=IO
-T 44100 43450 5 10 1 1 0 0 1
+T 44500 43450 5 10 1 1 0 0 1
net=load_2b
}
-C 44400 45500 1 180 1 input.sym
+C 44800 45500 1 180 1 input.sym
{
-T 44100 45250 5 10 0 0 180 6 1
+T 44500 45250 5 10 0 0 180 6 1
device=INPUT
-T 44600 45300 5 10 1 1 0 6 1
+T 45000 45300 5 10 1 1 0 6 1
netname=switch_2
}
-N 45200 45400 45400 45400 4
-N 45300 43500 45300 43700 4
-N 45200 45100 45200 44900 4
-N 46500 44600 46500 44900 4
-C 51400 46500 1 0 0 input.sym
+N 45600 45400 45800 45400 4
+N 45700 43500 45700 43700 4
+N 45600 45100 45600 44900 4
+N 46900 44600 46900 44900 4
+C 51900 46500 1 0 0 input.sym
{
-T 51400 46800 5 10 0 0 0 0 1
+T 51900 46800 5 10 0 0 0 0 1
device=INPUT
-T 50900 46550 5 10 1 1 0 0 1
-refdes=switch_2
+T 51425 46550 5 10 1 1 0 0 1
+refdes=switch_4
}
-C 51400 46900 1 0 0 input.sym
+C 51900 46900 1 0 0 input.sym
{
-T 51400 47200 5 10 0 0 0 0 1
+T 51900 47200 5 10 0 0 0 0 1
device=INPUT
-T 50950 46950 5 10 1 1 0 0 1
-refdes=switch_1
+T 51425 46950 5 10 1 1 0 0 1
+refdes=switch_3
}
-C 51400 47300 1 0 0 input.sym
+C 51900 47300 1 0 0 input.sym
{
-T 51400 47600 5 10 0 0 0 0 1
+T 51900 47600 5 10 0 0 0 0 1
device=INPUT
-T 51300 47350 5 10 1 1 0 0 1
+T 51800 47350 5 10 1 1 0 0 1
refdes=fault
}
-C 53500 43500 1 0 1 io.sym
+C 54000 43500 1 0 1 io.sym
{
-T 53300 44100 5 10 0 0 0 6 1
+T 53800 44100 5 10 0 0 0 6 1
device=none
-T 52600 43600 5 10 0 1 0 7 1
+T 53100 43600 5 10 0 1 0 7 1
value=IO
-T 52250 43675 5 10 1 1 180 6 1
+T 52750 43675 5 10 1 1 180 6 1
net=load_2b
}
-C 53500 43900 1 0 1 io.sym
+C 54000 43900 1 0 1 io.sym
{
-T 53300 44500 5 10 0 0 0 6 1
+T 53800 44500 5 10 0 0 0 6 1
device=none
-T 52600 44000 5 10 0 1 0 7 1
+T 53100 44000 5 10 0 1 0 7 1
value=IO
-T 52900 43950 5 10 1 1 0 6 1
+T 53400 43950 5 10 1 1 0 6 1
net=load_2a
}
-C 51000 43500 1 0 1 io.sym
+C 51500 43500 1 0 1 io.sym
{
-T 50800 44100 5 10 0 0 0 6 1
+T 51300 44100 5 10 0 0 0 6 1
device=none
-T 50100 43600 5 10 0 1 0 7 1
+T 50600 43600 5 10 0 1 0 7 1
value=IO
-T 49750 43675 5 10 1 1 180 6 1
+T 50250 43675 5 10 1 1 180 6 1
net=load_1b
}
-C 51000 43900 1 0 1 io.sym
+C 51500 43900 1 0 1 io.sym
{
-T 50800 44500 5 10 0 0 0 6 1
+T 51300 44500 5 10 0 0 0 6 1
device=none
-T 50100 44000 5 10 0 1 0 7 1
+T 50600 44000 5 10 0 1 0 7 1
value=IO
-T 50400 43950 5 10 1 1 0 6 1
+T 50900 43950 5 10 1 1 0 6 1
net=load_1a
}
-C 52200 49700 1 90 1 3.3V_motor.sym
+C 52700 49700 1 90 1 3.3V_motor.sym
{
-T 51500 49600 5 10 0 0 270 2 1
+T 52000 49600 5 10 0 0 270 2 1
device=none
}
-C 52200 49100 1 180 0 output.sym
+C 52700 49100 1 180 0 output.sym
{
-T 52100 48800 5 10 0 0 180 0 1
+T 52600 48800 5 10 0 0 180 0 1
device=OUTPUT
-T 51200 48950 5 10 1 1 0 0 1
+T 51700 48950 5 10 1 1 0 0 1
refdes=estop
}
-C 51400 48100 1 0 0 input.sym
+C 51900 48100 1 0 0 input.sym
{
-T 51400 48400 5 10 0 0 0 0 1
+T 51900 48400 5 10 0 0 0 0 1
device=INPUT
-T 50800 48150 5 10 1 1 0 0 1
+T 51300 48150 5 10 1 1 0 0 1
refdes=spin_pwm
}
-C 51400 48500 1 0 0 input.sym
+C 51900 48500 1 0 0 input.sym
{
-T 51400 48800 5 10 0 0 0 0 1
+T 51900 48800 5 10 0 0 0 0 1
device=INPUT
-T 51000 48550 5 10 1 1 0 0 1
+T 51500 48550 5 10 1 1 0 0 1
refdes=spin_dir
}
-C 51900 49700 1 270 1 gnd.sym
-C 53500 44600 1 90 1 Vs.sym
+C 52400 49700 1 270 1 gnd.sym
+C 54000 44600 1 90 1 Vs.sym
{
-T 52800 44500 5 10 0 0 270 2 1
+T 53300 44500 5 10 0 0 270 2 1
device=none
}
-C 53200 43100 1 270 1 gnd.sym
-C 50700 43100 1 270 1 gnd.sym
-C 51000 44600 1 90 1 Vs.sym
+C 53700 43100 1 270 1 gnd.sym
+C 51200 43100 1 270 1 gnd.sym
+C 51500 44600 1 90 1 Vs.sym
{
-T 50300 44500 5 10 0 0 270 2 1
+T 50800 44500 5 10 0 0 270 2 1
device=none
}
-C 51400 47700 1 0 0 input.sym
+C 51900 47700 1 0 0 input.sym
{
-T 51400 48000 5 10 0 0 0 0 1
+T 51900 48000 5 10 0 0 0 0 1
device=INPUT
-T 50650 47750 5 10 1 1 0 0 1
+T 51150 47750 5 10 1 1 0 0 1
refdes=spin_enable
}
-C 52200 45800 1 0 0 connector10-2.sym
+C 52700 45800 1 0 0 connector10-2.sym
{
-T 52900 50300 5 10 1 1 0 6 1
-refdes=J?
-T 52500 50250 5 10 0 0 0 0 1
+T 53300 50300 5 10 1 1 0 6 1
+refdes=J4
+T 53000 50250 5 10 0 0 0 0 1
device=CONNECTOR_10
+T 52700 45800 5 10 0 0 0 0 1
+description=Screw terminal block
}
-C 51400 46100 1 0 0 input.sym
+C 51900 46100 1 0 0 input.sym
{
-T 51400 46400 5 10 0 0 0 0 1
+T 51900 46400 5 10 0 0 0 0 1
device=INPUT
-T 51650 46250 5 10 1 1 180 0 1
+T 52150 46250 5 10 1 1 180 0 1
refdes=ready
}
-C 51000 42800 1 0 0 connector4-2.sym
+C 51500 42800 1 0 0 connector4-2.sym
{
-T 51800 44900 5 10 1 1 0 6 1
+T 52300 44900 5 10 1 1 0 6 1
refdes=LOAD1
-T 51300 44850 5 10 0 0 0 0 1
+T 51800 44850 5 10 0 0 0 0 1
device=CONNECTOR_4
+T 51500 42800 5 10 0 0 0 0 1
+description=Screw terminal block
}
-C 53500 42800 1 0 0 connector4-2.sym
+C 54000 42800 1 0 0 connector4-2.sym
{
-T 54300 44900 5 10 1 1 0 6 1
+T 54800 44900 5 10 1 1 0 6 1
refdes=LOAD2
-T 53800 44850 5 10 0 0 0 0 1
+T 54300 44850 5 10 0 0 0 0 1
device=CONNECTOR_4
+T 54000 42800 5 10 0 0 0 0 1
+description=Screw terminal block
+}
+C 45400 47500 1 0 0 connector2-2.sym
+{
+T 46100 48800 5 10 1 1 0 6 1
+refdes=RS1
+T 45700 48750 5 10 0 0 0 0 1
+device=CONNECTOR_2
+T 45400 47500 5 10 0 0 0 0 1
+description=Screw terminal block.
}
T 41200 45000 5 10 0 0 0 0 1
device=PWRJACK
T 41100 45000 5 10 1 1 0 0 1
-refdes=J100
+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
T 43300 44300 5 10 0 0 270 0 1
device=POLARIZED_CAPACITOR
T 42625 43725 5 10 1 1 90 0 1
-refdes=C100
+refdes=C1
T 42625 44350 5 10 1 1 90 0 1
value=470uF
T 42600 44500 5 10 0 0 0 0 1
T 55005 45855 5 10 1 1 180 0 1
device=UA78M33CDCYR
T 55095 45720 5 10 1 1 0 0 1
-refdes=U101
+refdes=U2
}
C 55900 44200 1 90 0 cap.sym
{
T 55000 44400 5 10 0 0 90 0 1
symversion=0.1
T 55750 44000 5 10 1 1 90 0 1
-refdes=C114
+refdes=C15
T 55750 44600 5 10 1 1 90 0 1
value=0.1uF
T 55900 44200 5 10 0 0 0 0 1
T 43900 49650 5 10 0 0 0 0 1
footprint=JUMPER5
T 43600 47000 5 10 0 0 0 0 1
-description=Unpopulated
+description=Unpopulated test point
T 43600 47000 5 10 0 0 0 0 1
documentation=Label each pin on PCB.
}
C 47200 43300 1 0 0 lm5160.sym
{
T 48300 45700 5 10 1 1 0 0 1
-refdes=U100
+refdes=U1
T 47395 46095 5 10 0 0 0 0 1
footprint=TSSOP-14
T 49004 45405 5 10 1 1 180 0 1
T 43000 44100 5 10 0 0 90 0 1
device=CAPACITOR
T 43550 43600 5 10 1 1 90 0 1
-refdes=C101
+refdes=C2
T 43500 44300 5 10 1 1 90 0 1
value=2.2uF
T 43700 43900 5 10 0 0 0 0 1
T 43800 44100 5 10 0 0 90 0 1
device=CAPACITOR
T 44350 43600 5 10 1 1 90 0 1
-refdes=C102
+refdes=C3
T 44300 44300 5 10 1 1 90 0 1
value=2.2uF
T 44500 43900 5 10 0 0 0 0 1
T 44500 44100 5 10 0 0 90 0 1
device=CAPACITOR
T 45050 43600 5 10 1 1 90 0 1
-refdes=C103
+refdes=C4
T 45000 44300 5 10 1 1 90 0 1
value=4.7uF
T 45200 43900 5 10 0 0 0 0 1
T 45900 43500 5 10 0 0 90 0 1
device=CAPACITOR
T 46700 43100 5 10 1 1 90 0 1
-refdes=C104
+refdes=C6
T 46700 43700 5 10 1 1 90 0 1
value=22nF
T 46600 43300 5 10 0 0 0 0 1
T 45600 43800 5 10 0 0 90 0 1
device=RESISTOR
T 45825 43700 5 10 1 1 90 0 1
-refdes=R101
+refdes=R3
T 46125 43600 5 10 1 1 90 0 1
value=18.2kΩ
T 46000 43500 5 10 0 0 0 0 1
T 45600 44700 5 10 0 0 90 0 1
device=RESISTOR
T 45825 44600 5 10 1 1 90 0 1
-refdes=R100
+refdes=R1
T 46125 44500 5 10 1 1 90 0 1
value=127kΩ
T 46000 44400 5 10 0 0 0 0 1
T 46900 44500 5 10 0 0 180 0 1
device=RESISTOR
T 47000 45025 5 10 1 1 180 0 1
-refdes=R102
+refdes=R2
T 47000 44725 5 10 1 1 180 0 1
value=169kΩ
T 47200 44900 5 10 0 0 0 0 1
T 49700 45000 5 10 0 0 90 0 1
device=CAPACITOR
T 50150 44900 5 10 1 1 90 0 1
-refdes=C106
+refdes=C7
T 50600 44800 5 10 1 1 90 0 1
value=10nF
T 50400 44800 5 10 0 0 0 0 1
T 49500 43400 5 10 0 0 90 0 1
device=CAPACITOR
T 49950 43300 5 10 1 1 90 0 1
-refdes=C110
+refdes=C10
T 50400 43200 5 10 1 1 90 0 1
value=1uF
T 50200 43200 5 10 0 0 0 0 1
T 51000 44900 5 10 0 0 90 0 1
device=CAPACITOR
T 51450 44700 5 10 1 1 90 0 1
-refdes=C109
+refdes=C11
T 51900 44700 5 10 1 1 90 0 1
value=0.1uF
T 51700 44700 5 10 0 0 0 0 1
T 51100 45100 5 10 0 0 180 0 1
device=RESISTOR
T 51200 45625 5 10 1 1 180 0 1
-refdes=R103
+refdes=R4
T 51200 45325 5 10 1 1 180 0 1
value=100kΩ
T 51400 45500 5 10 0 0 0 0 1
T 52100 46000 5 10 0 0 0 0 1
device=CAPACITOR
T 51700 45450 5 10 1 1 0 0 1
-refdes=C108
+refdes=C9
T 52250 45450 5 10 1 1 0 0 1
value=1nF
T 51900 45300 5 10 0 0 270 0 1
T 52300 43800 5 10 0 0 90 0 1
device=RESISTOR
T 52525 43400 5 10 1 1 90 0 1
-refdes=R106
+refdes=R7
T 52525 43900 5 10 1 1 90 0 1
value=2kΩ
T 52700 43500 5 10 0 0 0 0 1
T 52300 44900 5 10 0 0 90 0 1
device=RESISTOR
T 52525 44800 5 10 1 1 90 0 1
-refdes=R104
+refdes=R6
T 52825 44700 5 10 1 1 90 0 1
value=3.5kΩ
T 52700 44600 5 10 0 0 0 0 1
T 52600 44400 5 10 0 0 90 0 1
device=CAPACITOR
T 53400 44600 5 10 1 1 90 0 1
-refdes=C112
+refdes=C13
T 53400 44000 5 10 1 1 90 0 1
value=10uF
T 53300 44200 5 10 0 0 0 0 1
T 53000 44400 5 10 0 0 90 0 1
device=CAPACITOR
T 53800 44600 5 10 1 1 90 0 1
-refdes=C113
+refdes=C14
T 53800 44000 5 10 1 1 90 0 1
value=10uF
T 53700 44200 5 10 0 0 0 0 1
C 50400 46000 1 0 0 testpt.sym
{
T 50368 46458 5 8 1 1 0 0 1
-refdes=TP100
+refdes=TP1
T 50400 45959 5 8 0 1 0 0 1
footprint=testpt.fp
}
T 52700 47600 5 10 0 0 90 0 1
device=CAPACITOR
T 53250 47200 5 10 1 1 90 0 1
-refdes=C107
+refdes=C8
T 53250 47800 5 10 1 1 90 0 1
value=10uF
T 53400 47400 5 10 0 0 0 0 1
T 54100 47400 5 10 0 0 0 0 1
description=16v
T 53950 47200 5 10 1 1 90 0 1
-refdes=C111
+refdes=C12
T 53950 47800 5 10 1 1 90 0 1
value=10uF
T 54100 47400 5 10 0 0 0 0 1
T 54400 47600 5 10 0 0 90 0 1
device=RESISTOR
T 54625 47200 5 10 1 1 90 0 1
-refdes=R105
+refdes=R5
T 54625 47800 5 10 1 1 90 0 1
value=2kΩ
T 54800 47300 5 10 0 0 0 0 1
T 49900 47600 5 10 0 0 90 0 1
device=CAPACITOR
T 50450 47200 5 10 1 1 90 0 1
-refdes=C105
+refdes=C5
T 50450 47800 5 10 1 1 90 0 1
value=2.2nF
T 50600 47400 5 10 0 0 0 0 1
C 51900 46000 1 90 0 coupled_inductor.sym
{
T 52400 46600 5 10 1 1 180 0 1
-refdes=T100
+refdes=T1
T 50300 45800 5 10 0 0 90 0 1
device=SRF0703-330M
T 52000 46200 5 10 1 1 0 0 1
T 52100 47500 5 10 0 0 0 0 1
device=SCHOTTKY
T 52200 47300 5 10 1 1 0 0 1
-refdes=D100
+refdes=D1
T 52100 46800 5 10 1 1 0 0 1
device=DFLS1100-7
}
T 50900 43800 5 10 0 0 180 0 1
device=SCHOTTKY
T 50900 44450 5 10 1 1 180 0 1
-refdes=D101
+refdes=D2
T 50300 43900 5 10 1 1 0 0 1
device=B0530W-7-F
}
T 50700 43200 5 10 0 0 0 0 1
model=MAX14850
T 51695 43300 5 8 1 1 0 0 1
-refdes=U2
+refdes=U4
}
N 50600 45100 50600 44700 4
N 50600 44700 50700 44700 4
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
-refdes=C15
+refdes=C26
T 53550 44850 5 10 1 1 0 0 1
value=0.1uF
}
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
-refdes=C14
+refdes=C25
T 50500 45000 5 10 1 1 180 0 1
value=0.1uF
}
T 54500 44000 5 10 0 0 90 0 1
device=RESISTOR
T 55200 44325 5 10 1 1 180 0 1
-refdes=R3
+refdes=R17
T 55200 44125 5 10 1 1 180 0 1
value=10k
}
T 54500 43000 5 10 0 0 90 0 1
device=RESISTOR
T 55200 43325 5 10 1 1 180 0 1
-refdes=R4
+refdes=R18
T 55200 43125 5 10 1 1 180 0 1
value=10k
}
T 49000 44000 5 10 0 0 90 2 1
device=RESISTOR
T 48300 44325 5 10 1 1 180 6 1
-refdes=R1
+refdes=R15
T 48300 44125 5 10 1 1 180 6 1
value=10k
}
T 49000 43000 5 10 0 0 90 2 1
device=RESISTOR
T 48300 43325 5 10 1 1 180 6 1
-refdes=R2
+refdes=R16
T 48300 43125 5 10 1 1 180 6 1
value=10k
}
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
+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
T 575 1100 5 10 1 1 0 6 1
netname=RE
}
-P 1200 800 1500 800 1 0 1
+P 1200 700 1500 700 1 0 1
{
-T 1300 850 5 10 1 1 0 0 1
+T 1300 750 5 10 1 1 0 0 1
pinnumber=6
-T 1500 850 5 10 0 0 0 0 1
+T 1500 750 5 10 0 0 0 0 1
pinseq=6
-T 900 800 5 10 1 1 0 0 1
+T 900 700 5 10 1 1 0 0 1
netname=A/Y
}
P 0 800 300 800 1 0 0
{
T 0 1800 5 10 0 0 0 0 1
pintype=unknown
-T 255 1795 5 10 1 1 0 0 1
+T 255 1745 5 10 1 1 0 0 1
pinlabel=SCK
T 0 1800 5 10 0 0 0 0 1
pinseq=2
{
T 0 1600 5 10 0 0 0 0 1
pintype=unknown
-T 255 1595 5 10 1 1 0 0 1
+T 255 1545 5 10 1 1 0 0 1
pinlabel=MOSI
T 0 1600 5 10 0 0 0 0 1
pinseq=3
{
T 0 1400 5 10 0 0 0 0 1
pintype=unknown
-T 255 1395 5 10 1 1 0 0 1
+T 255 1345 5 10 1 1 0 0 1
pinlabel=MISO
T 0 1400 5 10 0 0 0 0 1
pinseq=4
{
T 0 1200 5 10 0 0 0 0 1
pintype=unknown
-T 255 1195 5 10 1 1 0 0 1
+T 255 1145 5 10 1 1 0 0 1
pinlabel=CLK
T 0 1200 5 10 0 0 0 0 1
pinseq=5
{
T 0 1000 5 10 0 0 0 0 1
pintype=unknown
-T 255 995 5 10 1 1 0 0 1
+T 255 945 5 10 1 1 0 0 1
pinlabel=ENN
T 0 1000 5 10 0 0 0 0 1
pinseq=6
{
T 0 800 5 10 0 0 0 0 1
pintype=unknown
-T 255 795 5 10 1 1 0 0 1
+T 255 745 5 10 1 1 0 0 1
pinlabel=DIR
T 0 800 5 10 0 0 0 0 1
pinseq=7
{
T 0 600 5 10 0 0 0 0 1
pintype=unknown
-T 255 595 5 10 1 1 0 0 1
+T 255 545 5 10 1 1 0 0 1
pinlabel=STEP
T 0 600 5 10 0 0 0 0 1
pinseq=8
{
T 0 400 5 10 0 0 0 0 1
pintype=unknown
-T 255 395 5 10 1 1 0 0 1
+T 255 345 5 10 1 1 0 0 1
pinlabel=FAULT
T 0 400 5 10 0 0 0 0 1
pinseq=9
{
T 0 2000 5 10 0 0 0 0 1
pintype=unknown
-T 255 1995 5 10 1 1 0 0 1
+T 255 1945 5 10 1 1 0 0 1
pinlabel=CSN
T 0 2000 5 10 0 0 0 0 1
pinseq=1
{
T 0 2200 5 10 0 0 0 0 1
pintype=unknown
-T 255 2195 5 10 1 1 0 0 1
+T 255 2145 5 10 1 1 0 0 1
pinlabel=MAX
T 0 2200 5 10 0 0 0 0 1
pinseq=1
{
T 0 2400 5 10 0 0 0 0 1
pintype=unknown
-T 255 2395 5 10 1 1 0 0 1
+T 255 2345 5 10 1 1 0 0 1
pinlabel=MIN
T 0 2400 5 10 0 0 0 0 1
pinseq=1