summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--beerometer.csv24
-rw-r--r--beerometer.xml518
2 files changed, 542 insertions, 0 deletions
diff --git a/beerometer.csv b/beerometer.csv
new file mode 100644
index 0000000..4c2c03a
--- /dev/null
+++ b/beerometer.csv
@@ -0,0 +1,24 @@
+Reference, Value, Footprint, Datasheet
+U1,ESP8266Huzzah,digitalscurf:esp8266,
+P7,CONN_01X02,Pin_Headers:Pin_Header_Straight_1x02,
+C2,47uF,Capacitors_ThroughHole:C_Radial_D5_L11_P2,
+C1,100uF,Capacitors_ThroughHole:C_Radial_D6.3_L11.2_P2.5,
+C3,100nF,Capacitors_ThroughHole:C_Disc_D7.5_P5,
+Q1,Q_NPN_BCE,TO_SOT_Packages_THT:TO-92_Inline_Wide,
+P1,CONN_01X03,Pin_Headers:Pin_Header_Straight_1x03,
+C4,22pF,Capacitors_ThroughHole:C_Disc_D3_P2.5,
+Q2,Q_NPN_BCE,TO_SOT_Packages_THT:TO-92_Inline_Wide,
+P2,CONN_01X03,Pin_Headers:Pin_Header_Straight_1x03,
+C5,22pF,Capacitors_ThroughHole:C_Disc_D3_P2.5,
+Q3,Q_NPN_BCE,TO_SOT_Packages_THT:TO-92_Inline_Wide,
+P3,CONN_01X03,Pin_Headers:Pin_Header_Straight_1x03,
+C6,22pF,Capacitors_ThroughHole:C_Disc_D3_P2.5,
+Q4,Q_NPN_BCE,TO_SOT_Packages_THT:TO-92_Inline_Wide,
+P4,CONN_01X03,Pin_Headers:Pin_Header_Straight_1x03,
+C7,22pF,Capacitors_ThroughHole:C_Disc_D3_P2.5,
+Q5,Q_NPN_BCE,TO_SOT_Packages_THT:TO-92_Inline_Wide,
+P5,CONN_01X03,Pin_Headers:Pin_Header_Straight_1x03,
+C8,22pF,Capacitors_ThroughHole:C_Disc_D3_P2.5,
+Q6,Q_NPN_BCE,TO_SOT_Packages_THT:TO-92_Inline_Wide,
+P6,CONN_01X03,Pin_Headers:Pin_Header_Straight_1x03,
+C9,22pF,Capacitors_ThroughHole:C_Disc_D3_P2.5,
diff --git a/beerometer.xml b/beerometer.xml
new file mode 100644
index 0000000..fccc09d
--- /dev/null
+++ b/beerometer.xml
@@ -0,0 +1,518 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<export version="D">
+ <design>
+ <source>/home/dsilvers/dev-kicad/projects/beerometer/beerometer.sch</source>
+ <date>Tue 26 Jan 2016 11:19:39 GMT</date>
+ <tool>Eeschema (2016-01-03 BZR 6415)-product</tool>
+ <sheet number="1" name="/" tstamps="/">
+ <title_block>
+ <title/>
+ <company/>
+ <rev/>
+ <date/>
+ <source>beerometer.sch</source>
+ <comment number="1" value=""/>
+ <comment number="2" value=""/>
+ <comment number="3" value=""/>
+ <comment number="4" value=""/>
+ </title_block>
+ </sheet>
+ <sheet number="2" name="/Line1/" tstamps="/5689A90D/">
+ <title_block>
+ <title/>
+ <company/>
+ <rev/>
+ <date/>
+ <source>sensor-iface.sch</source>
+ <comment number="1" value=""/>
+ <comment number="2" value=""/>
+ <comment number="3" value=""/>
+ <comment number="4" value=""/>
+ </title_block>
+ </sheet>
+ <sheet number="3" name="/Line2/" tstamps="/568A1448/">
+ <title_block>
+ <title/>
+ <company/>
+ <rev/>
+ <date/>
+ <source>sensor-iface.sch</source>
+ <comment number="1" value=""/>
+ <comment number="2" value=""/>
+ <comment number="3" value=""/>
+ <comment number="4" value=""/>
+ </title_block>
+ </sheet>
+ <sheet number="4" name="/Line3/" tstamps="/568A1449/">
+ <title_block>
+ <title/>
+ <company/>
+ <rev/>
+ <date/>
+ <source>sensor-iface.sch</source>
+ <comment number="1" value=""/>
+ <comment number="2" value=""/>
+ <comment number="3" value=""/>
+ <comment number="4" value=""/>
+ </title_block>
+ </sheet>
+ <sheet number="5" name="/Line4/" tstamps="/568A144A/">
+ <title_block>
+ <title/>
+ <company/>
+ <rev/>
+ <date/>
+ <source>sensor-iface.sch</source>
+ <comment number="1" value=""/>
+ <comment number="2" value=""/>
+ <comment number="3" value=""/>
+ <comment number="4" value=""/>
+ </title_block>
+ </sheet>
+ <sheet number="6" name="/Line5/" tstamps="/568A144B/">
+ <title_block>
+ <title/>
+ <company/>
+ <rev/>
+ <date/>
+ <source>sensor-iface.sch</source>
+ <comment number="1" value=""/>
+ <comment number="2" value=""/>
+ <comment number="3" value=""/>
+ <comment number="4" value=""/>
+ </title_block>
+ </sheet>
+ <sheet number="7" name="/Line6/" tstamps="/568A144C/">
+ <title_block>
+ <title/>
+ <company/>
+ <rev/>
+ <date/>
+ <source>sensor-iface.sch</source>
+ <comment number="1" value=""/>
+ <comment number="2" value=""/>
+ <comment number="3" value=""/>
+ <comment number="4" value=""/>
+ </title_block>
+ </sheet>
+ </design>
+ <components>
+ <comp ref="U1">
+ <value>ESP8266Huzzah</value>
+ <footprint>digitalscurf:esp8266</footprint>
+ <libsource lib="dr-esp8266" part="ESP8266Huzzah"/>
+ <sheetpath names="/" tstamps="/"/>
+ <tstamp>5689B1D9</tstamp>
+ </comp>
+ <comp ref="P7">
+ <value>CONN_01X02</value>
+ <footprint>Pin_Headers:Pin_Header_Straight_1x02</footprint>
+ <libsource lib="conn" part="CONN_01X02"/>
+ <sheetpath names="/" tstamps="/"/>
+ <tstamp>568C1E72</tstamp>
+ </comp>
+ <comp ref="C2">
+ <value>47uF</value>
+ <footprint>Capacitors_ThroughHole:C_Radial_D5_L11_P2</footprint>
+ <libsource lib="device" part="CP1"/>
+ <sheetpath names="/" tstamps="/"/>
+ <tstamp>568C2D1B</tstamp>
+ </comp>
+ <comp ref="C1">
+ <value>100uF</value>
+ <footprint>Capacitors_ThroughHole:C_Radial_D6.3_L11.2_P2.5</footprint>
+ <libsource lib="device" part="CP1"/>
+ <sheetpath names="/" tstamps="/"/>
+ <tstamp>568C2DC0</tstamp>
+ </comp>
+ <comp ref="C3">
+ <value>100nF</value>
+ <footprint>Capacitors_ThroughHole:C_Disc_D7.5_P5</footprint>
+ <libsource lib="device" part="C"/>
+ <sheetpath names="/" tstamps="/"/>
+ <tstamp>568DA0FB</tstamp>
+ </comp>
+ <comp ref="Q1">
+ <value>Q_NPN_BCE</value>
+ <footprint>TO_SOT_Packages_THT:TO-92_Inline_Wide</footprint>
+ <libsource lib="device" part="Q_NPN_BCE"/>
+ <sheetpath names="/Line1/" tstamps="/5689A90D/"/>
+ <tstamp>5689A140</tstamp>
+ </comp>
+ <comp ref="P1">
+ <value>CONN_01X03</value>
+ <footprint>Pin_Headers:Pin_Header_Straight_1x03</footprint>
+ <libsource lib="conn" part="CONN_01X03"/>
+ <sheetpath names="/Line1/" tstamps="/5689A90D/"/>
+ <tstamp>5689A994</tstamp>
+ </comp>
+ <comp ref="C4">
+ <value>22pF</value>
+ <footprint>Capacitors_ThroughHole:C_Disc_D3_P2.5</footprint>
+ <libsource lib="device" part="C"/>
+ <sheetpath names="/Line1/" tstamps="/5689A90D/"/>
+ <tstamp>569133C7</tstamp>
+ </comp>
+ <comp ref="Q2">
+ <value>Q_NPN_BCE</value>
+ <footprint>TO_SOT_Packages_THT:TO-92_Inline_Wide</footprint>
+ <libsource lib="device" part="Q_NPN_BCE"/>
+ <sheetpath names="/Line2/" tstamps="/568A1448/"/>
+ <tstamp>5689A140</tstamp>
+ </comp>
+ <comp ref="P2">
+ <value>CONN_01X03</value>
+ <footprint>Pin_Headers:Pin_Header_Straight_1x03</footprint>
+ <libsource lib="conn" part="CONN_01X03"/>
+ <sheetpath names="/Line2/" tstamps="/568A1448/"/>
+ <tstamp>5689A994</tstamp>
+ </comp>
+ <comp ref="C5">
+ <value>22pF</value>
+ <footprint>Capacitors_ThroughHole:C_Disc_D3_P2.5</footprint>
+ <libsource lib="device" part="C"/>
+ <sheetpath names="/Line2/" tstamps="/568A1448/"/>
+ <tstamp>569133C7</tstamp>
+ </comp>
+ <comp ref="Q3">
+ <value>Q_NPN_BCE</value>
+ <footprint>TO_SOT_Packages_THT:TO-92_Inline_Wide</footprint>
+ <libsource lib="device" part="Q_NPN_BCE"/>
+ <sheetpath names="/Line3/" tstamps="/568A1449/"/>
+ <tstamp>5689A140</tstamp>
+ </comp>
+ <comp ref="P3">
+ <value>CONN_01X03</value>
+ <footprint>Pin_Headers:Pin_Header_Straight_1x03</footprint>
+ <libsource lib="conn" part="CONN_01X03"/>
+ <sheetpath names="/Line3/" tstamps="/568A1449/"/>
+ <tstamp>5689A994</tstamp>
+ </comp>
+ <comp ref="C6">
+ <value>22pF</value>
+ <footprint>Capacitors_ThroughHole:C_Disc_D3_P2.5</footprint>
+ <libsource lib="device" part="C"/>
+ <sheetpath names="/Line3/" tstamps="/568A1449/"/>
+ <tstamp>569133C7</tstamp>
+ </comp>
+ <comp ref="Q4">
+ <value>Q_NPN_BCE</value>
+ <footprint>TO_SOT_Packages_THT:TO-92_Inline_Wide</footprint>
+ <libsource lib="device" part="Q_NPN_BCE"/>
+ <sheetpath names="/Line4/" tstamps="/568A144A/"/>
+ <tstamp>5689A140</tstamp>
+ </comp>
+ <comp ref="P4">
+ <value>CONN_01X03</value>
+ <footprint>Pin_Headers:Pin_Header_Straight_1x03</footprint>
+ <libsource lib="conn" part="CONN_01X03"/>
+ <sheetpath names="/Line4/" tstamps="/568A144A/"/>
+ <tstamp>5689A994</tstamp>
+ </comp>
+ <comp ref="C7">
+ <value>22pF</value>
+ <footprint>Capacitors_ThroughHole:C_Disc_D3_P2.5</footprint>
+ <libsource lib="device" part="C"/>
+ <sheetpath names="/Line4/" tstamps="/568A144A/"/>
+ <tstamp>569133C7</tstamp>
+ </comp>
+ <comp ref="Q5">
+ <value>Q_NPN_BCE</value>
+ <footprint>TO_SOT_Packages_THT:TO-92_Inline_Wide</footprint>
+ <libsource lib="device" part="Q_NPN_BCE"/>
+ <sheetpath names="/Line5/" tstamps="/568A144B/"/>
+ <tstamp>5689A140</tstamp>
+ </comp>
+ <comp ref="P5">
+ <value>CONN_01X03</value>
+ <footprint>Pin_Headers:Pin_Header_Straight_1x03</footprint>
+ <libsource lib="conn" part="CONN_01X03"/>
+ <sheetpath names="/Line5/" tstamps="/568A144B/"/>
+ <tstamp>5689A994</tstamp>
+ </comp>
+ <comp ref="C8">
+ <value>22pF</value>
+ <footprint>Capacitors_ThroughHole:C_Disc_D3_P2.5</footprint>
+ <libsource lib="device" part="C"/>
+ <sheetpath names="/Line5/" tstamps="/568A144B/"/>
+ <tstamp>569133C7</tstamp>
+ </comp>
+ <comp ref="Q6">
+ <value>Q_NPN_BCE</value>
+ <footprint>TO_SOT_Packages_THT:TO-92_Inline_Wide</footprint>
+ <libsource lib="device" part="Q_NPN_BCE"/>
+ <sheetpath names="/Line6/" tstamps="/568A144C/"/>
+ <tstamp>5689A140</tstamp>
+ </comp>
+ <comp ref="P6">
+ <value>CONN_01X03</value>
+ <footprint>Pin_Headers:Pin_Header_Straight_1x03</footprint>
+ <libsource lib="conn" part="CONN_01X03"/>
+ <sheetpath names="/Line6/" tstamps="/568A144C/"/>
+ <tstamp>5689A994</tstamp>
+ </comp>
+ <comp ref="C9">
+ <value>22pF</value>
+ <footprint>Capacitors_ThroughHole:C_Disc_D3_P2.5</footprint>
+ <libsource lib="device" part="C"/>
+ <sheetpath names="/Line6/" tstamps="/568A144C/"/>
+ <tstamp>569133C7</tstamp>
+ </comp>
+ </components>
+ <libparts>
+ <libpart lib="device" part="C">
+ <description>Unpolarized capacitor</description>
+ <footprints>
+ <fp>C?</fp>
+ <fp>C_????_*</fp>
+ <fp>C_????</fp>
+ <fp>SMD*_c</fp>
+ <fp>Capacitor*</fp>
+ </footprints>
+ <fields>
+ <field name="Reference">C</field>
+ <field name="Value">C</field>
+ </fields>
+ <pins>
+ <pin num="1" name="~" type="passive"/>
+ <pin num="2" name="~" type="passive"/>
+ </pins>
+ </libpart>
+ <libpart lib="conn" part="CONN_01X02">
+ <description>Connector 01x02</description>
+ <footprints>
+ <fp>Pin_Header_Straight_1X02</fp>
+ <fp>Pin_Header_Angled_1X02</fp>
+ <fp>Socket_Strip_Straight_1X02</fp>
+ <fp>Socket_Strip_Angled_1X02</fp>
+ </footprints>
+ <fields>
+ <field name="Reference">P</field>
+ <field name="Value">CONN_01X02</field>
+ </fields>
+ <pins>
+ <pin num="1" name="P1" type="passive"/>
+ <pin num="2" name="P2" type="passive"/>
+ </pins>
+ </libpart>
+ <libpart lib="conn" part="CONN_01X03">
+ <description>Connector 01x03</description>
+ <footprints>
+ <fp>Pin_Header_Straight_1X03</fp>
+ <fp>Pin_Header_Angled_1X03</fp>
+ <fp>Socket_Strip_Straight_1X03</fp>
+ <fp>Socket_Strip_Angled_1X03</fp>
+ </footprints>
+ <fields>
+ <field name="Reference">P</field>
+ <field name="Value">CONN_01X03</field>
+ </fields>
+ <pins>
+ <pin num="1" name="P1" type="passive"/>
+ <pin num="2" name="P2" type="passive"/>
+ <pin num="3" name="P3" type="passive"/>
+ </pins>
+ </libpart>
+ <libpart lib="device" part="CP1">
+ <description>Polarised capacitor</description>
+ <footprints>
+ <fp>SMD*_Pol</fp>
+ <fp>c_elec*</fp>
+ <fp>C*elec</fp>
+ <fp>TantalC*</fp>
+ <fp>Elko*</fp>
+ <fp>CP*</fp>
+ </footprints>
+ <fields>
+ <field name="Reference">C</field>
+ <field name="Value">CP1</field>
+ </fields>
+ <pins>
+ <pin num="1" name="~" type="passive"/>
+ <pin num="2" name="~" type="passive"/>
+ </pins>
+ </libpart>
+ <libpart lib="dr-esp8266" part="ESP8266Huzzah">
+ <footprints>
+ <fp>ESP8266HUZZAH</fp>
+ </footprints>
+ <fields>
+ <field name="Reference">U</field>
+ <field name="Value">ESP8266Huzzah</field>
+ </fields>
+ <pins>
+ <pin num="1" name="RST" type="input"/>
+ <pin num="2" name="A" type="input"/>
+ <pin num="3" name="EN" type="input"/>
+ <pin num="4" name="16" type="BiDi"/>
+ <pin num="5" name="14" type="BiDi"/>
+ <pin num="6" name="12" type="BiDi"/>
+ <pin num="7" name="13" type="BiDi"/>
+ <pin num="8" name="V+" type="power_in"/>
+ <pin num="9" name="VBat" type="power_in"/>
+ <pin num="10" name="GND" type="power_in"/>
+ <pin num="11" name="GND" type="power_in"/>
+ <pin num="12" name="~LDO_DIS" type="power_in"/>
+ <pin num="13" name="3V" type="power_out"/>
+ <pin num="14" name="15" type="BiDi"/>
+ <pin num="15" name="2" type="BiDi"/>
+ <pin num="16" name="0" type="BiDi"/>
+ <pin num="17" name="4" type="BiDi"/>
+ <pin num="18" name="5" type="BiDi"/>
+ <pin num="19" name="RX" type="input"/>
+ <pin num="20" name="TX" type="output"/>
+ </pins>
+ </libpart>
+ <libpart lib="device" part="Q_NPN_BCE">
+ <description>Transistor NPN (general)</description>
+ <fields>
+ <field name="Reference">Q</field>
+ <field name="Value">Q_NPN_BCE</field>
+ </fields>
+ <pins>
+ <pin num="1" name="B" type="input"/>
+ <pin num="2" name="C" type="passive"/>
+ <pin num="3" name="E" type="passive"/>
+ </pins>
+ </libpart>
+ </libparts>
+ <libraries>
+ <library logical="dr-esp8266">
+ <uri>/home/dsilvers/dev-kicad/projects/library/schematic-symbols/dr-esp8266.lib</uri>
+ </library>
+ <library logical="conn">
+ <uri>/home/dsilvers/dev-kicad/inst/share/kicad/library/conn.lib</uri>
+ </library>
+ <library logical="device">
+ <uri>/home/dsilvers/dev-kicad/inst/share/kicad/library/device.lib</uri>
+ </library>
+ </libraries>
+ <nets>
+ <net code="1" name="VPP">
+ <node ref="U1" pin="9"/>
+ <node ref="P2" pin="3"/>
+ <node ref="P6" pin="3"/>
+ <node ref="P5" pin="3"/>
+ <node ref="P1" pin="3"/>
+ <node ref="P3" pin="3"/>
+ <node ref="P7" pin="2"/>
+ <node ref="C1" pin="1"/>
+ <node ref="P4" pin="3"/>
+ <node ref="C3" pin="1"/>
+ </net>
+ <net code="2" name="/3.3v">
+ <node ref="C2" pin="1"/>
+ <node ref="U1" pin="13"/>
+ </net>
+ <net code="3" name="GND">
+ <node ref="Q1" pin="3"/>
+ <node ref="P5" pin="1"/>
+ <node ref="P1" pin="1"/>
+ <node ref="C7" pin="2"/>
+ <node ref="Q3" pin="3"/>
+ <node ref="Q5" pin="3"/>
+ <node ref="C4" pin="2"/>
+ <node ref="Q4" pin="3"/>
+ <node ref="P4" pin="1"/>
+ <node ref="P2" pin="1"/>
+ <node ref="C6" pin="2"/>
+ <node ref="P3" pin="1"/>
+ <node ref="C8" pin="2"/>
+ <node ref="Q2" pin="3"/>
+ <node ref="C5" pin="2"/>
+ <node ref="U1" pin="10"/>
+ <node ref="U1" pin="11"/>
+ <node ref="P6" pin="1"/>
+ <node ref="C3" pin="2"/>
+ <node ref="Q6" pin="3"/>
+ <node ref="P7" pin="1"/>
+ <node ref="C2" pin="2"/>
+ <node ref="C1" pin="2"/>
+ <node ref="C9" pin="2"/>
+ </net>
+ <net code="4" name="Net-(U1-Pad12)">
+ <node ref="U1" pin="12"/>
+ </net>
+ <net code="5" name="Net-(U1-Pad8)">
+ <node ref="U1" pin="8"/>
+ </net>
+ <net code="6" name="Net-(U1-Pad4)">
+ <node ref="U1" pin="4"/>
+ </net>
+ <net code="7" name="Net-(U1-Pad3)">
+ <node ref="U1" pin="3"/>
+ </net>
+ <net code="8" name="/Line4/TRIG">
+ <node ref="C7" pin="1"/>
+ <node ref="U1" pin="14"/>
+ <node ref="Q4" pin="2"/>
+ </net>
+ <net code="9" name="/Line5/TRIG">
+ <node ref="C8" pin="1"/>
+ <node ref="U1" pin="15"/>
+ <node ref="Q5" pin="2"/>
+ </net>
+ <net code="10" name="/Line6/TRIG">
+ <node ref="Q6" pin="2"/>
+ <node ref="C9" pin="1"/>
+ <node ref="U1" pin="17"/>
+ </net>
+ <net code="12" name="Net-(U1-Pad18)">
+ <node ref="U1" pin="18"/>
+ </net>
+ <net code="13" name="Net-(U1-Pad16)">
+ <node ref="U1" pin="16"/>
+ </net>
+ <net code="14" name="Net-(U1-Pad20)">
+ <node ref="U1" pin="20"/>
+ </net>
+ <net code="15" name="Net-(U1-Pad1)">
+ <node ref="U1" pin="1"/>
+ </net>
+ <net code="16" name="Net-(U1-Pad2)">
+ <node ref="U1" pin="2"/>
+ </net>
+ <net code="17" name="Net-(U1-Pad19)">
+ <node ref="U1" pin="19"/>
+ </net>
+ <net code="18" name="/Line3/TRIG">
+ <node ref="U1" pin="5"/>
+ <node ref="C6" pin="1"/>
+ <node ref="Q3" pin="2"/>
+ </net>
+ <net code="19" name="/Line2/TRIG">
+ <node ref="U1" pin="6"/>
+ <node ref="C5" pin="1"/>
+ <node ref="Q2" pin="2"/>
+ </net>
+ <net code="20" name="/Line1/TRIG">
+ <node ref="C4" pin="1"/>
+ <node ref="Q1" pin="2"/>
+ <node ref="U1" pin="7"/>
+ </net>
+ <net code="21" name="/Line1/SENSE">
+ <node ref="Q1" pin="1"/>
+ <node ref="P1" pin="2"/>
+ </net>
+ <net code="22" name="/Line2/SENSE">
+ <node ref="P2" pin="2"/>
+ <node ref="Q2" pin="1"/>
+ </net>
+ <net code="23" name="/Line3/SENSE">
+ <node ref="Q3" pin="1"/>
+ <node ref="P3" pin="2"/>
+ </net>
+ <net code="24" name="/Line4/SENSE">
+ <node ref="P4" pin="2"/>
+ <node ref="Q4" pin="1"/>
+ </net>
+ <net code="25" name="/Line5/SENSE">
+ <node ref="P5" pin="2"/>
+ <node ref="Q5" pin="1"/>
+ </net>
+ <net code="26" name="/Line6/SENSE">
+ <node ref="P6" pin="2"/>
+ <node ref="Q6" pin="1"/>
+ </net>
+ </nets>
+</export>