commit b4cb37e16e330475af07d0d12df3e1691621cbef
Author: Julian Binder <jabinder@andrew.cmu.edu>
Date:   Sun Nov 11 16:45:12 2012 -0500

    Added UCC3911 Lithium-Ion Battery Protector to jabinder.lbr
    Also added UCC3911 to schematic with associated perhiperals

diff --git a/batboard/batboard.brd b/batboard/batboard.brd
index ec3055c..31f40db 100644
--- a/batboard/batboard.brd
+++ b/batboard/batboard.brd
@@ -164,6 +164,30 @@
 <text x="-2.54" y="-3.81" size="1.27" layer="21">.</text>
 <text x="4.064" y="-2.54" size="1.27" layer="25" rot="R90">&gt;Name</text>
 </package>
+<package name="SOIC-16">
+<smd name="16" x="-3.81" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="15" x="-2.54" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="14" x="-1.27" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="13" x="0" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="12" x="1.27" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="11" x="2.54" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="10" x="3.81" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="9" x="5.08" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="1" x="-3.81" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="2" x="-2.54" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="4" x="0" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="3" x="-1.27" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="5" x="1.27" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="6" x="2.54" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="7" x="3.81" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="8" x="5.08" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<wire x1="-4.41" y1="1.89" x2="-4.41" y2="-1.89" width="0.2" layer="21"/>
+<wire x1="-4.41" y1="-1.89" x2="5.67" y2="-1.89" width="0.2" layer="21"/>
+<wire x1="5.67" y1="-1.89" x2="5.67" y2="1.89" width="0.2" layer="21"/>
+<wire x1="5.67" y1="1.89" x2="-4.41" y2="1.89" width="0.2" layer="21"/>
+<text x="-2.90680625" y="-1.538796875" size="1.27" layer="21" rot="R90">1</text>
+<text x="6.801725" y="-1.8388375" size="0.8128" layer="21" rot="R90">&lt;Name</text>
+</package>
 </packages>
 </library>
 <library name="SparkFun-Capacitors">
@@ -262,6 +286,22 @@ We've spent an enormous amount of time creating and checking these footprints an
 <text x="-0.762" y="0.8255" size="0.4064" layer="25">&gt;NAME</text>
 <text x="-1.016" y="-1.397" size="0.4064" layer="27">&gt;VALUE</text>
 </package>
+<package name="0603-RES">
+<wire x1="-1.473" y1="0.983" x2="1.473" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="1.473" y1="0.983" x2="1.473" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="1.473" y1="-0.983" x2="-1.473" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-1.473" y1="-0.983" x2="-1.473" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="-0.356" y1="0.432" x2="0.356" y2="0.432" width="0.1016" layer="51"/>
+<wire x1="-0.356" y1="-0.419" x2="0.356" y2="-0.419" width="0.1016" layer="51"/>
+<smd name="1" x="-0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<smd name="2" x="0.85" y="0" dx="1.1" dy="1" layer="1"/>
+<text x="-0.889" y="0.762" size="0.4064" layer="25" font="vector">&gt;NAME</text>
+<text x="-1.016" y="-1.143" size="0.4064" layer="27" font="vector">&gt;VALUE</text>
+<rectangle x1="-0.8382" y1="-0.4699" x2="-0.3381" y2="0.4801" layer="51"/>
+<rectangle x1="0.3302" y1="-0.4699" x2="0.8303" y2="0.4801" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
+<rectangle x1="-0.2286" y1="-0.381" x2="0.2286" y2="0.381" layer="21"/>
+</package>
 </packages>
 </library>
 <library name="SparkFun-Connectors">
@@ -499,6 +539,14 @@ design rules under a new name.</description>
 <element name="JP1" library="SparkFun-Connectors" package="1X02" value="" x="-124.46" y="-13.97"/>
 <element name="C4" library="SparkFun-Capacitors" package="0805" value="0.68uF" x="-129.54" y="-12.7"/>
 <element name="D2" library="SparkFun-DiscreteSemi" package="SMA-DIODE" value="DIODE-SCHOTTKY_" x="-127" y="-17.78"/>
+<element name="U$2" library="jabinder" package="SOIC-16" value="UCC3911" x="-125.73" y="-24.13"/>
+<element name="C5" library="SparkFun-Capacitors" package="0805" value="330pF" x="-133.35" y="-25.4"/>
+<element name="C6" library="SparkFun-Capacitors" package="0805" value="10uF" x="-137.16" y="-25.4"/>
+<element name="R2" library="SparkFun-Passives" package="0603-RES" value="220" x="-137.16" y="-29.21"/>
+<element name="C7" library="SparkFun-Capacitors" package="0805" value="0.22uF" x="-140.97" y="-27.94"/>
+<element name="R3" library="SparkFun-Passives" package="0603-RES" value="10k" x="-140.97" y="-31.75"/>
+<element name="JP2" library="SparkFun-Connectors" package="1X02" value="" x="-139.7" y="-36.83"/>
+<element name="C8" library="SparkFun-Capacitors" package="0805" value="0.1uF,  25V" x="-144.78" y="-35.56"/>
 </elements>
 <signals>
 <signal name="V_BATT+">
@@ -509,6 +557,10 @@ design rules under a new name.</description>
 <contactref element="U2" pad="9"/>
 <contactref element="C3" pad="1"/>
 <contactref element="R1" pad="1"/>
+<contactref element="R2" pad="2"/>
+<contactref element="C8" pad="2"/>
+<wire x1="-136.31" y1="-29.21" x2="-143.88" y2="-35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="-126.63" y1="-7.62" x2="-136.31" y2="-29.21" width="0" layer="19" extent="1-1"/>
 <wire x1="-122.82" y1="-7.62" x2="-126.63" y2="-7.62" width="0" layer="19" extent="1-1"/>
 <wire x1="-117.72" y1="-2.54" x2="-122.82" y2="-7.62" width="0" layer="19" extent="1-1"/>
 <wire x1="-110.49" y1="2.8575" x2="-117.72" y2="-2.54" width="0" layer="19" extent="1-1"/>
@@ -516,9 +568,11 @@ design rules under a new name.</description>
 <wire x1="-93.65488125" y1="5.8547" x2="-107.95" y2="2.8575" width="0" layer="19" extent="1-1"/>
 <wire x1="-88.265" y1="29.972" x2="-93.65488125" y2="5.8547" width="0" layer="19" extent="1-1"/>
 </signal>
-<signal name="N$1">
+<signal name="INTERCELL">
 <contactref element="U$1" pad="-1"/>
 <contactref element="U$1" pad="+2"/>
+<contactref element="R3" pad="2"/>
+<wire x1="-88.265" y1="10.668" x2="-140.12" y2="-31.75" width="0" layer="19" extent="1-1"/>
 <wire x1="-15.875" y1="29.972" x2="-88.265" y2="10.668" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="GND">
@@ -530,9 +584,14 @@ design rules under a new name.</description>
 <contactref element="C3" pad="2"/>
 <contactref element="JP1" pad="1"/>
 <contactref element="C1" pad="2"/>
-<contactref element="U$1" pad="-2"/>
 <contactref element="C4" pad="1"/>
 <contactref element="D2" pad="A"/>
+<contactref element="U$2" pad="7"/>
+<contactref element="U$2" pad="6"/>
+<contactref element="C8" pad="1"/>
+<wire x1="-123.19" y1="-26.83" x2="-145.68" y2="-35.56" width="0" layer="19" extent="1-1"/>
+<wire x1="-121.92" y1="-26.83" x2="-123.19" y2="-26.83" width="0" layer="19" extent="1-1"/>
+<wire x1="-129.15" y1="-17.78" x2="-123.19" y2="-26.83" width="0" layer="19" extent="1-1"/>
 <wire x1="-130.44" y1="-12.7" x2="-129.15" y2="-17.78" width="0" layer="19" extent="1-1"/>
 <wire x1="-124.46" y1="-13.97" x2="-129.15" y2="-17.78" width="0" layer="19" extent="1-1"/>
 <wire x1="-121.02" y1="-7.62" x2="-124.46" y2="-13.97" width="0" layer="19" extent="1-1"/>
@@ -542,7 +601,6 @@ design rules under a new name.</description>
 <wire x1="-102.87" y1="7.3025" x2="-107.95" y2="7.3025" width="0" layer="19" extent="1-1"/>
 <wire x1="-100.33" y1="7.3025" x2="-102.87" y2="7.3025" width="0" layer="19" extent="1-1"/>
 <wire x1="-93.98" y1="3.81" x2="-100.33" y2="7.3025" width="0" layer="19" extent="1-1"/>
-<wire x1="-15.875" y1="10.668" x2="-93.98" y2="3.81" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="VIN">
 <contactref element="CHRG" pad="1"/>
@@ -590,6 +648,45 @@ design rules under a new name.</description>
 <contactref element="U2" pad="6"/>
 <wire x1="-92.3544" y1="1.7653" x2="-128.64" y2="-12.7" width="0" layer="19" extent="1-1"/>
 </signal>
+<signal name="N$9">
+<contactref element="U$2" pad="15"/>
+<contactref element="C5" pad="1"/>
+<wire x1="-128.27" y1="-21.43" x2="-134.25" y2="-25.4" width="0" layer="19" extent="1-1"/>
+</signal>
+<signal name="N$10">
+<contactref element="U$2" pad="16"/>
+<contactref element="C6" pad="2"/>
+<contactref element="R2" pad="1"/>
+<wire x1="-136.26" y1="-25.4" x2="-138.01" y2="-29.21" width="0" layer="19" extent="1-1"/>
+<wire x1="-129.54" y1="-21.43" x2="-136.26" y2="-25.4" width="0" layer="19" extent="1-1"/>
+</signal>
+<signal name="V_BATT-">
+<contactref element="U$1" pad="-2"/>
+<contactref element="U$2" pad="10"/>
+<contactref element="U$2" pad="11"/>
+<contactref element="C6" pad="1"/>
+<contactref element="C5" pad="2"/>
+<contactref element="C7" pad="1"/>
+<contactref element="JP2" pad="1"/>
+<wire x1="-141.87" y1="-27.94" x2="-139.7" y2="-36.83" width="0" layer="19" extent="1-1"/>
+<wire x1="-138.06" y1="-25.4" x2="-141.87" y2="-27.94" width="0" layer="19" extent="1-1"/>
+<wire x1="-132.45" y1="-25.4" x2="-138.06" y2="-25.4" width="0" layer="19" extent="1-1"/>
+<wire x1="-123.19" y1="-21.43" x2="-132.45" y2="-25.4" width="0" layer="19" extent="1-1"/>
+<wire x1="-121.92" y1="-21.43" x2="-123.19" y2="-21.43" width="0" layer="19" extent="1-1"/>
+<wire x1="-15.875" y1="10.668" x2="-121.92" y2="-21.43" width="0" layer="19" extent="1-1"/>
+</signal>
+<signal name="N$13">
+<contactref element="U$2" pad="14"/>
+<contactref element="C7" pad="2"/>
+<contactref element="R3" pad="1"/>
+<wire x1="-140.07" y1="-27.94" x2="-141.82" y2="-31.75" width="0" layer="19" extent="1-1"/>
+<wire x1="-127" y1="-21.43" x2="-140.07" y2="-27.94" width="0" layer="19" extent="1-1"/>
+</signal>
+<signal name="N$1">
+<contactref element="U$2" pad="9"/>
+<contactref element="JP2" pad="2"/>
+<wire x1="-120.65" y1="-21.43" x2="-137.16" y2="-36.83" width="0" layer="19" extent="1-1"/>
+</signal>
 </signals>
 </board>
 </drawing>
diff --git a/batboard/batboard.sch b/batboard/batboard.sch
index 2239b2f..b014fdf 100644
--- a/batboard/batboard.sch
+++ b/batboard/batboard.sch
@@ -158,6 +158,30 @@
 <text x="-2.54" y="-3.81" size="1.27" layer="21">.</text>
 <text x="4.064" y="-2.54" size="1.27" layer="25" rot="R90">&gt;Name</text>
 </package>
+<package name="SOIC-16">
+<smd name="16" x="-3.81" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="15" x="-2.54" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="14" x="-1.27" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="13" x="0" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="12" x="1.27" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="11" x="2.54" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="10" x="3.81" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="9" x="5.08" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="1" x="-3.81" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="2" x="-2.54" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="4" x="0" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="3" x="-1.27" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="5" x="1.27" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="6" x="2.54" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="7" x="3.81" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="8" x="5.08" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<wire x1="-4.41" y1="1.89" x2="-4.41" y2="-1.89" width="0.2" layer="21"/>
+<wire x1="-4.41" y1="-1.89" x2="5.67" y2="-1.89" width="0.2" layer="21"/>
+<wire x1="5.67" y1="-1.89" x2="5.67" y2="1.89" width="0.2" layer="21"/>
+<wire x1="5.67" y1="1.89" x2="-4.41" y2="1.89" width="0.2" layer="21"/>
+<text x="-2.90680625" y="-1.538796875" size="1.27" layer="21" rot="R90">1</text>
+<text x="6.801725" y="-1.8388375" size="0.8128" layer="21" rot="R90">&lt;Name</text>
+</package>
 </packages>
 <symbols>
 <symbol name="2CELLBATT">
@@ -205,6 +229,30 @@
 <text x="0.508" y="2.286" size="1.778" layer="97">4</text>
 <text x="-5.08" y="-7.62" size="1.778" layer="97">&gt;Name</text>
 </symbol>
+<symbol name="UCC3911">
+<wire x1="-7.62" y1="20.32" x2="-7.62" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-20.32" x2="12.7" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-20.32" x2="12.7" y2="20.32" width="0.254" layer="94"/>
+<wire x1="12.7" y1="20.32" x2="-7.62" y2="20.32" width="0.254" layer="94"/>
+<pin name="NC" x="-12.7" y="17.78" length="middle"/>
+<pin name="!OV" x="-12.7" y="12.7" length="middle"/>
+<pin name="!UV" x="-12.7" y="7.62" length="middle"/>
+<pin name="SUBS1" x="-12.7" y="2.54" length="middle"/>
+<pin name="SUBS2" x="-12.7" y="-2.54" length="middle"/>
+<pin name="GND" x="-12.7" y="-7.62" length="middle"/>
+<pin name="GND2" x="-12.7" y="-12.7" length="middle"/>
+<pin name="LPWARN" x="-12.7" y="-17.78" length="middle"/>
+<pin name="B2" x="17.78" y="17.78" length="middle" rot="R180"/>
+<pin name="CDLY" x="17.78" y="12.7" length="middle" rot="R180"/>
+<pin name="B1" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="SUBS4" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="SUBS3" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="B0.2" x="17.78" y="-7.62" length="middle" rot="R180"/>
+<pin name="B0.1" x="17.78" y="-12.7" length="middle" rot="R180"/>
+<pin name="CE" x="17.78" y="-17.78" length="middle" rot="R180"/>
+<text x="5.08" y="-22.86" size="1.778" layer="95">&gt;Name</text>
+<text x="-7.62" y="21.59" size="1.778" layer="96">&gt;Values</text>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="BK-18650-PC4">
@@ -273,6 +321,36 @@ Digikey: WM17450-ND</description>
 </device>
 </devices>
 </deviceset>
+<deviceset name="UCC3911">
+<gates>
+<gate name="G$1" symbol="UCC3911" x="-2.54" y="0"/>
+</gates>
+<devices>
+<device name="" package="SOIC-16">
+<connects>
+<connect gate="G$1" pin="!OV" pad="2"/>
+<connect gate="G$1" pin="!UV" pad="3"/>
+<connect gate="G$1" pin="B0.1" pad="10"/>
+<connect gate="G$1" pin="B0.2" pad="11"/>
+<connect gate="G$1" pin="B1" pad="14"/>
+<connect gate="G$1" pin="B2" pad="16"/>
+<connect gate="G$1" pin="CDLY" pad="15"/>
+<connect gate="G$1" pin="CE" pad="9"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND2" pad="7"/>
+<connect gate="G$1" pin="LPWARN" pad="8"/>
+<connect gate="G$1" pin="NC" pad="1"/>
+<connect gate="G$1" pin="SUBS1" pad="4"/>
+<connect gate="G$1" pin="SUBS2" pad="5"/>
+<connect gate="G$1" pin="SUBS3" pad="12"/>
+<connect gate="G$1" pin="SUBS4" pad="13"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
 </devicesets>
 </library>
 <library name="supply1">
@@ -1831,16 +1909,25 @@ Standard 2-pin 0.1" header. Use with straight break away headers (SKU : PRT-0011
 <part name="R1" library="SparkFun-Passives" deviceset="RESISTOR" device="0805-RES" value="0.05"/>
 <part name="JP1" library="SparkFun-Connectors" deviceset="M02" device="PTH"/>
 <part name="GND5" library="supply1" deviceset="GND" device=""/>
-<part name="GND6" library="supply1" deviceset="GND" device=""/>
 <part name="C4" library="SparkFun-Capacitors" deviceset="CAP" device="0805" value="0.68uF"/>
 <part name="D2" library="SparkFun-DiscreteSemi" deviceset="DIODE-SCHOTTKY" device="_"/>
 <part name="GND7" library="supply1" deviceset="GND" device=""/>
+<part name="U$2" library="jabinder" deviceset="UCC3911" device=""/>
+<part name="C5" library="SparkFun-Capacitors" deviceset="CAP" device="0805" value="330pF"/>
+<part name="C6" library="SparkFun-Capacitors" deviceset="CAP" device="0805" value="10uF"/>
+<part name="R2" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="220"/>
+<part name="C7" library="SparkFun-Capacitors" deviceset="CAP" device="0805" value="0.22uF"/>
+<part name="R3" library="SparkFun-Passives" deviceset="RESISTOR" device="0603-RES" value="10k"/>
+<part name="JP2" library="SparkFun-Connectors" deviceset="M02" device="PTH"/>
+<part name="GND6" library="supply1" deviceset="GND" device=""/>
+<part name="C8" library="SparkFun-Capacitors" deviceset="CAP" device="0805" value="0.1uF,  25V"/>
 </parts>
 <sheets>
 <sheet>
 <plain>
 <wire x1="-53.34" y1="35.56" x2="-22.86" y2="35.56" width="0.1524" layer="97"/>
-<wire x1="-22.86" y1="35.56" x2="-22.86" y2="-17.78" width="0.1524" layer="97"/>
+<wire x1="-22.86" y1="35.56" x2="-22.86" y2="-5.08" width="0.1524" layer="97"/>
+<wire x1="-22.86" y1="-5.08" x2="-22.86" y2="-17.78" width="0.1524" layer="97"/>
 <wire x1="-22.86" y1="-17.78" x2="-53.34" y2="-17.78" width="0.1524" layer="97"/>
 <wire x1="-53.34" y1="-17.78" x2="-53.34" y2="35.56" width="0.1524" layer="97"/>
 <text x="-40.64" y="-15.24" size="2.54" layer="97">Batteries</text>
@@ -1848,37 +1935,56 @@ Standard 2-pin 0.1" header. Use with straight break away headers (SKU : PRT-0011
 <wire x1="-53.34" y1="60.96" x2="-22.86" y2="60.96" width="0.1524" layer="97"/>
 <wire x1="-22.86" y1="60.96" x2="-22.86" y2="35.56" width="0.1524" layer="97"/>
 <wire x1="-53.34" y1="-17.78" x2="-53.34" y2="-45.72" width="0.1524" layer="97"/>
-<wire x1="-53.34" y1="-45.72" x2="-22.86" y2="-45.72" width="0.1524" layer="97"/>
 <wire x1="-22.86" y1="-45.72" x2="-22.86" y2="-17.78" width="0.1524" layer="97"/>
 <text x="-51.054" y="-44.704" size="2.54" layer="97">Batt Header</text>
 <text x="-50.038" y="56.896" size="2.54" layer="97">CHRG Header</text>
-<text x="58.42" y="38.1" size="1.778" layer="97">WSLPD-.05CT-ND For Current Sense Resistor</text>
+<text x="-2.54" y="53.34" size="1.778" layer="97">WSLPD-.05CT-ND For Current Sense Resistor</text>
+<wire x1="-22.86" y1="60.96" x2="78.74" y2="60.96" width="0.1524" layer="97"/>
+<wire x1="78.74" y1="60.96" x2="78.74" y2="-5.08" width="0.1524" layer="97"/>
+<wire x1="78.74" y1="-5.08" x2="-22.86" y2="-5.08" width="0.1524" layer="97"/>
+<text x="22.86" y="0" size="2.54" layer="97">Charge Circuit</text>
+<text x="-10.16" y="55.88" size="2.54" layer="97">TODO: FIX CHARGE CURRENT TO 1435mA</text>
+<wire x1="-22.86" y1="-45.72" x2="-22.86" y2="-58.42" width="0.1524" layer="97"/>
+<wire x1="-22.86" y1="-58.42" x2="78.74" y2="-58.42" width="0.1524" layer="97"/>
+<wire x1="78.74" y1="-58.42" x2="78.74" y2="-5.08" width="0.1524" layer="97"/>
+<wire x1="-53.34" y1="-45.72" x2="-22.86" y2="-45.72" width="0.1524" layer="97"/>
+<text x="48.26" y="-50.8" size="2.54" layer="97">Protection Circuit</text>
+<text x="-20.32" y="-58.42" size="2.54" layer="97">STILL NEED TO ADD
+HIGH CURRENT HEAT SINK</text>
 </plain>
 <instances>
 <instance part="U$1" gate="G$1" x="-38.1" y="12.7"/>
-<instance part="U2" gate="G$1" x="38.1" y="15.24"/>
+<instance part="U2" gate="G$1" x="20.32" y="35.56"/>
 <instance part="CHRG" gate="G$1" x="-38.1" y="50.8"/>
 <instance part="BAT" gate="G$1" x="-38.1" y="-30.48"/>
 <instance part="GND1" gate="1" x="-27.94" y="-40.64"/>
 <instance part="GND2" gate="1" x="-30.48" y="40.64"/>
-<instance part="C1" gate="G$1" x="5.08" y="17.78"/>
-<instance part="C2" gate="G$1" x="63.5" y="25.4" rot="R180"/>
-<instance part="D1" gate="G$1" x="63.5" y="15.24" smashed="yes" rot="R90">
-<attribute name="NAME" x="68.0974" y="12.7" size="1.778" layer="95" rot="R90"/>
+<instance part="C1" gate="G$1" x="-12.7" y="38.1"/>
+<instance part="C2" gate="G$1" x="45.72" y="45.72" rot="R180"/>
+<instance part="D1" gate="G$1" x="45.72" y="35.56" smashed="yes" rot="R90">
+<attribute name="NAME" x="50.3174" y="33.02" size="1.778" layer="95" rot="R90"/>
 </instance>
-<instance part="L1" gate="G$1" x="68.58" y="20.32" rot="R90"/>
-<instance part="GND3" gate="1" x="17.78" y="-15.24"/>
-<instance part="C3" gate="G$1" x="73.66" y="5.08"/>
-<instance part="GND4" gate="1" x="73.66" y="-2.54"/>
-<instance part="R1" gate="G$1" x="76.2" y="15.24" rot="R90"/>
-<instance part="JP1" gate="G$1" x="63.5" y="-10.16" rot="R90"/>
-<instance part="GND5" gate="1" x="2.54" y="12.7" rot="R270"/>
-<instance part="GND6" gate="1" x="-30.48" y="-5.08"/>
-<instance part="C4" gate="G$1" x="17.78" y="0" rot="R90"/>
-<instance part="D2" gate="G$1" x="76.2" y="27.94" smashed="yes" rot="R180">
-<attribute name="NAME" x="78.74" y="32.5374" size="1.778" layer="95" rot="R180"/>
+<instance part="L1" gate="G$1" x="50.8" y="40.64" rot="R90"/>
+<instance part="GND3" gate="1" x="0" y="5.08"/>
+<instance part="C3" gate="G$1" x="55.88" y="25.4"/>
+<instance part="GND4" gate="1" x="55.88" y="17.78"/>
+<instance part="R1" gate="G$1" x="58.42" y="35.56" rot="R90"/>
+<instance part="JP1" gate="G$1" x="45.72" y="10.16" rot="R90"/>
+<instance part="GND5" gate="1" x="-15.24" y="33.02" rot="R270"/>
+<instance part="C4" gate="G$1" x="0" y="20.32" rot="R90"/>
+<instance part="D2" gate="G$1" x="58.42" y="48.26" smashed="yes" rot="R180">
+<attribute name="NAME" x="60.96" y="52.8574" size="1.778" layer="95" rot="R180"/>
 </instance>
-<instance part="GND7" gate="1" x="81.28" y="22.86"/>
+<instance part="GND7" gate="1" x="63.5" y="43.18"/>
+<instance part="U$2" gate="G$1" x="17.78" y="-30.48"/>
+<instance part="C5" gate="G$1" x="45.72" y="-17.78" rot="R90"/>
+<instance part="C6" gate="G$1" x="55.88" y="-12.7" rot="R180"/>
+<instance part="R2" gate="G$1" x="63.5" y="-10.16"/>
+<instance part="C7" gate="G$1" x="58.42" y="-27.94" rot="R180"/>
+<instance part="R3" gate="G$1" x="63.5" y="-22.86"/>
+<instance part="JP2" gate="G$1" x="40.64" y="-55.88" rot="R90"/>
+<instance part="GND6" gate="1" x="-15.24" y="-43.18"/>
+<instance part="C8" gate="G$1" x="-10.16" y="-20.32" rot="R180"/>
 </instances>
 <busses>
 </busses>
@@ -1901,21 +2007,30 @@ Standard 2-pin 0.1" header. Use with straight break away headers (SKU : PRT-0011
 </segment>
 <segment>
 <pinref part="D1" gate="G$1" pin="A"/>
-<wire x1="63.5" y1="12.7" x2="63.5" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="45.72" y1="33.02" x2="45.72" y2="30.48" width="0.1524" layer="91"/>
 <pinref part="U2" gate="G$1" pin="BAT"/>
-<wire x1="63.5" y1="10.16" x2="53.34" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="45.72" y1="30.48" x2="35.56" y2="30.48" width="0.1524" layer="91"/>
 <pinref part="C3" gate="G$1" pin="1"/>
-<wire x1="63.5" y1="10.16" x2="73.66" y2="10.16" width="0.1524" layer="91"/>
-<junction x="63.5" y="10.16"/>
-<wire x1="73.66" y1="10.16" x2="76.2" y2="10.16" width="0.1524" layer="91"/>
-<junction x="73.66" y="10.16"/>
-<label x="78.74" y="7.62" size="1.778" layer="95"/>
+<wire x1="45.72" y1="30.48" x2="55.88" y2="30.48" width="0.1524" layer="91"/>
+<junction x="45.72" y="30.48"/>
+<wire x1="55.88" y1="30.48" x2="58.42" y2="30.48" width="0.1524" layer="91"/>
+<junction x="55.88" y="30.48"/>
+<label x="60.96" y="27.94" size="1.778" layer="95"/>
 <pinref part="R1" gate="G$1" pin="1"/>
-<wire x1="76.2" y1="10.16" x2="81.28" y2="10.16" width="0.1524" layer="91"/>
-<junction x="76.2" y="10.16"/>
+<wire x1="58.42" y1="30.48" x2="63.5" y2="30.48" width="0.1524" layer="91"/>
+<junction x="58.42" y="30.48"/>
+</segment>
+<segment>
+<wire x1="-17.78" y1="-7.62" x2="-10.16" y2="-7.62" width="0.1524" layer="91"/>
+<pinref part="R2" gate="G$1" pin="2"/>
+<wire x1="-10.16" y1="-7.62" x2="68.58" y2="-7.62" width="0.1524" layer="91"/>
+<wire x1="68.58" y1="-7.62" x2="68.58" y2="-10.16" width="0.1524" layer="91"/>
+<pinref part="C8" gate="G$1" pin="2"/>
+<wire x1="-10.16" y1="-17.78" x2="-10.16" y2="-7.62" width="0.1524" layer="91"/>
+<junction x="-10.16" y="-7.62"/>
 </segment>
 </net>
-<net name="N$1" class="0">
+<net name="INTERCELL" class="0">
 <segment>
 <pinref part="U$1" gate="G$1" pin="-1"/>
 <wire x1="-43.18" y1="5.08" x2="-43.18" y2="-2.54" width="0.1524" layer="91"/>
@@ -1923,6 +2038,12 @@ Standard 2-pin 0.1" header. Use with straight break away headers (SKU : PRT-0011
 <wire x1="-36.54489375" y1="-2.54" x2="-36.54489375" y2="17.78" width="0.1524" layer="91"/>
 <pinref part="U$1" gate="G$1" pin="+2"/>
 <wire x1="-36.54489375" y1="17.78" x2="-30.48" y2="17.78" width="0.1524" layer="91"/>
+<label x="-48.26" y="-5.08" size="1.778" layer="95"/>
+</segment>
+<segment>
+<wire x1="68.58" y1="-22.86" x2="71.12" y2="-22.86" width="0.1524" layer="91"/>
+<label x="73.66" y="-27.94" size="1.778" layer="95" rot="R90"/>
+<pinref part="R3" gate="G$1" pin="2"/>
 </segment>
 </net>
 <net name="GND" class="0">
@@ -1948,39 +2069,49 @@ Standard 2-pin 0.1" header. Use with straight break away headers (SKU : PRT-0011
 </segment>
 <segment>
 <pinref part="U2" gate="G$1" pin="GND"/>
-<wire x1="17.78" y1="-5.08" x2="17.78" y2="-12.7" width="0.1524" layer="91"/>
-<wire x1="22.86" y1="-5.08" x2="17.78" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="0" y1="15.24" x2="0" y2="7.62" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="15.24" x2="0" y2="15.24" width="0.1524" layer="91"/>
 <pinref part="GND3" gate="1" pin="GND"/>
-<wire x1="17.78" y1="-5.08" x2="10.16" y2="-5.08" width="0.1524" layer="91"/>
-<wire x1="10.16" y1="-5.08" x2="10.16" y2="0" width="0.1524" layer="91"/>
-<junction x="17.78" y="-5.08"/>
+<wire x1="0" y1="15.24" x2="-7.62" y2="15.24" width="0.1524" layer="91"/>
+<wire x1="-7.62" y1="15.24" x2="-7.62" y2="20.32" width="0.1524" layer="91"/>
+<junction x="0" y="15.24"/>
 <pinref part="C4" gate="G$1" pin="1"/>
-<wire x1="10.16" y1="0" x2="12.7" y2="0" width="0.1524" layer="91"/>
+<wire x1="-7.62" y1="20.32" x2="-5.08" y2="20.32" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="C3" gate="G$1" pin="2"/>
 <pinref part="GND4" gate="1" pin="GND"/>
 <pinref part="JP1" gate="G$1" pin="1"/>
-<wire x1="63.5" y1="-2.54" x2="63.5" y2="0" width="0.1524" layer="91"/>
-<wire x1="63.5" y1="0" x2="73.66" y2="0" width="0.1524" layer="91"/>
-<wire x1="73.66" y1="0" x2="73.66" y2="2.54" width="0.1524" layer="91"/>
+<wire x1="45.72" y1="17.78" x2="45.72" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="45.72" y1="20.32" x2="55.88" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="20.32" x2="55.88" y2="22.86" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="C1" gate="G$1" pin="2"/>
-<wire x1="5.08" y1="15.24" x2="5.08" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="-12.7" y1="35.56" x2="-12.7" y2="33.02" width="0.1524" layer="91"/>
 <pinref part="GND5" gate="1" pin="GND"/>
 </segment>
 <segment>
-<pinref part="U$1" gate="G$1" pin="-2"/>
-<wire x1="-30.48" y1="5.08" x2="-30.48" y2="-2.54" width="0.1524" layer="91"/>
-<pinref part="GND6" gate="1" pin="GND"/>
-</segment>
-<segment>
 <pinref part="D2" gate="G$1" pin="A"/>
-<wire x1="78.74" y1="27.94" x2="81.28" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="81.28" y1="27.94" x2="81.28" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="60.96" y1="48.26" x2="63.5" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="63.5" y1="48.26" x2="63.5" y2="45.72" width="0.1524" layer="91"/>
 <pinref part="GND7" gate="1" pin="GND"/>
 </segment>
+<segment>
+<pinref part="U$2" gate="G$1" pin="GND2"/>
+<wire x1="5.08" y1="-43.18" x2="0" y2="-43.18" width="0.1524" layer="91"/>
+<wire x1="0" y1="-43.18" x2="0" y2="-38.1" width="0.1524" layer="91"/>
+<pinref part="U$2" gate="G$1" pin="GND"/>
+<wire x1="0" y1="-38.1" x2="5.08" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="0" y1="-38.1" x2="-10.16" y2="-38.1" width="0.1524" layer="91"/>
+<junction x="0" y="-38.1"/>
+<pinref part="GND6" gate="1" pin="GND"/>
+<wire x1="-10.16" y1="-38.1" x2="-15.24" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="-15.24" y1="-38.1" x2="-15.24" y2="-40.64" width="0.1524" layer="91"/>
+<pinref part="C8" gate="G$1" pin="1"/>
+<wire x1="-10.16" y1="-25.4" x2="-10.16" y2="-38.1" width="0.1524" layer="91"/>
+<junction x="-10.16" y="-38.1"/>
+</segment>
 </net>
 <net name="VIN" class="0">
 <segment>
@@ -1995,74 +2126,140 @@ Standard 2-pin 0.1" header. Use with straight break away headers (SKU : PRT-0011
 </segment>
 <segment>
 <pinref part="U2" gate="G$1" pin="!SHDN"/>
-<wire x1="22.86" y1="15.24" x2="15.24" y2="15.24" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="35.56" x2="-2.54" y2="35.56" width="0.1524" layer="91"/>
 <pinref part="U2" gate="G$1" pin="VIN"/>
-<wire x1="22.86" y1="25.4" x2="15.24" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="45.72" x2="-2.54" y2="45.72" width="0.1524" layer="91"/>
 <pinref part="U2" gate="G$1" pin="CLP"/>
-<wire x1="22.86" y1="20.32" x2="15.24" y2="20.32" width="0.1524" layer="91"/>
-<wire x1="15.24" y1="20.32" x2="15.24" y2="25.4" width="0.1524" layer="91"/>
-<junction x="15.24" y="25.4"/>
-<wire x1="15.24" y1="15.24" x2="15.24" y2="20.32" width="0.1524" layer="91"/>
-<junction x="15.24" y="20.32"/>
-<wire x1="15.24" y1="25.4" x2="5.08" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="5.08" y1="40.64" x2="-2.54" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="-2.54" y1="40.64" x2="-2.54" y2="45.72" width="0.1524" layer="91"/>
+<junction x="-2.54" y="45.72"/>
+<wire x1="-2.54" y1="35.56" x2="-2.54" y2="40.64" width="0.1524" layer="91"/>
+<junction x="-2.54" y="40.64"/>
+<wire x1="-2.54" y1="45.72" x2="-12.7" y2="45.72" width="0.1524" layer="91"/>
 <pinref part="C1" gate="G$1" pin="1"/>
-<wire x1="5.08" y1="25.4" x2="-2.54" y2="25.4" width="0.1524" layer="91"/>
-<wire x1="5.08" y1="25.4" x2="5.08" y2="22.86" width="0.1524" layer="91"/>
-<junction x="5.08" y="25.4"/>
-<label x="-2.54" y="25.4" size="1.778" layer="95"/>
+<wire x1="-12.7" y1="45.72" x2="-20.32" y2="45.72" width="0.1524" layer="91"/>
+<wire x1="-12.7" y1="45.72" x2="-12.7" y2="43.18" width="0.1524" layer="91"/>
+<junction x="-12.7" y="45.72"/>
+<label x="-20.32" y="45.72" size="1.778" layer="95"/>
 </segment>
 </net>
 <net name="N$6" class="0">
 <segment>
 <pinref part="C2" gate="G$1" pin="2"/>
 <pinref part="U2" gate="G$1" pin="SW"/>
-<wire x1="63.5" y1="27.94" x2="53.34" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="53.34" y1="27.94" x2="53.34" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="45.72" y1="48.26" x2="35.56" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="48.26" x2="35.56" y2="45.72" width="0.1524" layer="91"/>
 <pinref part="L1" gate="G$1" pin="2"/>
-<wire x1="63.5" y1="27.94" x2="68.58" y2="27.94" width="0.1524" layer="91"/>
-<wire x1="68.58" y1="27.94" x2="68.58" y2="25.4" width="0.1524" layer="91"/>
-<junction x="63.5" y="27.94"/>
+<wire x1="45.72" y1="48.26" x2="50.8" y2="48.26" width="0.1524" layer="91"/>
+<wire x1="50.8" y1="48.26" x2="50.8" y2="45.72" width="0.1524" layer="91"/>
+<junction x="45.72" y="48.26"/>
 <pinref part="D2" gate="G$1" pin="C"/>
-<wire x1="68.58" y1="27.94" x2="73.66" y2="27.94" width="0.1524" layer="91"/>
-<junction x="68.58" y="27.94"/>
+<wire x1="50.8" y1="48.26" x2="55.88" y2="48.26" width="0.1524" layer="91"/>
+<junction x="50.8" y="48.26"/>
 </segment>
 </net>
 <net name="N$2" class="0">
 <segment>
 <pinref part="U2" gate="G$1" pin="BOOST"/>
 <pinref part="C2" gate="G$1" pin="1"/>
-<wire x1="53.34" y1="20.32" x2="63.5" y2="20.32" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="40.64" x2="45.72" y2="40.64" width="0.1524" layer="91"/>
 <pinref part="D1" gate="G$1" pin="C"/>
-<wire x1="63.5" y1="20.32" x2="63.5" y2="17.78" width="0.1524" layer="91"/>
-<junction x="63.5" y="20.32"/>
+<wire x1="45.72" y1="40.64" x2="45.72" y2="38.1" width="0.1524" layer="91"/>
+<junction x="45.72" y="40.64"/>
 </segment>
 </net>
 <net name="N$7" class="0">
 <segment>
 <pinref part="U2" gate="G$1" pin="SENSE"/>
 <pinref part="L1" gate="G$1" pin="1"/>
-<wire x1="53.34" y1="15.24" x2="68.58" y2="15.24" width="0.1524" layer="91"/>
-<wire x1="68.58" y1="15.24" x2="73.66" y2="15.24" width="0.1524" layer="91"/>
-<wire x1="73.66" y1="15.24" x2="73.66" y2="20.32" width="0.1524" layer="91"/>
-<junction x="68.58" y="15.24"/>
+<wire x1="50.8" y1="35.56" x2="55.88" y2="35.56" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="35.56" x2="55.88" y2="40.64" width="0.1524" layer="91"/>
+<junction x="50.8" y="35.56"/>
 <pinref part="R1" gate="G$1" pin="2"/>
-<wire x1="73.66" y1="20.32" x2="76.2" y2="20.32" width="0.1524" layer="91"/>
-<wire x1="53.34" y1="15.24" x2="68.58" y2="15.24" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="40.64" x2="58.42" y2="40.64" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="35.56" x2="50.8" y2="35.56" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$3" class="0">
 <segment>
 <pinref part="U2" gate="G$1" pin="NTC"/>
 <pinref part="JP1" gate="G$1" pin="2"/>
-<wire x1="53.34" y1="5.08" x2="60.96" y2="5.08" width="0.1524" layer="91"/>
-<wire x1="60.96" y1="5.08" x2="60.96" y2="-2.54" width="0.1524" layer="91"/>
+<wire x1="35.56" y1="25.4" x2="43.18" y2="25.4" width="0.1524" layer="91"/>
+<wire x1="43.18" y1="25.4" x2="43.18" y2="17.78" width="0.1524" layer="91"/>
 </segment>
 </net>
 <net name="N$4" class="0">
 <segment>
 <pinref part="C4" gate="G$1" pin="2"/>
 <pinref part="U2" gate="G$1" pin="TIMER"/>
-<wire x1="20.32" y1="0" x2="22.86" y2="0" width="0.1524" layer="91"/>
+<wire x1="2.54" y1="20.32" x2="5.08" y2="20.32" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$9" class="0">
+<segment>
+<pinref part="U$2" gate="G$1" pin="CDLY"/>
+<pinref part="C5" gate="G$1" pin="1"/>
+<wire x1="35.56" y1="-17.78" x2="40.64" y2="-17.78" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$10" class="0">
+<segment>
+<pinref part="U$2" gate="G$1" pin="B2"/>
+<wire x1="35.56" y1="-12.7" x2="48.26" y2="-12.7" width="0.1524" layer="91"/>
+<wire x1="48.26" y1="-12.7" x2="48.26" y2="-10.16" width="0.1524" layer="91"/>
+<pinref part="C6" gate="G$1" pin="2"/>
+<wire x1="48.26" y1="-10.16" x2="55.88" y2="-10.16" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="-10.16" x2="58.42" y2="-10.16" width="0.1524" layer="91"/>
+<junction x="55.88" y="-10.16"/>
+<pinref part="R2" gate="G$1" pin="1"/>
+</segment>
+</net>
+<net name="V_BATT-" class="0">
+<segment>
+<pinref part="U$1" gate="G$1" pin="-2"/>
+<wire x1="-30.48" y1="5.08" x2="-30.48" y2="-2.54" width="0.1524" layer="91"/>
+<label x="-27.94" y="-5.08" size="1.778" layer="95" rot="R90"/>
+</segment>
+<segment>
+<pinref part="U$2" gate="G$1" pin="B0.1"/>
+<wire x1="35.56" y1="-43.18" x2="40.64" y2="-43.18" width="0.1524" layer="91"/>
+<wire x1="40.64" y1="-43.18" x2="40.64" y2="-38.1" width="0.1524" layer="91"/>
+<pinref part="U$2" gate="G$1" pin="B0.2"/>
+<wire x1="40.64" y1="-38.1" x2="35.56" y2="-38.1" width="0.1524" layer="91"/>
+<junction x="40.64" y="-38.1"/>
+<wire x1="55.88" y1="-17.78" x2="55.88" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="55.88" y1="-38.1" x2="40.64" y2="-38.1" width="0.1524" layer="91"/>
+<pinref part="C6" gate="G$1" pin="1"/>
+<wire x1="55.88" y1="-17.78" x2="48.26" y2="-17.78" width="0.1524" layer="91"/>
+<pinref part="C5" gate="G$1" pin="2"/>
+<junction x="55.88" y="-17.78"/>
+<pinref part="C7" gate="G$1" pin="1"/>
+<wire x1="58.42" y1="-33.02" x2="58.42" y2="-38.1" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="-38.1" x2="55.88" y2="-38.1" width="0.1524" layer="91"/>
+<junction x="55.88" y="-38.1"/>
+<wire x1="58.42" y1="-38.1" x2="66.04" y2="-38.1" width="0.1524" layer="91"/>
+<junction x="58.42" y="-38.1"/>
+<label x="60.96" y="-38.1" size="1.778" layer="95"/>
+<pinref part="JP2" gate="G$1" pin="1"/>
+<wire x1="40.64" y1="-48.26" x2="40.64" y2="-43.18" width="0.1524" layer="91"/>
+<junction x="40.64" y="-43.18"/>
+</segment>
+</net>
+<net name="N$13" class="0">
+<segment>
+<pinref part="U$2" gate="G$1" pin="B1"/>
+<wire x1="35.56" y1="-22.86" x2="58.42" y2="-22.86" width="0.1524" layer="91"/>
+<wire x1="58.42" y1="-22.86" x2="58.42" y2="-25.4" width="0.1524" layer="91"/>
+<pinref part="C7" gate="G$1" pin="2"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+<junction x="58.42" y="-22.86"/>
+</segment>
+</net>
+<net name="N$1" class="0">
+<segment>
+<pinref part="U$2" gate="G$1" pin="CE"/>
+<pinref part="JP2" gate="G$1" pin="2"/>
+<wire x1="35.56" y1="-48.26" x2="38.1" y2="-48.26" width="0.1524" layer="91"/>
 </segment>
 </net>
 </nets>
@@ -2070,4 +2267,10 @@ Standard 2-pin 0.1" header. Use with straight break away headers (SKU : PRT-0011
 </sheets>
 </schematic>
 </drawing>
+<compatibility>
+<note version="6.3" minversion="6.2.2" severity="warning">
+Since Version 6.2.2 text objects can contain more than one line,
+which will not be processed correctly with this version.
+</note>
+</compatibility>
 </eagle>
diff --git a/lbr/jabinder.lbr b/lbr/jabinder.lbr
index 5a52881..1ece28f 100644
--- a/lbr/jabinder.lbr
+++ b/lbr/jabinder.lbr
@@ -6,7 +6,7 @@
 <setting alwaysvectorfont="no"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
+<grid distance="0.05" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" altunitdist="inch" altunit="inch"/>
 <layers>
 <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
 <layer number="2" name="Route2" color="1" fill="3" visible="no" active="yes"/>
@@ -109,6 +109,30 @@
 <text x="-2.54" y="-3.81" size="1.27" layer="21">.</text>
 <text x="4.064" y="-2.54" size="1.27" layer="25" rot="R90">&gt;Name</text>
 </package>
+<package name="SOIC-16">
+<smd name="16" x="-3.81" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="15" x="-2.54" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="14" x="-1.27" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="13" x="0" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="12" x="1.27" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="11" x="2.54" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="10" x="3.81" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="9" x="5.08" y="2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="1" x="-3.81" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="2" x="-2.54" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="4" x="0" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="3" x="-1.27" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="5" x="1.27" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="6" x="2.54" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="7" x="3.81" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<smd name="8" x="5.08" y="-2.7" dx="0.6" dy="1.55" layer="1"/>
+<wire x1="-4.41" y1="1.89" x2="-4.41" y2="-1.89" width="0.2" layer="21"/>
+<wire x1="-4.41" y1="-1.89" x2="5.67" y2="-1.89" width="0.2" layer="21"/>
+<wire x1="5.67" y1="-1.89" x2="5.67" y2="1.89" width="0.2" layer="21"/>
+<wire x1="5.67" y1="1.89" x2="-4.41" y2="1.89" width="0.2" layer="21"/>
+<text x="-2.90680625" y="-1.538796875" size="1.27" layer="21" rot="R90">1</text>
+<text x="6.801725" y="-1.8388375" size="0.8128" layer="21" rot="R90">&lt;Name</text>
+</package>
 </packages>
 <symbols>
 <symbol name="2CELLBATT">
@@ -156,6 +180,30 @@
 <text x="0.508" y="2.286" size="1.778" layer="97">4</text>
 <text x="-5.08" y="-7.62" size="1.778" layer="97">&gt;Name</text>
 </symbol>
+<symbol name="UCC3911">
+<wire x1="-7.62" y1="20.32" x2="-7.62" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="-7.62" y1="-20.32" x2="12.7" y2="-20.32" width="0.254" layer="94"/>
+<wire x1="12.7" y1="-20.32" x2="12.7" y2="20.32" width="0.254" layer="94"/>
+<wire x1="12.7" y1="20.32" x2="-7.62" y2="20.32" width="0.254" layer="94"/>
+<pin name="NC" x="-12.7" y="17.78" length="middle"/>
+<pin name="!OV" x="-12.7" y="12.7" length="middle"/>
+<pin name="!UV" x="-12.7" y="7.62" length="middle"/>
+<pin name="SUBS1" x="-12.7" y="2.54" length="middle"/>
+<pin name="SUBS2" x="-12.7" y="-2.54" length="middle"/>
+<pin name="GND" x="-12.7" y="-7.62" length="middle"/>
+<pin name="GND2" x="-12.7" y="-12.7" length="middle"/>
+<pin name="LPWARN" x="-12.7" y="-17.78" length="middle"/>
+<pin name="B2" x="17.78" y="17.78" length="middle" rot="R180"/>
+<pin name="CDLY" x="17.78" y="12.7" length="middle" rot="R180"/>
+<pin name="B1" x="17.78" y="7.62" length="middle" rot="R180"/>
+<pin name="SUBS4" x="17.78" y="2.54" length="middle" rot="R180"/>
+<pin name="SUBS3" x="17.78" y="-2.54" length="middle" rot="R180"/>
+<pin name="B0.2" x="17.78" y="-7.62" length="middle" rot="R180"/>
+<pin name="B0.1" x="17.78" y="-12.7" length="middle" rot="R180"/>
+<pin name="CE" x="17.78" y="-17.78" length="middle" rot="R180"/>
+<text x="5.08" y="-22.86" size="1.778" layer="95">&gt;Name</text>
+<text x="-7.62" y="21.59" size="1.778" layer="96">&gt;Values</text>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="BK-18650-PC4">
@@ -224,6 +272,36 @@ Digikey: WM17450-ND</description>
 </device>
 </devices>
 </deviceset>
+<deviceset name="UCC3911">
+<gates>
+<gate name="G$1" symbol="UCC3911" x="-2.54" y="0"/>
+</gates>
+<devices>
+<device name="" package="SOIC-16">
+<connects>
+<connect gate="G$1" pin="!OV" pad="2"/>
+<connect gate="G$1" pin="!UV" pad="3"/>
+<connect gate="G$1" pin="B0.1" pad="10"/>
+<connect gate="G$1" pin="B0.2" pad="11"/>
+<connect gate="G$1" pin="B1" pad="14"/>
+<connect gate="G$1" pin="B2" pad="16"/>
+<connect gate="G$1" pin="CDLY" pad="15"/>
+<connect gate="G$1" pin="CE" pad="9"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="GND2" pad="7"/>
+<connect gate="G$1" pin="LPWARN" pad="8"/>
+<connect gate="G$1" pin="NC" pad="1"/>
+<connect gate="G$1" pin="SUBS1" pad="4"/>
+<connect gate="G$1" pin="SUBS2" pad="5"/>
+<connect gate="G$1" pin="SUBS3" pad="12"/>
+<connect gate="G$1" pin="SUBS4" pad="13"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
 </devicesets>
 </library>
 </drawing>
