From 175f41b675bdedca307020ea26c40a0e921c18d4 Mon Sep 17 00:00:00 2001 From: Dimitris Platis Date: Thu, 31 May 2018 00:24:42 +0200 Subject: [PATCH 1/7] Add initial PCB schematics and layout --- hardware/eagle/.gitignore | 7 + hardware/eagle/esp8266_button.brd | 858 ++++++++ hardware/eagle/esp8266_button.sch | 3090 +++++++++++++++++++++++++++++ 3 files changed, 3955 insertions(+) create mode 100644 hardware/eagle/.gitignore create mode 100644 hardware/eagle/esp8266_button.brd create mode 100644 hardware/eagle/esp8266_button.sch diff --git a/hardware/eagle/.gitignore b/hardware/eagle/.gitignore new file mode 100644 index 0000000..070337f --- /dev/null +++ b/hardware/eagle/.gitignore @@ -0,0 +1,7 @@ +# Ignore everything +* +# Except the following: +!.gitignore +!esp8266_button.brd +!esp8266_button.sch +!README.md diff --git a/hardware/eagle/esp8266_button.brd b/hardware/eagle/esp8266_button.brd new file mode 100644 index 0000000..0ddda32 --- /dev/null +++ b/hardware/eagle/esp8266_button.brd @@ -0,0 +1,858 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PRG +TX +RX +GND +VCC + + + + + + + + +ESP8266 BUTTON + + + + + +ESP8266 Module 12 SMD pads + + + + + + + + + + + + + + + + + + + + +ESP - 12 +>Value +>Name + + + + + + + + + + + + + + + + + + + + +<h3>SparkFun Resistors</h3> +This library contains resistors. Reference designator:R. +<br> +<br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. +<br> +<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. +<br> +<br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br> +<br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. + + +<h3>AXIAL-0.3</h3> +<p>Commonly used for 1/4W through-hole resistors. 0.3" pitch between holes.</p> + + + + + + + + + + +>Name +>Value + + + + +AXIAL-0.3 +Commonly used for 1/4W through-hole resistors. 0.3" pitch between holes. + + + + + + + +<h3>SparkFun Switches, Buttons, Encoders</h3> +In this library you'll find switches, buttons, joysticks, and anything that moves to create or disrupt an electrical connection. +<br> +<br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. +<br> +<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. +<br> +<br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br> +<br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. + + +<h3>Momentary Switch (Pushbutton) - SPST - PTH, 6.0mm Square</h3> +<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> +<p><a href="https://www.omron.com/ecb/products/pdf/en-b3f.pdf">Datasheet</a> (B3F-1000)</p> + + + + + + + + + + + + + + + + + + + + + + + + +>Name +>Value + + + + +Momentary Switch (Pushbutton) - SPST - PTH, 6.0mm Square +Normally-open (NO) SPST momentary switches (buttons, pushbuttons). +Datasheet (B3F-1000) + + + + + + + +<h3>SparkFun Connectors</h3> +This library contains electrically-functional connectors. +<br> +<br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. +<br> +<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. +<br> +<br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br> +<br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. + + +<h3>Plated Through Hole</h3> +<p>Specifications: +<ul><li>Pin count:2</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +Plated Through Hole +Specifications: +Pin count:2 +Pin pitch:0.1" + +Example device(s): +CONN_02 + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +<h3>SparkFun Aesthetics</h3> +This library contiains non-functional items such as logos, build/ordering notes, frame blocks, etc. +<br> +<br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. +<br> +<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. +<br> +<br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br> +<br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. + + +<h3>Open-Source Hardware (OSHW) Logo - Large - Silkscreen</h3> +<p>Silkscreen logo for open-source hardware designs.</p> +<p>Devices using: +<ul><li>OSHW_LOGO</li></ul></p> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Open-Source Hardware (OSHW) Logo - Large - Silkscreen +Silkscreen logo for open-source hardware designs. +Devices using: +OSHW_LOGO + + + + + + + + + + + + + + + + +<b>EAGLE Design Rules</b> +<p> +Die Standard-Design-Rules sind so gewählt, dass sie für +die meisten Anwendungen passen. Sollte ihre Platine +besondere Anforderungen haben, treffen Sie die erforderlichen +Einstellungen hier und speichern die Design Rules unter +einem neuen Namen ab. +<b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name. +<b>Seeed Studio EAGLE Design Rules</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Since Version 8.2, EAGLE supports online libraries. The ids +of those online libraries will not be understood (or retained) +with this version. + + +Since Version 8.3, EAGLE supports URNs for individual library +assets (packages, symbols, and devices). The URNs of those assets +will not be understood (or retained) with this version. + + +Since Version 8.3, EAGLE supports the association of 3D packages +with devices in libraries, schematics, and board files. Those 3D +packages will not be understood (or retained) with this version. + + + diff --git a/hardware/eagle/esp8266_button.sch b/hardware/eagle/esp8266_button.sch new file mode 100644 index 0000000..f2d9250 --- /dev/null +++ b/hardware/eagle/esp8266_button.sch @@ -0,0 +1,3090 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +ESP8266 Module 12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +ESP - 12 +>Value +>Name + + + + + + + + + + + + + + + + + + + + + +ESP8266 Module 12 SMD pads + + + + + + + + + + + + + + + + + + + + +ESP - 12 +>Value +>Name + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>Name +>Value + + + + +ESP8266 Wifi module 12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<h3>SparkFun Power Symbols</h3> +This library contains power, ground, and voltage-supply symbols. +<br> +<br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. +<br> +<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. +<br> +<br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br> +<br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. + + + + +<h3>VCC Voltage Supply</h3> + + + +>VALUE + + +<h3>Digital Ground Supply</h3> + + +>VALUE + + + + +<h3>VCC Voltage Supply</h3> +<p>Positive voltage supply (traditionally for a BJT device, C=collector).</p> + + + + + + + + + + + + +<h3>Ground Supply Symbol</h3> +<p>Generic signal ground supply symbol.</p> + + + + + + + + + + + + + + +<h3>SparkFun Resistors</h3> +This library contains resistors. Reference designator:R. +<br> +<br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. +<br> +<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. +<br> +<br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br> +<br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. + + +<h3>AXIAL-0.3</h3> +<p>Commonly used for 1/4W through-hole resistors. 0.3" pitch between holes.</p> + + + + + + + + + + +>Name +>Value + + +<h3>AXIAL-0.1</h3> +<p>Commonly used for 1/4W through-hole resistors. 0.1" pitch between holes.</p> + + + + + + +>Name +>Value + + +<h3>AXIAL-0.1-KIT</h3> +<p>Commonly used for 1/4W through-hole resistors. 0.1" pitch between holes.</p> +<p><b>Warning:</b> This is the KIT version of the AXIAL-0.1 package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.</p> + + + + + + +>Name +>Value + + + + + + + +<h3>AXIAL-0.3-KIT</h3> +<p>Commonly used for 1/4W through-hole resistors. 0.3" pitch between holes.</p> +<p><b>Warning:</b> This is the KIT version of the AXIAL-0.3 package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.</p> + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + +<p><b>Generic 1608 (0603) package</b></p> +<p>0.2mm courtyard excess rounded to nearest 0.05mm.</p> + + + + + + + + +>NAME +>VALUE + + + + + + + +AXIAL-0.3 +Commonly used for 1/4W through-hole resistors. 0.3" pitch between holes. + + + + + +AXIAL-0.1 +Commonly used for 1/4W through-hole resistors. 0.1" pitch between holes. + + + + + +AXIAL-0.1-KIT +Commonly used for 1/4W through-hole resistors. 0.1" pitch between holes. +Warning: This is the KIT version of the AXIAL-0.1 package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side. + + + + + +AXIAL-0.3-KIT +Commonly used for 1/4W through-hole resistors. 0.3" pitch between holes. +Warning: This is the KIT version of the AXIAL-0.3 package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side. + + + + + +Generic 1608 (0603) package +0.2mm courtyard excess rounded to nearest 0.05mm. + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +<h3>10kΩ resistor</h3> +<p>A resistor is a passive two-terminal electrical component that implements electrical resistance as a circuit element. Resistors act to reduce current flow, and, at the same time, act to lower voltage levels within circuits. - Wikipedia</p> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<h3>SparkFun Switches, Buttons, Encoders</h3> +In this library you'll find switches, buttons, joysticks, and anything that moves to create or disrupt an electrical connection. +<br> +<br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. +<br> +<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. +<br> +<br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br> +<br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. + + +<h3>Momentary Switch (Pushbutton) - SPST - PTH, 6.0mm Square</h3> +<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> +<p><a href="https://www.omron.com/ecb/products/pdf/en-b3f.pdf">Datasheet</a> (B3F-1000)</p> + + + + + + + + + + + + + + + + + + + + + + + + +>Name +>Value + + +<h3>Momentary Switch (Pushbutton) - SPST - SMD, 4.5mm Square</h3> +<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> +<p><a href="http://spec_sheets.e-switch.com/specs/P010338.pdf">Dimensional Drawing</a></p> + + + + + + + + + + + + + + + + + + + + +>Name +>Value + + +<h3>Momentary Switch (Pushbutton) - SPST - PTH, 12mm Square</h3> +<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> +<p><a href="https://www.omron.com/ecb/products/pdf/en-b3f.pdf">Datasheet</a> (B3F-5050)</p> + + + + + + + + + + + + + + + + + + + + + + + + +>Name +>Value + + +<h3>Momentary Switch (Pushbutton) - SPST - SMD, 6.0 x 3.5 mm</h3> +<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> +<p><a href="https://www.sparkfun.com/datasheets/Components/1101.pdf">Datasheet</a></p> + + + + + + + + + + + + + + + + + + + + + +>Name +>Value + + +<h3>Momentary Switch (Pushbutton) - SPST - SMD, 6.2mm Square</h3> +<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> +<p><a href="http://www.apem.com/files/apem/brochures/ADTS6-ADTSM-KTSC6.pdf">Datasheet</a> (ADTSM63NVTR)</p> + + + + + + + + + +>Name +>Value + + +<h3>Momentary Switch (Pushbutton) - SPST - PTH, Right-angle</h3> +<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> +<p><a href="http://cdn.sparkfun.com/datasheets/Components/Switches/SW016.JPG">Dimensional Drawing</a></p> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>Name +>Value + + +<h3>Momentary Switch (Pushbutton) - SPST - SMD, 12mm Square</h3> +<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> +<p><a href="https://cdn.sparkfun.com/datasheets/Components/Switches/N301102.pdf">Datasheet</a></p> + + + + + + + + + + + + + + + + + + + + + + + + +>Name +>Value + + +<h3>Momentary Switch (Pushbutton) - SPST - PTH, 6.0mm Square</h3> +<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> +<p><b>Warning:</b> This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.</p> +<p><a href="https://www.omron.com/ecb/products/pdf/en-b3f.pdf">Datasheet</a> (B3F-1000)</p> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>Name +>Value + + +<h3>Momentary Switch (Pushbutton) - SPST - SMD, 5.2mm Square</h3> +<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> +<p><a href="https://www.sparkfun.com/datasheets/Components/Buttons/SMD-Button.pdf">Dimensional Drawing</a></p> + + + + + + + + + + + + + + + + +>Name +>Value + + +<h3>Momentary Switch (Pushbutton) - SPST - SMD, Right-angle</h3> +<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> + + + + + + + + + + + + + + + +>Name +>Value + + +<h3>Momentary Switch (Pushbutton) - SPST - SMD, 4.6 x 2.8mm</h3> +<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> +<p><a href="http://www.ck-components.com/media/1479/kmr2.pdf">Datasheet</a></p> + + + + + + + + + + + + + + + + + +>Name +>Value + + + + +Momentary Switch (Pushbutton) - SPST - PTH, 6.0mm Square +Normally-open (NO) SPST momentary switches (buttons, pushbuttons). +Datasheet (B3F-1000) + + + + + +Momentary Switch (Pushbutton) - SPST - SMD, 4.5mm Square +Normally-open (NO) SPST momentary switches (buttons, pushbuttons). +Dimensional Drawing + + + + + +Momentary Switch (Pushbutton) - SPST - PTH, 12mm Square +Normally-open (NO) SPST momentary switches (buttons, pushbuttons). +Datasheet (B3F-5050) + + + + + +Momentary Switch (Pushbutton) - SPST - SMD, 6.0 x 3.5 mm +Normally-open (NO) SPST momentary switches (buttons, pushbuttons). +Datasheet + + + + + +Momentary Switch (Pushbutton) - SPST - SMD, 6.2mm Square +Normally-open (NO) SPST momentary switches (buttons, pushbuttons). +Datasheet (ADTSM63NVTR) + + + + + +Momentary Switch (Pushbutton) - SPST - PTH, Right-angle +Normally-open (NO) SPST momentary switches (buttons, pushbuttons). +Dimensional Drawing + + + + + +Momentary Switch (Pushbutton) - SPST - SMD, 12mm Square +Normally-open (NO) SPST momentary switches (buttons, pushbuttons). +Datasheet + + + + + +Momentary Switch (Pushbutton) - SPST - PTH, 6.0mm Square +Normally-open (NO) SPST momentary switches (buttons, pushbuttons). +Warning: This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side. +Datasheet (B3F-1000) + + + + + +Momentary Switch (Pushbutton) - SPST - SMD, 5.2mm Square +Normally-open (NO) SPST momentary switches (buttons, pushbuttons). +Dimensional Drawing + + + + + +Momentary Switch (Pushbutton) - SPST - SMD, Right-angle +Normally-open (NO) SPST momentary switches (buttons, pushbuttons). + + + + + +Momentary Switch (Pushbutton) - SPST - SMD, 4.6 x 2.8mm +Normally-open (NO) SPST momentary switches (buttons, pushbuttons). +Datasheet + + + + + + + +<h3>Momentary Switch (Pushbutton) - SPST</h3> +<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> + + + + +>NAME +>VALUE + + + + + + +<h3>Momentary Switch (Pushbutton) - SPST</h3> +<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> +<h4>Variants</h4> +<h5>PTH-12MM - 12mm square, through-hole</h5> +<ul><li><a href="https://www.sparkfun.com/products/9190">Momentary Pushbutton Switch - 12mm Square</a> (COM-09190)</li></ul> +<h5>PTH-6.0MM, PTH-6.0MM-KIT - 6.0mm square, through-hole</h5> +<ul><li><a href="https://www.sparkfun.com/products/97">Mini Pushbutton Switch</a> (COM-00097)</li> +<li>KIT package intended for soldering kit's - only one side of pads' copper is exposed.</li></ul> +<h5>PTH-RIGHT-ANGLE-KIT - Right-angle, through-hole</h5> +<ul><li><a href="https://www.sparkfun.com/products/10791">Right Angle Tactile Button</a> - Used on <a href="https://www.sparkfun.com/products/11734"> +SparkFun BigTime Watch Kit</a></li></ul> +<h5>SMD-12MM - 12mm square, surface-mount</h5> +<ul><li><a href="https://www.sparkfun.com/products/12993">Tactile Button - SMD (12mm)</a> (COM-12993)</li> +<li>Used on <a href="https://www.sparkfun.com/products/11888">SparkFun PicoBoard</a></li></ul> +<h5>SMD-4.5MM - 4.5mm Square Trackball Switch</h5> +<ul><li>Used on <a href="https://www.sparkfun.com/products/13169">SparkFun Blackberry Trackballer Breakout</a></li></ul> +<h5>SMD-4.6MMX2.8MM - 4.60mm x 2.80mm, surface mount</h5> +<ul><li>Used on <a href="https://www.sparkfun.com/products/13664">SparkFun SAMD21 Mini Breakout</a></li></ul> +<h5>SMD-5.2MM, SMD-5.2-REDUNDANT - 5.2mm square, surface-mount</h5> +<ul><li><a href="https://www.sparkfun.com/products/8720">Mini Pushbutton Switch - SMD</a> (COM-08720)</li> +<li>Used on <a href="https://www.sparkfun.com/products/11114">Arduino Pro Mini</a></li> +<li>REDUNDANT package connects both switch circuits together</li></ul> +<h5>SMD-6.0X3.5MM - 6.0 x 3.5mm, surface mount</h5> +<ul><li><a href="https://www.sparkfun.com/products/8229">Momentary Reset Switch SMD</a> (COM-08229)</li></ul> +<h5>SMD-6.2MM-TALL - 6.2mm square, surface mount</h5> +<ul><li><a href="https://www.sparkfun.com/products/12992">Tactile Button - SMD (6mm)</a></li> +<li>Used on <a href="https://www.sparkfun.com/products/12651">SparkFun Digital Sandbox</a></li></ul> +<h5>SMD-RIGHT-ANGLE - Right-angle, surface mount</h5> +<ul><li>Used on <a href="https://www.sparkfun.com/products/13036">SparkFun Block for Intel® Edison - Arduino</a></li></ul> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<h3>SparkFun Connectors</h3> +This library contains electrically-functional connectors. +<br> +<br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. +<br> +<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. +<br> +<br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br> +<br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. + + +<h3>Plated Through Hole</h3> +<p>Specifications: +<ul><li>Pin count:2</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<h3>Molex 2-Pin Plated Through-Hole</h3> +<p>Specifications: +<ul><li>Pin count:2</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + + + + + + + + + + +>NAME +>VALUE + + +<h3>Screw Terminal 3.5mm Pitch - 2 Pin PTH</h3> +<p>Specifications: +<ul><li>Pin count: 2</li> +<li>Pin pitch: 3.5mm/138mil</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<h3>JST-Right Angle Male Header SMT</h3> +<p>Specifications: +<ul><li>Pin count: 2</li> +<li>Pin pitch: 2mm</li> +</ul></p> +<p><a href=”http://www.4uconnector.com/online/object/4udrawing/20404.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_02</li> +<li>JST_2MM_MALE</li> +</ul></p> + + + + + + + + + + + + + +>NAME +>VALUE + + +<h3>Plated Through Hole</h3> +<p>Specifications: +<ul><li>Pin count:2</li> +<li>Pin pitch:0.15"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + + + + + +>NAME +>VALUE + + +<h3>JST-Vertical Male Header SMT </h3> +<p>Specifications: +<ul><li>Pin count: 2</li> +<li>Pin pitch: 2mm</li> +</ul></p> +<p><a href=”http://www.4uconnector.com/online/object/4udrawing/20404.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + + + + + + + + + + + + + + +>Name +>Value + + +<h3>Screw Terminal 5mm Pitch -2 Pin PTH</h3> +<p>Specifications: +<ul><li>Pin count: 2</li> +<li>Pin pitch: 5mm/197mil</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-5mm.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<h3>Plated Through Hole - Locking Footprint</h3> +Holes are staggered by 0.005" from center to hold pins while soldering. +<p>Specifications: +<ul><li>Pin count:2</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<h3>Molex 2-Pin Plated Through-Hole Locking Footprint</h3> +Holes are offset from center by 0.005" to hold pins in place during soldering. +<p>Specifications: +<ul><li>Pin count:2</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + + + + + + + + + + + + +>NAME +>VALUE + + +<h3>Plated Through Hole - Long Pads with Locking Footprint</h3> +Pins are staggered by 0.005" from center to hold pins in place while soldering. +<p>Specifications: +<ul><li>Pin count:2</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<h3>Screw Terminal 3.5mm Pitch - 2 Pin PTH Locking</h3> +Holes are offset from center 0.005" to hold pins in place during soldering. +<p>Specifications: +<ul><li>Pin count: 2</li> +<li>Pin pitch: 3.5mm/138mil</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<h3>Plated Through Hole - Long Pads without Silk Outline</h3> +<p>Specifications: +<ul><li>Pin count:2</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + +>NAME +>VALUE + + +<h3>Plated Through Hole - No Silk Outline</h3> +<p>Specifications: +<ul><li>Pin count:2</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + + + +>NAME +>VALUE + + +<h3>JST 2 Pin Right Angle Plated Through Hole</h3> +tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. +<p>Specifications: +<ul><li>Pin count: 2</li> +<li>Pin pitch:2mm</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Connectors/JST%282%29-01548.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + +>Name +>Value ++ +- + + + + + + + + + +<h3>Plated Through Hole - 0.1" holes</h3> +<p>Specifications: +<ul><li>Pin count:2</li> +<li>Pin pitch:0.2"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + + + + + +>NAME +>VALUE + + +<h3>Pogo Pins Connector - No Silk Outline</h3> +<p>Specifications: +<ul><li>Pin count:2</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + + + + + +>NAME +>VALUE + + +<h3>Screw Terminal 3.5mm Pitch - 2 Pin PTH No Silk Outline</h3> +<p>Specifications: +<ul><li>Pin count: 2</li> +<li>Pin pitch: 3.5mm/138mil</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<h3>JST 2 Pin Right Angle Plated Through Hole- No Silk</h3> +tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. +<br> No silk outline of connector. +<p>Specifications: +<ul><li>Pin count: 2</li> +<li>Pin pitch:2mm</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Connectors/JST%282%29-01548.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + + + + + + + + +>Name +>Value ++ +- + + +<h3>JST 2 Pin Right Angle Plated Through Hole - KIT</h3> +tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. +<br> This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. +<br> This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side. +<p>Specifications: +<ul><li>Pin count: 2</li> +<li>Pin pitch:2mm</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Connectors/JST%282%29-01548.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + + + + + + + + +>Name +>Value ++ +- + + + + + + + + + + + + + + + + + + + + + + + + + + +<h3>Spring Terminal- PCB Mount 2 Pin PTH</h3> +tDocu marks the spring arms +<p>Specifications: +<ul><li>Pin count: 4</li> +<li>Pin pitch: 0.1"</li> +</ul></p> +<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/SpringTerminal.pdf”>Datasheet referenced for footprint</a></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + + + + + + + + + + + + + + + + + + +<h3>2 Pin Screw Terminal - 2.54mm</h3> +<p>Specifications: +<ul><li>Pin count:2</li> +<li>Pin pitch:0.1"</li> +</ul></p> +<p>Example device(s): +<ul><li>CONN_02</li> +</ul></p> + + + + + + + + + +>NAME +>VALUE + + +2 pin poke-home connector + +part number 2062-2P from STA + + + + + + + + + +>NAME +>VALUE + + + + + + +>NAME +>VALUE + + + + + + +Plated Through Hole +Specifications: +Pin count:2 +Pin pitch:0.1" + +Example device(s): +CONN_02 + + + + + + +Molex 2-Pin Plated Through-Hole +Specifications: +Pin count:2 +Pin pitch:0.1" + +Datasheet referenced for footprint +Example device(s): +CONN_02 + + + + + + +Screw Terminal 3.5mm Pitch - 2 Pin PTH +Specifications: +Pin count: 2 +Pin pitch: 3.5mm/138mil + +Datasheet referenced for footprint +Example device(s): +CONN_02 + + + + + + +JST-Right Angle Male Header SMT +Specifications: +Pin count: 2 +Pin pitch: 2mm + +Datasheet referenced for footprint +Example device(s): +CONN_02 +JST_2MM_MALE + + + + + + +Plated Through Hole +Specifications: +Pin count:2 +Pin pitch:0.15" + +Example device(s): +CONN_02 + + + + + + +JST-Vertical Male Header SMT +Specifications: +Pin count: 2 +Pin pitch: 2mm + +Datasheet referenced for footprint +Example device(s): +CONN_02 + + + + + + +Screw Terminal 5mm Pitch -2 Pin PTH +Specifications: +Pin count: 2 +Pin pitch: 5mm/197mil + +Datasheet referenced for footprint +Example device(s): +CONN_02 + + + + + + +Plated Through Hole - Locking Footprint +Holes are staggered by 0.005" from center to hold pins while soldering. +Specifications: +Pin count:2 +Pin pitch:0.1" + +Example device(s): +CONN_02 + + + + + + +Molex 2-Pin Plated Through-Hole Locking Footprint +Holes are offset from center by 0.005" to hold pins in place during soldering. +Specifications: +Pin count:2 +Pin pitch:0.1" + +Datasheet referenced for footprint +Example device(s): +CONN_02 + + + + + + +Plated Through Hole - Long Pads with Locking Footprint +Pins are staggered by 0.005" from center to hold pins in place while soldering. +Specifications: +Pin count:2 +Pin pitch:0.1" + +Example device(s): +CONN_02 + + + + + + +Screw Terminal 3.5mm Pitch - 2 Pin PTH Locking +Holes are offset from center 0.005" to hold pins in place during soldering. +Specifications: +Pin count: 2 +Pin pitch: 3.5mm/138mil + +Datasheet referenced for footprint +Example device(s): +CONN_02 + + + + + + +Plated Through Hole - Long Pads without Silk Outline +Specifications: +Pin count:2 +Pin pitch:0.1" + +Example device(s): +CONN_02 + + + + + + +Plated Through Hole - No Silk Outline +Specifications: +Pin count:2 +Pin pitch:0.1" + +Example device(s): +CONN_02 + + + + + + +JST 2 Pin Right Angle Plated Through Hole +tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. +Specifications: +Pin count: 2 +Pin pitch:2mm + +Datasheet referenced for footprint +Example device(s): +CONN_02 + + + + + + +Plated Through Hole - 0.1" holes +Specifications: +Pin count:2 +Pin pitch:0.2" + +Example device(s): +CONN_02 + + + + + + +Pogo Pins Connector - No Silk Outline +Specifications: +Pin count:2 +Pin pitch:0.1" + +Example device(s): +CONN_02 + + + + + + +Screw Terminal 3.5mm Pitch - 2 Pin PTH No Silk Outline +Specifications: +Pin count: 2 +Pin pitch: 3.5mm/138mil + +Datasheet referenced for footprint +Example device(s): +CONN_02 + + + + + + +JST 2 Pin Right Angle Plated Through Hole- No Silk +tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. + No silk outline of connector. +Specifications: +Pin count: 2 +Pin pitch:2mm + +Datasheet referenced for footprint +Example device(s): +CONN_02 + + + + + + +JST 2 Pin Right Angle Plated Through Hole - KIT +tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. + This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. + This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side. +Specifications: +Pin count: 2 +Pin pitch:2mm + +Datasheet referenced for footprint +Example device(s): +CONN_02 + + + + + + +Spring Terminal- PCB Mount 2 Pin PTH +tDocu marks the spring arms +Specifications: +Pin count: 4 +Pin pitch: 0.1" + +Datasheet referenced for footprint +Example device(s): +CONN_02 + + + + + + +2 Pin Screw Terminal - 2.54mm +Specifications: +Pin count:2 +Pin pitch:0.1" + +Example device(s): +CONN_02 + + + + + + +2 pin poke-home connector + +part number 2062-2P from STA + + + + + + + + + + + + +<h3>2 Pin Connection</h3> + + + + + + +>VALUE +>NAME + + + + + + +<h3>Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections</h3> + +<p></p> +<b>On any of the 0.1 inch spaced packages, you can populate with these:</b> +<ul> +<li><a href="https://www.sparkfun.com/products/116"> Break Away Headers - Straight</a> (PRT-00116)</li> +<li><a href="https://www.sparkfun.com/products/553"> Break Away Male Headers - Right Angle</a> (PRT-00553)</li> +<li><a href="https://www.sparkfun.com/products/115"> Female Headers</a> (PRT-00115)</li> +<li><a href="https://www.sparkfun.com/products/117"> Break Away Headers - Machine Pin</a> (PRT-00117)</li> +<li><a href="https://www.sparkfun.com/products/743"> Break Away Female Headers - Swiss Machine Pin</a> (PRT-00743)</li> +</ul> + +<p></p> +<b> For SCREWTERMINALS and SPRING TERMINALS visit here:</b> +<ul> +<li><a href="https://www.sparkfun.com/search/results?term=Screw+Terminals"> Screw Terimnals on SparkFun.com</a> (5mm/3.5mm/2.54mm spacing)</li> +</ul> + +<p></p> +<b>This device is also useful as a general connection point to wire up your design to another part of your project. Our various solder wires solder well into these plated through hole pads.</b> +<ul> +<li><a href="https://www.sparkfun.com/products/11375"> Hook-Up Wire - Assortment (Stranded, 22 AWG)</a> (PRT-11375)</li> +<li><a href="https://www.sparkfun.com/products/11367"> Hook-Up Wire - Assortment (Solid Core, 22 AWG)</a> (PRT-11367)</li> +<li><a href="https://www.sparkfun.com/categories/141"> View the entire wire category on our website here</a></li> +<p></p> +</ul> + +<p></p> +<b>Special notes:</b> + + Molex polarized connector foot print use with: PRT-08233 with associated crimp pins and housings.<br><br> + +2.54_SCREWTERM for use with PRT-10571.<br><br> + +3.5mm Screw Terminal footprints for PRT-08084<br><br> + +5mm Screw Terminal footprints for use with PRT-08432 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + +311030008 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + +320110031 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Since Version 8.2, EAGLE supports online libraries. The ids +of those online libraries will not be understood (or retained) +with this version. + + +Since Version 8.3, EAGLE supports URNs for individual library +assets (packages, symbols, and devices). The URNs of those assets +will not be understood (or retained) with this version. + + +Since Version 8.3, EAGLE supports the association of 3D packages +with devices in libraries, schematics, and board files. Those 3D +packages will not be understood (or retained) with this version. + + + From de90820fdfbd0564cd9ee27339e778522204108a Mon Sep 17 00:00:00 2001 From: Dimitris Platis Date: Thu, 31 May 2018 00:30:22 +0200 Subject: [PATCH 2/7] Add readme for PCB --- hardware/eagle/.gitignore | 1 + hardware/eagle/README.md | 8 ++++++++ hardware/eagle/bottom.png | Bin 0 -> 42955 bytes hardware/eagle/top.png | Bin 0 -> 59894 bytes 4 files changed, 9 insertions(+) create mode 100644 hardware/eagle/README.md create mode 100644 hardware/eagle/bottom.png create mode 100644 hardware/eagle/top.png diff --git a/hardware/eagle/.gitignore b/hardware/eagle/.gitignore index 070337f..fee822c 100644 --- a/hardware/eagle/.gitignore +++ b/hardware/eagle/.gitignore @@ -5,3 +5,4 @@ !esp8266_button.brd !esp8266_button.sch !README.md +!*.png diff --git a/hardware/eagle/README.md b/hardware/eagle/README.md new file mode 100644 index 0000000..c1f7e2e --- /dev/null +++ b/hardware/eagle/README.md @@ -0,0 +1,8 @@ +# ESP8266-button PCB +The PCB schematics and layout of the ESP8266-button made with Eagle CAD. + +## Board render +### Top +![PCB top render](top.png) +### Bottom +![PCB bottom render](bottom.png) \ No newline at end of file diff --git a/hardware/eagle/bottom.png b/hardware/eagle/bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..8249bd0508756113b8699eebbe6ecc161635b575 GIT binary patch literal 42955 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≷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 Date: Wed, 13 Jun 2018 23:57:45 +0200 Subject: [PATCH 3/7] Add ESP8266 button rev.0 board KiCad files --- hardware/kicad/.gitignore | 11 + hardware/kicad/bottom.png | Bin 0 -> 79506 bytes hardware/kicad/esp8266-button-cache.lib | 175 +++++++ hardware/kicad/esp8266-button.kicad_pcb | 620 ++++++++++++++++++++++++ hardware/kicad/esp8266-button.net | 213 ++++++++ hardware/kicad/esp8266-button.pro | 64 +++ hardware/kicad/esp8266-button.sch | 315 ++++++++++++ hardware/kicad/top.png | Bin 0 -> 89687 bytes 8 files changed, 1398 insertions(+) create mode 100644 hardware/kicad/.gitignore create mode 100644 hardware/kicad/bottom.png create mode 100644 hardware/kicad/esp8266-button-cache.lib create mode 100644 hardware/kicad/esp8266-button.kicad_pcb create mode 100644 hardware/kicad/esp8266-button.net create mode 100644 hardware/kicad/esp8266-button.pro create mode 100644 hardware/kicad/esp8266-button.sch create mode 100644 hardware/kicad/top.png diff --git a/hardware/kicad/.gitignore b/hardware/kicad/.gitignore new file mode 100644 index 0000000..7668034 --- /dev/null +++ b/hardware/kicad/.gitignore @@ -0,0 +1,11 @@ +# Ignore everything +* +# Except the following: +!.gitignore +!esp8266-button.kicad_pcb +!esp8266-button.net +!esp8266-button-cache.lib +!esp8266-button.sch +!esp8266-button.pro +!README.md +!*.png \ No newline at end of file diff --git a/hardware/kicad/bottom.png b/hardware/kicad/bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..e51ae8470f3b73a0696970aa1aedcf324654fda8 GIT binary patch literal 79506 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 literal 0 HcmV?d00001 From 3bc2d33a5c46d6cbf688bbc6a285f96411b5eceb Mon Sep 17 00:00:00 2001 From: Dimitris Platis Date: Thu, 14 Jun 2018 00:02:44 +0200 Subject: [PATCH 4/7] Adjust README to new board --- hardware/eagle/README.md | 8 -------- hardware/kicad/README.md | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 8 deletions(-) delete mode 100644 hardware/eagle/README.md create mode 100644 hardware/kicad/README.md diff --git a/hardware/eagle/README.md b/hardware/eagle/README.md deleted file mode 100644 index c1f7e2e..0000000 --- a/hardware/eagle/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# ESP8266-button PCB -The PCB schematics and layout of the ESP8266-button made with Eagle CAD. - -## Board render -### Top -![PCB top render](top.png) -### Bottom -![PCB bottom render](bottom.png) \ No newline at end of file diff --git a/hardware/kicad/README.md b/hardware/kicad/README.md new file mode 100644 index 0000000..6c8a5b4 --- /dev/null +++ b/hardware/kicad/README.md @@ -0,0 +1,16 @@ +# ESP8266-button PCB +The PCB schematics and layout of the ESP8266-button made with [KiCad](http://kicad-pcb.org/). + +## Board render +### Top +![PCB top render](top.png) +### Bottom +![PCB bottom render](bottom.png) + +## Components +* ESP12 WiFi module +* 3 x 10KΩ resistors +* Screw terminal (5.08mm) +* Tactile on/off switch (6x6mm) +* 3-pin male angled header +* 2-pin male or female straight header From 7f05d7627819c9962c83ab71b60f86ba890fe769 Mon Sep 17 00:00:00 2001 From: Dimitris Platis Date: Thu, 14 Jun 2018 00:03:37 +0200 Subject: [PATCH 5/7] Remove Eeagle CAD schematics --- hardware/eagle/.gitignore | 8 - hardware/eagle/bottom.png | Bin 42955 -> 0 bytes hardware/eagle/esp8266_button.brd | 858 -------- hardware/eagle/esp8266_button.sch | 3090 ----------------------------- hardware/eagle/top.png | Bin 59894 -> 0 bytes 5 files changed, 3956 deletions(-) delete mode 100644 hardware/eagle/.gitignore delete mode 100644 hardware/eagle/bottom.png delete mode 100644 hardware/eagle/esp8266_button.brd delete mode 100644 hardware/eagle/esp8266_button.sch delete mode 100644 hardware/eagle/top.png diff --git a/hardware/eagle/.gitignore b/hardware/eagle/.gitignore deleted file mode 100644 index fee822c..0000000 --- a/hardware/eagle/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Ignore everything -* -# Except the following: -!.gitignore -!esp8266_button.brd -!esp8266_button.sch -!README.md -!*.png diff --git a/hardware/eagle/bottom.png b/hardware/eagle/bottom.png deleted file mode 100644 index 8249bd0508756113b8699eebbe6ecc161635b575..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42955 zcmeFai91zm8#w$(8dZ{%21&>i+8QNxMVXRHrer2b14@Qsmj;!Pc}P@ANbC?u5-1m^$hoO&(m7xx{mgqd2^P{K?u!LS5rBF z(A?(;&8(g^4em6azH$QonSEN#&=BP4{>Rd(pQ-05oE?znuh?^Zl}@cgBq;l0~eu)1&BnPQM8|f8l!GpGJQ$9c-9e)H@Q=Vbq;Prt`Kb$j7u+SE^#e+U1I zjemIq{VOTxUsZtqRR#a5f`3&3`d1a8e^mkcR~7vKOBG!9BSFNx`U`&!xy^zA!T9LF zc~ksLx8ynm488M%A%dXaOln7Hi)auBVmNg@hKMJlB4R#btl24mkW1joLkKb68-CzG zr`2%mk(?e1VN&(X&TR+{;;^H4PHqCMy*;&@6PbzNRV)YhaUe8e`D7+y3gH`ToVDSG zn|0Al#L$_6&_vZ;3E22^(kMc&W?LiFT+kH)8;hija3VD^JjFa^A8h0QdKnKA3c+)_ z{9(ZBRNm>R6mKFF^d1kG~e?@4(5TOv!)rc;H!=h~a>oELsy4-Z6wgwLfs?>qu zGb(l=h8#W^?}r&&2$@w0FGNDuV134xO>}^9i$&rr#Iq9)O6NZu4Kwn}FTse5c!bcV z?RZ3C+CmiLe(vMXXTO%h3iFpq`2nGZl8`&h%ny# zlE#b}j~@OR-#QkEzslqK9stY5SYj|n9tLnEe0rSta;QqV%CjzORkZfxL1(5N>o6n# z7$C+ClO@JUQh;F>)`?j~BHA7_G=X?1gJuMD1< z#%W{KG;R7@h#G(G!AHr`rJ=J5N%L&9=FMMeGc$tI#=L3TYyAAoZt@)Hm}$6r;}(%^ zX8i5zkdXjl+?@s6e-8x6H;p!!U8!xZR@zp*LhhpLT&9{7C#t?hMW_P@%TR5+?upaG zzSq88Vv4d3qd{qT4wQq*60`Z4EQj5}lucXQOe;AsVzyYM&Iabum*qg!i1d`JoLg)3+PI0&d&kaLJp;-lE=N@2Z@1e|>y#=?oM0*Xu;!PIsU;z$Hw%DzJ+7NW+gn9A@Q`_!|{j1X9X+PH~8&!VwUD{H5*}c?8aeVXm1RhEF)aabMZaZ*bn3^c3PGn!q&1|KL$??v}Tz=2VKULDF`hJ!? zG+%mmlWcn4vRiP-FnhKj8h^9w0H$K90EHV^XIHYq-!%U^ZX>Zk@Z5q3F9V=O7D#U# zP}=t9<51X(v9-}rx}?W6E3|gTW{-;1OFqcq^;id2Aar6OP_$ZP`E8V$J#OH8IOpQw z{Bs-XQiU^$^0>_SLqJUDks*SI{n5LK^VLN^i$Qx_*7!aT%i;|iv}-ACvFcBd+S+X`z?||aWX-H== z{&Qp6Ev#t~Vrc`=_(~Dl=LKijh0k!-UI@+rmnP2A=q$nd7mcSjaG`|DfIfVgIbe2M zhNUmTd+#pBbl{+Up*^affsH{Ry~wbz?qdTq?m|!(8VjsuwCr0yq4KLTk1K|+>Ka0P zYcbsX&*lQ$fK^qDs{~L%LgfmZE1nlzbp^VxUX3h4G1BYt4d=eX%)Lto8IK!|YCB@Q%)7l1}+vui`1)@X5CgjZRz;-91UwgR23kHIDyn7MSq zDt9ofG&juDjQ+y`Pr#gL;-jkrhb#HaG}6lDvT0H>Yj}KX%{l2k%V6!aBySFMgGyUn zseHF$OQ6?A01;>{jNvPCahV^ZTr>aM(so-ev4U5v>ucu0tOH3mInaB2RD^6!kB-Y` zZJ3!gG^abc40InDmt}aawTu1y82zjjXZnVsCygWLYYm6&@@+GN5jr>Ctw+pqr4T`w zf4z%y+L?}H1E9vAkDndncnR{=<54NSqT)6yj|*@p4(dKq^Bh73-a0d4EG?aS#|Nt3 za=LzYk-pZzcnO%#s2sS^u^OS+)4zEUIu2SX+UX~lt_0=3_QE};o1)-M|M+M4HrC4;sdh7v!OJOK zb)deVv-H<<_ob74aF_#@^?MfBamrxSl(+xM{{;ZMwPPi$cRzr`J9E;fpmyO(J5Di5 zA7~PNVCKLT$(hL!2-M>HvUL&gTDIG4#MoHh&S|#gd4-KZn?hva^BpIcRsdC}(wTuriH%SW&N(v7q*iAs(>DH93OKmFW`#vq*zg!L@Xd`A}er!t3 z9AIOUvq3AlHwVq!6ZKMPquF{``|)4EdD1vH%1i@Wm)Du0xKze_f%Y1&9Y>ir;OrsT zsW2ca${H4XUj6vP%eL4Vd{_mEKjB8qE{YQnQ|=BQXV2iwIh=N8gpUs2!K+?cu@)ma z>vRH)%~J}(Tti*>ET93X=b%bd;ZJ<&NbI`@S^)DtQ`o+h$Rf(b5`wSViga;= zDIazr_vlwJZm8?;)QxWCUr!Kn!t>amx}ro6}6PKTk>KeH51n1n2y z4YM9JhMGox8-4o#lwvSe`2t(C;}WHyfTxc>0O?Qxl;Yto@z`Ys4?^99sX7 zPaYnmWBs7j@a&?297lj|( zGqk=8U_mBrgQAFWeCvJ~`TPZ?&P*Y=_K@sc|(e)=frEhON6ISv3I>r-Xd?dnf z9hUMcY1|chos~G=K?CKE7`slIPD9Vjuf4_iig)?6y;YZ1`11DFmIWrxa(FJ$_6{Wa5W#oL!LG-{id2|WfRN38H9=YJ@5xuVYQY&{D^T5E035t zzJZ3XhNaGe{Nig31~%wnfMJ9lMRy{_Z7Z7dc;=PdALI)7jF}E0yn}d^1MOyiCl~&k z3UC69b25DULc4U}X^gwC7Z>{oMG02#A5w6TD5hEXuG-;C8a8`9KH|v;vvmyjp2(ys zE-iB73zifehGu9v8;e#LVQ9xMbwJzDr@KJetN1+c+qZ--+oDTA74pYYH{{BH>uy32 zS;YdM(Cmy znpfW48F_mPVFk+AGc`W-AB;>r+<%T>ycBZ+bqQfzir)7=cR$^8AajKzO!`%_7l2R3 zCphhUV&h1>30c}3)9s&=_`fy9McndSmIXloTq2a^$3Ll@{Y|Gk6p?D_Sb0V|n|cHT z>w*HjeRexyN?_7SgI3aUo0Vs&*k58g2hWXhC#MW?$6hl0N%)8SM8X&w)a6a$QLgRX zf*K1h-t^gQ^~aq6K^e@>zqbNexO17t^sLWyZ`_h5&rul1(PCnsV7B&Toc8mMSEyxm zOjx$eMSZ5G&Km=?a$pYYbz;!dC3COL9a?OETCweJx5cDx)WL5(uFYnQWBkfDiUe~; z-%;utfSZe9g^RK2!;-n^G(IPF(U(l=WQff$PohM{u9K7fBSW7Ko=)tobgOS{7X%T7 zsk;9=lC1E5EWo_n_$@kn4}K`zJK4v91~Io#*LOlh@|z*^A0&N$wYQsKMGW@dr`+s1 z@a&Dq>8(Q`(1?$6Yx%y|o1Y%(8{tel{TX{(M+h)qx0bEbIDMH9zUQ*=ho0h6+Jwl6lg+ zfcP1s^V2vhIpirw))%xA+im-KB=e>1n9r#Dj%HqJCqK;52V9%-#+`?bcS}6i9k%&% zbJTxlaYJ+SfZhD(cSdoD5z+b`OO?>QUO~^NwPqUxkG4oJm-&*<1tih?K=zG2pmsuT zPGEi2%VX5aVR&Vvc0Z#*sCvce2(nHC_DB%=DwV!z)`ppRCFDSri?H~k+wb~KJk~j- z`5JX!GinENGiaD-LifH^9`0WFy!6z$g8BKTJY~Z&9^uEgUUJw}$#Ib^sz3?oSE=kx zv&y6We+PT&2Pv(Ai&AyBAs&&#%B_^Q1PN?zXi&h5KuQJkVneWTs{oHl}h zr(3{!qPP9?_5LIUUVI*s)HeLf+FkubO7E`0t)*9)*8eIdTdySQ6@7@Uk26=EnV3zO(}XCF z>ouWsS|g|JXPMaEh5+?~b;Z^ZimFOPz0T7flnC#cuj26Y&&I@|qsH#zuHSlewqeL* z-!B5RP`v=?7tW|q7bS}+0pBVky*zI4=C6ETM(0ngb4>bU`28B8*D|b*sEg7G2ElQ( zE4{ZE27=C6g>s6G1?_?&mwFFfPWFCA0ehGL>vzyYqh;GP!z9-5?SLpOzt#dj4&IdX%ZKEh`Od>5}AhH%++bI0q@B_^7i0HKsm*0s^ z^WA8;mQ!?i;`g4w=$q`L%)`)?s!OHMzb3Oo;mg|2zBZX5p@o-|Upc8Rpjd&pvejEw z@{($PshP15j#O-=FIl zD=A=50!)3#Z{LeeEe)Nf+mugG%Ig$9u@27@EtLs5^Ns0F8D}bAc1dY={*(SOd|!^p zxbER=S@mFO{=L%@5ni?1lqr7xO|Y>egSJ1x%Iw0Ik`ql5at@;mSN*wx?r*=}q6Cv9 zM$>Gq`45!QZ&_@d>Fk&yM!33`_;W>nm9ydlE_SuA`?k~~V_JH$oV!f~#eN>-7%E2L z0=hK+y8cx!L@QtRo4h=@C;A`a!lxnSv^bbM;|s`cT|B3}l2vr(is_o&)5#vXtztuf zL1ymV&8HURe*E0+F<#O6*{SNlhG1^KudV}w1)dWn{hdA>FCWT&O!vF~Dt%AYE6)?5 zrj%AXG@R0yKkC^C>Bjfn167~a^vZr|-1da!u1nMLog5zWT5A)mVpiM>Nc1i|zC~~1$o`4T0G!U2<)Gri z%pPc6>#?fyG;Ay_sY}GX`jR0QGUnlL5Z);eI725 zA>r8sTrBr;cX)u|I?LPKd~L6xc8hYVZrxuto$DFRj`NLVO0dJ{o%|&iSY1c2w%8W$+aQG%`qYG= zQ|I61M;jMAXzE0y2W#o*NIA409Y^2?E8q4MM`0y)*nq zSAp+mD;a#S?~gRZN+HiI11qFD@XvGnezZOGb}7A#Uyn99;5o@ZVSc5HZbv`Uec0BZNkgo< z+#iQy#J@JXq!aJFv7N>%Aa0zbA-2UO;>K`stB0MO3vIRJ(7Fv0W41@NtOloeXs{if=uqO&r0->y3pf0y2%2oE} z?7Zp)iw&~_I2dPr3eb{VZLy{M>;|MZ?61eCNyE`;&a=t1QHKpqId0*75)7jRD`b24 zOE620d*4v9B@XjctR8^7wa7kbby#YU2|p)9d#L(R@92p?!7T9%nn#JvR=n|U%<8D8 z|AyijNNUp`+vql50aHIx35jM4DvdE28^96c>QGm9euS2qHV&#M^=S_hL&%$Q61lxJ zW-#K5j;xjcP_kn3qj!-{956Odg={vlEB%n`srG8?v{Jh8;qFr_8|C5c4*JcoDYgsf zdlZy(WY#CU88%@+7G9`7Iqo|jG4E0CteGezc_Ws*IbxI+A*#`p)+!PYJZrx6PX25A z$WyDF{6M43!RJ6RrZ94g)O(GkkKxal>D1~$0Gie-804Unzi;Am z`eR9iYys3TVm5=;h5UcFsnY`99mA5Z^uecN5eJYV0~CUb3ITosN|=WZMEkb>5(V2x z<&ti}O+1453XBk_^}t001u<;ce^D?t072jxgOi-m)*rxu%a=I(F&jx%9ED*^gc$L# ztyy-Dsi*FR3!p-`Q!}nnGqj0cOhKMi{DH#OG{DyD z;O;Xb-()xto$~P$?ovz05Kokm1Mmsm=6h_K6bM+(BlC3D!#v}!eQhV3W)}Z6vN1g| zI0nXv)O1j-hA1aGy8Tp>qaV*+O;hmlTS@%Lkc5@YR;GrOZ#e@lrbe%MZe#mhSo3R_ z(j;s9H1rS-)GRrL=TPI;n$U3Bhq78$ud+4Ym!-UJ|5);A4cMPoyD@hq_yCw`VRg9% zA|Mi~grDhq;k-~PK%VQ|hq9{c+hqf< zt&cNU-SP=&_R(NFdqNL%XDkP!pXP9T?%!X6y!(z#%R6rC5EhCiY}isn$1 zc#BbVL+4IyTD&ML5eUe5PN4~mGg8s_kUEI%qYepsQIIB}$KlpoBMq7T#UBV#zf+^d zVRWpH=7j?lcVP4q;zI|4K9fJ7){eg$L+Wzr4{;CrzYBc@@FSQ(c| z!+c`!^4d@5NO$0$8|kBC^5FbO9e|USgKqk=3iENLT(N?r0PlzMqhapT5#s<>KoB6{ zxZROg zpdVX3pOcOYurxK|ozKqK2u*MFp#gr%DJmWUD#maqKt(vAmeOwwUqC2aLIh}(qyn^n z%aur@**r=bODRoR2D9N}D?jHU!`^Zs;W!ps1La_9AT!cn07-FNg@%kFTal4OGdjJJf=8F6I*~r`2we0R zWD_E3@TV^JIv|h8KJ-uOAzQ~#(Gx?Sf}nZ^f#43Mk{LDxg61RCNo=nZ__K`*M_ zNS&DqW$6WM$VugpNEpTd2}jT`EW2<~A!{`oS-*%t(M{PCsZ{?;Hg>8AsK0iycO3uDl)qsQ`lzmu6p+IL^o(h@i!z4I@9{xZ|m}s zyl+Ag0(|lrsu=GB_W2jEIigG86GN1c)FN~{ys>1(HgTI)+6Fovla4VprKY6Fk3#4J8* z<-^1YKL|TQ(8esqHdF0sf`-lT1zvY+aW-=h9~vDC)+?KCByb~+VuQEXmeO}x>(MUi zU7f~8Y%E5Gzs9Qbddo?X zGsSno$Df;q0113YhyEPxUigEbKjXEXj?x9!q0m8aWK{m}f!&3q$*HFM#`B(HHNdFd z^jWE05Mn*P&DiH;ynn4w{9R?0(^!~z5v#CUPpS}`Ah?(j7zs#S+HmbaN5x=(hRv62 zT~26`Asa`*m}Eln;H-xHlF?M!X(j*jU*c*d|ow$ZDqts`l#PvKt<%CY^oA_ z5@l>|vq?=E8*jFPq>K%H19dpIvH41ANOXk=GtWgzV~7)D!+>HD28C^Gq$zFAHa2Ec zTM}c_+Be?mC#JmQ2&MkeS;BeKAsJx4RM52Bamv+(bOT*8x&>DpH<*;Lrh76ygY}^X;pY#O8EbEoGBY4C1ZN7b;gG#>t=9 z!QT0Mr_=zI)On=kd0K%S6k! zM4qLw-HMnK*!-%+g^a|8Y*pV&nX3(?2sr!7-_9zVExwbi-&@J_;QeJO`>3&JaDyHy z3w~doU{wztbeMD_eg7R1?DYB{Uln_N=$F|P#O62(PO`E;==daLf7xlGnBh6e-gcJN z!^&IOGNwQ>{$g9)Boh0$A_geg-{W=jjrzN2y#nrt9)#`)T*+}HxPr+PJ=k}E{ec_ZG-d^N>J zY;%G9*@l}6cc&~q6-rK7e0C@~W$~#{a?0XUG31oRM^p?sW${mwTKkm6XQUH%V9Mef z6LL;jd?wWfF=g?MiHAI8@tKFn%qfd+OnliXi_hf7e8m9LVTM5MB&w@r``vPp*aM7N zM#%tWV-XJ5@I~w@N?=f0z$`lwTTt}yALTDAwo3OVuugdn@!Q$U8DOyf56_{7o5C?& z<^SqA1QW5{|9|xyHWFi#`cJ0%r{@q(>_5XBgYiF}gYF(IG{p8#vCBU_hxpU@2trh< z>VG|lIJRmP`7h5QUWhD&SZiYwA&JP| z>|jH1C&GEzM0}4u9)_;nF&(?`^eJpp*7$m=l7v%~mfV~8V8duO7)H?eTm=o11#W+Oj;s)bsBb&kVvXk6brKFnv&sHR;5*OXmzqr zMcMAKkmNwax4F`P>V@7btni%z?0-Fn@L0B#ivGiM*d@(I_fAZGp@`Eb|H^wO?a zD-7E%NU%)>eJduuzv+#Ya)aeTY<)&q^w;a%7i#9*w;l{$7kr)VgX@rfv)5;SW@{!6 z<&$#OZU-$&zf$od-HN?0ReX%B?X-G7CQY;#kg$k2+bV2hC{Aib!jK@GU)W2`#H?5P z3-g7E8wR7r?_lX;dk#;gfK$R2jLG(V7?Q+3^Rrp5mI#_0o3Js$M6|=%=pm*avDn;{ z;ENY;wqt|444WPFlnohW(wpb7A5tdW5B$Xqf3l~nbpp{&!Y)mD^9p;19YfvyDd-2; zbRyOqdORrXP-fgJ{mpeXNI$ZDYbyF=O0c)F`9#Xh5&grCLuV%4{uGv+M% z6~AobD%r}%U=Q3v9tV7w^zk)^0cUZtiaC9`b;w*9-^5#$qfoMl@7>qUjMn{n5B5 z7i-}ma}JS5jdj1(*E#LRUdngFW5G}s0OZw@M>@7T<;IeW;t!OuFta8Yg|i=1;gVkX z6CVwmvTGRpM|zrG|H$l#=o?8r2r%sb0_?_kbnCZzc&8P#0pP|f72JTH0eD${%(T?9L0`>YYRP?gdFRC} zEa4W{50r81RR9MFV07w)c)hiDtYlp;k-y=Y`~j3S`7Qu9Vf9Xfn}6H@gE2k<>BG5L zHO1JP%q+kmG{Z8z>d1{uZJWG?yf_+UjO%0~r$ZuTJOGz98MYYrDp12xKerdunT#XFK>H(hmdfse6te z?4JGAHOCWzJM(jq?$F_zK%An4NB|~;I3d-uu}UTxdYE(3GI8G?#}VGCB)lC&mUs(* z?hMIy>*6r4f@n#qwIBg=8+$3z5U7Lmz_1hmNVOxxhyel(h}NWMVdT*_!h$JxU>>}5 zg7L#p0K}PX4dyof4ke{SrmNsJB$7=c{u#A6Nkoa`s15$EemFUH7$5C?_VTM=Tn9q_ zb2O6Gni0&+3i!KBL4qHohO;$ZjrM1H`r4eAUVS)P_sI*6rJ90kXtsgpej_uTGA2zz zufPCz{*tUMV}`5#0tBmd!A_Aw7aej#KIlhoSB8E!QohM3&UHhO3v50IG3ci?Dm8EG zK=ox~oz94Np{A-VKAz~aEA;PNFT(Eg{L8A+n%c4>6TeFWSk_;zT`PNn%O&C%JrF8D z7ByC0))}h6kdCLi=@`3Vn+#D+>r0QF3#E-k7D-0~Th^Z=z6y{Yf}J~%@^Y_lEY4{N zD>y%rw!QDv8pm!R0UZmq{P3Wzi-NzI4&_q+lhgNz?jGjaVJt{`AWb!%#e6dI}2Ao^b* zNS98}sOfdjPJ2ZaCjcBhl4eJYo$Iu$fDeq<)JjUVLY*3Fb!-%gLVpK;i(UBY9aLQc zCb3^qU_jAD=)w3qTA@iJEjMiIcgq>qVgFY4l2Cq$nQmF(_>VvjSYR6QiBOD?q=0zk z%S+*AXI_LV-;d|H(D%zA0rm#B-OE?&u2Cnf6bcQn%%aV{!kGOUYlv-Zl| z*=V?BwqG1mZ)~QIOhQydM7MKp?hoCltpnb_P7<<+&I|n~3s(ZjRzJ>mfjq-S!W$OpQ-rQHq6f?bu}uUcLS=x` zNf3tE8K5xgMFvD=fS4?b!Pyz0cIx#AMmAYTXbwdk7A^?FdpZ;%%#<)ekvALL^2AxB z8&g|`LA@Csve}FYP1W$1|1@eHEvl%(J`D3R^>9A>A<5k$bqZLf2=$P7$nX{+(O!({ z#H~a^a^%plRAmdTrhql1AeaUHAh4$do6(mNVAY84i_kO@5zt8?3mh*hiJEqr2P=DE zppT^*yM^)Wbllql*HxmC>ANW;$x-Erezx?kra)Xt!QVwCQMOXz$n>BdQYAywwSxfl zhyCy=^^j`1L|s&PoJ~Q@tRN3{NTLc}exw|AYl;Dwo5*p*Nk=k5cS)L&5x^#lJV6T| zyZdc93EyHADYO_+Lxm{}HlLz4k)&WBqj1l~hQN~`G{&BqX}gRptIO_?B>*H)U8}ew z9k4Xj=u1-Ph~Y+olMqT+;Sq(c7%Id_An8kZxr&;&liK1D2^1I#6mVt>$R4FseIGef zkSDPpuB9I0cMRb&A&I*w8EvM@8RFC%TId?XboRY;*h_(vz= z=EIu$HC;akdsh!auO(b^q|bi3zvYUWx@gl4m^TnT5iclL?k4QykX{yn(*U+<6Ec!+gUOg!;R}=5Ir|8Q<1f-13>{i>w-uE|OL5ifwKQ zdDfXlyHzy=er#2-N_)|&ISuFjl3LQ|ybL7LJ<~wi0teuZca_Gxx9>EvJ1mmEe`v?# z*sAV=?GxFfOFT^l_imnzih5<2G^=)AU^TCrsdqno_xi%F`2~5`aY02AdpV3F?~Kbf zyufjS&a+?@o3RDc8W-oBtL10G;?l{MxI~+HT=~`0ynthw3tkmh4#2>x!MpSeCxlWQ zcbs|xuMl})M~b;gDZADn|oRB-!T9gtu-?k;KOl7Lqrlw{sd_I7?dHL&mPhRVu67e*_R@wVRA z&kuDsyx$GINhObqEDC2rOrzV~QRr8{=5?Kio?uqMhx(GFn+I4K(d|_O`zJoOMCW?; z4YmDsCJ^axPdaiaNJs~CX`Fe&y=d!LzZm99N@H+ko3w>Op)<^QZ;MEbNkokz$q^c8=ZQco%zegRi;U{~f{gm~2?*)kN{5Hu7zx|5BNM3xC=D@CjSQl?lR{Lew)zJ9xW4fbfnCaLV!d0ruNrUziFV6BMTi*5+vB&b zEX#)G6&_MM8q_%~1?`m>1|+)G8v<5j)jrt!;Itp$GD{}LGy1-mV@#ILSG zAitvQT_5*nE+H;cWl#4ZhlOJi=CW|+uC{j;3x|&=A;je}(z|AGmVm8OxVAtMt33XW z3U7E;iSoJ0uRRqHI>b2CJ}3rjJ!a??7Z}F~HjWOy?5XE`M)Q&q$Q2am=&gvXUjywt zq{C@x!uaK!(fSvotqLU;Hsc}^(FL5X)^7k7*+z}hX)dAj5o*DRGYbkfj{m?H)mn6| z2Uu~*4)m3s6E}PIZiD0# zE+R6R=RLq$s4jbER4fdnQY-JQ2OfiqxuSSg;K=WRtj5C77x}|mvse9`1DcHOK^D!m-(&!9~}q7YvWGnyfv1r(Z)^z<2qZ;6SN~BPXodbPr4dl z)!m6y6IB?gwSdvxZX#>xhj{39<*zHPb2za3Bggi?(C;4&K?YB>hA!ZgmK-PL6QM&l zaRmyfV?${^VDnP8L?~AT10E6!ES1Z#i@~&~G?0LMo=LGFM-0!2C$wEMYi9Mt@BdOuMP& zDtR$Quj$CPHH+CqVuTfo&^j9;E3DCs!|GBao(ZX?Hy`qbMPz*dU6NRb%>u*iw^TTw zhThTSJ&!Yj=FQ)Ge~IL;c^(QLqrd%90%2ox zo!DnBVLh7E=grA_Hpypc$bDgM(8~d=HM>ZW%*orNEb07^u@S`5a#4L}uPCkIYKi8; zxgZoHiETsJzE2urQ3B3T%!*(1$N{9Q+}dLHaP#C~=PKeSQlB9Zt9yD%{h`jWwd&^+ zSt%Orqy6H;B6QbF57%wXqNR3^@_p9FJ_FiF6lKPN?)?E#l`;Zm3X86+gb@P+w)m;n zN@5u_-Uo}XsVmDHeQq#Wm>gX&FTc6+&v;v-Va*20Di^Megu+|co7jth?f%vuE;*ew z5x>;Oe%2{BdG@CY(uTivKuX{T@zR1~=IP8x3KTGY!ELavMkZMO%P&Z3$VG{_m8-a0^Cq9x z$f+BDL7P~|N$>vKO(l&aflHsoTeB>}y4yJ&!-1)uV-*pmos`zv=O*xInYyBHN2g!J zXydsVi(q5EvVEh#efM6xFY`&Vx_aa&^HpTCE{%EStC$#Aj@z6*1v^!CT=jDwih2o7 z7HT7L>iR@0Mu$j1829ouohtFCSS!`PEUX6GiRk7g>-fz*jx9!v0L2T#3*9g0Wqy-U zHC$Wsp%cY}9*sZNu6zOFbFH;kitnEqa`HY9sTgy9)n%O$H4eJ;HPfco&@&^n82ice z^Dm{suRj%lXf;gRE?hPJqgs*uZC7pgnWlMuvz2De_Qe2kJCP_>DBt-{<>dILTMd(1+fLXHcNxKQ&iK!Rgbs0T(45R zee1C`uctWgD(uMD-^T;P(I$FD&@EPwK|Ms zXpk4rO0R0n5cd*}t$KjfJF5&k@!rRN)ZErkz{iDqP;$p|AjBytV76zieo5+{7z2|d zaGwf!{S^S3B^x;p_U1rBgh9g!ju8uZ=GZXra@%4q7+8dP9(6!X#7km1{6YpKZNUpR zVfWi|p4X%Ml<2S%!*O^kBrer%L!UVx6%5OH)Pm9s%lDWF`Tct>6iIic>Rw$>#lnKh zKVi}_Q0V5ztd~+*1l4{{;Nt1d?!(m^DnVYlb_@>sO}@ShLAlm0slt4A6st|)T;d^mR~xA?*Nn0tUyl!cKCgV0P zaF+_Bmks}cV~g=wC$bozq7MC4obt@HSsqxyouBO#%4o2){!ZmN zwx6E^18SC~q*)tu(VF$ZVcb|#UQO!W^h5J4Fh>;SY(M|pMPa4$$7gP?Lk_86q)7;%Odg*E)Gs7)ilrXGtkz8|Z&oM{h>TKdtaJ7c$&9(7(A z{s}zp9(2Z6!EP;(@k|CSv(E=;N<|2A(R@bXd^Ru$ScBws<*uE)p!rEVZnPT?nv`M@ zD|q)fJWL>kR2$wG(C&ilA4Vr!JPQ0ueL95kM}=f5b9MFyRSsZ{Mfu)89NmXc_nm1N zGkgke{=V^*xRsjn&Lc<#%PDvJ`LGk2TAsH-3z;nm@eL}M$J00L9k5F^czqYn)kIO}ri`rEGVV@^X-=S>B#ET4&lxBOQus#3GEuy*?P>&L7$ zZ&8~fBdj=5F5aTacP57%+l>>X44tGv3D(E~0g(NK8`##aBw8T~yxYSULF#;0>W4q=OELzfbuoA(bVW6q!n1 z)3>9XLGedivrR5$ERpV54GIN4`mKO-Js{QcjZcFDAGcWWr+Rz9-!TMdbTzPuse6`o zQ#l~+&HIWhaxr`RZ^YPwk1({|y}&ByjAOi`f!W&Ag++=nizG&Rf$c5*;6t_H2XeFZ=tN7%-M~_4TSq9DXf|XembpnZ)7AOc z$7D}z2f!|pDiKQ1_x&alXBZc|6}&SjZ&Kd!Cb0eo?tCW>FQE*%z!KTk1;}6EK4MmTUc#fSD;}d_NXSpO>m-ZyjC|pmUWgk@6g5}+w zLT*~nksJGiR~!ys_w4f$0lb$L^@g{|qu93=K3dy+UKxe2vx1kVz`78ycuYlAxfVAJ zH|SNt&8f@~s?`=vSADOl`o3^q`EeY!T97D&*4y1;F}|R{V`9^!2x6(*V&HkmXXoB# zVu#~!5v63hNK=AD!`)K*F^g>Kp8XJ^Df7__$?)4*(}WDI@8s$hzkn6c4N^uIv9jv2 zfUMGNg=_^6aMJJM)nkqks-3xPG@E3c;FdjUJje6ka~0T1sqL)aC>K(WTDx0+Y@u?3 zTsRp=KY#GdIwJwb`C$FBpmTmOo}q<#pSq~@sBk3vH6*x6@(a{MYGLa4Bhqge7O%9j ztV5IBs;0OC|JLE6B9Xvt*$TdpeuF)zq$mERzz%)j_f#^rjEZsK4(U3Df8iAK@hQAJ zATwr&t9WqHsDv#3$p(dy0X_mmM{wzof{eh)3 z;i6i_;N6&4W5S(rv_pLxU_ExlfUbS__(Dl;TW?h!d_s0QUsQZsOxejqErA82qx+IS zdJg9+-qp4 z@p8UwE%WOv$h>^)%9@1%*i{eTg#%`L)uAahEq>jVLj-_I>ZrQ0dE%J<_3RWs{G757 z5ykg!E4V<055+iQzJ}r)m-NopqVS8(&hk&j&60@xhO=ozl}hhWXaRX3y#R3UZ=qtE zmK!MWj+yZFrtqD{qZxhF@$H@Z&g6{G1*fY$e0q!^unyRs`hz?H#IV{D`?giKczxA{ zRNEPh-F#R^dKIyt##&gef`UN7xE>_dI`wr}css<*(Z5+FJP6N4zL9{Y)>`y7j_I|P zBaXGwP>Yq@$lKUXD-AcTCc(*1<8#1${8G%pnDuusLl{16rzmYa@?5r-y94OFdv}ai z9&G?wgpUnjr19)62oMM_{q+RDz`%IX`tg!hj<%TT&qY68VsuBuyRO6)t^{5EGVo4j zCRr(rS3K={!eMsvyp+JR0Tw<4$YN^IO@TyM7wC(~sx4IUvw68R>@n~0>p zu@hi4TE94>@~Z!SQnV>N6e9Hp*3oCGv`$De%O2QY%S^|5Irty(G6aPwGD98~Z_d)P zlb@E2XJh81(u^za>q9_&M2eHSG&_qh0!iq~ML!SLQjkZn#W!v@xD;cW8)2G<8RzDU zM(vD?dVN5Ep~q2qd0d8b3}RHEKhg_l z#OP%?yw;pbK@>GT|iwAjlfd0Pt#^0pn1X#d*rYp~aR*a~fh_8y5f1{i^1q*qdG z^K()ynEaVy5r5nonT3HlrCF?j0WqZF8de_Wb?ez$+VTRI-b(_S)(iy+MO#R%y_jre zIKrreOIXL68F9WZ>pE2Cll`ug^B(Fyq$S$&DNd(>6obU?VwEAb-ad+z>vz*Um{l6- zXXwG{A7vpK&L@5rrZe)eVl&(6{={A&u#`LBH;zU>q4CH{Mbg|5e*%cg2q2Uxo)}<0 z#|TRawdkwk`)D`Pv~8FWLqz3I_YXbuzARQ=orfAi{EM%150`13+sjCTFGb+3DD@Ss zVRHaXAY4>>+N$P>2Y6U9aRKJ0)MWe-GAc-nXm1}=8WeK3eRyK+OmVH-!CIG=8}qI> zCW8B-5Fb^s<2$ZYVx{mJ4nlqLRZ%=Q-qZ>n3|g z`)zOZ#MziB_|<7X;e`RM)LVdBAjIhtS&J6Sx0Q+hwIy321X7`pY9arQ2O~J<9JPz>7uvxV6emL*cn&V503)`TpzFay`&Ii^;_Cn8`*75iNU$1t-J7g zv7|R={#rtdFJY0DpezGp{ASkXyXMx^og{-Ckkpf-ayhaid*jC ztxhZF4l|F590X9ml;k1IL)SnB!Y%^gtmsuHD1nL7QddZ(O0ymVSymN}dy z?_=S$_+t<{Iv1$dKebMNoayvTo|9V+M6N&h@O;OHBXgdp&yjCE{$tOnP>uMFjgO&f zgThFthGyA+mJb%&?j>RI=zf5}shpD2L;o2<`W^m`hP|H1zFYc!QPOA0<{aNYUct{V zYMaNq$PGQQG78Ms0NOBIiG1-EYSTtW{(KBGw&|^m%AJ0hX4AQQ{qk)hw1cyT6Xrj* zGAhc$!`VvdJtKHsp+zW176k7JCH8$cG;9mmY z3}JlTia!t(AMAKNpx++V%+4Q&c0qB)E_lWyWtlMJj}Kyu^3t&hW@#+TD?**%y&tRzdlu3)wuJ@|I6Dpu#uE_bl&S6_{ckW@LLlE^zMY+K5 zIQ=%Od$d1ca#C=7;A83Br^e=OBL|m0^Lafdu(oT$XAGEfO+nol!GMquwyCVO7NCVW zT;7-*9oq7Jt>IlLE+VrfkUUWB0?nrOrsmqJ)IH)KifWDxRY5W9pl7Z}5KOq_4&id! zKH$RUJ@Y!}9PLh(QM2aJHtQxIvg&hBa@yM2T3NDnU+*~#YsQ!qjKt2 zY41HHN3UxgWj)q~?>&&N6VhF>e3rEhza)IS11+3)+}c^0V^0v%g~K$?#GhI2K76+6 zRv<3c{JnwrCXd<)iw)_#B^gjOW1X_RRNb&txa)4|nb_Gre7%Q$yqmSyE!F44o5N>F z_t+WiL)Z%iT|eHtr&sCx%&!dxR$soaZ5At(d?0yO!mayJqz6g?Yt~IX<*|jk&k1ci z_>H!Vt9bdCX7o6Q~*K$HJ9UJ|r1v$*PpKy09@0I-h%F8WDgyzL=d${@m z%h=RtH_JcE;tIbU3DSsW1Ri)t8%&jhD!kX3pNv0DXw!^~ottpcU)~8)#rrc( zXe6oFsJi1fG{Y`oMXW%D_kACvIGJMskE|k;*QV-YGfqY00nl%3rk!|*whkLXE$VgZ z*qty~@xP1vNX=Vs1|zZUZA>d|Etn+gdj_$pF!D^!h)CsG+LM1&^`WC1+C5=LHO|Q3ajwQmDmnk@S;TzUMG3Rdvo?nYAM^tG5H5-D*Y3UY< zjmG;;h)=BRAAXTeT>qSNn!c?K*{HBEv_mvP~rd?p%Q zY@n|>wD-dD&dXFg9po&e)5TBzY1x#p zK+{Ukr_8$HTvt<^eEr|KLQ+kt)({S~TvgL?wdY3oVACHVLA6^iXow}NCR$^#4lMRD zlCo?Xxvus80xKuj0-RnE__jLJ#8Fu+vj=)pBAuXA-$9z~gyb8)b%BzBaOJ|dyZ+nB z3>0K;)j{hY6GM(0hM%}6oTaTv*6a0ytcILCR$pEBOv_$JSqT~m2pNLEW5e?-AiO&Q z^lUe&P;8SJejfJ|l13{Fr^l8FXvuL22()GY`Fx}41%M_?`t?op${aMS9Jm+xOS@YO zNl)Hml6D72lPh5zhObFh7@PZp9R?BQ|a1G_x*1vO4IE!XmVF4XEAf8+Kow%D&y$ct=^>lrn(#@ z{#DMDGlB1fAl)|7FXf-ZCmDXL;1n(_|5);EPnsJi(uMIQu_Jg`2}C z<~fhby_CtT1$#?4ps>&d zBZ2P&Zh%LGsTwO>OItcqj^o!c>zKA+t*D8<==w#M!Hs*rq4MXKU0plCojHY%3dy4! z5Z-F|9%-`qQnQ?z+jnxoN-v}&@2w-mT3d8&aT5kajF5KpNL{S<33`u8b((+nRrS4` zr?S4ks3&+|w@go7Ayio>Ebt4HkQZ{dPJsU_KyjGG@0&O)!b3XczD9nH#a?t$O}P%d z?Ro}$sjH20_I0#jJFjmro1|*s>#erd3GfQOk?2ZZqqi489!YBnROT~iwNTdJxMC#P zQVkl9oeD|t)w`OOXl16F>ut^IP$hMPY@a;WZP1kkJ5!%bPq?jj^#BY~D708|6H*yM z68QKi=75nv`GbIqKZ~VC$q09v_rGnb z`4aFY;_cM(?0mrj;N1lfJFWKl=%Jc()5(hTM%=F(= z2;+)CNi4{+6^}ip8jC8xMB#8wk5%8NR;PBy*Q>}~cqjD!WqA}7kr%I8;kI%3oyTg( zv4wTP@usw4jX?E^mfWUq=N^`3+-A)W&VrJ&y>}df-h*)9V41lW)^aV5M05D zgU6292LcsYbqsejnW?8vd;Mb0wc75l-KjN#20?nAuLs{t%YAGXI>3vx^Al6N9CLhr z$nH^Vli&e)=LHX)W6MS=3SWVxGXvjpu;3Ks z^>BDpI7wI(&U2i=>p!zRtlQmHrDanPI-pAc?EI~`jVo@mCv6TO-1fqqh7liGTA!5- zyyH^ljd^-DeE<5afz5s#X*gD2XLLmc3J`LKlD=EsSRPdoc7|83{szop3ereycx22z z)3U(V$TcMY^ZhfD^Ey z`+LXt-opbeed?Rlj|NH48`Bf{{HgbZULVhOM#t*C&NL~xW?5eq_HmkWnWjc(QzSfxd*-oTnM^f}V(+%d0UCK|QqLn~%pFPPAi} zv4bOKWzEL1e@y7My7(_lE$}v0E#5+YgOxji3Z9@({`5i)Q;f{)G(ppV3vQ~*bI9aL zd@Tc<9O=v!R5T4tGGv%k)L*m^Px1w6Esr`!3n44LEF%pPQNUWsG<>Yv5rl^ zifW#aMMTvm84i;SEyssBIAzkAXUGiFL2Umd%6M`rTEPmN-se#uSOG>Rqfm%uzlNPd z>4R$ehSwfy8>>o_jzhkCO-la`vwq;yc-kUcwho@DCC(%wG%70Zj}`A^TN~cOUy+b? zlU|c{y#l6gPI{NR#LMz8WHfv&!YQyD6^*~|N}EN05&ZTl`mUNR9#hl1yQ8Bc?KK?A z2hRsj-2Wm)xV;eUS{E$vh!HhefJT7=&TV!j_@SpBm)%`+ofNZS}g6 zUF`FuU;h~1Bn2qKa5Il`lnnAG>)lYD3f5PANeFRswO##P#ul&j4l;bc)alJ=u>0ul zxs;YudHaqj#qNb;kKkUbG*w4HcQ&4<(JdVNTP1`2X|g(tR*-J+o#voufL}>-o$F&U z_jA}RoJe{lO=CjLbrxlj!=FR=32`8=qQsV7K8DA2!y&xHvdw738giTZ$Q9Zig+4t< z4pB{hy5jO8X^Rb>c>SwTayT6Qzqyy5lHMwbLdXa|G9tgm1b0W~2^=MNy*3(k=Spt) zJn}GJhas7TKm9`b?yOAFr_0Ht+7wc}AHS3!d9z4kLYDhTQ`^3!>E5;O4pJ4q*|TZp#HW3i27GRQlmFA~HG4DeOFn+jyQ zNR=!afkF}xjt7Nm{J5Df*^EpasZvDEe8?n)Q>1UpRtW(TK_(8kk$@EAIkez8%tZCu zA&5Q+0isJ*R&gRX;(2U{d8y7VpFm{Wu_IS*sx4bgbG@>~a`;A@RNws8KGJA8rPvV% zf;6><9Kp~}Tsl1^YNEYIv87%Z+AbhB!)}WfY{o{NaClWU6|Y{^JZCFq^*b?5ooFW^d0z3x`2sJ)uf`Ijgqr7VecxLiz)@ikB&W6Y$OVZ;7qN?Ubmxyj>|GAMGzth`*5^_jZ zNf2YMxiRburRL&O8+rKhh8zt%eb9F|xvcVRr>v_0B7DrBn(=BH#YURFDHe2i0ITBg zHncJDSibtqc+*@HaAF7)*Ht0+NsSR7XVKAz#yQQrS zDCl{lf=*CpIUn8Hp~HT37suQyl1Wr>7h0k!`_FMz;9cvGs)k^3l&yMYdXjRz8r=f0 zVKOTA``Z;3Z|!tJtm>THB!@-r&&q;^{2q)49~&Ku>mGtlSp6;GY6KuIKKh_HKlMJ# z_>`l(ufdx@3pd=|m?gh$0SIS{eR~imgDRdZLyPv}^nr0EuS|X{CU1#1yyVZT=tEw& z>oK&bihQRxXHW6bg!V8xTX!D4JzY|D^O0}M{tewF)J<1PJ#_=HGe{>Xl%*NeKAo2S z46q7I9ME@XW7#)5Q+<*4woA_o_Jf5sho7TG=(pXqiJ7MXQO*23Eesz?AOzRy!AtcJ zv=4vs_hH0uJm{uvmRI&dQ+37TEnCDRA;waNwDzJef8c(X(0T^w{2!AwWg5|CP!(n-BFotKEChH`pd{k(hX- z(_v$1SjKOt!Tk7P!w0143G=rd1`(YEL%&US+zH*T5Jxgi$km5^O+V`N_Qw0RODRPV zisFDn9AGu_Kh#C0B}AETjs$kXmmz>8w@NS%RKpJc*ogBIa8Fs|{mzDtbX|4@Z?inj z3yq*iat?y=Iz^^X7FF5YPV#tS=Huj4%E?RgV%~g3E!IOij9G2d1%tptwTH>|beywV zKW`vG@>4}r;e>*U8J&&S{Q)f#19djB9R<^Up%qjvC^C4%ogO-TPg;cP|2dN|qi38fs<4Cz{0_@O%o#2bFa1f>X&o z&A{C?1(>AFBt42tn5KY`j;cKp3ex^gFFArUB5q3ZJ<%=4=w-iTnF&WTX2hez4(eR-9U_S9@(FDETUr zTi)8~03@+xKPk&#*yI1tXT&6u!Vdh`X$3m}FC0Jr{ax=Cl3)VL{2L4KgNgjVG6TGg zzo16T@Sid5U)zWgb*Mj_7kpI1$^9w`%6AbaDAti%)|HcLNi1E0>LFWiKH{jt0 zq2s$*eW{CP==}e9)85@efm6pUVRb7sl&s;Hs({gHaC)K#l1HN7|wqz z`S};)=-ZL?`^S8e2Ix-*mw^-p4{4kjvDS!YzZvU})tpQo_d$v>HNU$Hl&bi=qt?p& zcvv>l-Z)0iep?;owQjQ0b=OaL3B$mnflGnDt+RobS_zuAAclb0HjG5vsvM9G)&5n=km&n&oIU*ReHMNZ z1-&fja`exV#~e*fRdzK03b@!5ChjMr z`3$cU)-y8Uqjm6wDAWPnmb*w18@-@Bml?lNj9fhV5=2@(--5~ zu9#KGTHH#7?SkhKo`Wot_Zca&@I;gA{3I>L=GE)akMinG3HHL4ylle-UmU*=K4ias z^vEYYJpcPKow1YqKlrX__Znw)mBNQy3uKa}%B@RU{z8JKkO=z?|8@uK<;BPux(@BG zOhb@ch9EPyB_m0Vd2l?aMSUpM`Rd$+PdfIR)9&5ZbNXOrpc{X{H<&%fLS0@%NJUlf z;!Zi5q)1u%L?Y<|#b3PG@jZp`2)te4*8+%#OG7xgKP{`_TFQ0u+Pz#eTjX00gdm6Q z%*LD270U7-r-33$+AVI%stBc&MT3zclvzQXx~&x*FnCd`pg2(#v`8zgU7e#?Tv-@W zPVJG|;IgXBmAF{{!8zhyV{bu9Q@IK3NI6z^TA-r^va9FLfkvBr8%vP=134KOr^T7a z*R4RL0IF?ch!{ufoSkc9CAb{%&Awcpuvh`sr6C2jSiYlRXW3_Kxz~_ju-$`aIq`si9%4@_z~&L$^nZoD<6J48xz+)J`4cvwY*AIpJW9v@A} zbTtxGu@3tFdFEFgfw?P-yqfI)h`V1NHr;yxP-r9GhF#rCZX2F6d7O#af*P7MO4^*y zbFevuZ*07FX9aKE!&^}Ma-~_A8EA!VxCU=;a~#jq z3yY#-0|lWsi`^X89B4RwlbK4NZm7x#Y!lUtjfFUMs(}}(9Zgs*tzDoAekjAsp{(KG z8yZ($qNkmoP2IlthKtBxHl!Vs%&4e0rf$FNaI3y>3fpFt=#qPFHUgKYX(lWJrJXS! ztwU78sG7k1eG_W*%tXh^1HE2#S3>p(Tha=%%ldB22M*zf&j^SNRE(4j5ke-KuQ|)h zas}VS`6u%#ty!nCC4aWqkVfN73J~gpE%NCL>MhxGYrbA5OgE11UDJ53FYWd5@$ZA$ zH_Gh(^_4LfsG66I~df-{v{Ow%DGS^oTTp%JD~|u(6Er|{ci0Gc=<7Z)9~C{~-OcK`~^ z9)49+o_kT!aH4-tmr_+^LvT_FknvbCy7rjh6p0QbFJ7~5!&)UHrO$sI`pHDZk;%6{ zI`J|%J94^@Wm!~RwjtC0Prc$=V}HO&EyV8#hB9;9H>jBCZnJp_NrmtRM+U938)p2d7y_ReG;1*l8GV59E$-f&#uj$FV{EvGXbL_U0)yfqx_e){K*jT$5le zdkKzQd4rTW!}ltJx6Ej>*^9*8G@JjB;q5+1c&4J~%dW4p{^u5!&V zh{5F%&2K({*DFb(_4!VE&r6X#JJ+b5-BxB9Ic!t`M!Cd+0fT{RiKWgnf<@pq5puuw zzHEAz;NdA1ZyKTowytH}unsuey0o;?P1V5u!ET_VR-gSwZ`(bh_n1J5(9D$&OV;dN z#pC@+IeC6$%MW8(Mk!dvhBN=Fj_^n}m)LuRW(;d!;l4XORIvSLA}zY}7o3mu*WageQLMUUFs;8S@3 zD0h>@i?biDx@7G7!CR2^iBVK^)$SpZe;#bBN@0I1+HkBwd~dT&G}AOhnYUjv;c~$w zuPSmIe{a{NLFnwt4ChIghbU^E%6gv245Wc0&d8TEwr%SF7)UTY`S!5>i%Fvu z4c9{1Q{|*X5lbFt4SRU5a%|aS(gf%PxNsOuu%>=z%3O-#+z{8mrI41lw7wtBmTWT1 z7UU@DuA;QQc3dBDvXEXJelsYNW6?L^ai`En=d5Xn zf7-ogyJvi80&A5GNvDCeMbQP%>y%S7T-@wZ5@Zvk02#5LWxAYlg5~U{S#BFV=dl~W zUqb>ScKklleJrDS~akNI7?kSX3Yqwu$?v;P#b z)NdAUT&5xyxV>McRS$?|x<2+O6O5CjJ&_jt@%O*sAhmnZPS1R|X|ZKlRsMVO^tHs{ zF*1Xo6M&SJX8ow#Pu{I2CsN1DMaIKb9P+f-XP~&6(Gq2A_Vzn)#SRdVaKRu2X~qpcVD?*XFj7-Z>_<^3Q3}03dt4@?jhx~ z_9Tn@acVqSyKeqWnBLozvEe0Np4;Pu0A9}YYKNoX*=d`+1c7u!P z1|=i!)@$Sbnz?$-7ju1Qg(E>}7OsgSD9-%7R0m`(!GbX35b%|2B#N`-<{vRrwno(} z@eJeX8RilmR@6OreA%_VPV`$s-3L!vLTrww&!WSF)`4@Ncm)pJV!Q@#?vaV%Z?CR( zhNn_YWS0sZO&Tlte%VjAZ=sy3e##RF7c#o52Pkw2oi~<@REleTE#pDBVe5zJm&ctS z?&CozxK8e57zvJiD!;qa(0;eQtV-@>$KxzcUYbpLggv00IH|(aN9an) z-7cvq=?wRX{q=AL04W;xUqN0mx040Wb;Wlw1S6E{{e>AR_&2hqN=zQ5!W*pZZ}9az z)cFW~IKFy{#Kgn0x~oag7TLT$Vhw+2u|3_K)&>!mV=6R-pcFQ|G4r zs_#RC;YVG!=B$NZjt=^rn+M&W`?PpD!NpbhJ9(EVn^I=f`BDhU-y@f@P9UEuLmLg$ zxw-gdqO`~xs%kEIWyf)}DvcFA&o_;K`XC=!ZgptQR;D%X^hSHQFQVkY50s+3}X|{UbI@N)h0P=Vq#T^D0Gw&gYL&)LDy_-il1jp_gQ`K1V zDx?ndjfQp>ghNw^1~*r-AbB%#*Dyi@UIgs1Wuv83%A@Rqq1!alg@{J1oJs54rueXZ zRpb~xwruPufP2Z%M0hPVCrVvs7|O#MbE0T;vYPqfvZVC%^uL<`hPVg8BdN>TUOvg?_K({b&3hk#?~YWu#ik*$Yx4T}|{1>S@=IV8pf&!;M*)$U)W zjuzrc<%M{g!Gm&=WkfHpkfMcU5pGHm_$|5q_HlC0y4=~tYqKko(+wf5J4H-g`JW5I zQM_}oT9IfaEsa&RA_i#f8Ubp)pY$LPoily7WY$;`5rfD9BDhhLWm<{#zH(>8xt7MV zCkG@2MG>{5*lB|LTPlx5M^{l2&M{8n6%R#_k_nOPfIz11t|14bE9QqRr>l*yP8y3i ztT_=TFq}>xA?OYAgiwD^S#Y-LvF;G1|2UWBIX{RW;hbOo^$8T=! z!=sv0VSL3Wawq#EiDncLlY_F*7}N47z6G|t`H3c4)~&3Q1|kk?rNTdqO(%5FN_ZfJ zgCm&AE3!XJk5~m|SzR^P|0Bz&7h9?4GejgK33e4iXv^c4bcy^+?B`E3iF48W{94`! z=-^2rU5UEDmaXKuVULR@A!a;J-?y1aM(7)NxM38SFyp{gd*W{Q!0T^HT~D7$HeH_g z4I?+z8I6L{-Q#pAH}1pd1n+;>dQeZQID2iEokeX&GDLNknZ_-NuhGA%g-efexWi zFJs=WO;F|!sj^hpRfmX~W~$rB*du*%24F~f){*_u>_lWgjZPMZY%D_<0zuk}Z{M(m zrfz5+q(M{-qOqDi!BdHr%kv5k)WGlkGto{F#Gsgte{+<;+Pe`@o)4AVVkmojA_%$l z+al(`&lr!u8g!O*>9?uVql!&t5sZ7NH*o4Hc4bsX17GFR5z^Qm=#n6Gr2MVg!2e5d z$e2+^d)tETI_ntPH#kUdLkqKL-XBD>aod(s0r-@P#SMbcj}G)`?<52Zf&_^wO!{|v z2MLDniAah0C>x}P4Eb=dz7-j&qsB150nS2g^p2z30NtG!YPFa#4cc`F;++MryWe?6 z&{%&~YeLw%`9h58;K=VoIP<2s&@gy>qRZ@KHdLHbk^oSNuPx~yrJ`qDi!OxyT|x8f zeR2i#b$B{|%5cU(7o(pt(8@JBc#9BjWS|IYN5wxD`mBay5O$m*MD&u{^uIqI@ijs} zs>wof>sP)G0{>UQ6Q0o+i*QofnL=>A$Q6c5@Q`=&D-snsl1HehC&FP5T5Wh32D_F3 zIU;vC!^=YmX0m|}Hn%tAU2?bucJBrH1i+{ab7d!jp@us4qieyzPo0~qK~UBCok8=( zXni_gn83MA_^?h05PAq1HKy!bi~1rslZCXn7Q1Fa76w`t?y}x#Fz$||vN;4tA0d>` zO--bt69mR?^oMqbk0`+vMFWSG{0-6sW02)9K#2U$^KZFJ2Vs$G$}50^X^4AiEY>%M z@9P{M3lp-FAt&%To|MS@a!^-@T&)H{A`EdP?%iH#0ELxsRfce&PA(C?b;=pfL;IWw z0taf5AviBp!w7`NoLD%YajpXTsTQsFI>dP#1mnZth4~|5I-!BfmHFoEB`1a%04oF; z4jIwxodU#Dgx2U;hC-2WY%znqLm#jko+QLBSYf#JOV)M)f{y0xVDL2(ehe#)n?`8h zLJHe%{RQ1SOljW+sjXN&$Df}@yu^W~)(0b0C6vwL=dUQ!mw*CHRi|$y7;<=or2C5S z!KhZaAYsmTw!{BPoUHZ*Wt3q2!8Q^g+L4{sLD(PUccQm=3Jj08^<2(X7@o5-cPYW` zMO$^f_<r02i_5i2`)VFKJ6~Q59LnUuX$VJ5)e_+&_4*vilIPje2|o_19n?0U<@`#mpy9 z(TfC@oB$z(*0|K^BYXnSO*H!7SU`mY*JUsRos)}zm=IFEylxDWc9MhAn}P_W4SO`F!LX$oqQK%|RfxJv(4kG( zasG(jIy+(jO`d2Ff&?j@eZP*<4deHG5hCzW&5&Pi4liWrop1!89t>};0vLA09FPRn z1Sp?4pSuRV2>TOW;6T}3j(@?RIpRwe62wwO2X`wM&j!>I2+=2qN(5H3N!?X|W1Ci; z0O5@Vx%?fO0Ec-wbt=L2-GBc4`M_Wpi+r>@Oh|qM|HUkVe2p=a{1fvp@=uaD$-n>m z8%t - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PRG -TX -RX -GND -VCC - - - - - - - - -ESP8266 BUTTON - - - - - -ESP8266 Module 12 SMD pads - - - - - - - - - - - - - - - - - - - - -ESP - 12 ->Value ->Name - - - - - - - - - - - - - - - - - - - - -<h3>SparkFun Resistors</h3> -This library contains resistors. Reference designator:R. -<br> -<br> -We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. -<br> -<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. -<br> -<br> -<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ -<br> -<br> -You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. - - -<h3>AXIAL-0.3</h3> -<p>Commonly used for 1/4W through-hole resistors. 0.3" pitch between holes.</p> - - - - - - - - - - ->Name ->Value - - - - -AXIAL-0.3 -Commonly used for 1/4W through-hole resistors. 0.3" pitch between holes. - - - - - - - -<h3>SparkFun Switches, Buttons, Encoders</h3> -In this library you'll find switches, buttons, joysticks, and anything that moves to create or disrupt an electrical connection. -<br> -<br> -We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. -<br> -<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. -<br> -<br> -<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ -<br> -<br> -You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. - - -<h3>Momentary Switch (Pushbutton) - SPST - PTH, 6.0mm Square</h3> -<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> -<p><a href="https://www.omron.com/ecb/products/pdf/en-b3f.pdf">Datasheet</a> (B3F-1000)</p> - - - - - - - - - - - - - - - - - - - - - - - - ->Name ->Value - - - - -Momentary Switch (Pushbutton) - SPST - PTH, 6.0mm Square -Normally-open (NO) SPST momentary switches (buttons, pushbuttons). -Datasheet (B3F-1000) - - - - - - - -<h3>SparkFun Connectors</h3> -This library contains electrically-functional connectors. -<br> -<br> -We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. -<br> -<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. -<br> -<br> -<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ -<br> -<br> -You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. - - -<h3>Plated Through Hole</h3> -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - -Plated Through Hole -Specifications: -Pin count:2 -Pin pitch:0.1" - -Example device(s): -CONN_02 - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - -<h3>SparkFun Aesthetics</h3> -This library contiains non-functional items such as logos, build/ordering notes, frame blocks, etc. -<br> -<br> -We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. -<br> -<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. -<br> -<br> -<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ -<br> -<br> -You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. - - -<h3>Open-Source Hardware (OSHW) Logo - Large - Silkscreen</h3> -<p>Silkscreen logo for open-source hardware designs.</p> -<p>Devices using: -<ul><li>OSHW_LOGO</li></ul></p> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Open-Source Hardware (OSHW) Logo - Large - Silkscreen -Silkscreen logo for open-source hardware designs. -Devices using: -OSHW_LOGO - - - - - - - - - - - - - - - - -<b>EAGLE Design Rules</b> -<p> -Die Standard-Design-Rules sind so gewählt, dass sie für -die meisten Anwendungen passen. Sollte ihre Platine -besondere Anforderungen haben, treffen Sie die erforderlichen -Einstellungen hier und speichern die Design Rules unter -einem neuen Namen ab. -<b>EAGLE Design Rules</b> -<p> -The default Design Rules have been set to cover -a wide range of applications. Your particular design -may have different requirements, so please make the -necessary adjustments and save your customized -design rules under a new name. -<b>Seeed Studio EAGLE Design Rules</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Since Version 8.2, EAGLE supports online libraries. The ids -of those online libraries will not be understood (or retained) -with this version. - - -Since Version 8.3, EAGLE supports URNs for individual library -assets (packages, symbols, and devices). The URNs of those assets -will not be understood (or retained) with this version. - - -Since Version 8.3, EAGLE supports the association of 3D packages -with devices in libraries, schematics, and board files. Those 3D -packages will not be understood (or retained) with this version. - - - diff --git a/hardware/eagle/esp8266_button.sch b/hardware/eagle/esp8266_button.sch deleted file mode 100644 index f2d9250..0000000 --- a/hardware/eagle/esp8266_button.sch +++ /dev/null @@ -1,3090 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ESP8266 Module 12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ESP - 12 ->Value ->Name - - - - - - - - - - - - - - - - - - - - - -ESP8266 Module 12 SMD pads - - - - - - - - - - - - - - - - - - - - -ESP - 12 ->Value ->Name - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->Name ->Value - - - - -ESP8266 Wifi module 12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<h3>SparkFun Power Symbols</h3> -This library contains power, ground, and voltage-supply symbols. -<br> -<br> -We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. -<br> -<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. -<br> -<br> -<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ -<br> -<br> -You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. - - - - -<h3>VCC Voltage Supply</h3> - - - ->VALUE - - -<h3>Digital Ground Supply</h3> - - ->VALUE - - - - -<h3>VCC Voltage Supply</h3> -<p>Positive voltage supply (traditionally for a BJT device, C=collector).</p> - - - - - - - - - - - - -<h3>Ground Supply Symbol</h3> -<p>Generic signal ground supply symbol.</p> - - - - - - - - - - - - - - -<h3>SparkFun Resistors</h3> -This library contains resistors. Reference designator:R. -<br> -<br> -We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. -<br> -<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. -<br> -<br> -<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ -<br> -<br> -You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. - - -<h3>AXIAL-0.3</h3> -<p>Commonly used for 1/4W through-hole resistors. 0.3" pitch between holes.</p> - - - - - - - - - - ->Name ->Value - - -<h3>AXIAL-0.1</h3> -<p>Commonly used for 1/4W through-hole resistors. 0.1" pitch between holes.</p> - - - - - - ->Name ->Value - - -<h3>AXIAL-0.1-KIT</h3> -<p>Commonly used for 1/4W through-hole resistors. 0.1" pitch between holes.</p> -<p><b>Warning:</b> This is the KIT version of the AXIAL-0.1 package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.</p> - - - - - - ->Name ->Value - - - - - - - -<h3>AXIAL-0.3-KIT</h3> -<p>Commonly used for 1/4W through-hole resistors. 0.3" pitch between holes.</p> -<p><b>Warning:</b> This is the KIT version of the AXIAL-0.3 package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.</p> - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - -<p><b>Generic 1608 (0603) package</b></p> -<p>0.2mm courtyard excess rounded to nearest 0.05mm.</p> - - - - - - - - ->NAME ->VALUE - - - - - - - -AXIAL-0.3 -Commonly used for 1/4W through-hole resistors. 0.3" pitch between holes. - - - - - -AXIAL-0.1 -Commonly used for 1/4W through-hole resistors. 0.1" pitch between holes. - - - - - -AXIAL-0.1-KIT -Commonly used for 1/4W through-hole resistors. 0.1" pitch between holes. -Warning: This is the KIT version of the AXIAL-0.1 package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side. - - - - - -AXIAL-0.3-KIT -Commonly used for 1/4W through-hole resistors. 0.3" pitch between holes. -Warning: This is the KIT version of the AXIAL-0.3 package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side. - - - - - -Generic 1608 (0603) package -0.2mm courtyard excess rounded to nearest 0.05mm. - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - -<h3>10kΩ resistor</h3> -<p>A resistor is a passive two-terminal electrical component that implements electrical resistance as a circuit element. Resistors act to reduce current flow, and, at the same time, act to lower voltage levels within circuits. - Wikipedia</p> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<h3>SparkFun Switches, Buttons, Encoders</h3> -In this library you'll find switches, buttons, joysticks, and anything that moves to create or disrupt an electrical connection. -<br> -<br> -We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. -<br> -<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. -<br> -<br> -<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ -<br> -<br> -You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. - - -<h3>Momentary Switch (Pushbutton) - SPST - PTH, 6.0mm Square</h3> -<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> -<p><a href="https://www.omron.com/ecb/products/pdf/en-b3f.pdf">Datasheet</a> (B3F-1000)</p> - - - - - - - - - - - - - - - - - - - - - - - - ->Name ->Value - - -<h3>Momentary Switch (Pushbutton) - SPST - SMD, 4.5mm Square</h3> -<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> -<p><a href="http://spec_sheets.e-switch.com/specs/P010338.pdf">Dimensional Drawing</a></p> - - - - - - - - - - - - - - - - - - - - ->Name ->Value - - -<h3>Momentary Switch (Pushbutton) - SPST - PTH, 12mm Square</h3> -<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> -<p><a href="https://www.omron.com/ecb/products/pdf/en-b3f.pdf">Datasheet</a> (B3F-5050)</p> - - - - - - - - - - - - - - - - - - - - - - - - ->Name ->Value - - -<h3>Momentary Switch (Pushbutton) - SPST - SMD, 6.0 x 3.5 mm</h3> -<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> -<p><a href="https://www.sparkfun.com/datasheets/Components/1101.pdf">Datasheet</a></p> - - - - - - - - - - - - - - - - - - - - - ->Name ->Value - - -<h3>Momentary Switch (Pushbutton) - SPST - SMD, 6.2mm Square</h3> -<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> -<p><a href="http://www.apem.com/files/apem/brochures/ADTS6-ADTSM-KTSC6.pdf">Datasheet</a> (ADTSM63NVTR)</p> - - - - - - - - - ->Name ->Value - - -<h3>Momentary Switch (Pushbutton) - SPST - PTH, Right-angle</h3> -<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> -<p><a href="http://cdn.sparkfun.com/datasheets/Components/Switches/SW016.JPG">Dimensional Drawing</a></p> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->Name ->Value - - -<h3>Momentary Switch (Pushbutton) - SPST - SMD, 12mm Square</h3> -<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> -<p><a href="https://cdn.sparkfun.com/datasheets/Components/Switches/N301102.pdf">Datasheet</a></p> - - - - - - - - - - - - - - - - - - - - - - - - ->Name ->Value - - -<h3>Momentary Switch (Pushbutton) - SPST - PTH, 6.0mm Square</h3> -<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> -<p><b>Warning:</b> This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.</p> -<p><a href="https://www.omron.com/ecb/products/pdf/en-b3f.pdf">Datasheet</a> (B3F-1000)</p> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->Name ->Value - - -<h3>Momentary Switch (Pushbutton) - SPST - SMD, 5.2mm Square</h3> -<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> -<p><a href="https://www.sparkfun.com/datasheets/Components/Buttons/SMD-Button.pdf">Dimensional Drawing</a></p> - - - - - - - - - - - - - - - - ->Name ->Value - - -<h3>Momentary Switch (Pushbutton) - SPST - SMD, Right-angle</h3> -<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> - - - - - - - - - - - - - - - ->Name ->Value - - -<h3>Momentary Switch (Pushbutton) - SPST - SMD, 4.6 x 2.8mm</h3> -<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> -<p><a href="http://www.ck-components.com/media/1479/kmr2.pdf">Datasheet</a></p> - - - - - - - - - - - - - - - - - ->Name ->Value - - - - -Momentary Switch (Pushbutton) - SPST - PTH, 6.0mm Square -Normally-open (NO) SPST momentary switches (buttons, pushbuttons). -Datasheet (B3F-1000) - - - - - -Momentary Switch (Pushbutton) - SPST - SMD, 4.5mm Square -Normally-open (NO) SPST momentary switches (buttons, pushbuttons). -Dimensional Drawing - - - - - -Momentary Switch (Pushbutton) - SPST - PTH, 12mm Square -Normally-open (NO) SPST momentary switches (buttons, pushbuttons). -Datasheet (B3F-5050) - - - - - -Momentary Switch (Pushbutton) - SPST - SMD, 6.0 x 3.5 mm -Normally-open (NO) SPST momentary switches (buttons, pushbuttons). -Datasheet - - - - - -Momentary Switch (Pushbutton) - SPST - SMD, 6.2mm Square -Normally-open (NO) SPST momentary switches (buttons, pushbuttons). -Datasheet (ADTSM63NVTR) - - - - - -Momentary Switch (Pushbutton) - SPST - PTH, Right-angle -Normally-open (NO) SPST momentary switches (buttons, pushbuttons). -Dimensional Drawing - - - - - -Momentary Switch (Pushbutton) - SPST - SMD, 12mm Square -Normally-open (NO) SPST momentary switches (buttons, pushbuttons). -Datasheet - - - - - -Momentary Switch (Pushbutton) - SPST - PTH, 6.0mm Square -Normally-open (NO) SPST momentary switches (buttons, pushbuttons). -Warning: This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side. -Datasheet (B3F-1000) - - - - - -Momentary Switch (Pushbutton) - SPST - SMD, 5.2mm Square -Normally-open (NO) SPST momentary switches (buttons, pushbuttons). -Dimensional Drawing - - - - - -Momentary Switch (Pushbutton) - SPST - SMD, Right-angle -Normally-open (NO) SPST momentary switches (buttons, pushbuttons). - - - - - -Momentary Switch (Pushbutton) - SPST - SMD, 4.6 x 2.8mm -Normally-open (NO) SPST momentary switches (buttons, pushbuttons). -Datasheet - - - - - - - -<h3>Momentary Switch (Pushbutton) - SPST</h3> -<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> - - - - ->NAME ->VALUE - - - - - - -<h3>Momentary Switch (Pushbutton) - SPST</h3> -<p>Normally-open (NO) SPST momentary switches (buttons, pushbuttons).</p> -<h4>Variants</h4> -<h5>PTH-12MM - 12mm square, through-hole</h5> -<ul><li><a href="https://www.sparkfun.com/products/9190">Momentary Pushbutton Switch - 12mm Square</a> (COM-09190)</li></ul> -<h5>PTH-6.0MM, PTH-6.0MM-KIT - 6.0mm square, through-hole</h5> -<ul><li><a href="https://www.sparkfun.com/products/97">Mini Pushbutton Switch</a> (COM-00097)</li> -<li>KIT package intended for soldering kit's - only one side of pads' copper is exposed.</li></ul> -<h5>PTH-RIGHT-ANGLE-KIT - Right-angle, through-hole</h5> -<ul><li><a href="https://www.sparkfun.com/products/10791">Right Angle Tactile Button</a> - Used on <a href="https://www.sparkfun.com/products/11734"> -SparkFun BigTime Watch Kit</a></li></ul> -<h5>SMD-12MM - 12mm square, surface-mount</h5> -<ul><li><a href="https://www.sparkfun.com/products/12993">Tactile Button - SMD (12mm)</a> (COM-12993)</li> -<li>Used on <a href="https://www.sparkfun.com/products/11888">SparkFun PicoBoard</a></li></ul> -<h5>SMD-4.5MM - 4.5mm Square Trackball Switch</h5> -<ul><li>Used on <a href="https://www.sparkfun.com/products/13169">SparkFun Blackberry Trackballer Breakout</a></li></ul> -<h5>SMD-4.6MMX2.8MM - 4.60mm x 2.80mm, surface mount</h5> -<ul><li>Used on <a href="https://www.sparkfun.com/products/13664">SparkFun SAMD21 Mini Breakout</a></li></ul> -<h5>SMD-5.2MM, SMD-5.2-REDUNDANT - 5.2mm square, surface-mount</h5> -<ul><li><a href="https://www.sparkfun.com/products/8720">Mini Pushbutton Switch - SMD</a> (COM-08720)</li> -<li>Used on <a href="https://www.sparkfun.com/products/11114">Arduino Pro Mini</a></li> -<li>REDUNDANT package connects both switch circuits together</li></ul> -<h5>SMD-6.0X3.5MM - 6.0 x 3.5mm, surface mount</h5> -<ul><li><a href="https://www.sparkfun.com/products/8229">Momentary Reset Switch SMD</a> (COM-08229)</li></ul> -<h5>SMD-6.2MM-TALL - 6.2mm square, surface mount</h5> -<ul><li><a href="https://www.sparkfun.com/products/12992">Tactile Button - SMD (6mm)</a></li> -<li>Used on <a href="https://www.sparkfun.com/products/12651">SparkFun Digital Sandbox</a></li></ul> -<h5>SMD-RIGHT-ANGLE - Right-angle, surface mount</h5> -<ul><li>Used on <a href="https://www.sparkfun.com/products/13036">SparkFun Block for Intel® Edison - Arduino</a></li></ul> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<h3>SparkFun Connectors</h3> -This library contains electrically-functional connectors. -<br> -<br> -We've spent an enormous amount of time creating and checking these footprints and parts, but it is <b> the end user's responsibility</b> to ensure correctness and suitablity for a given componet or application. -<br> -<br>If you enjoy using this library, please buy one of our products at <a href=" www.sparkfun.com">SparkFun.com</a>. -<br> -<br> -<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ -<br> -<br> -You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. - - -<h3>Plated Through Hole</h3> -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -<h3>Molex 2-Pin Plated Through-Hole</h3> -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - - - - - - - - - - ->NAME ->VALUE - - -<h3>Screw Terminal 3.5mm Pitch - 2 Pin PTH</h3> -<p>Specifications: -<ul><li>Pin count: 2</li> -<li>Pin pitch: 3.5mm/138mil</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -<h3>JST-Right Angle Male Header SMT</h3> -<p>Specifications: -<ul><li>Pin count: 2</li> -<li>Pin pitch: 2mm</li> -</ul></p> -<p><a href=”http://www.4uconnector.com/online/object/4udrawing/20404.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_02</li> -<li>JST_2MM_MALE</li> -</ul></p> - - - - - - - - - - - - - ->NAME ->VALUE - - -<h3>Plated Through Hole</h3> -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.15"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - - - - - ->NAME ->VALUE - - -<h3>JST-Vertical Male Header SMT </h3> -<p>Specifications: -<ul><li>Pin count: 2</li> -<li>Pin pitch: 2mm</li> -</ul></p> -<p><a href=”http://www.4uconnector.com/online/object/4udrawing/20404.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - - - - - - - - - - - - - - ->Name ->Value - - -<h3>Screw Terminal 5mm Pitch -2 Pin PTH</h3> -<p>Specifications: -<ul><li>Pin count: 2</li> -<li>Pin pitch: 5mm/197mil</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-5mm.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -<h3>Plated Through Hole - Locking Footprint</h3> -Holes are staggered by 0.005" from center to hold pins while soldering. -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -<h3>Molex 2-Pin Plated Through-Hole Locking Footprint</h3> -Holes are offset from center by 0.005" to hold pins in place during soldering. -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/2pin_molex_set_19iv10.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - - - - - - - - - - - - ->NAME ->VALUE - - -<h3>Plated Through Hole - Long Pads with Locking Footprint</h3> -Pins are staggered by 0.005" from center to hold pins in place while soldering. -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - - - - - - - - - - - - - - ->NAME ->VALUE - - -<h3>Screw Terminal 3.5mm Pitch - 2 Pin PTH Locking</h3> -Holes are offset from center 0.005" to hold pins in place during soldering. -<p>Specifications: -<ul><li>Pin count: 2</li> -<li>Pin pitch: 3.5mm/138mil</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -<h3>Plated Through Hole - Long Pads without Silk Outline</h3> -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - ->NAME ->VALUE - - -<h3>Plated Through Hole - No Silk Outline</h3> -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - - - ->NAME ->VALUE - - -<h3>JST 2 Pin Right Angle Plated Through Hole</h3> -tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. -<p>Specifications: -<ul><li>Pin count: 2</li> -<li>Pin pitch:2mm</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Connectors/JST%282%29-01548.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - ->Name ->Value -+ -- - - - - - - - - - -<h3>Plated Through Hole - 0.1" holes</h3> -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.2"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - - - - - ->NAME ->VALUE - - -<h3>Pogo Pins Connector - No Silk Outline</h3> -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - - - - - ->NAME ->VALUE - - -<h3>Screw Terminal 3.5mm Pitch - 2 Pin PTH No Silk Outline</h3> -<p>Specifications: -<ul><li>Pin count: 2</li> -<li>Pin pitch: 3.5mm/138mil</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Screw-Terminal-3.5mm.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -<h3>JST 2 Pin Right Angle Plated Through Hole- No Silk</h3> -tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. -<br> No silk outline of connector. -<p>Specifications: -<ul><li>Pin count: 2</li> -<li>Pin pitch:2mm</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Connectors/JST%282%29-01548.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - - - - - - - - ->Name ->Value -+ -- - - -<h3>JST 2 Pin Right Angle Plated Through Hole - KIT</h3> -tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. -<br> This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. -<br> This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side. -<p>Specifications: -<ul><li>Pin count: 2</li> -<li>Pin pitch:2mm</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/Connectors/JST%282%29-01548.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - - - - - - - - ->Name ->Value -+ -- - - - - - - - - - - - - - - - - - - - - - - - - - - -<h3>Spring Terminal- PCB Mount 2 Pin PTH</h3> -tDocu marks the spring arms -<p>Specifications: -<ul><li>Pin count: 4</li> -<li>Pin pitch: 0.1"</li> -</ul></p> -<p><a href=”https://www.sparkfun.com/datasheets/Prototyping/SpringTerminal.pdf”>Datasheet referenced for footprint</a></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - - - - - - - - - - - - - - - - - - -<h3>2 Pin Screw Terminal - 2.54mm</h3> -<p>Specifications: -<ul><li>Pin count:2</li> -<li>Pin pitch:0.1"</li> -</ul></p> -<p>Example device(s): -<ul><li>CONN_02</li> -</ul></p> - - - - - - - - - ->NAME ->VALUE - - -2 pin poke-home connector - -part number 2062-2P from STA - - - - - - - - - ->NAME ->VALUE - - - - - - ->NAME ->VALUE - - - - - - -Plated Through Hole -Specifications: -Pin count:2 -Pin pitch:0.1" - -Example device(s): -CONN_02 - - - - - - -Molex 2-Pin Plated Through-Hole -Specifications: -Pin count:2 -Pin pitch:0.1" - -Datasheet referenced for footprint -Example device(s): -CONN_02 - - - - - - -Screw Terminal 3.5mm Pitch - 2 Pin PTH -Specifications: -Pin count: 2 -Pin pitch: 3.5mm/138mil - -Datasheet referenced for footprint -Example device(s): -CONN_02 - - - - - - -JST-Right Angle Male Header SMT -Specifications: -Pin count: 2 -Pin pitch: 2mm - -Datasheet referenced for footprint -Example device(s): -CONN_02 -JST_2MM_MALE - - - - - - -Plated Through Hole -Specifications: -Pin count:2 -Pin pitch:0.15" - -Example device(s): -CONN_02 - - - - - - -JST-Vertical Male Header SMT -Specifications: -Pin count: 2 -Pin pitch: 2mm - -Datasheet referenced for footprint -Example device(s): -CONN_02 - - - - - - -Screw Terminal 5mm Pitch -2 Pin PTH -Specifications: -Pin count: 2 -Pin pitch: 5mm/197mil - -Datasheet referenced for footprint -Example device(s): -CONN_02 - - - - - - -Plated Through Hole - Locking Footprint -Holes are staggered by 0.005" from center to hold pins while soldering. -Specifications: -Pin count:2 -Pin pitch:0.1" - -Example device(s): -CONN_02 - - - - - - -Molex 2-Pin Plated Through-Hole Locking Footprint -Holes are offset from center by 0.005" to hold pins in place during soldering. -Specifications: -Pin count:2 -Pin pitch:0.1" - -Datasheet referenced for footprint -Example device(s): -CONN_02 - - - - - - -Plated Through Hole - Long Pads with Locking Footprint -Pins are staggered by 0.005" from center to hold pins in place while soldering. -Specifications: -Pin count:2 -Pin pitch:0.1" - -Example device(s): -CONN_02 - - - - - - -Screw Terminal 3.5mm Pitch - 2 Pin PTH Locking -Holes are offset from center 0.005" to hold pins in place during soldering. -Specifications: -Pin count: 2 -Pin pitch: 3.5mm/138mil - -Datasheet referenced for footprint -Example device(s): -CONN_02 - - - - - - -Plated Through Hole - Long Pads without Silk Outline -Specifications: -Pin count:2 -Pin pitch:0.1" - -Example device(s): -CONN_02 - - - - - - -Plated Through Hole - No Silk Outline -Specifications: -Pin count:2 -Pin pitch:0.1" - -Example device(s): -CONN_02 - - - - - - -JST 2 Pin Right Angle Plated Through Hole -tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. -Specifications: -Pin count: 2 -Pin pitch:2mm - -Datasheet referenced for footprint -Example device(s): -CONN_02 - - - - - - -Plated Through Hole - 0.1" holes -Specifications: -Pin count:2 -Pin pitch:0.2" - -Example device(s): -CONN_02 - - - - - - -Pogo Pins Connector - No Silk Outline -Specifications: -Pin count:2 -Pin pitch:0.1" - -Example device(s): -CONN_02 - - - - - - -Screw Terminal 3.5mm Pitch - 2 Pin PTH No Silk Outline -Specifications: -Pin count: 2 -Pin pitch: 3.5mm/138mil - -Datasheet referenced for footprint -Example device(s): -CONN_02 - - - - - - -JST 2 Pin Right Angle Plated Through Hole- No Silk -tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. - No silk outline of connector. -Specifications: -Pin count: 2 -Pin pitch:2mm - -Datasheet referenced for footprint -Example device(s): -CONN_02 - - - - - - -JST 2 Pin Right Angle Plated Through Hole - KIT -tDocu indicate polarity for connections that match SparkFun LiPo battery terminations. - This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. - This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side. -Specifications: -Pin count: 2 -Pin pitch:2mm - -Datasheet referenced for footprint -Example device(s): -CONN_02 - - - - - - -Spring Terminal- PCB Mount 2 Pin PTH -tDocu marks the spring arms -Specifications: -Pin count: 4 -Pin pitch: 0.1" - -Datasheet referenced for footprint -Example device(s): -CONN_02 - - - - - - -2 Pin Screw Terminal - 2.54mm -Specifications: -Pin count:2 -Pin pitch:0.1" - -Example device(s): -CONN_02 - - - - - - -2 pin poke-home connector - -part number 2062-2P from STA - - - - - - - - - - - - -<h3>2 Pin Connection</h3> - - - - - - ->VALUE ->NAME - - - - - - -<h3>Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections</h3> - -<p></p> -<b>On any of the 0.1 inch spaced packages, you can populate with these:</b> -<ul> -<li><a href="https://www.sparkfun.com/products/116"> Break Away Headers - Straight</a> (PRT-00116)</li> -<li><a href="https://www.sparkfun.com/products/553"> Break Away Male Headers - Right Angle</a> (PRT-00553)</li> -<li><a href="https://www.sparkfun.com/products/115"> Female Headers</a> (PRT-00115)</li> -<li><a href="https://www.sparkfun.com/products/117"> Break Away Headers - Machine Pin</a> (PRT-00117)</li> -<li><a href="https://www.sparkfun.com/products/743"> Break Away Female Headers - Swiss Machine Pin</a> (PRT-00743)</li> -</ul> - -<p></p> -<b> For SCREWTERMINALS and SPRING TERMINALS visit here:</b> -<ul> -<li><a href="https://www.sparkfun.com/search/results?term=Screw+Terminals"> Screw Terimnals on SparkFun.com</a> (5mm/3.5mm/2.54mm spacing)</li> -</ul> - -<p></p> -<b>This device is also useful as a general connection point to wire up your design to another part of your project. Our various solder wires solder well into these plated through hole pads.</b> -<ul> -<li><a href="https://www.sparkfun.com/products/11375"> Hook-Up Wire - Assortment (Stranded, 22 AWG)</a> (PRT-11375)</li> -<li><a href="https://www.sparkfun.com/products/11367"> Hook-Up Wire - Assortment (Solid Core, 22 AWG)</a> (PRT-11367)</li> -<li><a href="https://www.sparkfun.com/categories/141"> View the entire wire category on our website here</a></li> -<p></p> -</ul> - -<p></p> -<b>Special notes:</b> - - Molex polarized connector foot print use with: PRT-08233 with associated crimp pins and housings.<br><br> - -2.54_SCREWTERM for use with PRT-10571.<br><br> - -3.5mm Screw Terminal footprints for PRT-08084<br><br> - -5mm Screw Terminal footprints for use with PRT-08432 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - -311030008 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - -320110031 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Since Version 8.2, EAGLE supports online libraries. The ids -of those online libraries will not be understood (or retained) -with this version. - - -Since Version 8.3, EAGLE supports URNs for individual library -assets (packages, symbols, and devices). The URNs of those assets -will not be understood (or retained) with this version. - - -Since Version 8.3, EAGLE supports the association of 3D packages -with devices in libraries, schematics, and board files. Those 3D -packages will not be understood (or retained) with this version. - - - diff --git a/hardware/eagle/top.png b/hardware/eagle/top.png deleted file mode 100644 index ff4d766b830d3c374d316efdaaeceece5cfbaaf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59894 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≷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 Date: Thu, 14 Jun 2018 00:05:17 +0200 Subject: [PATCH 6/7] Add jumper to BOM --- hardware/kicad/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/hardware/kicad/README.md b/hardware/kicad/README.md index 6c8a5b4..ba730b8 100644 --- a/hardware/kicad/README.md +++ b/hardware/kicad/README.md @@ -14,3 +14,4 @@ The PCB schematics and layout of the ESP8266-button made with [KiCad](http://kic * Tactile on/off switch (6x6mm) * 3-pin male angled header * 2-pin male or female straight header +* Pin jumper (2.54mm pitch) From af4c72675b59c5860c130f845da056bd1c8595cf Mon Sep 17 00:00:00 2001 From: Dimitris Platis Date: Tue, 3 Jul 2018 20:51:27 +0200 Subject: [PATCH 7/7] Update project libraries --- hardware/kicad/README.md | 10 +++++++ hardware/kicad/esp8266-button.pro | 46 ++++++++----------------------- 2 files changed, 21 insertions(+), 35 deletions(-) diff --git a/hardware/kicad/README.md b/hardware/kicad/README.md index ba730b8..2137c75 100644 --- a/hardware/kicad/README.md +++ b/hardware/kicad/README.md @@ -15,3 +15,13 @@ The PCB schematics and layout of the ESP8266-button made with [KiCad](http://kic * 3-pin male angled header * 2-pin male or female straight header * Pin jumper (2.54mm pitch) + +## KiCad Libraries +For full source code modifiability please [import](https://www.accelerated-designs.com/help/KiCad_Library.html) the following libraries which were used for the symbols and the footprints of this project: + +* [kicad-ESP8266](https://github.com/jdunmire/kicad-ESP8266) +* [Resistors_THT](https://github.com/KiCad/Resistors_THT.pretty) +* [TerminalBlock](https://github.com/KiCad/TerminalBlock.pretty) +* [Pin_Headers](https://github.com/KiCad/Pin_Headers.pretty) +* [Socket_Strips](https://github.com/KiCad/Socket_Strips.pretty) +* [Button_Switches_THT](https://github.com/KiCad/Buttons_Switches_THT.pretty) diff --git a/hardware/kicad/esp8266-button.pro b/hardware/kicad/esp8266-button.pro index ee52522..23d5343 100644 --- a/hardware/kicad/esp8266-button.pro +++ b/hardware/kicad/esp8266-button.pro @@ -1,4 +1,4 @@ -update=sön 3 jun 2018 00:15:21 +update=tis 3 jul 2018 20:45:13 version=1 last_client=kicad [pcbnew] @@ -25,40 +25,16 @@ version=1 NetIExt=net [general] version=1 +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceForceRefPrefix=0 +SpiceUseNetNumbers=0 +LabSize=60 [eeschema] version=1 LibDir= -[eeschema/libraries] -LibName1=power -LibName2=device -LibName3=switches -LibName4=relays -LibName5=motors -LibName6=transistors -LibName7=conn -LibName8=linear -LibName9=regul -LibName10=74xx -LibName11=cmos4000 -LibName12=adc-dac -LibName13=memory -LibName14=xilinx -LibName15=microcontrollers -LibName16=dsp -LibName17=microchip -LibName18=analog_switches -LibName19=motorola -LibName20=texas -LibName21=intel -LibName22=audio -LibName23=interface -LibName24=digital-audio -LibName25=philips -LibName26=display -LibName27=cypress -LibName28=siliconi -LibName29=opto -LibName30=atmel -LibName31=contrib -LibName32=valves -LibName33=/home/dimitris/share/kicad/kicad-ESP8266/ESP8266