<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="7.6.0">
<drawing>
<library>
<description>&lt;b&gt;ESP32 Eagle Library&lt;/b&gt;

&lt;p&gt;This library includes package footprints for modules derived from &lt;a href="http://www.espressif.com/en/products/hardware/esp32/overview"&gt;Espressif Systems ESP32 SoC&lt;/a&gt;.&lt;/p&gt;

&lt;hr /&gt;
&lt;br /&gt;

&lt;b&gt;Author: &lt;/b&gt;
&lt;a href="https://github.com/MacroYau"&gt;Macro Yau&lt;/a&gt;

&lt;br /&gt;
&lt;br /&gt;

&lt;b&gt;License: &lt;/b&gt;
&lt;a href="https://creativecommons.org/licenses/by-sa/4.0/"&gt;Creative Commons Attribution-ShareAlike 4.0 International&lt;/a&gt;</description>
<packages>
<package name="ESP3212">
</package>
<package name="ESP-WROOM-32">
</package>
<package name="ESP-32S">
</package>
</packages>
<symbols>
<symbol name="ESP3212">
<pin name="GND@1" direction="pwr"/>
<pin name="EN" direction="in"/>
<pin name="SVP"/>
<pin name="SVN"/>
<pin name="IO34"/>
<pin name="IO35"/>
<pin name="IO32"/>
<pin name="IO33"/>
<pin name="IO18"/>
<pin name="IO23"/>
<pin name="IO19"/>
<pin name="IO22"/>
<pin name="U0RX"/>
<pin name="U0TX"/>
<pin name="IO21"/>
<pin name="GND@3" direction="pwr"/>
<pin name="IO27"/>
<pin name="IO25"/>
<pin name="IO26"/>
<pin name="IO5"/>
<pin name="IO17"/>
<pin name="3V3" direction="pwr"/>
<pin name="IO14"/>
<pin name="IO12"/>
<pin name="IO13"/>
<pin name="IO15"/>
<pin name="GND@2" direction="pwr"/>
<pin name="IO16"/>
<pin name="IO4"/>
<pin name="IO0"/>
<pin name="IO2"/>
</symbol>
<symbol name="ESP-32S">
<pin name="GND@1" direction="pwr"/>
<pin name="EN" direction="in"/>
<pin name="SVP"/>
<pin name="SVN"/>
<pin name="IO34"/>
<pin name="IO35"/>
<pin name="IO32"/>
<pin name="IO33"/>
<pin name="IO18"/>
<pin name="IO23"/>
<pin name="IO19"/>
<pin name="IO22"/>
<pin name="U0RXD"/>
<pin name="U0TXD"/>
<pin name="IO21"/>
<pin name="GND@3" direction="pwr"/>
<pin name="IO27"/>
<pin name="IO25"/>
<pin name="IO26"/>
<pin name="IO5"/>
<pin name="IO17"/>
<pin name="3V3" direction="pwr"/>
<pin name="IO14"/>
<pin name="IO12"/>
<pin name="IO13"/>
<pin name="IO15"/>
<pin name="GND@2" direction="pwr"/>
<pin name="IO16"/>
<pin name="IO4"/>
<pin name="IO0"/>
<pin name="IO2"/>
<pin name="SD2"/>
<pin name="SD3"/>
<pin name="CMD"/>
<pin name="CLK"/>
<pin name="SD1"/>
<pin name="SD0"/>
<pin name="GND@4" direction="pwr"/>
</symbol>
<symbol name="ESP-WROOM-32">
<pin name="GND@1" direction="pwr"/>
<pin name="EN" direction="in"/>
<pin name="SENSOR_VP"/>
<pin name="SENSOR_VN"/>
<pin name="IO34"/>
<pin name="IO35"/>
<pin name="IO32"/>
<pin name="IO33"/>
<pin name="IO18"/>
<pin name="IO23"/>
<pin name="IO19"/>
<pin name="IO22"/>
<pin name="RXD0"/>
<pin name="TXD0"/>
<pin name="IO21"/>
<pin name="GND@3" direction="pwr"/>
<pin name="IO27"/>
<pin name="IO25"/>
<pin name="IO26"/>
<pin name="IO5"/>
<pin name="IO17"/>
<pin name="3V3" direction="pwr"/>
<pin name="IO14"/>
<pin name="IO12"/>
<pin name="IO13"/>
<pin name="IO15"/>
<pin name="GND@2" direction="pwr"/>
<pin name="IO16"/>
<pin name="IO4"/>
<pin name="IO0"/>
<pin name="IO2"/>
<pin name="SD2"/>
<pin name="SD3"/>
<pin name="CMD"/>
<pin name="CLK"/>
<pin name="SD1"/>
<pin name="SD0"/>
<pin name="GND@4" direction="pwr"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="ESP3212" prefix="U">
<description>Ai-Thinker ESP3212 (Obsolete)</description>
<gates>
<gate name="G$1" symbol="ESP3212"/>
</gates>
<devices>
<device name="" package="ESP3212">
<connects>
<connect gate="G$1" pin="3V3" pad="21"/>
<connect gate="G$1" pin="EN" pad="2"/>
<connect gate="G$1" pin="GND@1" pad="1"/>
<connect gate="G$1" pin="GND@2" pad="16"/>
<connect gate="G$1" pin="GND@3" pad="31"/>
<connect gate="G$1" pin="IO0" pad="18"/>
<connect gate="G$1" pin="IO12" pad="13"/>
<connect gate="G$1" pin="IO13" pad="14"/>
<connect gate="G$1" pin="IO14" pad="12"/>
<connect gate="G$1" pin="IO15" pad="15"/>
<connect gate="G$1" pin="IO16" pad="20"/>
<connect gate="G$1" pin="IO17" pad="22"/>
<connect gate="G$1" pin="IO18" pad="24"/>
<connect gate="G$1" pin="IO19" pad="26"/>
<connect gate="G$1" pin="IO2" pad="17"/>
<connect gate="G$1" pin="IO21" pad="30"/>
<connect gate="G$1" pin="IO22" pad="27"/>
<connect gate="G$1" pin="IO23" pad="25"/>
<connect gate="G$1" pin="IO25" pad="9"/>
<connect gate="G$1" pin="IO26" pad="10"/>
<connect gate="G$1" pin="IO27" pad="11"/>
<connect gate="G$1" pin="IO32" pad="7"/>
<connect gate="G$1" pin="IO33" pad="8"/>
<connect gate="G$1" pin="IO34" pad="5"/>
<connect gate="G$1" pin="IO35" pad="6"/>
<connect gate="G$1" pin="IO4" pad="19"/>
<connect gate="G$1" pin="IO5" pad="23"/>
<connect gate="G$1" pin="SVN" pad="4"/>
<connect gate="G$1" pin="SVP" pad="3"/>
<connect gate="G$1" pin="U0RX" pad="28"/>
<connect gate="G$1" pin="U0TX" pad="29"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
<deviceset name="ESP-32S" prefix="U">
<description>Ai-Thinker ESP-32S</description>
<gates>
<gate name="G$1" symbol="ESP-32S"/>
</gates>
<devices>
<device name="" package="ESP-32S">
<connects>
<connect gate="G$1" pin="3V3" pad="2"/>
<connect gate="G$1" pin="CLK" pad="20"/>
<connect gate="G$1" pin="CMD" pad="19"/>
<connect gate="G$1" pin="EN" pad="3"/>
<connect gate="G$1" pin="GND@1" pad="1"/>
<connect gate="G$1" pin="GND@2" pad="15"/>
<connect gate="G$1" pin="GND@3" pad="38"/>
<connect gate="G$1" pin="GND@4" pad="GND"/>
<connect gate="G$1" pin="IO0" pad="25"/>
<connect gate="G$1" pin="IO12" pad="14"/>
<connect gate="G$1" pin="IO13" pad="16"/>
<connect gate="G$1" pin="IO14" pad="13"/>
<connect gate="G$1" pin="IO15" pad="23"/>
<connect gate="G$1" pin="IO16" pad="27"/>
<connect gate="G$1" pin="IO17" pad="28"/>
<connect gate="G$1" pin="IO18" pad="30"/>
<connect gate="G$1" pin="IO19" pad="31"/>
<connect gate="G$1" pin="IO2" pad="24"/>
<connect gate="G$1" pin="IO21" pad="33"/>
<connect gate="G$1" pin="IO22" pad="36"/>
<connect gate="G$1" pin="IO23" pad="37"/>
<connect gate="G$1" pin="IO25" pad="10"/>
<connect gate="G$1" pin="IO26" pad="11"/>
<connect gate="G$1" pin="IO27" pad="12"/>
<connect gate="G$1" pin="IO32" pad="8"/>
<connect gate="G$1" pin="IO33" pad="9"/>
<connect gate="G$1" pin="IO34" pad="6"/>
<connect gate="G$1" pin="IO35" pad="7"/>
<connect gate="G$1" pin="IO4" pad="26"/>
<connect gate="G$1" pin="IO5" pad="29"/>
<connect gate="G$1" pin="SD0" pad="21"/>
<connect gate="G$1" pin="SD1" pad="22"/>
<connect gate="G$1" pin="SD2" pad="17"/>
<connect gate="G$1" pin="SD3" pad="18"/>
<connect gate="G$1" pin="SVN" pad="5"/>
<connect gate="G$1" pin="SVP" pad="4"/>
<connect gate="G$1" pin="U0RXD" pad="34"/>
<connect gate="G$1" pin="U0TXD" pad="35"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
<deviceset name="ESP-WROOM-32" prefix="U">
<description>Espressif Systems ESP-WROOM-32</description>
<gates>
<gate name="G$1" symbol="ESP-WROOM-32"/>
</gates>
<devices>
<device name="" package="ESP-WROOM-32">
<connects>
<connect gate="G$1" pin="3V3" pad="2"/>
<connect gate="G$1" pin="CLK" pad="20"/>
<connect gate="G$1" pin="CMD" pad="19"/>
<connect gate="G$1" pin="EN" pad="3"/>
<connect gate="G$1" pin="GND@1" pad="1"/>
<connect gate="G$1" pin="GND@2" pad="15"/>
<connect gate="G$1" pin="GND@3" pad="38"/>
<connect gate="G$1" pin="GND@4" pad="GND"/>
<connect gate="G$1" pin="IO0" pad="25"/>
<connect gate="G$1" pin="IO12" pad="14"/>
<connect gate="G$1" pin="IO13" pad="16"/>
<connect gate="G$1" pin="IO14" pad="13"/>
<connect gate="G$1" pin="IO15" pad="23"/>
<connect gate="G$1" pin="IO16" pad="27"/>
<connect gate="G$1" pin="IO17" pad="28"/>
<connect gate="G$1" pin="IO18" pad="30"/>
<connect gate="G$1" pin="IO19" pad="31"/>
<connect gate="G$1" pin="IO2" pad="24"/>
<connect gate="G$1" pin="IO21" pad="33"/>
<connect gate="G$1" pin="IO22" pad="36"/>
<connect gate="G$1" pin="IO23" pad="37"/>
<connect gate="G$1" pin="IO25" pad="10"/>
<connect gate="G$1" pin="IO26" pad="11"/>
<connect gate="G$1" pin="IO27" pad="12"/>
<connect gate="G$1" pin="IO32" pad="8"/>
<connect gate="G$1" pin="IO33" pad="9"/>
<connect gate="G$1" pin="IO34" pad="6"/>
<connect gate="G$1" pin="IO35" pad="7"/>
<connect gate="G$1" pin="IO4" pad="26"/>
<connect gate="G$1" pin="IO5" pad="29"/>
<connect gate="G$1" pin="RXD0" pad="34"/>
<connect gate="G$1" pin="SD0" pad="21"/>
<connect gate="G$1" pin="SD1" pad="22"/>
<connect gate="G$1" pin="SD2" pad="17"/>
<connect gate="G$1" pin="SD3" pad="18"/>
<connect gate="G$1" pin="SENSOR_VN" pad="5"/>
<connect gate="G$1" pin="SENSOR_VP" pad="4"/>
<connect gate="G$1" pin="TXD0" pad="35"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</drawing>
</eagle>