<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.doityourselfchristmas.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ukewarrior</id>
	<title>doityourselfchristmas.com - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://www.doityourselfchristmas.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ukewarrior"/>
	<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Special:Contributions/Ukewarrior"/>
	<updated>2026-04-29T13:43:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=13163</id>
		<title>Power Pops Fanout - 1 Input with 4 Outputs</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=13163"/>
		<updated>2021-11-11T01:06:03Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* End User Pictures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==The Pops Power Fanout Board is a simple DC power splitter That has been LOAD Tested with Scientific Equipment.==&lt;br /&gt;
 &lt;br /&gt;
This board is designed to take one input DC power feed and split it into 4 Main outputs &amp;amp; 4 accessory (low amperage) outlets.&amp;lt;br&amp;gt;&lt;br /&gt;
The current version is v2.1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Each Main output on the board has its own mini-automobile style fuse that is rated up to 5 amps.&amp;lt;br&amp;gt;&lt;br /&gt;
The four accessory outlets share one mini-automobile style fuse. &amp;lt;br&amp;gt;&lt;br /&gt;
Each fuse has a LED status indicator to show if power is flowing through that fuse; therefore showing that power is present and that the fuse is good.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
There is a switch on the board that activates the function of all the status LEDs thereby allowing the user to turn off the LEDs unless needed.  This switch does NOT turn off the power feed.  It has no affect on the flow of power except to the LED indicators.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pictureof v2-1.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Finished Board ==&lt;br /&gt;
[[Image:Purgeme2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. Supports the splitting of up to 20 amps of DC power into 4 individual power outlets of up to 5 amps each.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2. Has four accessory outlets to power low amperage devices like a voltmeter or a fan.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;3. Is a DIY board using all through hole components for easy DIY soldering.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;4. Was designed and LOAD TESTED to support up to 20 amps of DC power at a maximum of 28 Volts.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Input &amp;amp; output power can be soldered directly to the board or mounted via Screw down lugs(input) and 5mm terminal blocks(outputs).&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. Each Main power output is individually fused with a status LED indicating the state of power and the fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;7. The four accessory outlets share one Fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;8. The board measures 100x50mm&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;9. Has 4 mounting holes.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
The board is professionally manufactured with 1oz copper(top &amp;amp; bottom) and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A LOAD TESTED Design ==&lt;br /&gt;
&lt;br /&gt;
Full load testing was done with this distribution board to ensure that it could perform within the specified guidelines.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testing was done with genuine Mean Well power supplies in 5v, 12v, 24v and 36v, LRS-350 series. &amp;lt;br&amp;gt;&lt;br /&gt;
Load testing was done with TTi LD300 DC Electronic load equipment at 1a, 2a, 3a, 4a, 5a, 10a, 15a and 20a. &amp;lt;br&amp;gt;&lt;br /&gt;
The pdf link below documents the testing that was done using 12awg stranded copper wire for input and 14awg stranded copper wire for output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://doityourselfchristmas.com/forums/attachment.php?attachmentid=38064&amp;amp;d=1510023884 Load Testing Report]&lt;br /&gt;
&lt;br /&gt;
== Order some boards  ==&lt;br /&gt;
&lt;br /&gt;
You can order your own boards from Holiday Lighting.  They are stock bare PCBs, Full DIY kits, and assembled units.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find them at: http://holiday.lighting&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
[[Image:5_amp_fuse.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
The board has four independently fused power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use mini automobile style fuses.&amp;lt;br&amp;gt;&lt;br /&gt;
Each main output fuse can be any value up to 5 Amps.&amp;lt;br&amp;gt;&lt;br /&gt;
It is recommended that the accessory fuse be set to no more than 1 amp.&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Power Pops Fanout board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these parts:&lt;br /&gt;
&lt;br /&gt;
- Two screw down power lugs for power input. The board was designed to use part B12-PCB-S from LugsDirect.com.&amp;lt;br&amp;gt; Link: https://lugsdirect.com/B12-PCB.htm&amp;lt;br&amp;gt;&lt;br /&gt;
- Four 5.08mm terminal blocks for power output.  These are often referred to as 5mm terminal blocks too.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five 1/4W resistors.  The value of the resistors depends on the input voltage and LED used.  However, a value of 1.2K will work for most LEDs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five indicator 3mm LEDs.  Any color can be used.  The Forward Voltage and current draw of the LED factor into the resistor value combination.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four Fuses, mini Automobile style, any combination with any value up to 5 Amps maximum, for the main power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- One Fuse, mini Automobile style, with a value up to 1 Amps maximum, for the accessory power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five Fuse Holders, specifically Keystone parts: 3544-2 or 3634-2.  Please note that 3634-2 has a mechanism to hold the fuse especially tight.  Some folks may find this annoying; therefore, 3544-2 is recommended.&amp;lt;br&amp;gt;&lt;br /&gt;
- One SPDT mini switch.  eg. digikey part: 450-1609-ND  or Sparkfun part: COM-09609  If you look around, you can often find these at other suppliers for much less than digikey or sparkfun.  The leads on this switch are spaced at .1&amp;quot; apart or 2.54mm which is the same as your typical pin header strip.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four, two pin, pin headers, 2.54mm lead spacing.  You can also use a terminal block with 2.54mm lead spacing.&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
One specific oddity that may not be obvious is that the fuse holder board pins are not spaced evenly from side to side. Therefore, there is only one correct orientation as shown by the fuse holder outline on the board.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The LEDs have a horizontal line above one of the mounting holes.  This is the LED cathode (usually indicated by a flat spot on the side of the LED)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The resistors can go on in any fashion as they are not polarity sensitive. &amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
As noted on the board, the input wires should be 12, 14 or 16 AWG.  If using 16 AWG or if using stranded twisted wires, the lug manufacturer recommends the use of wire ferrules.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The only tricky part of assembling the board is the input power lugs as these have a very large surface area to cover.  Just take your time and have plenty of solder ready to use.  You should put solder on both the top and bottom of the board. Be sure to fill the mounting holes completely.&amp;lt;br&amp;gt;NOTE: be sure the screws are tight before soldering to ensure the lug body is tight against the PCB as you solder.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is suggested you solder the lugs on first, followed by the fuse holders, output terminal blocks, pin headers, resistors, the switch, and finally the LEDs.&lt;br /&gt;
&lt;br /&gt;
== Board Layout Diagrams ==&lt;br /&gt;
&lt;br /&gt;
The pdf linked below shows the hole layout dimensions.&amp;lt;br&amp;gt;&lt;br /&gt;
The outer dimenstion of the board is exactly 100mm x 50mm.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Power_board_hole_layout.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pdf linked below can be opened and printed for a drilling template.&lt;br /&gt;
Be sure to print it without any scaling. i.e. print at 1:1  by turning OFF the FIT TO PAGE or SCALE option which by default is turned on.&lt;br /&gt;
&lt;br /&gt;
[[Media:Power_board_layout.pdf]]&lt;br /&gt;
&lt;br /&gt;
== End User Pictures ==&lt;br /&gt;
&lt;br /&gt;
Here is &#039;&#039;&#039;Kev7274&#039;&#039;&#039; testing out the placement of voltmeters on one of his boards: (the alligator clips are just for testing)&lt;br /&gt;
[[File:Kev7274.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;pmiller&#039;&#039;&#039; mounted a voltmeter with through hole screws.&lt;br /&gt;
He could do this because the top half of the board is the positive power plane, both top and bottom.&amp;lt;br&amp;gt;  As long as you don&#039;t get into the traces for the low amperage connectors, this will work...and Bob&#039;s your Uncle!&lt;br /&gt;
[[File:Purgemex.jpg]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Braveit1 created a custom mounting plate for 3D printing and added a voltmeter to his board.&amp;lt;br&amp;gt;&lt;br /&gt;
Here the link to the board.  It fits harbor freight ammo cans: [https://www.thingiverse.com/thing:3929289  3D print file]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Distroboard.png]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=13162</id>
		<title>Power Pops Fanout - 1 Input with 4 Outputs</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=13162"/>
		<updated>2021-11-11T01:05:38Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* End User Pictures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==The Pops Power Fanout Board is a simple DC power splitter That has been LOAD Tested with Scientific Equipment.==&lt;br /&gt;
 &lt;br /&gt;
This board is designed to take one input DC power feed and split it into 4 Main outputs &amp;amp; 4 accessory (low amperage) outlets.&amp;lt;br&amp;gt;&lt;br /&gt;
The current version is v2.1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Each Main output on the board has its own mini-automobile style fuse that is rated up to 5 amps.&amp;lt;br&amp;gt;&lt;br /&gt;
The four accessory outlets share one mini-automobile style fuse. &amp;lt;br&amp;gt;&lt;br /&gt;
Each fuse has a LED status indicator to show if power is flowing through that fuse; therefore showing that power is present and that the fuse is good.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
There is a switch on the board that activates the function of all the status LEDs thereby allowing the user to turn off the LEDs unless needed.  This switch does NOT turn off the power feed.  It has no affect on the flow of power except to the LED indicators.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pictureof v2-1.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Finished Board ==&lt;br /&gt;
[[Image:Purgeme2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. Supports the splitting of up to 20 amps of DC power into 4 individual power outlets of up to 5 amps each.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2. Has four accessory outlets to power low amperage devices like a voltmeter or a fan.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;3. Is a DIY board using all through hole components for easy DIY soldering.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;4. Was designed and LOAD TESTED to support up to 20 amps of DC power at a maximum of 28 Volts.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Input &amp;amp; output power can be soldered directly to the board or mounted via Screw down lugs(input) and 5mm terminal blocks(outputs).&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. Each Main power output is individually fused with a status LED indicating the state of power and the fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;7. The four accessory outlets share one Fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;8. The board measures 100x50mm&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;9. Has 4 mounting holes.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
The board is professionally manufactured with 1oz copper(top &amp;amp; bottom) and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A LOAD TESTED Design ==&lt;br /&gt;
&lt;br /&gt;
Full load testing was done with this distribution board to ensure that it could perform within the specified guidelines.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testing was done with genuine Mean Well power supplies in 5v, 12v, 24v and 36v, LRS-350 series. &amp;lt;br&amp;gt;&lt;br /&gt;
Load testing was done with TTi LD300 DC Electronic load equipment at 1a, 2a, 3a, 4a, 5a, 10a, 15a and 20a. &amp;lt;br&amp;gt;&lt;br /&gt;
The pdf link below documents the testing that was done using 12awg stranded copper wire for input and 14awg stranded copper wire for output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://doityourselfchristmas.com/forums/attachment.php?attachmentid=38064&amp;amp;d=1510023884 Load Testing Report]&lt;br /&gt;
&lt;br /&gt;
== Order some boards  ==&lt;br /&gt;
&lt;br /&gt;
You can order your own boards from Holiday Lighting.  They are stock bare PCBs, Full DIY kits, and assembled units.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find them at: http://holiday.lighting&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
[[Image:5_amp_fuse.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
The board has four independently fused power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use mini automobile style fuses.&amp;lt;br&amp;gt;&lt;br /&gt;
Each main output fuse can be any value up to 5 Amps.&amp;lt;br&amp;gt;&lt;br /&gt;
It is recommended that the accessory fuse be set to no more than 1 amp.&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Power Pops Fanout board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these parts:&lt;br /&gt;
&lt;br /&gt;
- Two screw down power lugs for power input. The board was designed to use part B12-PCB-S from LugsDirect.com.&amp;lt;br&amp;gt; Link: https://lugsdirect.com/B12-PCB.htm&amp;lt;br&amp;gt;&lt;br /&gt;
- Four 5.08mm terminal blocks for power output.  These are often referred to as 5mm terminal blocks too.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five 1/4W resistors.  The value of the resistors depends on the input voltage and LED used.  However, a value of 1.2K will work for most LEDs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five indicator 3mm LEDs.  Any color can be used.  The Forward Voltage and current draw of the LED factor into the resistor value combination.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four Fuses, mini Automobile style, any combination with any value up to 5 Amps maximum, for the main power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- One Fuse, mini Automobile style, with a value up to 1 Amps maximum, for the accessory power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five Fuse Holders, specifically Keystone parts: 3544-2 or 3634-2.  Please note that 3634-2 has a mechanism to hold the fuse especially tight.  Some folks may find this annoying; therefore, 3544-2 is recommended.&amp;lt;br&amp;gt;&lt;br /&gt;
- One SPDT mini switch.  eg. digikey part: 450-1609-ND  or Sparkfun part: COM-09609  If you look around, you can often find these at other suppliers for much less than digikey or sparkfun.  The leads on this switch are spaced at .1&amp;quot; apart or 2.54mm which is the same as your typical pin header strip.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four, two pin, pin headers, 2.54mm lead spacing.  You can also use a terminal block with 2.54mm lead spacing.&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
One specific oddity that may not be obvious is that the fuse holder board pins are not spaced evenly from side to side. Therefore, there is only one correct orientation as shown by the fuse holder outline on the board.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The LEDs have a horizontal line above one of the mounting holes.  This is the LED cathode (usually indicated by a flat spot on the side of the LED)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The resistors can go on in any fashion as they are not polarity sensitive. &amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
As noted on the board, the input wires should be 12, 14 or 16 AWG.  If using 16 AWG or if using stranded twisted wires, the lug manufacturer recommends the use of wire ferrules.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The only tricky part of assembling the board is the input power lugs as these have a very large surface area to cover.  Just take your time and have plenty of solder ready to use.  You should put solder on both the top and bottom of the board. Be sure to fill the mounting holes completely.&amp;lt;br&amp;gt;NOTE: be sure the screws are tight before soldering to ensure the lug body is tight against the PCB as you solder.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is suggested you solder the lugs on first, followed by the fuse holders, output terminal blocks, pin headers, resistors, the switch, and finally the LEDs.&lt;br /&gt;
&lt;br /&gt;
== Board Layout Diagrams ==&lt;br /&gt;
&lt;br /&gt;
The pdf linked below shows the hole layout dimensions.&amp;lt;br&amp;gt;&lt;br /&gt;
The outer dimenstion of the board is exactly 100mm x 50mm.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Power_board_hole_layout.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pdf linked below can be opened and printed for a drilling template.&lt;br /&gt;
Be sure to print it without any scaling. i.e. print at 1:1  by turning OFF the FIT TO PAGE or SCALE option which by default is turned on.&lt;br /&gt;
&lt;br /&gt;
[[Media:Power_board_layout.pdf]]&lt;br /&gt;
&lt;br /&gt;
== End User Pictures ==&lt;br /&gt;
&lt;br /&gt;
Here is &#039;&#039;&#039;Kev7274&#039;&#039;&#039; testing out the placement of voltmeters on one of his boards: (the alligator clips are just for testing)&lt;br /&gt;
[[File:Kev7274.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;pmiller&#039;&#039;&#039; mounted a voltmeter with through hole screws.&lt;br /&gt;
He could do this because the top half of the board is the positive power plane, both top and bottom.  As long as you don&#039;t get into the traces for the low amperage connectors, this will work...and Bob&#039;s your Uncle!&lt;br /&gt;
[[File:Purgemex.jpg]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Braveit1 created a custom mounting plate for 3D printing and added a voltmeter to his board.&amp;lt;br&amp;gt;&lt;br /&gt;
Here the link to the board.  It fits harbor freight ammo cans: [https://www.thingiverse.com/thing:3929289  3D print file]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Distroboard.png]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=13161</id>
		<title>Power Pops Fanout - 1 Input with 4 Outputs</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=13161"/>
		<updated>2021-11-11T01:05:12Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* End User Pictures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==The Pops Power Fanout Board is a simple DC power splitter That has been LOAD Tested with Scientific Equipment.==&lt;br /&gt;
 &lt;br /&gt;
This board is designed to take one input DC power feed and split it into 4 Main outputs &amp;amp; 4 accessory (low amperage) outlets.&amp;lt;br&amp;gt;&lt;br /&gt;
The current version is v2.1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Each Main output on the board has its own mini-automobile style fuse that is rated up to 5 amps.&amp;lt;br&amp;gt;&lt;br /&gt;
The four accessory outlets share one mini-automobile style fuse. &amp;lt;br&amp;gt;&lt;br /&gt;
Each fuse has a LED status indicator to show if power is flowing through that fuse; therefore showing that power is present and that the fuse is good.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
There is a switch on the board that activates the function of all the status LEDs thereby allowing the user to turn off the LEDs unless needed.  This switch does NOT turn off the power feed.  It has no affect on the flow of power except to the LED indicators.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pictureof v2-1.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Finished Board ==&lt;br /&gt;
[[Image:Purgeme2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. Supports the splitting of up to 20 amps of DC power into 4 individual power outlets of up to 5 amps each.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2. Has four accessory outlets to power low amperage devices like a voltmeter or a fan.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;3. Is a DIY board using all through hole components for easy DIY soldering.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;4. Was designed and LOAD TESTED to support up to 20 amps of DC power at a maximum of 28 Volts.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Input &amp;amp; output power can be soldered directly to the board or mounted via Screw down lugs(input) and 5mm terminal blocks(outputs).&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. Each Main power output is individually fused with a status LED indicating the state of power and the fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;7. The four accessory outlets share one Fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;8. The board measures 100x50mm&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;9. Has 4 mounting holes.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
The board is professionally manufactured with 1oz copper(top &amp;amp; bottom) and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A LOAD TESTED Design ==&lt;br /&gt;
&lt;br /&gt;
Full load testing was done with this distribution board to ensure that it could perform within the specified guidelines.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testing was done with genuine Mean Well power supplies in 5v, 12v, 24v and 36v, LRS-350 series. &amp;lt;br&amp;gt;&lt;br /&gt;
Load testing was done with TTi LD300 DC Electronic load equipment at 1a, 2a, 3a, 4a, 5a, 10a, 15a and 20a. &amp;lt;br&amp;gt;&lt;br /&gt;
The pdf link below documents the testing that was done using 12awg stranded copper wire for input and 14awg stranded copper wire for output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://doityourselfchristmas.com/forums/attachment.php?attachmentid=38064&amp;amp;d=1510023884 Load Testing Report]&lt;br /&gt;
&lt;br /&gt;
== Order some boards  ==&lt;br /&gt;
&lt;br /&gt;
You can order your own boards from Holiday Lighting.  They are stock bare PCBs, Full DIY kits, and assembled units.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find them at: http://holiday.lighting&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
[[Image:5_amp_fuse.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
The board has four independently fused power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use mini automobile style fuses.&amp;lt;br&amp;gt;&lt;br /&gt;
Each main output fuse can be any value up to 5 Amps.&amp;lt;br&amp;gt;&lt;br /&gt;
It is recommended that the accessory fuse be set to no more than 1 amp.&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Power Pops Fanout board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these parts:&lt;br /&gt;
&lt;br /&gt;
- Two screw down power lugs for power input. The board was designed to use part B12-PCB-S from LugsDirect.com.&amp;lt;br&amp;gt; Link: https://lugsdirect.com/B12-PCB.htm&amp;lt;br&amp;gt;&lt;br /&gt;
- Four 5.08mm terminal blocks for power output.  These are often referred to as 5mm terminal blocks too.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five 1/4W resistors.  The value of the resistors depends on the input voltage and LED used.  However, a value of 1.2K will work for most LEDs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five indicator 3mm LEDs.  Any color can be used.  The Forward Voltage and current draw of the LED factor into the resistor value combination.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four Fuses, mini Automobile style, any combination with any value up to 5 Amps maximum, for the main power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- One Fuse, mini Automobile style, with a value up to 1 Amps maximum, for the accessory power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five Fuse Holders, specifically Keystone parts: 3544-2 or 3634-2.  Please note that 3634-2 has a mechanism to hold the fuse especially tight.  Some folks may find this annoying; therefore, 3544-2 is recommended.&amp;lt;br&amp;gt;&lt;br /&gt;
- One SPDT mini switch.  eg. digikey part: 450-1609-ND  or Sparkfun part: COM-09609  If you look around, you can often find these at other suppliers for much less than digikey or sparkfun.  The leads on this switch are spaced at .1&amp;quot; apart or 2.54mm which is the same as your typical pin header strip.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four, two pin, pin headers, 2.54mm lead spacing.  You can also use a terminal block with 2.54mm lead spacing.&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
One specific oddity that may not be obvious is that the fuse holder board pins are not spaced evenly from side to side. Therefore, there is only one correct orientation as shown by the fuse holder outline on the board.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The LEDs have a horizontal line above one of the mounting holes.  This is the LED cathode (usually indicated by a flat spot on the side of the LED)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The resistors can go on in any fashion as they are not polarity sensitive. &amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
As noted on the board, the input wires should be 12, 14 or 16 AWG.  If using 16 AWG or if using stranded twisted wires, the lug manufacturer recommends the use of wire ferrules.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The only tricky part of assembling the board is the input power lugs as these have a very large surface area to cover.  Just take your time and have plenty of solder ready to use.  You should put solder on both the top and bottom of the board. Be sure to fill the mounting holes completely.&amp;lt;br&amp;gt;NOTE: be sure the screws are tight before soldering to ensure the lug body is tight against the PCB as you solder.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is suggested you solder the lugs on first, followed by the fuse holders, output terminal blocks, pin headers, resistors, the switch, and finally the LEDs.&lt;br /&gt;
&lt;br /&gt;
== Board Layout Diagrams ==&lt;br /&gt;
&lt;br /&gt;
The pdf linked below shows the hole layout dimensions.&amp;lt;br&amp;gt;&lt;br /&gt;
The outer dimenstion of the board is exactly 100mm x 50mm.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Power_board_hole_layout.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pdf linked below can be opened and printed for a drilling template.&lt;br /&gt;
Be sure to print it without any scaling. i.e. print at 1:1  by turning OFF the FIT TO PAGE or SCALE option which by default is turned on.&lt;br /&gt;
&lt;br /&gt;
[[Media:Power_board_layout.pdf]]&lt;br /&gt;
&lt;br /&gt;
== End User Pictures ==&lt;br /&gt;
&lt;br /&gt;
Here is &#039;&#039;&#039;Kev7274&#039;&#039;&#039; testing out the placement of voltmeters on one of his boards: (the alligator clips are just for testing)&lt;br /&gt;
[[File:Kev7274.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;pmiller&#039;&#039;&#039; mounted a voltmeter with through hole screws.&lt;br /&gt;
He could do this because the top half of the board is the positive power plane, both top and bottom.  As long as you don&#039;t get into the traces for the low amperage connectors, this will work...and Bob&#039;s your Uncle!&lt;br /&gt;
[[File:Purgemex.jpg]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Braveit1 created a custom mounting plate for 3D printing and added a voltmeter to his board.&lt;br /&gt;
Here the link to the board.  It fits harbor freight ammo cans: [https://www.thingiverse.com/thing:3929289  3D print file]&lt;br /&gt;
[[File:Distroboard.png]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=13160</id>
		<title>Power Pops Fanout - 1 Input with 4 Outputs</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=13160"/>
		<updated>2021-11-11T01:04:10Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* End User Pictures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==The Pops Power Fanout Board is a simple DC power splitter That has been LOAD Tested with Scientific Equipment.==&lt;br /&gt;
 &lt;br /&gt;
This board is designed to take one input DC power feed and split it into 4 Main outputs &amp;amp; 4 accessory (low amperage) outlets.&amp;lt;br&amp;gt;&lt;br /&gt;
The current version is v2.1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Each Main output on the board has its own mini-automobile style fuse that is rated up to 5 amps.&amp;lt;br&amp;gt;&lt;br /&gt;
The four accessory outlets share one mini-automobile style fuse. &amp;lt;br&amp;gt;&lt;br /&gt;
Each fuse has a LED status indicator to show if power is flowing through that fuse; therefore showing that power is present and that the fuse is good.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
There is a switch on the board that activates the function of all the status LEDs thereby allowing the user to turn off the LEDs unless needed.  This switch does NOT turn off the power feed.  It has no affect on the flow of power except to the LED indicators.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pictureof v2-1.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Finished Board ==&lt;br /&gt;
[[Image:Purgeme2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. Supports the splitting of up to 20 amps of DC power into 4 individual power outlets of up to 5 amps each.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2. Has four accessory outlets to power low amperage devices like a voltmeter or a fan.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;3. Is a DIY board using all through hole components for easy DIY soldering.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;4. Was designed and LOAD TESTED to support up to 20 amps of DC power at a maximum of 28 Volts.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Input &amp;amp; output power can be soldered directly to the board or mounted via Screw down lugs(input) and 5mm terminal blocks(outputs).&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. Each Main power output is individually fused with a status LED indicating the state of power and the fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;7. The four accessory outlets share one Fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;8. The board measures 100x50mm&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;9. Has 4 mounting holes.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
The board is professionally manufactured with 1oz copper(top &amp;amp; bottom) and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A LOAD TESTED Design ==&lt;br /&gt;
&lt;br /&gt;
Full load testing was done with this distribution board to ensure that it could perform within the specified guidelines.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testing was done with genuine Mean Well power supplies in 5v, 12v, 24v and 36v, LRS-350 series. &amp;lt;br&amp;gt;&lt;br /&gt;
Load testing was done with TTi LD300 DC Electronic load equipment at 1a, 2a, 3a, 4a, 5a, 10a, 15a and 20a. &amp;lt;br&amp;gt;&lt;br /&gt;
The pdf link below documents the testing that was done using 12awg stranded copper wire for input and 14awg stranded copper wire for output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://doityourselfchristmas.com/forums/attachment.php?attachmentid=38064&amp;amp;d=1510023884 Load Testing Report]&lt;br /&gt;
&lt;br /&gt;
== Order some boards  ==&lt;br /&gt;
&lt;br /&gt;
You can order your own boards from Holiday Lighting.  They are stock bare PCBs, Full DIY kits, and assembled units.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find them at: http://holiday.lighting&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
[[Image:5_amp_fuse.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
The board has four independently fused power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use mini automobile style fuses.&amp;lt;br&amp;gt;&lt;br /&gt;
Each main output fuse can be any value up to 5 Amps.&amp;lt;br&amp;gt;&lt;br /&gt;
It is recommended that the accessory fuse be set to no more than 1 amp.&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Power Pops Fanout board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these parts:&lt;br /&gt;
&lt;br /&gt;
- Two screw down power lugs for power input. The board was designed to use part B12-PCB-S from LugsDirect.com.&amp;lt;br&amp;gt; Link: https://lugsdirect.com/B12-PCB.htm&amp;lt;br&amp;gt;&lt;br /&gt;
- Four 5.08mm terminal blocks for power output.  These are often referred to as 5mm terminal blocks too.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five 1/4W resistors.  The value of the resistors depends on the input voltage and LED used.  However, a value of 1.2K will work for most LEDs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five indicator 3mm LEDs.  Any color can be used.  The Forward Voltage and current draw of the LED factor into the resistor value combination.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four Fuses, mini Automobile style, any combination with any value up to 5 Amps maximum, for the main power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- One Fuse, mini Automobile style, with a value up to 1 Amps maximum, for the accessory power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five Fuse Holders, specifically Keystone parts: 3544-2 or 3634-2.  Please note that 3634-2 has a mechanism to hold the fuse especially tight.  Some folks may find this annoying; therefore, 3544-2 is recommended.&amp;lt;br&amp;gt;&lt;br /&gt;
- One SPDT mini switch.  eg. digikey part: 450-1609-ND  or Sparkfun part: COM-09609  If you look around, you can often find these at other suppliers for much less than digikey or sparkfun.  The leads on this switch are spaced at .1&amp;quot; apart or 2.54mm which is the same as your typical pin header strip.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four, two pin, pin headers, 2.54mm lead spacing.  You can also use a terminal block with 2.54mm lead spacing.&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
One specific oddity that may not be obvious is that the fuse holder board pins are not spaced evenly from side to side. Therefore, there is only one correct orientation as shown by the fuse holder outline on the board.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The LEDs have a horizontal line above one of the mounting holes.  This is the LED cathode (usually indicated by a flat spot on the side of the LED)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The resistors can go on in any fashion as they are not polarity sensitive. &amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
As noted on the board, the input wires should be 12, 14 or 16 AWG.  If using 16 AWG or if using stranded twisted wires, the lug manufacturer recommends the use of wire ferrules.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The only tricky part of assembling the board is the input power lugs as these have a very large surface area to cover.  Just take your time and have plenty of solder ready to use.  You should put solder on both the top and bottom of the board. Be sure to fill the mounting holes completely.&amp;lt;br&amp;gt;NOTE: be sure the screws are tight before soldering to ensure the lug body is tight against the PCB as you solder.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is suggested you solder the lugs on first, followed by the fuse holders, output terminal blocks, pin headers, resistors, the switch, and finally the LEDs.&lt;br /&gt;
&lt;br /&gt;
== Board Layout Diagrams ==&lt;br /&gt;
&lt;br /&gt;
The pdf linked below shows the hole layout dimensions.&amp;lt;br&amp;gt;&lt;br /&gt;
The outer dimenstion of the board is exactly 100mm x 50mm.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Power_board_hole_layout.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pdf linked below can be opened and printed for a drilling template.&lt;br /&gt;
Be sure to print it without any scaling. i.e. print at 1:1  by turning OFF the FIT TO PAGE or SCALE option which by default is turned on.&lt;br /&gt;
&lt;br /&gt;
[[Media:Power_board_layout.pdf]]&lt;br /&gt;
&lt;br /&gt;
== End User Pictures ==&lt;br /&gt;
&lt;br /&gt;
Here is &#039;&#039;&#039;Kev7274&#039;&#039;&#039; testing out the placement of voltmeters on one of his boards: (the alligator clips are just for testing)&lt;br /&gt;
[[File:Kev7274.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;pmiller&#039;&#039;&#039; mounted a voltmeter with through hole screws.&lt;br /&gt;
He could do this because the top half of the board is the positive power plane, both top and bottom.  As long as you don&#039;t get into the traces for the low amperage connectors, this will work...and Bob&#039;s your Uncle!&lt;br /&gt;
[[File:Purgemex.jpg]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Braveit1 created a custom mounting plate for 3D printing and added a voltmeter to his board.&lt;br /&gt;
[[File:Distroboard.png]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:Distroboard.png&amp;diff=13159</id>
		<title>File:Distroboard.png</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:Distroboard.png&amp;diff=13159"/>
		<updated>2021-11-11T01:03:42Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=13158</id>
		<title>Power Pops Fanout - 1 Input with 4 Outputs</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=13158"/>
		<updated>2021-11-11T01:01:50Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* End User Pictures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==The Pops Power Fanout Board is a simple DC power splitter That has been LOAD Tested with Scientific Equipment.==&lt;br /&gt;
 &lt;br /&gt;
This board is designed to take one input DC power feed and split it into 4 Main outputs &amp;amp; 4 accessory (low amperage) outlets.&amp;lt;br&amp;gt;&lt;br /&gt;
The current version is v2.1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Each Main output on the board has its own mini-automobile style fuse that is rated up to 5 amps.&amp;lt;br&amp;gt;&lt;br /&gt;
The four accessory outlets share one mini-automobile style fuse. &amp;lt;br&amp;gt;&lt;br /&gt;
Each fuse has a LED status indicator to show if power is flowing through that fuse; therefore showing that power is present and that the fuse is good.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
There is a switch on the board that activates the function of all the status LEDs thereby allowing the user to turn off the LEDs unless needed.  This switch does NOT turn off the power feed.  It has no affect on the flow of power except to the LED indicators.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pictureof v2-1.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Finished Board ==&lt;br /&gt;
[[Image:Purgeme2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. Supports the splitting of up to 20 amps of DC power into 4 individual power outlets of up to 5 amps each.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2. Has four accessory outlets to power low amperage devices like a voltmeter or a fan.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;3. Is a DIY board using all through hole components for easy DIY soldering.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;4. Was designed and LOAD TESTED to support up to 20 amps of DC power at a maximum of 28 Volts.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Input &amp;amp; output power can be soldered directly to the board or mounted via Screw down lugs(input) and 5mm terminal blocks(outputs).&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. Each Main power output is individually fused with a status LED indicating the state of power and the fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;7. The four accessory outlets share one Fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;8. The board measures 100x50mm&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;9. Has 4 mounting holes.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
The board is professionally manufactured with 1oz copper(top &amp;amp; bottom) and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A LOAD TESTED Design ==&lt;br /&gt;
&lt;br /&gt;
Full load testing was done with this distribution board to ensure that it could perform within the specified guidelines.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testing was done with genuine Mean Well power supplies in 5v, 12v, 24v and 36v, LRS-350 series. &amp;lt;br&amp;gt;&lt;br /&gt;
Load testing was done with TTi LD300 DC Electronic load equipment at 1a, 2a, 3a, 4a, 5a, 10a, 15a and 20a. &amp;lt;br&amp;gt;&lt;br /&gt;
The pdf link below documents the testing that was done using 12awg stranded copper wire for input and 14awg stranded copper wire for output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://doityourselfchristmas.com/forums/attachment.php?attachmentid=38064&amp;amp;d=1510023884 Load Testing Report]&lt;br /&gt;
&lt;br /&gt;
== Order some boards  ==&lt;br /&gt;
&lt;br /&gt;
You can order your own boards from Holiday Lighting.  They are stock bare PCBs, Full DIY kits, and assembled units.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find them at: http://holiday.lighting&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
[[Image:5_amp_fuse.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
The board has four independently fused power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use mini automobile style fuses.&amp;lt;br&amp;gt;&lt;br /&gt;
Each main output fuse can be any value up to 5 Amps.&amp;lt;br&amp;gt;&lt;br /&gt;
It is recommended that the accessory fuse be set to no more than 1 amp.&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Power Pops Fanout board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these parts:&lt;br /&gt;
&lt;br /&gt;
- Two screw down power lugs for power input. The board was designed to use part B12-PCB-S from LugsDirect.com.&amp;lt;br&amp;gt; Link: https://lugsdirect.com/B12-PCB.htm&amp;lt;br&amp;gt;&lt;br /&gt;
- Four 5.08mm terminal blocks for power output.  These are often referred to as 5mm terminal blocks too.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five 1/4W resistors.  The value of the resistors depends on the input voltage and LED used.  However, a value of 1.2K will work for most LEDs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five indicator 3mm LEDs.  Any color can be used.  The Forward Voltage and current draw of the LED factor into the resistor value combination.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four Fuses, mini Automobile style, any combination with any value up to 5 Amps maximum, for the main power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- One Fuse, mini Automobile style, with a value up to 1 Amps maximum, for the accessory power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five Fuse Holders, specifically Keystone parts: 3544-2 or 3634-2.  Please note that 3634-2 has a mechanism to hold the fuse especially tight.  Some folks may find this annoying; therefore, 3544-2 is recommended.&amp;lt;br&amp;gt;&lt;br /&gt;
- One SPDT mini switch.  eg. digikey part: 450-1609-ND  or Sparkfun part: COM-09609  If you look around, you can often find these at other suppliers for much less than digikey or sparkfun.  The leads on this switch are spaced at .1&amp;quot; apart or 2.54mm which is the same as your typical pin header strip.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four, two pin, pin headers, 2.54mm lead spacing.  You can also use a terminal block with 2.54mm lead spacing.&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
One specific oddity that may not be obvious is that the fuse holder board pins are not spaced evenly from side to side. Therefore, there is only one correct orientation as shown by the fuse holder outline on the board.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The LEDs have a horizontal line above one of the mounting holes.  This is the LED cathode (usually indicated by a flat spot on the side of the LED)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The resistors can go on in any fashion as they are not polarity sensitive. &amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
As noted on the board, the input wires should be 12, 14 or 16 AWG.  If using 16 AWG or if using stranded twisted wires, the lug manufacturer recommends the use of wire ferrules.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The only tricky part of assembling the board is the input power lugs as these have a very large surface area to cover.  Just take your time and have plenty of solder ready to use.  You should put solder on both the top and bottom of the board. Be sure to fill the mounting holes completely.&amp;lt;br&amp;gt;NOTE: be sure the screws are tight before soldering to ensure the lug body is tight against the PCB as you solder.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is suggested you solder the lugs on first, followed by the fuse holders, output terminal blocks, pin headers, resistors, the switch, and finally the LEDs.&lt;br /&gt;
&lt;br /&gt;
== Board Layout Diagrams ==&lt;br /&gt;
&lt;br /&gt;
The pdf linked below shows the hole layout dimensions.&amp;lt;br&amp;gt;&lt;br /&gt;
The outer dimenstion of the board is exactly 100mm x 50mm.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Power_board_hole_layout.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pdf linked below can be opened and printed for a drilling template.&lt;br /&gt;
Be sure to print it without any scaling. i.e. print at 1:1  by turning OFF the FIT TO PAGE or SCALE option which by default is turned on.&lt;br /&gt;
&lt;br /&gt;
[[Media:Power_board_layout.pdf]]&lt;br /&gt;
&lt;br /&gt;
== End User Pictures ==&lt;br /&gt;
&lt;br /&gt;
Here is &#039;&#039;&#039;Kev7274&#039;&#039;&#039; testing out the placement of voltmeters on one of his boards: (the alligator clips are just for testing)&lt;br /&gt;
[[File:Kev7274.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;pmiller&#039;&#039;&#039; mounted a voltmeter with through hole screws.&lt;br /&gt;
He could do this because the top half of the board is the positive power plane, both top and bottom.  As long as you don&#039;t get into the traces for the low amperage connectors, this will work...and Bob&#039;s your Uncle!&lt;br /&gt;
[[File:Purgemex.jpg]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Braveit1 created a custom mounting plate for 3D printing and added a voltmeter to his board.&lt;br /&gt;
[[File:Purgemex.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=13157</id>
		<title>Power Pops Fanout - 1 Input with 4 Outputs</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=13157"/>
		<updated>2021-11-11T00:59:45Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Construction Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==The Pops Power Fanout Board is a simple DC power splitter That has been LOAD Tested with Scientific Equipment.==&lt;br /&gt;
 &lt;br /&gt;
This board is designed to take one input DC power feed and split it into 4 Main outputs &amp;amp; 4 accessory (low amperage) outlets.&amp;lt;br&amp;gt;&lt;br /&gt;
The current version is v2.1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Each Main output on the board has its own mini-automobile style fuse that is rated up to 5 amps.&amp;lt;br&amp;gt;&lt;br /&gt;
The four accessory outlets share one mini-automobile style fuse. &amp;lt;br&amp;gt;&lt;br /&gt;
Each fuse has a LED status indicator to show if power is flowing through that fuse; therefore showing that power is present and that the fuse is good.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
There is a switch on the board that activates the function of all the status LEDs thereby allowing the user to turn off the LEDs unless needed.  This switch does NOT turn off the power feed.  It has no affect on the flow of power except to the LED indicators.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pictureof v2-1.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Finished Board ==&lt;br /&gt;
[[Image:Purgeme2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. Supports the splitting of up to 20 amps of DC power into 4 individual power outlets of up to 5 amps each.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2. Has four accessory outlets to power low amperage devices like a voltmeter or a fan.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;3. Is a DIY board using all through hole components for easy DIY soldering.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;4. Was designed and LOAD TESTED to support up to 20 amps of DC power at a maximum of 28 Volts.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Input &amp;amp; output power can be soldered directly to the board or mounted via Screw down lugs(input) and 5mm terminal blocks(outputs).&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. Each Main power output is individually fused with a status LED indicating the state of power and the fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;7. The four accessory outlets share one Fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;8. The board measures 100x50mm&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;9. Has 4 mounting holes.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
The board is professionally manufactured with 1oz copper(top &amp;amp; bottom) and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A LOAD TESTED Design ==&lt;br /&gt;
&lt;br /&gt;
Full load testing was done with this distribution board to ensure that it could perform within the specified guidelines.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testing was done with genuine Mean Well power supplies in 5v, 12v, 24v and 36v, LRS-350 series. &amp;lt;br&amp;gt;&lt;br /&gt;
Load testing was done with TTi LD300 DC Electronic load equipment at 1a, 2a, 3a, 4a, 5a, 10a, 15a and 20a. &amp;lt;br&amp;gt;&lt;br /&gt;
The pdf link below documents the testing that was done using 12awg stranded copper wire for input and 14awg stranded copper wire for output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://doityourselfchristmas.com/forums/attachment.php?attachmentid=38064&amp;amp;d=1510023884 Load Testing Report]&lt;br /&gt;
&lt;br /&gt;
== Order some boards  ==&lt;br /&gt;
&lt;br /&gt;
You can order your own boards from Holiday Lighting.  They are stock bare PCBs, Full DIY kits, and assembled units.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find them at: http://holiday.lighting&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
[[Image:5_amp_fuse.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
The board has four independently fused power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use mini automobile style fuses.&amp;lt;br&amp;gt;&lt;br /&gt;
Each main output fuse can be any value up to 5 Amps.&amp;lt;br&amp;gt;&lt;br /&gt;
It is recommended that the accessory fuse be set to no more than 1 amp.&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Power Pops Fanout board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these parts:&lt;br /&gt;
&lt;br /&gt;
- Two screw down power lugs for power input. The board was designed to use part B12-PCB-S from LugsDirect.com.&amp;lt;br&amp;gt; Link: https://lugsdirect.com/B12-PCB.htm&amp;lt;br&amp;gt;&lt;br /&gt;
- Four 5.08mm terminal blocks for power output.  These are often referred to as 5mm terminal blocks too.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five 1/4W resistors.  The value of the resistors depends on the input voltage and LED used.  However, a value of 1.2K will work for most LEDs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five indicator 3mm LEDs.  Any color can be used.  The Forward Voltage and current draw of the LED factor into the resistor value combination.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four Fuses, mini Automobile style, any combination with any value up to 5 Amps maximum, for the main power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- One Fuse, mini Automobile style, with a value up to 1 Amps maximum, for the accessory power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five Fuse Holders, specifically Keystone parts: 3544-2 or 3634-2.  Please note that 3634-2 has a mechanism to hold the fuse especially tight.  Some folks may find this annoying; therefore, 3544-2 is recommended.&amp;lt;br&amp;gt;&lt;br /&gt;
- One SPDT mini switch.  eg. digikey part: 450-1609-ND  or Sparkfun part: COM-09609  If you look around, you can often find these at other suppliers for much less than digikey or sparkfun.  The leads on this switch are spaced at .1&amp;quot; apart or 2.54mm which is the same as your typical pin header strip.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four, two pin, pin headers, 2.54mm lead spacing.  You can also use a terminal block with 2.54mm lead spacing.&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
One specific oddity that may not be obvious is that the fuse holder board pins are not spaced evenly from side to side. Therefore, there is only one correct orientation as shown by the fuse holder outline on the board.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The LEDs have a horizontal line above one of the mounting holes.  This is the LED cathode (usually indicated by a flat spot on the side of the LED)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The resistors can go on in any fashion as they are not polarity sensitive. &amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
As noted on the board, the input wires should be 12, 14 or 16 AWG.  If using 16 AWG or if using stranded twisted wires, the lug manufacturer recommends the use of wire ferrules.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The only tricky part of assembling the board is the input power lugs as these have a very large surface area to cover.  Just take your time and have plenty of solder ready to use.  You should put solder on both the top and bottom of the board. Be sure to fill the mounting holes completely.&amp;lt;br&amp;gt;NOTE: be sure the screws are tight before soldering to ensure the lug body is tight against the PCB as you solder.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is suggested you solder the lugs on first, followed by the fuse holders, output terminal blocks, pin headers, resistors, the switch, and finally the LEDs.&lt;br /&gt;
&lt;br /&gt;
== Board Layout Diagrams ==&lt;br /&gt;
&lt;br /&gt;
The pdf linked below shows the hole layout dimensions.&amp;lt;br&amp;gt;&lt;br /&gt;
The outer dimenstion of the board is exactly 100mm x 50mm.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Power_board_hole_layout.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pdf linked below can be opened and printed for a drilling template.&lt;br /&gt;
Be sure to print it without any scaling. i.e. print at 1:1  by turning OFF the FIT TO PAGE or SCALE option which by default is turned on.&lt;br /&gt;
&lt;br /&gt;
[[Media:Power_board_layout.pdf]]&lt;br /&gt;
&lt;br /&gt;
== End User Pictures ==&lt;br /&gt;
&lt;br /&gt;
Here is &#039;&#039;&#039;Kev7274&#039;&#039;&#039; testing out the placement of voltmeters on one of his boards: (the alligator clips are just for testing)&lt;br /&gt;
[[File:Kev7274.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;pmiller&#039;&#039;&#039; mounted a voltmeter with through hole screws.&lt;br /&gt;
He could do this because the top half of the board is the positive power plane, both top and bottom.  As long as you don&#039;t get into the traces for the low amperage connectors, this will work...and Bob&#039;s your Uncle!&lt;br /&gt;
[[File:Purgemex.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=13156</id>
		<title>Power Pops Fanout - 1 Input with 4 Outputs</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=13156"/>
		<updated>2021-11-11T00:59:12Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Construction Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==The Pops Power Fanout Board is a simple DC power splitter That has been LOAD Tested with Scientific Equipment.==&lt;br /&gt;
 &lt;br /&gt;
This board is designed to take one input DC power feed and split it into 4 Main outputs &amp;amp; 4 accessory (low amperage) outlets.&amp;lt;br&amp;gt;&lt;br /&gt;
The current version is v2.1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Each Main output on the board has its own mini-automobile style fuse that is rated up to 5 amps.&amp;lt;br&amp;gt;&lt;br /&gt;
The four accessory outlets share one mini-automobile style fuse. &amp;lt;br&amp;gt;&lt;br /&gt;
Each fuse has a LED status indicator to show if power is flowing through that fuse; therefore showing that power is present and that the fuse is good.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
There is a switch on the board that activates the function of all the status LEDs thereby allowing the user to turn off the LEDs unless needed.  This switch does NOT turn off the power feed.  It has no affect on the flow of power except to the LED indicators.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pictureof v2-1.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Finished Board ==&lt;br /&gt;
[[Image:Purgeme2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. Supports the splitting of up to 20 amps of DC power into 4 individual power outlets of up to 5 amps each.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2. Has four accessory outlets to power low amperage devices like a voltmeter or a fan.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;3. Is a DIY board using all through hole components for easy DIY soldering.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;4. Was designed and LOAD TESTED to support up to 20 amps of DC power at a maximum of 28 Volts.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Input &amp;amp; output power can be soldered directly to the board or mounted via Screw down lugs(input) and 5mm terminal blocks(outputs).&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. Each Main power output is individually fused with a status LED indicating the state of power and the fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;7. The four accessory outlets share one Fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;8. The board measures 100x50mm&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;9. Has 4 mounting holes.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
The board is professionally manufactured with 1oz copper(top &amp;amp; bottom) and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A LOAD TESTED Design ==&lt;br /&gt;
&lt;br /&gt;
Full load testing was done with this distribution board to ensure that it could perform within the specified guidelines.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testing was done with genuine Mean Well power supplies in 5v, 12v, 24v and 36v, LRS-350 series. &amp;lt;br&amp;gt;&lt;br /&gt;
Load testing was done with TTi LD300 DC Electronic load equipment at 1a, 2a, 3a, 4a, 5a, 10a, 15a and 20a. &amp;lt;br&amp;gt;&lt;br /&gt;
The pdf link below documents the testing that was done using 12awg stranded copper wire for input and 14awg stranded copper wire for output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://doityourselfchristmas.com/forums/attachment.php?attachmentid=38064&amp;amp;d=1510023884 Load Testing Report]&lt;br /&gt;
&lt;br /&gt;
== Order some boards  ==&lt;br /&gt;
&lt;br /&gt;
You can order your own boards from Holiday Lighting.  They are stock bare PCBs, Full DIY kits, and assembled units.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find them at: http://holiday.lighting&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
[[Image:5_amp_fuse.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
The board has four independently fused power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use mini automobile style fuses.&amp;lt;br&amp;gt;&lt;br /&gt;
Each main output fuse can be any value up to 5 Amps.&amp;lt;br&amp;gt;&lt;br /&gt;
It is recommended that the accessory fuse be set to no more than 1 amp.&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Power Pops Fanout board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these parts:&lt;br /&gt;
&lt;br /&gt;
- Two screw down power lugs for power input. The board was designed to use part B12-PCB-S from LugsDirect.com.&amp;lt;br&amp;gt; Link: https://lugsdirect.com/B12-PCB.htm&amp;lt;br&amp;gt;&lt;br /&gt;
- Four 5.08mm terminal blocks for power output.  These are often referred to as 5mm terminal blocks too.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five 1/4W resistors.  The value of the resistors depends on the input voltage and LED used.  However, a value of 1.2K will work for most LEDs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five indicator 3mm LEDs.  Any color can be used.  The Forward Voltage and current draw of the LED factor into the resistor value combination.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four Fuses, mini Automobile style, any combination with any value up to 5 Amps maximum, for the main power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- One Fuse, mini Automobile style, with a value up to 1 Amps maximum, for the accessory power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five Fuse Holders, specifically Keystone parts: 3544-2 or 3634-2.  Please note that 3634-2 has a mechanism to hold the fuse especially tight.  Some folks may find this annoying; therefore, 3544-2 is recommended.&amp;lt;br&amp;gt;&lt;br /&gt;
- One SPDT mini switch.  eg. digikey part: 450-1609-ND  or Sparkfun part: COM-09609  If you look around, you can often find these at other suppliers for much less than digikey or sparkfun.  The leads on this switch are spaced at .1&amp;quot; apart or 2.54mm which is the same as your typical pin header strip.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four, two pin, pin headers, 2.54mm lead spacing.  You can also use a terminal block with 2.54mm lead spacing.&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
One specific oddity that may not be obvious is that the fuse holder board pins are not spaced evenly from side to side. Therefore, there is only one correct orientation as shown by the fuse outline on the board.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The LEDs have a horizontal line above one of the mounting holes.  This is the LED cathode (usually indicated by a flat spot on the side of the LED)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The resistors can go on in any fashion as they are not polarity sensitive. &amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
As noted on the board, the input wires should be 12, 14 or 16 AWG.  If using 16 AWG or if using stranded twisted wires, the lug manufacturer recommends the use of wire ferrules.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The only tricky part of assembling the board is the input power lugs as these have a very large surface area to cover.  Just take your time and have plenty of solder ready to use.  You should put solder on both the top and bottom of the board. Be sure to fill the mounting holes completely.&amp;lt;br&amp;gt;NOTE: be sure the screws are tight before soldering to ensure the lug body is tight against the PCB as you solder.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is suggested you solder the lugs on first, followed by the fuse holders, output terminal blocks, pin headers, resistors, the switch, and finally the LEDs.&lt;br /&gt;
&lt;br /&gt;
== Board Layout Diagrams ==&lt;br /&gt;
&lt;br /&gt;
The pdf linked below shows the hole layout dimensions.&amp;lt;br&amp;gt;&lt;br /&gt;
The outer dimenstion of the board is exactly 100mm x 50mm.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Power_board_hole_layout.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pdf linked below can be opened and printed for a drilling template.&lt;br /&gt;
Be sure to print it without any scaling. i.e. print at 1:1  by turning OFF the FIT TO PAGE or SCALE option which by default is turned on.&lt;br /&gt;
&lt;br /&gt;
[[Media:Power_board_layout.pdf]]&lt;br /&gt;
&lt;br /&gt;
== End User Pictures ==&lt;br /&gt;
&lt;br /&gt;
Here is &#039;&#039;&#039;Kev7274&#039;&#039;&#039; testing out the placement of voltmeters on one of his boards: (the alligator clips are just for testing)&lt;br /&gt;
[[File:Kev7274.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;pmiller&#039;&#039;&#039; mounted a voltmeter with through hole screws.&lt;br /&gt;
He could do this because the top half of the board is the positive power plane, both top and bottom.  As long as you don&#039;t get into the traces for the low amperage connectors, this will work...and Bob&#039;s your Uncle!&lt;br /&gt;
[[File:Purgemex.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=13149</id>
		<title>Power Pops Fanout - 1 Input with 4 Outputs</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=13149"/>
		<updated>2020-11-06T22:56:29Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* The Pops Power Fanout Board is a simple DC power splitter. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==The Pops Power Fanout Board is a simple DC power splitter That has been LOAD Tested with Scientific Equipment.==&lt;br /&gt;
 &lt;br /&gt;
This board is designed to take one input DC power feed and split it into 4 Main outputs &amp;amp; 4 accessory (low amperage) outlets.&amp;lt;br&amp;gt;&lt;br /&gt;
The current version is v2.1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Each Main output on the board has its own mini-automobile style fuse that is rated up to 5 amps.&amp;lt;br&amp;gt;&lt;br /&gt;
The four accessory outlets share one mini-automobile style fuse. &amp;lt;br&amp;gt;&lt;br /&gt;
Each fuse has a LED status indicator to show if power is flowing through that fuse; therefore showing that power is present and that the fuse is good.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
There is a switch on the board that activates the function of all the status LEDs thereby allowing the user to turn off the LEDs unless needed.  This switch does NOT turn off the power feed.  It has no affect on the flow of power except to the LED indicators.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pictureof v2-1.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Finished Board ==&lt;br /&gt;
[[Image:Purgeme2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. Supports the splitting of up to 20 amps of DC power into 4 individual power outlets of up to 5 amps each.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2. Has four accessory outlets to power low amperage devices like a voltmeter or a fan.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;3. Is a DIY board using all through hole components for easy DIY soldering.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;4. Was designed and LOAD TESTED to support up to 20 amps of DC power at a maximum of 28 Volts.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Input &amp;amp; output power can be soldered directly to the board or mounted via Screw down lugs(input) and 5mm terminal blocks(outputs).&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. Each Main power output is individually fused with a status LED indicating the state of power and the fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;7. The four accessory outlets share one Fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;8. The board measures 100x50mm&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;9. Has 4 mounting holes.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
The board is professionally manufactured with 1oz copper(top &amp;amp; bottom) and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A LOAD TESTED Design ==&lt;br /&gt;
&lt;br /&gt;
Full load testing was done with this distribution board to ensure that it could perform within the specified guidelines.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testing was done with genuine Mean Well power supplies in 5v, 12v, 24v and 36v, LRS-350 series. &amp;lt;br&amp;gt;&lt;br /&gt;
Load testing was done with TTi LD300 DC Electronic load equipment at 1a, 2a, 3a, 4a, 5a, 10a, 15a and 20a. &amp;lt;br&amp;gt;&lt;br /&gt;
The pdf link below documents the testing that was done using 12awg stranded copper wire for input and 14awg stranded copper wire for output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://doityourselfchristmas.com/forums/attachment.php?attachmentid=38064&amp;amp;d=1510023884 Load Testing Report]&lt;br /&gt;
&lt;br /&gt;
== Order some boards  ==&lt;br /&gt;
&lt;br /&gt;
You can order your own boards from Holiday Lighting.  They are stock bare PCBs, Full DIY kits, and assembled units.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find them at: http://holiday.lighting&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
[[Image:5_amp_fuse.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
The board has four independently fused power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use mini automobile style fuses.&amp;lt;br&amp;gt;&lt;br /&gt;
Each main output fuse can be any value up to 5 Amps.&amp;lt;br&amp;gt;&lt;br /&gt;
It is recommended that the accessory fuse be set to no more than 1 amp.&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Power Pops Fanout board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these parts:&lt;br /&gt;
&lt;br /&gt;
- Two screw down power lugs for power input. The board was designed to use part B12-PCB-S from LugsDirect.com.&amp;lt;br&amp;gt; Link: https://lugsdirect.com/B12-PCB.htm&amp;lt;br&amp;gt;&lt;br /&gt;
- Four 5.08mm terminal blocks for power output.  These are often referred to as 5mm terminal blocks too.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five 1/4W resistors.  The value of the resistors depends on the input voltage and LED used.  However, a value of 1.2K will work for most LEDs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five indicator 3mm LEDs.  Any color can be used.  The Forward Voltage and current draw of the LED factor into the resistor value combination.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four Fuses, mini Automobile style, any combination with any value up to 5 Amps maximum, for the main power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- One Fuse, mini Automobile style, with a value up to 1 Amps maximum, for the accessory power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five Fuse Holders, specifically Keystone parts: 3544-2 or 3634-2.  Please note that 3634-2 has a mechanism to hold the fuse especially tight.  Some folks may find this annoying; therefore, 3544-2 is recommended.&amp;lt;br&amp;gt;&lt;br /&gt;
- One SPDT mini switch.  eg. digikey part: 450-1609-ND  or Sparkfun part: COM-09609  If you look around, you can often find these at other suppliers for much less than digikey or sparkfun.  The leads on this switch are spaced at .1&amp;quot; apart or 2.54mm which is the same as your typical pin header strip.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four, two pin, pin headers, 2.54mm lead spacing.  You can also use a terminal block with 2.54mm lead spacing.&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
One specific oddity that may not be obvious is that the fuse holder board pins are not spaced evenly from side to side. Therefore, there is only one correct orientation as shown by the fuse outline on the board.&lt;br /&gt;
 &lt;br /&gt;
As noted on the board, the input wires should be 12, 14 or 16 AWG.  If using 16 AWG or if using stranded twisted wires, the lug manufacturer recommends the use of wire ferrules.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The only tricky part of assembling the board is the input power lugs as these have a very large surface area to cover.  Just take your time and have plenty of solder ready to use.  You should put solder on both the top and bottom of the board. Be sure to fill the mounting holes completely.&amp;lt;br&amp;gt;NOTE: be sure the screws are tight before soldering to ensure the lug body is tight against the PCB as you solder.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is suggested you solder the lugs on first, followed by the fuse holders, output terminal blocks, pin headers, resistors, the switch, and finally the LEDs.&lt;br /&gt;
&lt;br /&gt;
== Board Layout Diagrams ==&lt;br /&gt;
&lt;br /&gt;
The pdf linked below shows the hole layout dimensions.&amp;lt;br&amp;gt;&lt;br /&gt;
The outer dimenstion of the board is exactly 100mm x 50mm.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Power_board_hole_layout.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pdf linked below can be opened and printed for a drilling template.&lt;br /&gt;
Be sure to print it without any scaling. i.e. print at 1:1  by turning OFF the FIT TO PAGE or SCALE option which by default is turned on.&lt;br /&gt;
&lt;br /&gt;
[[Media:Power_board_layout.pdf]]&lt;br /&gt;
&lt;br /&gt;
== End User Pictures ==&lt;br /&gt;
&lt;br /&gt;
Here is &#039;&#039;&#039;Kev7274&#039;&#039;&#039; testing out the placement of voltmeters on one of his boards: (the alligator clips are just for testing)&lt;br /&gt;
[[File:Kev7274.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;pmiller&#039;&#039;&#039; mounted a voltmeter with through hole screws.&lt;br /&gt;
He could do this because the top half of the board is the positive power plane, both top and bottom.  As long as you don&#039;t get into the traces for the low amperage connectors, this will work...and Bob&#039;s your Uncle!&lt;br /&gt;
[[File:Purgemex.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=13148</id>
		<title>Power Pops Fanout - 1 Input with 4 Outputs</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=13148"/>
		<updated>2020-11-06T22:55:33Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* The Power Pops Fanout Board is a simple DC power splitter. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==The Pops Power Fanout Board is a simple DC power splitter.==&lt;br /&gt;
 &lt;br /&gt;
This board is designed to take one input DC power feed and split it into 4 Main outputs &amp;amp; 4 accessory (low amperage) outlets.&amp;lt;br&amp;gt;&lt;br /&gt;
The current version is v2.1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Each Main output on the board has its own mini-automobile style fuse that is rated up to 5 amps.&amp;lt;br&amp;gt;&lt;br /&gt;
The four accessory outlets share one mini-automobile style fuse. &amp;lt;br&amp;gt;&lt;br /&gt;
Each fuse has a LED status indicator to show if power is flowing through that fuse; therefore showing that power is present and that the fuse is good.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
There is a switch on the board that activates the function of all the status LEDs thereby allowing the user to turn off the LEDs unless needed.  This switch does NOT turn off the power feed.  It has no affect on the flow of power except to the LED indicators.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pictureof v2-1.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Finished Board ==&lt;br /&gt;
[[Image:Purgeme2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. Supports the splitting of up to 20 amps of DC power into 4 individual power outlets of up to 5 amps each.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2. Has four accessory outlets to power low amperage devices like a voltmeter or a fan.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;3. Is a DIY board using all through hole components for easy DIY soldering.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;4. Was designed and LOAD TESTED to support up to 20 amps of DC power at a maximum of 28 Volts.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Input &amp;amp; output power can be soldered directly to the board or mounted via Screw down lugs(input) and 5mm terminal blocks(outputs).&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. Each Main power output is individually fused with a status LED indicating the state of power and the fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;7. The four accessory outlets share one Fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;8. The board measures 100x50mm&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;9. Has 4 mounting holes.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
The board is professionally manufactured with 1oz copper(top &amp;amp; bottom) and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A LOAD TESTED Design ==&lt;br /&gt;
&lt;br /&gt;
Full load testing was done with this distribution board to ensure that it could perform within the specified guidelines.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testing was done with genuine Mean Well power supplies in 5v, 12v, 24v and 36v, LRS-350 series. &amp;lt;br&amp;gt;&lt;br /&gt;
Load testing was done with TTi LD300 DC Electronic load equipment at 1a, 2a, 3a, 4a, 5a, 10a, 15a and 20a. &amp;lt;br&amp;gt;&lt;br /&gt;
The pdf link below documents the testing that was done using 12awg stranded copper wire for input and 14awg stranded copper wire for output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://doityourselfchristmas.com/forums/attachment.php?attachmentid=38064&amp;amp;d=1510023884 Load Testing Report]&lt;br /&gt;
&lt;br /&gt;
== Order some boards  ==&lt;br /&gt;
&lt;br /&gt;
You can order your own boards from Holiday Lighting.  They are stock bare PCBs, Full DIY kits, and assembled units.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find them at: http://holiday.lighting&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
[[Image:5_amp_fuse.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
The board has four independently fused power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use mini automobile style fuses.&amp;lt;br&amp;gt;&lt;br /&gt;
Each main output fuse can be any value up to 5 Amps.&amp;lt;br&amp;gt;&lt;br /&gt;
It is recommended that the accessory fuse be set to no more than 1 amp.&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Power Pops Fanout board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these parts:&lt;br /&gt;
&lt;br /&gt;
- Two screw down power lugs for power input. The board was designed to use part B12-PCB-S from LugsDirect.com.&amp;lt;br&amp;gt; Link: https://lugsdirect.com/B12-PCB.htm&amp;lt;br&amp;gt;&lt;br /&gt;
- Four 5.08mm terminal blocks for power output.  These are often referred to as 5mm terminal blocks too.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five 1/4W resistors.  The value of the resistors depends on the input voltage and LED used.  However, a value of 1.2K will work for most LEDs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five indicator 3mm LEDs.  Any color can be used.  The Forward Voltage and current draw of the LED factor into the resistor value combination.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four Fuses, mini Automobile style, any combination with any value up to 5 Amps maximum, for the main power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- One Fuse, mini Automobile style, with a value up to 1 Amps maximum, for the accessory power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five Fuse Holders, specifically Keystone parts: 3544-2 or 3634-2.  Please note that 3634-2 has a mechanism to hold the fuse especially tight.  Some folks may find this annoying; therefore, 3544-2 is recommended.&amp;lt;br&amp;gt;&lt;br /&gt;
- One SPDT mini switch.  eg. digikey part: 450-1609-ND  or Sparkfun part: COM-09609  If you look around, you can often find these at other suppliers for much less than digikey or sparkfun.  The leads on this switch are spaced at .1&amp;quot; apart or 2.54mm which is the same as your typical pin header strip.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four, two pin, pin headers, 2.54mm lead spacing.  You can also use a terminal block with 2.54mm lead spacing.&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
One specific oddity that may not be obvious is that the fuse holder board pins are not spaced evenly from side to side. Therefore, there is only one correct orientation as shown by the fuse outline on the board.&lt;br /&gt;
 &lt;br /&gt;
As noted on the board, the input wires should be 12, 14 or 16 AWG.  If using 16 AWG or if using stranded twisted wires, the lug manufacturer recommends the use of wire ferrules.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The only tricky part of assembling the board is the input power lugs as these have a very large surface area to cover.  Just take your time and have plenty of solder ready to use.  You should put solder on both the top and bottom of the board. Be sure to fill the mounting holes completely.&amp;lt;br&amp;gt;NOTE: be sure the screws are tight before soldering to ensure the lug body is tight against the PCB as you solder.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is suggested you solder the lugs on first, followed by the fuse holders, output terminal blocks, pin headers, resistors, the switch, and finally the LEDs.&lt;br /&gt;
&lt;br /&gt;
== Board Layout Diagrams ==&lt;br /&gt;
&lt;br /&gt;
The pdf linked below shows the hole layout dimensions.&amp;lt;br&amp;gt;&lt;br /&gt;
The outer dimenstion of the board is exactly 100mm x 50mm.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Power_board_hole_layout.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pdf linked below can be opened and printed for a drilling template.&lt;br /&gt;
Be sure to print it without any scaling. i.e. print at 1:1  by turning OFF the FIT TO PAGE or SCALE option which by default is turned on.&lt;br /&gt;
&lt;br /&gt;
[[Media:Power_board_layout.pdf]]&lt;br /&gt;
&lt;br /&gt;
== End User Pictures ==&lt;br /&gt;
&lt;br /&gt;
Here is &#039;&#039;&#039;Kev7274&#039;&#039;&#039; testing out the placement of voltmeters on one of his boards: (the alligator clips are just for testing)&lt;br /&gt;
[[File:Kev7274.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;pmiller&#039;&#039;&#039; mounted a voltmeter with through hole screws.&lt;br /&gt;
He could do this because the top half of the board is the positive power plane, both top and bottom.  As long as you don&#039;t get into the traces for the low amperage connectors, this will work...and Bob&#039;s your Uncle!&lt;br /&gt;
[[File:Purgemex.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer&amp;diff=13130</id>
		<title>Pops-O-Matic ESP Programmer</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer&amp;diff=13130"/>
		<updated>2020-04-15T22:03:20Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* BOM - Bill of Materials */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Popsomatic.jpg||Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is the Pops-O-Matic ESP Programmer ?==&lt;br /&gt;
&lt;br /&gt;
The Pops-O-Matic is a dedicated programming board for the popular ESP-01 module.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This board was inspired from two articles on allaboutcircuits.com. Specifically:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.allaboutcircuits.com/projects/build-9-linear-voltage-regulators-from-2.5v-to-15v-that-use-the-same-pcb/ Voltage Regulator] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.allaboutcircuits.com/projects/flashing-the-ESP-01-firmware-to-SDK-v2.0.0-is-easier-now/ ESP Flashing Circuit]&amp;lt;br&amp;gt;&lt;br /&gt;
This programming board supplies both the regulated power and the programming interface for the ESP-01 module.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;It specifically isolates the ESP-01 from any of the positive power that may be supplied by your serial-to-TTL programmer.&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Only Ground, Transmit, and Receive are connected from the external serial-to-TTL programmer to the Pops-O-Matic. (with the assumption you hook it up properly)&amp;lt;br&amp;gt;&lt;br /&gt;
The purpose of this is twofold.  &amp;lt;br&amp;gt;&lt;br /&gt;
1.  To protect the ESP-01 module from voltages over 3.3V.  (Many TTL programmers are normally run at 5V)&amp;lt;br&amp;gt;&lt;br /&gt;
2.  To provide the ESP-01 with well regulated and steady power during the programming sequence.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pops-O-Matic Overview==&lt;br /&gt;
 &lt;br /&gt;
The Pop-O-Matic is designed to be flexible in assembly and use.&amp;lt;br&amp;gt;&lt;br /&gt;
It can take a wide variation of power input voltages (5V-16V) and can support up to 5 different power connections.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use any of the following for a power input connection types:&amp;lt;br&amp;gt;&lt;br /&gt;
1. 5mm Terminal Block&amp;lt;br&amp;gt;&lt;br /&gt;
2. 3.5mm Terminal Block&amp;lt;br&amp;gt;&lt;br /&gt;
3. Micro USB&amp;lt;br&amp;gt;&lt;br /&gt;
4. Mini USB&amp;lt;br&amp;gt;&lt;br /&gt;
5. Barrel Terminal Jack&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The board has a power ON/OFF switch with a power ON LED indicator.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: &amp;lt;br&amp;gt;&lt;br /&gt;
Input power should be at least 400ma.&lt;br /&gt;
&lt;br /&gt;
== Order a board  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Pops-O-Matic board at Your Own Risk !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pops-O-Matic board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts.  The &#039;&#039;&#039;SKU at TAYDA electronics&#039;&#039;&#039; (www.taydaelectronics.com) is listed as a reference example following the silkscreen part identifier.  &amp;lt;br&amp;gt;&lt;br /&gt;
A typical total for these parts is about $3-$4 not including the ESP-01 module and the TTL converter.&amp;lt;br&amp;gt;&lt;br /&gt;
Parts U1 &amp;amp; ESP-01 are not sold by TAYDA.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Input Connectors  A-662&#039;&#039;&#039; - As noted earlier, you have choices for the power input connector.  You can populate the board with all the connectors at the same time. The exception to this is that the 3.5mm and 5mm terminal blocks share the same space on the board.&amp;lt;br&amp;gt;&lt;br /&gt;
Of course, you can populate it with any combination that suits your fancy, including none at all.&amp;lt;br&amp;gt;&lt;br /&gt;
The possible input connectors are: SMD micro USB, through hole mini USB, Terminal Barrel, 3.5mm &amp;amp; 5mm Terminal block.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S3 A-2001&#039;&#039;&#039; - Power Switch. SPDT ON-OFF-ON  This part is optional.  You can short the middle and left holes together to set the board to permanently ON.  This SPDT switch has 5mm pin spacing. Most any style will do, both slide and toggle for example.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1  A-484&#039;&#039;&#039; - Diode, specifically 1N5819&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1  A-214&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.1uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2  A-4506&#039;&#039;&#039; - Electrolytic Capacitor. 10V, 220uF, 2mm lead spacing, 6mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C3  A-319&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.33uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C4  A-4552&#039;&#039;&#039; - Electrolytic Capacitor. 25V, 1000uF, 5mm lead spacing, 13mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C5  A-214&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.1uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C6  A-4534&#039;&#039;&#039; - Electrolytic Capacitor. 25V, 10uF, 2mm lead spacing, 6mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;POWER  A-1554&#039;&#039;&#039; - LED, 5mm, any color.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R2  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R3  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R4  A-2282&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 560 ohm.Note: this resistor is paired with the POWER LED. You should use one of the online calculators to determine the most optimal value given a 3.3V input power to your LED.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;100R&#039;&#039;&#039; - There is a resistor labeled 100R to the right of the power switch.  It is not needed.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - Voltage Regulator, 3.3V, specifically LM2937ET-3.3, TO-220 package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S1  A-5143&#039;&#039;&#039; - Tactile Switch. 6x6mm through hole.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S2  A-5143&#039;&#039;&#039; - Tactile Switch. 6x6mm through hole.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP01  A-1682&#039;&#039;&#039; - 2x4 femaie pin header.  2.54mm spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP01&#039;&#039;&#039; - ESP-01 module.  This is not actually part of the Pops-O-Matic.  It is the board the Pops-O-Matic will help you program.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;USB to TTL  A-1384&#039;&#039;&#039; - A 6 pin header.  Either vertical or 90 degree mounting.  Male or Female to match the pins on your USB-to-TTL Converter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;USB to TTL converter  A-1991&#039;&#039;&#039; - This is not actually part of the Pops-O-Matic board, but you will need one if you don&#039;t already have one.&amp;lt;br&amp;gt;  The two most popular models are known as the FT232RL and CP2102. &amp;lt;br&amp;gt; The FT232RL by FTDI was the defacto-standard until they released a code version that would brick peoples PC&#039;s in an effort to combat Chinese clones. &amp;lt;br&amp;gt; This angered a lot of the &#039;&#039;&#039;Maker&#039;&#039;&#039; community.  The CP2102 then arose as a competitor to FTDI.&amp;lt;br&amp;gt;  Both of these programmers are available all over the internet, ebay and aliexpress. &amp;lt;br&amp;gt; You can also order one off of TAYDA as noted.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
This board is pretty simple.  Just follow typical assembly practices.&amp;lt;br&amp;gt;&lt;br /&gt;
Solder from lowest to the board to tallest components last.&amp;lt;br&amp;gt;&lt;br /&gt;
Hopefully, you can find some of the parts in your electronics junk drawer stash.&amp;lt;br&amp;gt;&lt;br /&gt;
The only reason for five possible power inputs is to match up with whatever is easiest for you use from a power input source.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the usb connections exist to support your typical cell phone charger or any other USB power source.  (which is always 5V).&amp;lt;br&amp;gt;&lt;br /&gt;
Or you may have an old power brick that has a round terminal barrel connector.  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The voltage values of the referenced capacitors can be changed.  You can always use a higher voltage capacitor in place of the noted voltage.&amp;lt;br&amp;gt;&lt;br /&gt;
Additionally, you may be able to use a lower voltage than what is noted. &amp;lt;br&amp;gt;&lt;br /&gt;
i.e.  C3 and C4 are on the power input side of the voltage regulator. &amp;lt;br&amp;gt; If you know FOR SURE that you will never use a voltage over 5V for an input, then these capacitors can be any value above 7.5V and will be just fine.  But, if you forget and apply 12V, the caps will let out their magic smoke.&amp;lt;br&amp;gt;&lt;br /&gt;
Likewise, capacitors C1, C5 and C6 are after the voltage regulator and will never see a voltage above 3.3V.  Therefore, any voltage rating above 5V should be safe.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
All this to say is that you can often find a lot of the parts you need for a low voltage board like this in your stash or salvage from other boards.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Errata ==&lt;br /&gt;
[[Image:Popsomatic_back.jpg|right|small]]&lt;br /&gt;
The initial board run has one small error.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;This error has been fixed with the ver 1.1 board.&#039;&#039;&#039; (This version number is noted on the back of the board)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
There is an unwanted trace on the back of the board that connects the right most pin &#039;&#039;&#039;(as viewed from the TOP) &#039;&#039;&#039;of part C5 to the ground backplane that covers the bottom of the board.&amp;lt;br&amp;gt;&lt;br /&gt;
This unwanted trace should have been placed on the left most pin of C5.  &amp;lt;br&amp;gt;&lt;br /&gt;
All boards sent out, have had this unwanted trace scraped off the board. &amp;lt;br&amp;gt;&lt;br /&gt;
So, the end user doesn&#039;t need to do anything to fix this error.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Due to this error, the capacitor for C5 must be mounted using the middle and right most holes only.  The left most hole is not connected to anything.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;This restriction has been removed with the ver1.1 board&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This may cause a problem if your C5 capacitor has 5mm spaced leads.  In this case, you would either bend the leads to fit the more narrow spacing,&amp;lt;br&amp;gt;&lt;br /&gt;
or you can insert the left most pin through the hole and then bend if over to connect to the middle hole.&amp;lt;br&amp;gt;&lt;br /&gt;
In other words, part C5 must have pins touching the middle and right holes.  Again, all references are from the top view of the board.&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pops-O-Matic boards ==&lt;br /&gt;
&lt;br /&gt;
Tyson Howard&#039;s build:&lt;br /&gt;
[[File:Pixelpops.jpg]]&lt;br /&gt;
[[File:Pixelpops2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Pops original build:&lt;br /&gt;
[[File:purgeme3.jpg]]&lt;br /&gt;
[[File:purgeme1.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer&amp;diff=13129</id>
		<title>Pops-O-Matic ESP Programmer</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer&amp;diff=13129"/>
		<updated>2020-04-15T22:02:49Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* BOM - Bill of Materials */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Popsomatic.jpg||Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is the Pops-O-Matic ESP Programmer ?==&lt;br /&gt;
&lt;br /&gt;
The Pops-O-Matic is a dedicated programming board for the popular ESP-01 module.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This board was inspired from two articles on allaboutcircuits.com. Specifically:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.allaboutcircuits.com/projects/build-9-linear-voltage-regulators-from-2.5v-to-15v-that-use-the-same-pcb/ Voltage Regulator] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.allaboutcircuits.com/projects/flashing-the-ESP-01-firmware-to-SDK-v2.0.0-is-easier-now/ ESP Flashing Circuit]&amp;lt;br&amp;gt;&lt;br /&gt;
This programming board supplies both the regulated power and the programming interface for the ESP-01 module.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;It specifically isolates the ESP-01 from any of the positive power that may be supplied by your serial-to-TTL programmer.&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Only Ground, Transmit, and Receive are connected from the external serial-to-TTL programmer to the Pops-O-Matic. (with the assumption you hook it up properly)&amp;lt;br&amp;gt;&lt;br /&gt;
The purpose of this is twofold.  &amp;lt;br&amp;gt;&lt;br /&gt;
1.  To protect the ESP-01 module from voltages over 3.3V.  (Many TTL programmers are normally run at 5V)&amp;lt;br&amp;gt;&lt;br /&gt;
2.  To provide the ESP-01 with well regulated and steady power during the programming sequence.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pops-O-Matic Overview==&lt;br /&gt;
 &lt;br /&gt;
The Pop-O-Matic is designed to be flexible in assembly and use.&amp;lt;br&amp;gt;&lt;br /&gt;
It can take a wide variation of power input voltages (5V-16V) and can support up to 5 different power connections.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use any of the following for a power input connection types:&amp;lt;br&amp;gt;&lt;br /&gt;
1. 5mm Terminal Block&amp;lt;br&amp;gt;&lt;br /&gt;
2. 3.5mm Terminal Block&amp;lt;br&amp;gt;&lt;br /&gt;
3. Micro USB&amp;lt;br&amp;gt;&lt;br /&gt;
4. Mini USB&amp;lt;br&amp;gt;&lt;br /&gt;
5. Barrel Terminal Jack&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The board has a power ON/OFF switch with a power ON LED indicator.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: &amp;lt;br&amp;gt;&lt;br /&gt;
Input power should be at least 400ma.&lt;br /&gt;
&lt;br /&gt;
== Order a board  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Pops-O-Matic board at Your Own Risk !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pops-O-Matic board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts.  The &#039;&#039;&#039;SKU at TAYDA electronics&#039;&#039;&#039; (www.taydaelectronics.com) is listed as a reference example following the silkscreen part identifier.  &amp;lt;br&amp;gt;&lt;br /&gt;
A typical total for these parts is about $3-$4 not including the ESP-01 module and the TTL converter.&amp;lt;br&amp;gt;&lt;br /&gt;
Parts U1 &amp;amp; ESP-01 are not sold by TAYDA.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Input Connectors  A-662&#039;&#039;&#039; - As noted earlier, you have choices for the power input connector.  You can populate the board with all the connectors at the same time. The exception to this is that the 3.5mm and 5mm terminal blocks share the same space on the board.&amp;lt;br&amp;gt;&lt;br /&gt;
Of course, you can populate it with any combination that suits your fancy, including none at all.&amp;lt;br&amp;gt;&lt;br /&gt;
The possible input connectors are: SMD micro USB, through hole mini USB, Terminal Barrel, 3.5mm &amp;amp; 5mm Terminal block.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S3 A-2001&#039;&#039;&#039; - Power Switch. SPDT ON-OFF-ON  This part is optional.  You can short the middle and left holes together to set the board to permanently ON.  This SPDT switch has 5mm pin spacing. Most any style will do, both slide and toggle for example.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1  A-484&#039;&#039;&#039; - Diode, specifically 1N5819&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1  A-214&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.1uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2  A-4506&#039;&#039;&#039; - Electrolytic Capacitor. 10V, 220uF, 2mm lead spacing, 6mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C3  A-319&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.33uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C4  A-4552&#039;&#039;&#039; - Electrolytic Capacitor. 25V, 1000uF, 5mm lead spacing, 13mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C5  A-214&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.1uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C6  A-4534&#039;&#039;&#039; - Electrolytic Capacitor. 25V, 10uF, 2mm lead spacing, 6mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;POWER  A-1554&#039;&#039;&#039; - LED, 5mm, any color.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R2  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R3  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R4  A-2282&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 560 ohm.Note: this resistor is paired with the POWER LED. You should use o n of the online calculators to determine the most optimal value given a 3.3V input power to your LED.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;100R&#039;&#039;&#039; - There is a resistor labeled 100R to the right of the power switch.  It is not needed.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - Voltage Regulator, 3.3V, specifically LM2937ET-3.3, TO-220 package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S1  A-5143&#039;&#039;&#039; - Tactile Switch. 6x6mm through hole.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S2  A-5143&#039;&#039;&#039; - Tactile Switch. 6x6mm through hole.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP01  A-1682&#039;&#039;&#039; - 2x4 femaie pin header.  2.54mm spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP01&#039;&#039;&#039; - ESP-01 module.  This is not actually part of the Pops-O-Matic.  It is the board the Pops-O-Matic will help you program.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;USB to TTL  A-1384&#039;&#039;&#039; - A 6 pin header.  Either vertical or 90 degree mounting.  Male or Female to match the pins on your USB-to-TTL Converter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;USB to TTL converter  A-1991&#039;&#039;&#039; - This is not actually part of the Pops-O-Matic board, but you will need one if you don&#039;t already have one.&amp;lt;br&amp;gt;  The two most popular models are known as the FT232RL and CP2102. &amp;lt;br&amp;gt; The FT232RL by FTDI was the defacto-standard until they released a code version that would brick peoples PC&#039;s in an effort to combat Chinese clones. &amp;lt;br&amp;gt; This angered a lot of the &#039;&#039;&#039;Maker&#039;&#039;&#039; community.  The CP2102 then arose as a competitor to FTDI.&amp;lt;br&amp;gt;  Both of these programmers are available all over the internet, ebay and aliexpress. &amp;lt;br&amp;gt; You can also order one off of TAYDA as noted.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
This board is pretty simple.  Just follow typical assembly practices.&amp;lt;br&amp;gt;&lt;br /&gt;
Solder from lowest to the board to tallest components last.&amp;lt;br&amp;gt;&lt;br /&gt;
Hopefully, you can find some of the parts in your electronics junk drawer stash.&amp;lt;br&amp;gt;&lt;br /&gt;
The only reason for five possible power inputs is to match up with whatever is easiest for you use from a power input source.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the usb connections exist to support your typical cell phone charger or any other USB power source.  (which is always 5V).&amp;lt;br&amp;gt;&lt;br /&gt;
Or you may have an old power brick that has a round terminal barrel connector.  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The voltage values of the referenced capacitors can be changed.  You can always use a higher voltage capacitor in place of the noted voltage.&amp;lt;br&amp;gt;&lt;br /&gt;
Additionally, you may be able to use a lower voltage than what is noted. &amp;lt;br&amp;gt;&lt;br /&gt;
i.e.  C3 and C4 are on the power input side of the voltage regulator. &amp;lt;br&amp;gt; If you know FOR SURE that you will never use a voltage over 5V for an input, then these capacitors can be any value above 7.5V and will be just fine.  But, if you forget and apply 12V, the caps will let out their magic smoke.&amp;lt;br&amp;gt;&lt;br /&gt;
Likewise, capacitors C1, C5 and C6 are after the voltage regulator and will never see a voltage above 3.3V.  Therefore, any voltage rating above 5V should be safe.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
All this to say is that you can often find a lot of the parts you need for a low voltage board like this in your stash or salvage from other boards.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Errata ==&lt;br /&gt;
[[Image:Popsomatic_back.jpg|right|small]]&lt;br /&gt;
The initial board run has one small error.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;This error has been fixed with the ver 1.1 board.&#039;&#039;&#039; (This version number is noted on the back of the board)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
There is an unwanted trace on the back of the board that connects the right most pin &#039;&#039;&#039;(as viewed from the TOP) &#039;&#039;&#039;of part C5 to the ground backplane that covers the bottom of the board.&amp;lt;br&amp;gt;&lt;br /&gt;
This unwanted trace should have been placed on the left most pin of C5.  &amp;lt;br&amp;gt;&lt;br /&gt;
All boards sent out, have had this unwanted trace scraped off the board. &amp;lt;br&amp;gt;&lt;br /&gt;
So, the end user doesn&#039;t need to do anything to fix this error.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Due to this error, the capacitor for C5 must be mounted using the middle and right most holes only.  The left most hole is not connected to anything.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;This restriction has been removed with the ver1.1 board&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This may cause a problem if your C5 capacitor has 5mm spaced leads.  In this case, you would either bend the leads to fit the more narrow spacing,&amp;lt;br&amp;gt;&lt;br /&gt;
or you can insert the left most pin through the hole and then bend if over to connect to the middle hole.&amp;lt;br&amp;gt;&lt;br /&gt;
In other words, part C5 must have pins touching the middle and right holes.  Again, all references are from the top view of the board.&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pops-O-Matic boards ==&lt;br /&gt;
&lt;br /&gt;
Tyson Howard&#039;s build:&lt;br /&gt;
[[File:Pixelpops.jpg]]&lt;br /&gt;
[[File:Pixelpops2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Pops original build:&lt;br /&gt;
[[File:purgeme3.jpg]]&lt;br /&gt;
[[File:purgeme1.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12915</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12915"/>
		<updated>2020-03-22T19:32:19Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* BOM - Bill of Materials */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Pixel Pops Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IF&#039;&#039;&#039; ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Build Guides == &lt;br /&gt;
&lt;br /&gt;
An extensive build guide for the Pixel Pop Controller and a supplemental guide on how to run DMX based devices from the Pixel Pops has been created by user packebob.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
These can be found on his blog:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://zappedmyself.com/projects/espixelpops/ ESPixel Pops Build Guide and DMX enhancement]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A 3D printed Mount for your Pixel Pops controller ==&lt;br /&gt;
&#039;&#039;&#039;A small Item that you can mount in a cable guard box or other waterproof enclosure&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
User &#039;&#039;&#039;amps&#039;&#039;&#039; on DIYC created an standoff/mount that can be 3D printed.&amp;lt;br&amp;gt;&lt;br /&gt;
The .stl file is available for free on thingiverse at this link:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.thingiverse.com/thing:4028794 Thingiverse link for Pixel Pops mount]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Thingaverse.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;As of 1/14/2020  Version 3.1 is a Major Update&#039;&#039;&#039;  Many features including direct support of Webmos &amp;amp; NodeMCU ESP modules.&lt;br /&gt;
You can find it here: https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://github.com/forkineye/ESPixelStick/releases&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;br /&gt;
&#039;&#039;&#039;David McCauley&#039;&#039;&#039; built and created a full pixel display in 2 weeks using pixel pops controllers driven by Falcon Pi Player (FPP))&lt;br /&gt;
[[File:Pixel_pops2.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;William Napier crated these in a few hours as a novice solderer.  All worked fine on the first try !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Napier pixel pops.jpeg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12914</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12914"/>
		<updated>2020-03-22T19:23:45Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* BOM - Bill of Materials */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Pixel Pops Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IF&#039;&#039;&#039; ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A 3D printed Mount for your Pixel Pops controller ==&lt;br /&gt;
&#039;&#039;&#039;A small Item that you can mount in a cable guard box or other waterproof enclosure&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
User &#039;&#039;&#039;amps&#039;&#039;&#039; on DIYC created an standoff/mount that can be 3D printed.&amp;lt;br&amp;gt;&lt;br /&gt;
The .stl file is available for free on thingiverse at this link:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.thingiverse.com/thing:4028794 Thingiverse link for Pixel Pops mount]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Thingaverse.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;As of 1/14/2020  Version 3.1 is a Major Update&#039;&#039;&#039;  Many features including direct support of Webmos &amp;amp; NodeMCU ESP modules.&lt;br /&gt;
You can find it here: https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://github.com/forkineye/ESPixelStick/releases&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;br /&gt;
&#039;&#039;&#039;David McCauley&#039;&#039;&#039; built and created a full pixel display in 2 weeks using pixel pops controllers driven by Falcon Pi Player (FPP))&lt;br /&gt;
[[File:Pixel_pops2.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;William Napier crated these in a few hours as a novice solderer.  All worked fine on the first try !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Napier pixel pops.jpeg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12913</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12913"/>
		<updated>2020-03-05T21:39:10Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Order your own boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Pixel Pops Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IF&#039;&#039;&#039; ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A 3D printed Mount for your Pixel Pops controller ==&lt;br /&gt;
&#039;&#039;&#039;A small Item that you can mount in a cable guard box or other waterproof enclosure&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
User &#039;&#039;&#039;amps&#039;&#039;&#039; on DIYC created an standoff/mount that can be 3D printed.&amp;lt;br&amp;gt;&lt;br /&gt;
The .stl file is available for free on thingiverse at this link:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.thingiverse.com/thing:4028794 Thingiverse link for Pixel Pops mount]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Thingaverse.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;As of 1/14/2020  Version 3.1 is a Major Update&#039;&#039;&#039;  Many features including direct support of Webmos &amp;amp; NodeMCU ESP modules.&lt;br /&gt;
You can find it here: https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://github.com/forkineye/ESPixelStick/releases&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;br /&gt;
&#039;&#039;&#039;David McCauley&#039;&#039;&#039; built and created a full pixel display in 2 weeks using pixel pops controllers driven by Falcon Pi Player (FPP))&lt;br /&gt;
[[File:Pixel_pops2.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;William Napier crated these in a few hours as a novice solderer.  All worked fine on the first try !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Napier pixel pops.jpeg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12912</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12912"/>
		<updated>2020-03-05T21:38:56Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Order your own boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Pixel Pops Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If&#039;&#039;&#039; ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A 3D printed Mount for your Pixel Pops controller ==&lt;br /&gt;
&#039;&#039;&#039;A small Item that you can mount in a cable guard box or other waterproof enclosure&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
User &#039;&#039;&#039;amps&#039;&#039;&#039; on DIYC created an standoff/mount that can be 3D printed.&amp;lt;br&amp;gt;&lt;br /&gt;
The .stl file is available for free on thingiverse at this link:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.thingiverse.com/thing:4028794 Thingiverse link for Pixel Pops mount]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Thingaverse.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;As of 1/14/2020  Version 3.1 is a Major Update&#039;&#039;&#039;  Many features including direct support of Webmos &amp;amp; NodeMCU ESP modules.&lt;br /&gt;
You can find it here: https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://github.com/forkineye/ESPixelStick/releases&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;br /&gt;
&#039;&#039;&#039;David McCauley&#039;&#039;&#039; built and created a full pixel display in 2 weeks using pixel pops controllers driven by Falcon Pi Player (FPP))&lt;br /&gt;
[[File:Pixel_pops2.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;William Napier crated these in a few hours as a novice solderer.  All worked fine on the first try !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Napier pixel pops.jpeg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12911</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12911"/>
		<updated>2020-03-05T21:37:41Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Pixel Pops Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
If ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A 3D printed Mount for your Pixel Pops controller ==&lt;br /&gt;
&#039;&#039;&#039;A small Item that you can mount in a cable guard box or other waterproof enclosure&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
User &#039;&#039;&#039;amps&#039;&#039;&#039; on DIYC created an standoff/mount that can be 3D printed.&amp;lt;br&amp;gt;&lt;br /&gt;
The .stl file is available for free on thingiverse at this link:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.thingiverse.com/thing:4028794 Thingiverse link for Pixel Pops mount]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Thingaverse.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;As of 1/14/2020  Version 3.1 is a Major Update&#039;&#039;&#039;  Many features including direct support of Webmos &amp;amp; NodeMCU ESP modules.&lt;br /&gt;
You can find it here: https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://github.com/forkineye/ESPixelStick/releases&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;br /&gt;
&#039;&#039;&#039;David McCauley&#039;&#039;&#039; built and created a full pixel display in 2 weeks using pixel pops controllers driven by Falcon Pi Player (FPP))&lt;br /&gt;
[[File:Pixel_pops2.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;William Napier crated these in a few hours as a novice solderer.  All worked fine on the first try !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Napier pixel pops.jpeg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12910</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12910"/>
		<updated>2020-03-05T21:08:03Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* A 3D printed Mount for your Pixel Pops controller */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks as of 10/1/2017.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Pixel Pops Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
If ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A 3D printed Mount for your Pixel Pops controller ==&lt;br /&gt;
&#039;&#039;&#039;A small Item that you can mount in a cable guard box or other waterproof enclosure&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
User &#039;&#039;&#039;amps&#039;&#039;&#039; on DIYC created an standoff/mount that can be 3D printed.&amp;lt;br&amp;gt;&lt;br /&gt;
The .stl file is available for free on thingiverse at this link:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.thingiverse.com/thing:4028794 Thingiverse link for Pixel Pops mount]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Thingaverse.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;As of 1/14/2020  Version 3.1 is a Major Update&#039;&#039;&#039;  Many features including direct support of Webmos &amp;amp; NodeMCU ESP modules.&lt;br /&gt;
You can find it here: https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://github.com/forkineye/ESPixelStick/releases&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;br /&gt;
&#039;&#039;&#039;David McCauley&#039;&#039;&#039; built and created a full pixel display in 2 weeks using pixel pops controllers driven by Falcon Pi Player (FPP))&lt;br /&gt;
[[File:Pixel_pops2.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;William Napier crated these in a few hours as a novice solderer.  All worked fine on the first try !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Napier pixel pops.jpeg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:Thingaverse.JPG&amp;diff=12909</id>
		<title>File:Thingaverse.JPG</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:Thingaverse.JPG&amp;diff=12909"/>
		<updated>2020-03-05T21:07:43Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12908</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12908"/>
		<updated>2020-03-05T21:06:42Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* A 3D printed Mount for your Pixel Pops controller */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks as of 10/1/2017.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Pixel Pops Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
If ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A 3D printed Mount for your Pixel Pops controller ==&lt;br /&gt;
&#039;&#039;&#039;A small Item that you can mount in a cable guard box or other waterproof enclosure&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
User &#039;&#039;&#039;amps&#039;&#039;&#039; on DIYC created an standoff/mount that can be 3D printed.&amp;lt;br&amp;gt;&lt;br /&gt;
The .stl file is available for free on thingiverse at this link:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.thingiverse.com/thing:4028794 Thingiverse link for Pixel Pops mount]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;As of 1/14/2020  Version 3.1 is a Major Update&#039;&#039;&#039;  Many features including direct support of Webmos &amp;amp; NodeMCU ESP modules.&lt;br /&gt;
You can find it here: https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://github.com/forkineye/ESPixelStick/releases&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;br /&gt;
&#039;&#039;&#039;David McCauley&#039;&#039;&#039; built and created a full pixel display in 2 weeks using pixel pops controllers driven by Falcon Pi Player (FPP))&lt;br /&gt;
[[File:Pixel_pops2.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;William Napier crated these in a few hours as a novice solderer.  All worked fine on the first try !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Napier pixel pops.jpeg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12907</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12907"/>
		<updated>2020-03-05T21:06:20Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* A 3D printed Mount for your Pixel Pops controller */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks as of 10/1/2017.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Pixel Pops Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
If ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A 3D printed Mount for your Pixel Pops controller ==&lt;br /&gt;
&#039;&#039;&#039;A small Item that you can mount in a cable guard box or other waterproof enclosure&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
User &#039;&#039;&#039;amps&#039;&#039;&#039; on DIYC created an standoff/mount that can be 3D printed.&amp;lt;br&amp;gt;&lt;br /&gt;
The .stl file is available for free on thingiverse at this link:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.thingiverse.com/thing:4028794 Thingiverse link for Pixel Pops mount]&lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;As of 1/14/2020  Version 3.1 is a Major Update&#039;&#039;&#039;  Many features including direct support of Webmos &amp;amp; NodeMCU ESP modules.&lt;br /&gt;
You can find it here: https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://github.com/forkineye/ESPixelStick/releases&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;br /&gt;
&#039;&#039;&#039;David McCauley&#039;&#039;&#039; built and created a full pixel display in 2 weeks using pixel pops controllers driven by Falcon Pi Player (FPP))&lt;br /&gt;
[[File:Pixel_pops2.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;William Napier crated these in a few hours as a novice solderer.  All worked fine on the first try !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Napier pixel pops.jpeg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12906</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12906"/>
		<updated>2020-03-05T21:03:11Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* A 3D printed Mount for your Pixel Pops controller */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks as of 10/1/2017.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Pixel Pops Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
If ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A 3D printed Mount for your Pixel Pops controller ==&lt;br /&gt;
&#039;&#039;&#039;A small Item that you can mount in a cable guard box or other waterproof enclosure&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
User &#039;&#039;&#039;amps&#039;&#039;&#039; on DIYC created an standoff/mount that can be 3D printed.&amp;lt;br&amp;gt;&lt;br /&gt;
The .stl file is available for free on thingaverse at this link:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.thingiverse.com/thing:4028794 Thingaverse link for Pixel Pops mount]&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;As of 1/14/2020  Version 3.1 is a Major Update&#039;&#039;&#039;  Many features including direct support of Webmos &amp;amp; NodeMCU ESP modules.&lt;br /&gt;
You can find it here: https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://github.com/forkineye/ESPixelStick/releases&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;br /&gt;
&#039;&#039;&#039;David McCauley&#039;&#039;&#039; built and created a full pixel display in 2 weeks using pixel pops controllers driven by Falcon Pi Player (FPP))&lt;br /&gt;
[[File:Pixel_pops2.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;William Napier crated these in a few hours as a novice solderer.  All worked fine on the first try !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Napier pixel pops.jpeg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12905</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12905"/>
		<updated>2020-03-05T21:02:41Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* A 3D printed Mount for your Pixel Pops controller */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks as of 10/1/2017.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Pixel Pops Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
If ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A 3D printed Mount for your Pixel Pops controller ==&lt;br /&gt;
&#039;&#039;&#039;A small Mount that you can mount in a cable guard box or other waterproof enclosure&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
User &#039;&#039;&#039;amps&#039;&#039;&#039; on DIYC created an standoff/mount that can be 3D printed.&amp;lt;br&amp;gt;&lt;br /&gt;
The .stl file is available for free on thingaverse at this link:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.thingiverse.com/thing:4028794 Thingaverse link for Pixel Pops mount]&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;As of 1/14/2020  Version 3.1 is a Major Update&#039;&#039;&#039;  Many features including direct support of Webmos &amp;amp; NodeMCU ESP modules.&lt;br /&gt;
You can find it here: https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://github.com/forkineye/ESPixelStick/releases&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;br /&gt;
&#039;&#039;&#039;David McCauley&#039;&#039;&#039; built and created a full pixel display in 2 weeks using pixel pops controllers driven by Falcon Pi Player (FPP))&lt;br /&gt;
[[File:Pixel_pops2.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;William Napier crated these in a few hours as a novice solderer.  All worked fine on the first try !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Napier pixel pops.jpeg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12904</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12904"/>
		<updated>2020-03-05T21:02:05Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* A 3D printed Enclosure for your Pixel Pops controller */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks as of 10/1/2017.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Pixel Pops Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
If ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A 3D printed Mount for your Pixel Pops controller ==&lt;br /&gt;
&#039;&#039;&#039;A small Mount that you can mount in a cable guard box or other waterproof enclosure&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
User &#039;&#039;&#039;amps&#039;&#039;&#039; on DIYC created an standoff/mount that can be 3D printed.&amp;lt;br&amp;gt;&lt;br /&gt;
The .stl file is available for free on thingaverse at this link:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.thingiverse.com/thing:4028794]&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;As of 1/14/2020  Version 3.1 is a Major Update&#039;&#039;&#039;  Many features including direct support of Webmos &amp;amp; NodeMCU ESP modules.&lt;br /&gt;
You can find it here: https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://github.com/forkineye/ESPixelStick/releases&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;br /&gt;
&#039;&#039;&#039;David McCauley&#039;&#039;&#039; built and created a full pixel display in 2 weeks using pixel pops controllers driven by Falcon Pi Player (FPP))&lt;br /&gt;
[[File:Pixel_pops2.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;William Napier crated these in a few hours as a novice solderer.  All worked fine on the first try !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Napier pixel pops.jpeg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12903</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12903"/>
		<updated>2020-03-05T20:56:33Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Wiring The ESPixel Pops */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks as of 10/1/2017.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Pixel Pops Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
If ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A 3D printed Enclosure for your Pixel Pops controller ==&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;As of 1/14/2020  Version 3.1 is a Major Update&#039;&#039;&#039;  Many features including direct support of Webmos &amp;amp; NodeMCU ESP modules.&lt;br /&gt;
You can find it here: https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://github.com/forkineye/ESPixelStick/releases&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;br /&gt;
&#039;&#039;&#039;David McCauley&#039;&#039;&#039; built and created a full pixel display in 2 weeks using pixel pops controllers driven by Falcon Pi Player (FPP))&lt;br /&gt;
[[File:Pixel_pops2.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;William Napier crated these in a few hours as a novice solderer.  All worked fine on the first try !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Napier pixel pops.jpeg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12902</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12902"/>
		<updated>2020-02-06T14:09:17Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Pictures of built Pixel Pops boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks as of 10/1/2017.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Pixel Pops Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
If ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;As of 1/14/2020  Version 3.1 is a Major Update&#039;&#039;&#039;  Many features including direct support of Webmos &amp;amp; NodeMCU ESP modules.&lt;br /&gt;
You can find it here: https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://github.com/forkineye/ESPixelStick/releases&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;br /&gt;
&#039;&#039;&#039;David McCauley&#039;&#039;&#039; built and created a full pixel display in 2 weeks using pixel pops controllers driven by Falcon Pi Player (FPP))&lt;br /&gt;
[[File:Pixel_pops2.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;William Napier crated these in a few hours as a novice solderer.  All worked fine on the first try !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Napier pixel pops.jpeg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12901</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12901"/>
		<updated>2020-02-06T14:08:04Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Pictures of built Pixel Pops boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks as of 10/1/2017.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Pixel Pops Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
If ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;As of 1/14/2020  Version 3.1 is a Major Update&#039;&#039;&#039;  Many features including direct support of Webmos &amp;amp; NodeMCU ESP modules.&lt;br /&gt;
You can find it here: https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://github.com/forkineye/ESPixelStick/releases&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;br /&gt;
&#039;&#039;&#039;David McCauley&#039;&#039;&#039; built and created a full pixel display in 2 weeks using pixel pops controllers driven by Falcon Pi Player (FPP))&lt;br /&gt;
[[File:Pixel_pops2.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;William Napier crated these in a few hours as a novice solderer.  All worked fine on the first try !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Napier_pixel_pops.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:Napier_pixel_pops.jpeg&amp;diff=12900</id>
		<title>File:Napier pixel pops.jpeg</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:Napier_pixel_pops.jpeg&amp;diff=12900"/>
		<updated>2020-02-06T14:05:36Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: pixel pops&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;pixel pops&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12899</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12899"/>
		<updated>2020-01-14T14:57:06Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Pixel Pops &amp;amp; Tiny */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks as of 10/1/2017.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Pixel Pops Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
If ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;As of 1/14/2020  Version 3.1 is a Major Update&#039;&#039;&#039;  Many features including direct support of Webmos &amp;amp; NodeMCU ESP modules.&lt;br /&gt;
You can find it here: https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://github.com/forkineye/ESPixelStick/releases&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;br /&gt;
&#039;&#039;&#039;David McCauley&#039;&#039;&#039; built and created a full pixel display in 2 weeks using pixel pops controllers driven by Falcon Pi Player (FPP))&lt;br /&gt;
[[File:Pixel_pops2.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12898</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12898"/>
		<updated>2020-01-14T14:55:00Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Programming the ESP-01 Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks as of 10/1/2017.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
If ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;As of 1/14/2020  Version 3.1 is a Major Update&#039;&#039;&#039;  Many features including direct support of Webmos &amp;amp; NodeMCU ESP modules.&lt;br /&gt;
You can find it here: https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://github.com/forkineye/ESPixelStick/releases&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;br /&gt;
&#039;&#039;&#039;David McCauley&#039;&#039;&#039; built and created a full pixel display in 2 weeks using pixel pops controllers driven by Falcon Pi Player (FPP))&lt;br /&gt;
[[File:Pixel_pops2.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12897</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12897"/>
		<updated>2020-01-14T14:54:30Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Programming the ESP-01 Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks as of 10/1/2017.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
If ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Version 3.1 is a Major Update&#039;&#039;&#039;  Many features including direct support of Webmos &amp;amp; NodeMCU ESP modules.&lt;br /&gt;
You can find it here: https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://github.com/forkineye/ESPixelStick/releases&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;br /&gt;
&#039;&#039;&#039;David McCauley&#039;&#039;&#039; built and created a full pixel display in 2 weeks using pixel pops controllers driven by Falcon Pi Player (FPP))&lt;br /&gt;
[[File:Pixel_pops2.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12896</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12896"/>
		<updated>2020-01-09T19:37:34Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Pictures of built Pixel Pops boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks as of 10/1/2017.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
If ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;br /&gt;
&#039;&#039;&#039;David McCauley&#039;&#039;&#039; built and created a full pixel display in 2 weeks using pixel pops controllers driven by Falcon Pi Player (FPP))&lt;br /&gt;
[[File:Pixel_pops2.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:Pixel_pops2.jpg&amp;diff=12895</id>
		<title>File:Pixel pops2.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:Pixel_pops2.jpg&amp;diff=12895"/>
		<updated>2020-01-09T19:37:11Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12894</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12894"/>
		<updated>2020-01-09T19:35:48Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Pictures of built Pixel Pops boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks as of 10/1/2017.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
If ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;br /&gt;
&#039;&#039;&#039;David McCauley&#039;&#039;&#039; built and created a full pixel display in 2 weeks using pixel pops controllers driven by Falcon Pi Player (FPP))&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer&amp;diff=12893</id>
		<title>Pops-O-Matic ESP Programmer</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer&amp;diff=12893"/>
		<updated>2019-12-14T19:59:43Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Errata */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Popsomatic.jpg||Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is the Pops-O-Matic ESP Programmer ?==&lt;br /&gt;
&lt;br /&gt;
The Pops-O-Matic is a dedicated programming board for the popular ESP-01 module.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This board was inspired from two articles on allaboutcircuits.com. Specifically:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.allaboutcircuits.com/projects/build-9-linear-voltage-regulators-from-2.5v-to-15v-that-use-the-same-pcb/ Voltage Regulator] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.allaboutcircuits.com/projects/flashing-the-ESP-01-firmware-to-SDK-v2.0.0-is-easier-now/ ESP Flashing Circuit]&amp;lt;br&amp;gt;&lt;br /&gt;
This programming board supplies both the regulated power and the programming interface for the ESP-01 module.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;It specifically isolates the ESP-01 from any of the positive power that may be supplied by your serial-to-TTL programmer.&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Only Ground, Transmit, and Receive are connected from the external serial-to-TTL programmer to the Pops-O-Matic. (with the assumption you hook it up properly)&amp;lt;br&amp;gt;&lt;br /&gt;
The purpose of this is twofold.  &amp;lt;br&amp;gt;&lt;br /&gt;
1.  To protect the ESP-01 module from voltages over 3.3V.  (Many TTL programmers are normally run at 5V)&amp;lt;br&amp;gt;&lt;br /&gt;
2.  To provide the ESP-01 with well regulated and steady power during the programming sequence.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pops-O-Matic Overview==&lt;br /&gt;
 &lt;br /&gt;
The Pop-O-Matic is designed to be flexible in assembly and use.&amp;lt;br&amp;gt;&lt;br /&gt;
It can take a wide variation of power input voltages (5V-16V) and can support up to 5 different power connections.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use any of the following for a power input connection types:&amp;lt;br&amp;gt;&lt;br /&gt;
1. 5mm Terminal Block&amp;lt;br&amp;gt;&lt;br /&gt;
2. 3.5mm Terminal Block&amp;lt;br&amp;gt;&lt;br /&gt;
3. Micro USB&amp;lt;br&amp;gt;&lt;br /&gt;
4. Mini USB&amp;lt;br&amp;gt;&lt;br /&gt;
5. Barrel Terminal Jack&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The board has a power ON/OFF switch with a power ON LED indicator.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: &amp;lt;br&amp;gt;&lt;br /&gt;
Input power should be at least 400ma.&lt;br /&gt;
&lt;br /&gt;
== Order a board  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Pops-O-Matic board at Your Own Risk !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pops-O-Matic board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts.  The &#039;&#039;&#039;SKU at TAYDA electronics&#039;&#039;&#039; (www.taydaelectronics.com) is listed as a reference example following the silkscreen part identifier.  &amp;lt;br&amp;gt;&lt;br /&gt;
A typical total for these parts is about $3-$4 not including the ESP-01 module and the TTL converter.&amp;lt;br&amp;gt;&lt;br /&gt;
Parts U1 &amp;amp; ESP-01 are not sold by TAYDA.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Input Connectors  A-662&#039;&#039;&#039; - As noted earlier, you have choices for the power input connector.  You can populate the board with all the connectors at the same time. The exception to this is that the 3.5mm and 5mm terminal blocks share the same space on the board.&amp;lt;br&amp;gt;&lt;br /&gt;
Of course, you can populate it with any combination that suits your fancy, including none at all.&amp;lt;br&amp;gt;&lt;br /&gt;
The possible input connectors are: SMD micro USB, through hole mini USB, Terminal Barrel, 3.5mm &amp;amp; 5mm Terminal block.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S3 A-2001&#039;&#039;&#039; - Power Switch. SPDT ON-OFF-ON  This part is optional.  You can short the middle and left holes together to set the board to permanently ON.  This SPDT switch has 5mm pin spacing. Most any style will do, both slide and toggle for example.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1  A-484&#039;&#039;&#039; - Diode, specifically 1N5819&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1  A-214&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.1uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2  A-4506&#039;&#039;&#039; - Electrolytic Capacitor. 10V, 220uF, 2mm lead spacing, 6mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C3  A-319&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.33uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C4  A-4552&#039;&#039;&#039; - Electrolytic Capacitor. 25V, 1000uF, 5mm lead spacing, 13mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C5  A-214&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.1uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C6  A-4534&#039;&#039;&#039; - Electrolytic Capacitor. 25V, 10uF, 2mm lead spacing, 6mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;POWER  A-1554&#039;&#039;&#039; - LED, 5mm, any color.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R2  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R3  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R4  A-2282&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 560 ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;100R&#039;&#039;&#039; - There is a resistor labeled 100R to the right of the power switch.  It is not needed.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - Voltage Regulator, 3.3V, specifically LM2937ET-3.3, TO-220 package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S1  A-5143&#039;&#039;&#039; - Tactile Switch. 6x6mm through hole.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S2  A-5143&#039;&#039;&#039; - Tactile Switch. 6x6mm through hole.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP01  A-1682&#039;&#039;&#039; - 2x4 femaie pin header.  2.54mm spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP01&#039;&#039;&#039; - ESP-01 module.  This is not actually part of the Pops-O-Matic.  It is the board the Pops-O-Matic will help you program.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;USB to TTL  A-1384&#039;&#039;&#039; - A 6 pin header.  Either vertical or 90 degree mounting.  Male or Female to match the pins on your USB-to-TTL Converter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;USB to TTL converter  A-1991&#039;&#039;&#039; - This is not actually part of the Pops-O-Matic board, but you will need one if you don&#039;t already have one.&amp;lt;br&amp;gt;  The two most popular models are known as the FT232RL and CP2102. &amp;lt;br&amp;gt; The FT232RL by FTDI was the defacto-standard until they released a code version that would brick peoples PC&#039;s in an effort to combat Chinese clones. &amp;lt;br&amp;gt; This angered a lot of the &#039;&#039;&#039;Maker&#039;&#039;&#039; community.  The CP2102 then arose as a competitor to FTDI.&amp;lt;br&amp;gt;  Both of these programmers are available all over the internet, ebay and aliexpress. &amp;lt;br&amp;gt; You can also order one off of TAYDA as noted.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
This board is pretty simple.  Just follow typical assembly practices.&amp;lt;br&amp;gt;&lt;br /&gt;
Solder from lowest to the board to tallest components last.&amp;lt;br&amp;gt;&lt;br /&gt;
Hopefully, you can find some of the parts in your electronics junk drawer stash.&amp;lt;br&amp;gt;&lt;br /&gt;
The only reason for five possible power inputs is to match up with whatever is easiest for you use from a power input source.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the usb connections exist to support your typical cell phone charger or any other USB power source.  (which is always 5V).&amp;lt;br&amp;gt;&lt;br /&gt;
Or you may have an old power brick that has a round terminal barrel connector.  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The voltage values of the referenced capacitors can be changed.  You can always use a higher voltage capacitor in place of the noted voltage.&amp;lt;br&amp;gt;&lt;br /&gt;
Additionally, you may be able to use a lower voltage than what is noted. &amp;lt;br&amp;gt;&lt;br /&gt;
i.e.  C3 and C4 are on the power input side of the voltage regulator. &amp;lt;br&amp;gt; If you know FOR SURE that you will never use a voltage over 5V for an input, then these capacitors can be any value above 7.5V and will be just fine.  But, if you forget and apply 12V, the caps will let out their magic smoke.&amp;lt;br&amp;gt;&lt;br /&gt;
Likewise, capacitors C1, C5 and C6 are after the voltage regulator and will never see a voltage above 3.3V.  Therefore, any voltage rating above 5V should be safe.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
All this to say is that you can often find a lot of the parts you need for a low voltage board like this in your stash or salvage from other boards.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Errata ==&lt;br /&gt;
[[Image:Popsomatic_back.jpg|right|small]]&lt;br /&gt;
The initial board run has one small error.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;This error has been fixed with the ver 1.1 board.&#039;&#039;&#039; (This version number is noted on the back of the board)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
There is an unwanted trace on the back of the board that connects the right most pin &#039;&#039;&#039;(as viewed from the TOP) &#039;&#039;&#039;of part C5 to the ground backplane that covers the bottom of the board.&amp;lt;br&amp;gt;&lt;br /&gt;
This unwanted trace should have been placed on the left most pin of C5.  &amp;lt;br&amp;gt;&lt;br /&gt;
All boards sent out, have had this unwanted trace scraped off the board. &amp;lt;br&amp;gt;&lt;br /&gt;
So, the end user doesn&#039;t need to do anything to fix this error.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Due to this error, the capacitor for C5 must be mounted using the middle and right most holes only.  The left most hole is not connected to anything.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;This restriction has been removed with the ver1.1 board&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This may cause a problem if your C5 capacitor has 5mm spaced leads.  In this case, you would either bend the leads to fit the more narrow spacing,&amp;lt;br&amp;gt;&lt;br /&gt;
or you can insert the left most pin through the hole and then bend if over to connect to the middle hole.&amp;lt;br&amp;gt;&lt;br /&gt;
In other words, part C5 must have pins touching the middle and right holes.  Again, all references are from the top view of the board.&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pops-O-Matic boards ==&lt;br /&gt;
&lt;br /&gt;
Tyson Howard&#039;s build:&lt;br /&gt;
[[File:Pixelpops.jpg]]&lt;br /&gt;
[[File:Pixelpops2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Pops original build:&lt;br /&gt;
[[File:purgeme3.jpg]]&lt;br /&gt;
[[File:purgeme1.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer&amp;diff=12892</id>
		<title>Pops-O-Matic ESP Programmer</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer&amp;diff=12892"/>
		<updated>2019-12-14T19:58:10Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Errata */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Popsomatic.jpg||Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is the Pops-O-Matic ESP Programmer ?==&lt;br /&gt;
&lt;br /&gt;
The Pops-O-Matic is a dedicated programming board for the popular ESP-01 module.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This board was inspired from two articles on allaboutcircuits.com. Specifically:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.allaboutcircuits.com/projects/build-9-linear-voltage-regulators-from-2.5v-to-15v-that-use-the-same-pcb/ Voltage Regulator] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.allaboutcircuits.com/projects/flashing-the-ESP-01-firmware-to-SDK-v2.0.0-is-easier-now/ ESP Flashing Circuit]&amp;lt;br&amp;gt;&lt;br /&gt;
This programming board supplies both the regulated power and the programming interface for the ESP-01 module.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;It specifically isolates the ESP-01 from any of the positive power that may be supplied by your serial-to-TTL programmer.&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Only Ground, Transmit, and Receive are connected from the external serial-to-TTL programmer to the Pops-O-Matic. (with the assumption you hook it up properly)&amp;lt;br&amp;gt;&lt;br /&gt;
The purpose of this is twofold.  &amp;lt;br&amp;gt;&lt;br /&gt;
1.  To protect the ESP-01 module from voltages over 3.3V.  (Many TTL programmers are normally run at 5V)&amp;lt;br&amp;gt;&lt;br /&gt;
2.  To provide the ESP-01 with well regulated and steady power during the programming sequence.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pops-O-Matic Overview==&lt;br /&gt;
 &lt;br /&gt;
The Pop-O-Matic is designed to be flexible in assembly and use.&amp;lt;br&amp;gt;&lt;br /&gt;
It can take a wide variation of power input voltages (5V-16V) and can support up to 5 different power connections.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use any of the following for a power input connection types:&amp;lt;br&amp;gt;&lt;br /&gt;
1. 5mm Terminal Block&amp;lt;br&amp;gt;&lt;br /&gt;
2. 3.5mm Terminal Block&amp;lt;br&amp;gt;&lt;br /&gt;
3. Micro USB&amp;lt;br&amp;gt;&lt;br /&gt;
4. Mini USB&amp;lt;br&amp;gt;&lt;br /&gt;
5. Barrel Terminal Jack&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The board has a power ON/OFF switch with a power ON LED indicator.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: &amp;lt;br&amp;gt;&lt;br /&gt;
Input power should be at least 400ma.&lt;br /&gt;
&lt;br /&gt;
== Order a board  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Pops-O-Matic board at Your Own Risk !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pops-O-Matic board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts.  The &#039;&#039;&#039;SKU at TAYDA electronics&#039;&#039;&#039; (www.taydaelectronics.com) is listed as a reference example following the silkscreen part identifier.  &amp;lt;br&amp;gt;&lt;br /&gt;
A typical total for these parts is about $3-$4 not including the ESP-01 module and the TTL converter.&amp;lt;br&amp;gt;&lt;br /&gt;
Parts U1 &amp;amp; ESP-01 are not sold by TAYDA.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Input Connectors  A-662&#039;&#039;&#039; - As noted earlier, you have choices for the power input connector.  You can populate the board with all the connectors at the same time. The exception to this is that the 3.5mm and 5mm terminal blocks share the same space on the board.&amp;lt;br&amp;gt;&lt;br /&gt;
Of course, you can populate it with any combination that suits your fancy, including none at all.&amp;lt;br&amp;gt;&lt;br /&gt;
The possible input connectors are: SMD micro USB, through hole mini USB, Terminal Barrel, 3.5mm &amp;amp; 5mm Terminal block.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S3 A-2001&#039;&#039;&#039; - Power Switch. SPDT ON-OFF-ON  This part is optional.  You can short the middle and left holes together to set the board to permanently ON.  This SPDT switch has 5mm pin spacing. Most any style will do, both slide and toggle for example.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1  A-484&#039;&#039;&#039; - Diode, specifically 1N5819&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1  A-214&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.1uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2  A-4506&#039;&#039;&#039; - Electrolytic Capacitor. 10V, 220uF, 2mm lead spacing, 6mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C3  A-319&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.33uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C4  A-4552&#039;&#039;&#039; - Electrolytic Capacitor. 25V, 1000uF, 5mm lead spacing, 13mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C5  A-214&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.1uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C6  A-4534&#039;&#039;&#039; - Electrolytic Capacitor. 25V, 10uF, 2mm lead spacing, 6mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;POWER  A-1554&#039;&#039;&#039; - LED, 5mm, any color.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R2  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R3  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R4  A-2282&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 560 ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;100R&#039;&#039;&#039; - There is a resistor labeled 100R to the right of the power switch.  It is not needed.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - Voltage Regulator, 3.3V, specifically LM2937ET-3.3, TO-220 package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S1  A-5143&#039;&#039;&#039; - Tactile Switch. 6x6mm through hole.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S2  A-5143&#039;&#039;&#039; - Tactile Switch. 6x6mm through hole.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP01  A-1682&#039;&#039;&#039; - 2x4 femaie pin header.  2.54mm spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP01&#039;&#039;&#039; - ESP-01 module.  This is not actually part of the Pops-O-Matic.  It is the board the Pops-O-Matic will help you program.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;USB to TTL  A-1384&#039;&#039;&#039; - A 6 pin header.  Either vertical or 90 degree mounting.  Male or Female to match the pins on your USB-to-TTL Converter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;USB to TTL converter  A-1991&#039;&#039;&#039; - This is not actually part of the Pops-O-Matic board, but you will need one if you don&#039;t already have one.&amp;lt;br&amp;gt;  The two most popular models are known as the FT232RL and CP2102. &amp;lt;br&amp;gt; The FT232RL by FTDI was the defacto-standard until they released a code version that would brick peoples PC&#039;s in an effort to combat Chinese clones. &amp;lt;br&amp;gt; This angered a lot of the &#039;&#039;&#039;Maker&#039;&#039;&#039; community.  The CP2102 then arose as a competitor to FTDI.&amp;lt;br&amp;gt;  Both of these programmers are available all over the internet, ebay and aliexpress. &amp;lt;br&amp;gt; You can also order one off of TAYDA as noted.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
This board is pretty simple.  Just follow typical assembly practices.&amp;lt;br&amp;gt;&lt;br /&gt;
Solder from lowest to the board to tallest components last.&amp;lt;br&amp;gt;&lt;br /&gt;
Hopefully, you can find some of the parts in your electronics junk drawer stash.&amp;lt;br&amp;gt;&lt;br /&gt;
The only reason for five possible power inputs is to match up with whatever is easiest for you use from a power input source.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the usb connections exist to support your typical cell phone charger or any other USB power source.  (which is always 5V).&amp;lt;br&amp;gt;&lt;br /&gt;
Or you may have an old power brick that has a round terminal barrel connector.  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The voltage values of the referenced capacitors can be changed.  You can always use a higher voltage capacitor in place of the noted voltage.&amp;lt;br&amp;gt;&lt;br /&gt;
Additionally, you may be able to use a lower voltage than what is noted. &amp;lt;br&amp;gt;&lt;br /&gt;
i.e.  C3 and C4 are on the power input side of the voltage regulator. &amp;lt;br&amp;gt; If you know FOR SURE that you will never use a voltage over 5V for an input, then these capacitors can be any value above 7.5V and will be just fine.  But, if you forget and apply 12V, the caps will let out their magic smoke.&amp;lt;br&amp;gt;&lt;br /&gt;
Likewise, capacitors C1, C5 and C6 are after the voltage regulator and will never see a voltage above 3.3V.  Therefore, any voltage rating above 5V should be safe.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
All this to say is that you can often find a lot of the parts you need for a low voltage board like this in your stash or salvage from other boards.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Errata ==&lt;br /&gt;
[[Image:Popsomatic_back.jpg|right|small]]&lt;br /&gt;
The initial board run has one small error.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;This error has been fixed with the ver 1.1 board.&#039;&#039;&#039; (This version number is noted on the back of the board)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
There is an unwanted trace on the back of the board that connects the right most pin &#039;&#039;&#039;(as viewed from the TOP) &#039;&#039;&#039;of part C5 to the ground backplane that covers the bottom of the board.&amp;lt;br&amp;gt;&lt;br /&gt;
This unwanted trace should have been placed on the left most pin of C5.  &amp;lt;br&amp;gt;&lt;br /&gt;
All boards sent out, have had this unwanted trace scraped off the board. &amp;lt;br&amp;gt;&lt;br /&gt;
So, the end user doesn&#039;t need to do anything to fix this error.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Due to this error, the capacitor for C5 must be mounted using the middle and right most holes only.  The left most hole is not connected to anything.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This may cause a problem if your C5 capacitor has 5mm spaced leads.  In this case, you would either bend the leads to fit the more narrow spacing,&amp;lt;br&amp;gt;&lt;br /&gt;
or you can insert the left most pin through the hole and then bend if over to connect to the middle hole.&amp;lt;br&amp;gt;&lt;br /&gt;
In other words, part C5 must have pins touching the middle and right holes.  Again, all references are from the top view of the board.&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pops-O-Matic boards ==&lt;br /&gt;
&lt;br /&gt;
Tyson Howard&#039;s build:&lt;br /&gt;
[[File:Pixelpops.jpg]]&lt;br /&gt;
[[File:Pixelpops2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Pops original build:&lt;br /&gt;
[[File:purgeme3.jpg]]&lt;br /&gt;
[[File:purgeme1.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer&amp;diff=12891</id>
		<title>Pops-O-Matic ESP Programmer</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer&amp;diff=12891"/>
		<updated>2019-12-14T19:57:09Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Errata */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Popsomatic.jpg||Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is the Pops-O-Matic ESP Programmer ?==&lt;br /&gt;
&lt;br /&gt;
The Pops-O-Matic is a dedicated programming board for the popular ESP-01 module.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This board was inspired from two articles on allaboutcircuits.com. Specifically:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.allaboutcircuits.com/projects/build-9-linear-voltage-regulators-from-2.5v-to-15v-that-use-the-same-pcb/ Voltage Regulator] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.allaboutcircuits.com/projects/flashing-the-ESP-01-firmware-to-SDK-v2.0.0-is-easier-now/ ESP Flashing Circuit]&amp;lt;br&amp;gt;&lt;br /&gt;
This programming board supplies both the regulated power and the programming interface for the ESP-01 module.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;It specifically isolates the ESP-01 from any of the positive power that may be supplied by your serial-to-TTL programmer.&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Only Ground, Transmit, and Receive are connected from the external serial-to-TTL programmer to the Pops-O-Matic. (with the assumption you hook it up properly)&amp;lt;br&amp;gt;&lt;br /&gt;
The purpose of this is twofold.  &amp;lt;br&amp;gt;&lt;br /&gt;
1.  To protect the ESP-01 module from voltages over 3.3V.  (Many TTL programmers are normally run at 5V)&amp;lt;br&amp;gt;&lt;br /&gt;
2.  To provide the ESP-01 with well regulated and steady power during the programming sequence.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pops-O-Matic Overview==&lt;br /&gt;
 &lt;br /&gt;
The Pop-O-Matic is designed to be flexible in assembly and use.&amp;lt;br&amp;gt;&lt;br /&gt;
It can take a wide variation of power input voltages (5V-16V) and can support up to 5 different power connections.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use any of the following for a power input connection types:&amp;lt;br&amp;gt;&lt;br /&gt;
1. 5mm Terminal Block&amp;lt;br&amp;gt;&lt;br /&gt;
2. 3.5mm Terminal Block&amp;lt;br&amp;gt;&lt;br /&gt;
3. Micro USB&amp;lt;br&amp;gt;&lt;br /&gt;
4. Mini USB&amp;lt;br&amp;gt;&lt;br /&gt;
5. Barrel Terminal Jack&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The board has a power ON/OFF switch with a power ON LED indicator.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: &amp;lt;br&amp;gt;&lt;br /&gt;
Input power should be at least 400ma.&lt;br /&gt;
&lt;br /&gt;
== Order a board  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Pops-O-Matic board at Your Own Risk !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pops-O-Matic board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts.  The &#039;&#039;&#039;SKU at TAYDA electronics&#039;&#039;&#039; (www.taydaelectronics.com) is listed as a reference example following the silkscreen part identifier.  &amp;lt;br&amp;gt;&lt;br /&gt;
A typical total for these parts is about $3-$4 not including the ESP-01 module and the TTL converter.&amp;lt;br&amp;gt;&lt;br /&gt;
Parts U1 &amp;amp; ESP-01 are not sold by TAYDA.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Input Connectors  A-662&#039;&#039;&#039; - As noted earlier, you have choices for the power input connector.  You can populate the board with all the connectors at the same time. The exception to this is that the 3.5mm and 5mm terminal blocks share the same space on the board.&amp;lt;br&amp;gt;&lt;br /&gt;
Of course, you can populate it with any combination that suits your fancy, including none at all.&amp;lt;br&amp;gt;&lt;br /&gt;
The possible input connectors are: SMD micro USB, through hole mini USB, Terminal Barrel, 3.5mm &amp;amp; 5mm Terminal block.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S3 A-2001&#039;&#039;&#039; - Power Switch. SPDT ON-OFF-ON  This part is optional.  You can short the middle and left holes together to set the board to permanently ON.  This SPDT switch has 5mm pin spacing. Most any style will do, both slide and toggle for example.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1  A-484&#039;&#039;&#039; - Diode, specifically 1N5819&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1  A-214&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.1uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2  A-4506&#039;&#039;&#039; - Electrolytic Capacitor. 10V, 220uF, 2mm lead spacing, 6mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C3  A-319&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.33uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C4  A-4552&#039;&#039;&#039; - Electrolytic Capacitor. 25V, 1000uF, 5mm lead spacing, 13mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C5  A-214&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.1uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C6  A-4534&#039;&#039;&#039; - Electrolytic Capacitor. 25V, 10uF, 2mm lead spacing, 6mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;POWER  A-1554&#039;&#039;&#039; - LED, 5mm, any color.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R2  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R3  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R4  A-2282&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 560 ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;100R&#039;&#039;&#039; - There is a resistor labeled 100R to the right of the power switch.  It is not needed.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - Voltage Regulator, 3.3V, specifically LM2937ET-3.3, TO-220 package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S1  A-5143&#039;&#039;&#039; - Tactile Switch. 6x6mm through hole.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S2  A-5143&#039;&#039;&#039; - Tactile Switch. 6x6mm through hole.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP01  A-1682&#039;&#039;&#039; - 2x4 femaie pin header.  2.54mm spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP01&#039;&#039;&#039; - ESP-01 module.  This is not actually part of the Pops-O-Matic.  It is the board the Pops-O-Matic will help you program.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;USB to TTL  A-1384&#039;&#039;&#039; - A 6 pin header.  Either vertical or 90 degree mounting.  Male or Female to match the pins on your USB-to-TTL Converter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;USB to TTL converter  A-1991&#039;&#039;&#039; - This is not actually part of the Pops-O-Matic board, but you will need one if you don&#039;t already have one.&amp;lt;br&amp;gt;  The two most popular models are known as the FT232RL and CP2102. &amp;lt;br&amp;gt; The FT232RL by FTDI was the defacto-standard until they released a code version that would brick peoples PC&#039;s in an effort to combat Chinese clones. &amp;lt;br&amp;gt; This angered a lot of the &#039;&#039;&#039;Maker&#039;&#039;&#039; community.  The CP2102 then arose as a competitor to FTDI.&amp;lt;br&amp;gt;  Both of these programmers are available all over the internet, ebay and aliexpress. &amp;lt;br&amp;gt; You can also order one off of TAYDA as noted.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
This board is pretty simple.  Just follow typical assembly practices.&amp;lt;br&amp;gt;&lt;br /&gt;
Solder from lowest to the board to tallest components last.&amp;lt;br&amp;gt;&lt;br /&gt;
Hopefully, you can find some of the parts in your electronics junk drawer stash.&amp;lt;br&amp;gt;&lt;br /&gt;
The only reason for five possible power inputs is to match up with whatever is easiest for you use from a power input source.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the usb connections exist to support your typical cell phone charger or any other USB power source.  (which is always 5V).&amp;lt;br&amp;gt;&lt;br /&gt;
Or you may have an old power brick that has a round terminal barrel connector.  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The voltage values of the referenced capacitors can be changed.  You can always use a higher voltage capacitor in place of the noted voltage.&amp;lt;br&amp;gt;&lt;br /&gt;
Additionally, you may be able to use a lower voltage than what is noted. &amp;lt;br&amp;gt;&lt;br /&gt;
i.e.  C3 and C4 are on the power input side of the voltage regulator. &amp;lt;br&amp;gt; If you know FOR SURE that you will never use a voltage over 5V for an input, then these capacitors can be any value above 7.5V and will be just fine.  But, if you forget and apply 12V, the caps will let out their magic smoke.&amp;lt;br&amp;gt;&lt;br /&gt;
Likewise, capacitors C1, C5 and C6 are after the voltage regulator and will never see a voltage above 3.3V.  Therefore, any voltage rating above 5V should be safe.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
All this to say is that you can often find a lot of the parts you need for a low voltage board like this in your stash or salvage from other boards.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Errata ==&lt;br /&gt;
[[Image:Popsomatic_back.jpg|right|small]]&lt;br /&gt;
The initial board run has one small error.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This error has been fixed with the ver 1.1 board. (This version number is noted on the back of the board)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
There is an unwanted trace on the back of the board that connects the right most pin &#039;&#039;&#039;(as viewed from the TOP) &#039;&#039;&#039;of part C5 to the ground backplane that covers the bottom of the board.&amp;lt;br&amp;gt;&lt;br /&gt;
This unwanted trace should have been placed on the left most pin of C5.  &amp;lt;br&amp;gt;&lt;br /&gt;
All boards sent out, have had this unwanted trace scraped off the board. &amp;lt;br&amp;gt;&lt;br /&gt;
So, the end user doesn&#039;t need to do anything to fix this error.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Due to this error, the capacitor for C5 must be mounted using the middle and right most holes only.  The left most hole is not connected to anything.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This may cause a problem if your C5 capacitor has 5mm spaced leads.  In this case, you would either bend the leads to fit the more narrow spacing,&amp;lt;br&amp;gt;&lt;br /&gt;
or you can insert the left most pin through the hole and then bend if over to connect to the middle hole.&amp;lt;br&amp;gt;&lt;br /&gt;
In other words, part C5 must have pins touching the middle and right holes.  Again, all references are from the top view of the board.&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pops-O-Matic boards ==&lt;br /&gt;
&lt;br /&gt;
Tyson Howard&#039;s build:&lt;br /&gt;
[[File:Pixelpops.jpg]]&lt;br /&gt;
[[File:Pixelpops2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Pops original build:&lt;br /&gt;
[[File:purgeme3.jpg]]&lt;br /&gt;
[[File:purgeme1.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12890</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12890"/>
		<updated>2019-11-21T22:13:13Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Programming the ESP-01 Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks as of 10/1/2017.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
If ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c Pixel Stick Software]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12889</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12889"/>
		<updated>2019-11-21T22:12:02Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Programming the ESP-01 Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks as of 10/1/2017.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
If ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 11/21/2019, the current release by Shelby that implements dimming control and other features.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases/tag/untagged-725bf24cd612dc3ce18c]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12885</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12885"/>
		<updated>2018-11-10T00:33:57Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Pictures of built Pixel Pops boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks as of 10/1/2017.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
If ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a 3d printed version of https://www.thingiverse.com/thing:1680291 with the inner height changed to 23mm. He then used RTV around the cables coming out of the box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12884</id>
		<title>ESPixel Stick &amp; ESPixel Pops</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=ESPixel_Stick_%26_ESPixel_Pops&amp;diff=12884"/>
		<updated>2018-11-09T23:10:09Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Pictures of built Pixel Pops boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Image:Pops_tiny.jpg|right|Version V2]]&lt;br /&gt;
[[Image:Pops_board.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Pixel_Pops_Tiny_Picture_2.jpg|right|Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is a Pixel Stick?==&lt;br /&gt;
The ESPixel stick family of controllers are typically used as Christmas Lighting controllers.&lt;br /&gt;
These controllers have two basic characteristics:&amp;lt;br&amp;gt;&lt;br /&gt;
1.  They control pixel based LED lights&amp;lt;br&amp;gt;&lt;br /&gt;
2.  They are wireless in terms of their &#039;data&#039; transfer&lt;br /&gt;
&lt;br /&gt;
==The ESPixel Pops and ESPixel Pops Tiny are variations of the original ESPixel Stick by Shelby Merrick and more specifically a board designed by Bill Porter==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The original &amp;quot;ESPixelStick&amp;quot; is the open source firmware and hardware created by and as a successor to Shelby Merriicks nRF24L01 based PixelStick project. &amp;lt;br&amp;gt;&lt;br /&gt;
Bill Porter happened to be working on his Renard ESP and GECE controllers at the same time which also utilize the same ESP8266 ESP-01 module. &amp;lt;br&amp;gt;&lt;br /&gt;
Shelby, Bill and a few others have worked since then to broaden functionality and support of the firmware for these devices.&amp;lt;br&amp;gt;&lt;br /&gt;
As a result, there is one common firmware thread that works on all of the ESP-01 based DIYC pixel sticks as of 10/1/2017.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can read about this at Bills website found at: [http://www.billporter.info/ The mind of Bill Porter]&amp;lt;br&amp;gt;&lt;br /&gt;
You can read further at Shelby&#039;s website found at: [http://forkineye.com/ Shelby&#039;s Forkineye Website]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The boards discussed in this wiki are derivations of a design by Bill Porter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The full discussion thread regarding these boards is found at DIYC at this thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops is the most basic of the Pixel Stick designs.  It is a fully through hole PCB with no smd(surface mount) components.  Therefore, it is easily built by most anyone with basic soldering skills. &lt;br /&gt;
This variation was created by Pops Electronics (ukewarrior) in order to create a form factor that would fit inside a 1&amp;quot; thin wall PVC tube.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From a software perspective, it is an E1.31 sACN (Streaming ACN) pixel controller that connects over a standard (802.11g/n) WiFi network.  The firmware is open source and developed in the ESP8266 Arduino environment.  It provides a web based configuration front-end and currently supports WS2811 / WS2812 pixels. (3-wire pixels)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pixel Pops &amp;amp; Tiny ==&lt;br /&gt;
There are two Pixel Pops boards.&amp;lt;br&amp;gt;&lt;br /&gt;
The two boards are &#039;&#039;&#039;identical&#039;&#039;&#039; in terms of pixel lighting functionality and wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
However, the &#039;&#039;TINY&#039;&#039; board is lacking the components to program the ESP-01 module while installed on the Pixel Pops board.&amp;lt;br&amp;gt;&lt;br /&gt;
Therefore, if you use the &#039;&#039;TINY&#039;&#039; board, you must have some other mechanism in order to program the ESP-01 module such as the Pops-O-Matic ESP-01 programmer.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer#Pops-O-Matic_Overview Pops-O-Matic Info]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
[[Image:Built_unit_with_quarter_for_scale.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pixel Pops has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. It supports 3 wire pixels such as those based on 2811, 2812 and GECE chipsets&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;2. Supports sACN DMX (E1.31) over 802.11b/g/n Networks&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;3. It utilizes the ESP-01 module for processing and wireless operation&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;4. Supports up to 680 WS2811 or WS2812 Pixels - 4 Universes of DMX data&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Supports up to 63 GECE Pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. It supports both 5v and 12v pixels&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;7.  The board is small enough to fit inside a 1&amp;quot; thinwall PCB pipe with the PCB measuring only 24.18x33.32 mm and 24.18x24.61 mm for the tiny version.  This type of pipe is listed as SDR-21.  &amp;lt;br&amp;gt;&lt;br /&gt;
Click here for a Lowes example: [https://www.lowes.com/pd/Charlotte-Pipe-1-in-x-10-ft-200-Sdr-21-PVC-Pipe/1000080801 Thin Wall 1&amp;quot; PCV pipe]&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The board is professionally manufactured with 1oz copper and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All wires attach via terminal blocks. However, the use of terminal blocks is optional as the holes support direct soldering of wires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Schematic can be downloaded by clicking on this link:&lt;br /&gt;
[[Media:ESPixel_PopsSchematic.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Order your own boards  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
If ukewarrior is out of boards, you can order them in groups of 3 from OSHPark:&lt;br /&gt;
[https://oshpark.com/profiles/PopsElectronics Click here for the Ordering link at OSHPark to order your own boards]&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
There is no onboard fuse for the ESPixel Pops.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
You can add an inline fuse if desired with the &#039;&#039;&#039;input power feed&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
This can be done very inexpensively with a fuse holder and fuse.&amp;lt;br&amp;gt;&lt;br /&gt;
These are available for a total of 34 cents from Tayda Electronics.&amp;lt;br&amp;gt;&lt;br /&gt;
Here are the links to those products as of late 2017:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/in-line-fuse-holder-for-m205-5x20mm-fuses.html Fuse Holder]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.taydaelectronics.com/fuse-glass-fast-acting-5a-5x20.html 5A Fuse]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Purgeme.jpg]] [[Image:glass fuse.jpg|middle|Version V2]]&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the ESPixel Pops board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The ESPixel Pops board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts:&lt;br /&gt;
&lt;br /&gt;
- One ESP8266-01, this is not so much a part, but a complete subassembly.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP-01&#039;&#039;&#039; - One female socket header, 2 rows of pins, 4 pins in each row.  This functions as the socket where you plug the ESP8266 module into&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch. (distance between the pins)&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm. Also readily available. These often have choices as to the height of the push button.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1 &amp;amp; R2&#039;&#039;&#039; - Two 1/8W or 1/4W carbon film or metal film resistors.  330 Ohms.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2&#039;&#039;&#039; - One polarized Electrolytic capacitor.  Any value from 10uF to 220uF will do. 10V or above. Pay special attention to the diameter and spacing of the leads. The diameter can be no more than 5mm and the leads should be spaced at 2mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1&#039;&#039;&#039; - One MLCC monolithic capacitor. 2.54mm lead spacing.  0.1uF, any voltage over 24V. (Usually these are 50V rated) These are typically the &#039;yellow blob&#039; style capacitors, verses the ones that are shaped like a flat disk.  These do NOT have a + &amp;amp; - indication, unlike the electrolitic capacitor noted above.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - One 3.3v voltage regulator. This must be: LD1117V33, which has a TO-220 style package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;IC1&#039;&#039;&#039; - One 5.0v voltage regulator.  This part is optional and should only be installed if you are planning to drive 12v pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;Q1&#039;&#039;&#039; - One Mosfet.  This must be: 2N7000 or ZVN3306A, which has a T0-92-3 style package&amp;lt;br&amp;gt;&lt;br /&gt;
- A five pin screw terminal header.  5 positions total.  This connection should have &#039;&#039;&#039;3.81mm spacing&#039;&#039;&#039; of the mounting pins.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops Tiny board has the same BOM but you &#039;&#039;&#039;omit&#039;&#039;&#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1&#039;&#039;&#039; - One diode.  This must be: 1N4148&amp;lt;br&amp;gt;&lt;br /&gt;
- One tactile switch.  6mm x 6mm.&amp;lt;br&amp;gt;&lt;br /&gt;
- One six pin header.  Readily available 2.54mm (.1&amp;quot;) pitch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;One of the DIYC members, beeiilll, constructed BOMs for three vendors.&#039;&#039;&#039;&amp;lt;br&amp;gt; They are contained in the thread:&lt;br /&gt;
[http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter/page27&amp;amp;highlight=espixel  Click Here:]&lt;br /&gt;
&lt;br /&gt;
Within that thread, you can find the BOMs in these posts:&amp;lt;br&amp;gt;&lt;br /&gt;
The BOM&#039;s are:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Mouser BOM is in Post #35&amp;lt;br&amp;gt;&lt;br /&gt;
Arrow BOM is in Post #48&amp;lt;br&amp;gt;&lt;br /&gt;
Digikey BOM is in Post #49&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BOM UPDATE:&#039;&#039;&#039;&lt;br /&gt;
DIYC member mattd has done some research and created a BOM with some alternate manufacturers.&amp;lt;br&amp;gt;&lt;br /&gt;
If you are willing to buy parts with a minimum quantity of 25, he has gotten the per board cost of parts down to $2.41 (not including the ESP-01)&amp;lt;br&amp;gt;&lt;br /&gt;
All the details are in the same thread noted above in &#039;&#039;&#039;post # 396&#039;&#039;&#039;.&lt;br /&gt;
Found here: [http://doityourselfchristmas.com/forums/showthread.php?47269-Espixel-by-Bill-Porter&amp;amp;p=490075#post490075  alternative BOM link]&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
 [[Image:Pixel_pops_both.jpg|right|small]]&lt;br /&gt;
The ESPixel Pops is a pretty easy build.  The real trick is deciding how you plan to power your pixels as that will affect what you do with the board wiring.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your power source, this determines if you should install the 5V regulator or just put a jumper in its place as noted on the the board.&lt;br /&gt;
&lt;br /&gt;
The board has a main voltage regulator that provides 3.3V of power to run the ESP8266 module. &amp;lt;br&amp;gt; This module does not care if you are running 5V or 12V pixels.  So, you can connect 5V or 12V to the board.&lt;br /&gt;
&lt;br /&gt;
The board has a place for a second voltage regulator.  This is to accommodate 12V pixels.&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
This is location IC1 on the board.  This is a spot for either a 5V regulator or a wire jumper.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;To summarize the population of the voltage regulators and ICs:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The pard labeled: U1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: Q1 is always installed.&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is installed if you are running 12V Pixel strings&amp;lt;br&amp;gt;&lt;br /&gt;
The part labeled: IC1 is NOT installed if you are running 5V Pixel strings AND you must place a jumper in its place as noted on the board.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wiring The ESPixel Pops ==&lt;br /&gt;
[[Image:Pixel_pops_tiny_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
[[Image:Pixel_pops_tiny_with_radio_built_by_Steven_Dill.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A Key Point Regarding Power&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The power supply you use must match the voltage requirement of your pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
So, if you run 5V pixels, you must have a 5V PS.  Same is true for 12V pixels.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you accidentally use a 12V power supply on 5V pixels, you will damage your pixels, perhaps to the extent of destroying the entire string&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Along the bottom of the board are 5 connection points. (as viewed from the top...)&amp;lt;br&amp;gt;&lt;br /&gt;
The two on the left are for input power.&amp;lt;br&amp;gt;&lt;br /&gt;
The three on the right are for pixel connection.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can either solder on a terminal block or directly solder your wires to the board, or do a mix !&amp;lt;br&amp;gt;&lt;br /&gt;
The Terminal block has 3.81mm hole spacing. (The more common 5mm terminal blocks would have made the board too wide)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One thing you have to decide is if you will power your pixels through the ESPixel Stick or directly to the Pixel string. (sometimes referenced as &amp;quot;power injection&amp;quot;)&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to use the ESPixel Pops as an interface for just the data and run power to the pixels separately.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a decision of personal preference and the fact the PCB traces can only handle so much power.&amp;lt;br&amp;gt;&lt;br /&gt;
Trial and error is your best approach.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Programming the ESP-01 Module ==&lt;br /&gt;
&lt;br /&gt;
To program the ESP-01, you need to have a board that can load the code.&amp;lt;br&amp;gt;&lt;br /&gt;
The ESPixel Pops board can do this, (but not the &#039;&#039;TINY&#039;&#039;)&amp;lt;br&amp;gt;&lt;br /&gt;
You can also purchase a dedicated programming board.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the Pops-O-Matic programming board is a dedicated ESP-01 programming board.  Others are also available.&amp;lt;br&amp;gt;&lt;br /&gt;
Information is here: [http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer  Pops-O-Matic Programmer]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The heart and soul of the pixel stick variants is the firmware that runs on the the ESP-01 module.&amp;lt;br&amp;gt; &lt;br /&gt;
Work has been done to consolidate to one common set of code.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shelby Merrick is the keeper (and key cook &amp;amp; bottle washer) of this code.&amp;lt;br&amp;gt;&lt;br /&gt;
He keeps the current release of code on his github page.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find that here: [https://github.com/forkineye/ESPixelStick/releases Pixel Stick Software]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of 10/30/2017, the current release was version: &#039;&#039;&#039;3.0&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Shelby&#039;s v3.0 release, there is a Java Flash Tool that you run, enter your SSID and PSK for your wireless network, Pixel, the correct COM port and Upload.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Here is a posting by PCpackrat that describes his experience:  NOTE:  the most current info is at the github webpage noted below...&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
this can also be found at this DIYC posting #122 in this thread: [http://doityourselfchristmas.com/forums/showthread.php?40311-ESPixel-GECE-Info-Thread  Info Thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The firmware is here: https://github.com/forkineye/ESPixelStick&lt;br /&gt;
&lt;br /&gt;
Read through the README.md dont skim like I did. There is a part (gulp) that requires java to &#039;zip&#039; up the web site information. I just did that part in linux and then copied the files into the data/www folder in the ESPixelStick folder.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites in README.md&lt;br /&gt;
&lt;br /&gt;
Pay careful attention to the Arduino for ESP8288 version (2.40-rc1). You will have to choose this branch for download.&lt;br /&gt;
&lt;br /&gt;
My short and dirty TL;DR and things I missed:&lt;br /&gt;
&lt;br /&gt;
Modify ssid and passphrase at the top of ESPixelStick.ino&lt;br /&gt;
&lt;br /&gt;
Under Tools:&lt;br /&gt;
Choose your board as Generic ESP8266 Module&lt;br /&gt;
Flash Size should be 1M (128K SPIFFS)&lt;br /&gt;
CPU Frequency 160 MHz&lt;br /&gt;
Upload Speed 115200&lt;br /&gt;
&lt;br /&gt;
Power the unit with the button pressed&lt;br /&gt;
&lt;br /&gt;
Upload the firmware&lt;br /&gt;
&lt;br /&gt;
Remove power from the unit and replug again with the button pressed.&lt;br /&gt;
&lt;br /&gt;
Go to Tools and then ESP8266 Sketch data upload (serial monitor has to be closed for this)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To Summarize the whole process:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Download the latest Firmware.&amp;lt;br&amp;gt;&lt;br /&gt;
Install Java JRE.&amp;lt;br&amp;gt;&lt;br /&gt;
Run the ESPSFlashTool.jar once Java is installed.&amp;lt;br&amp;gt;&lt;br /&gt;
Configure your settings and let it upload.&amp;lt;br&amp;gt;&lt;br /&gt;
Your ESP-01 is now ready to work.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pixel Pops boards ==&lt;br /&gt;
user &#039;&#039;&#039;kev&#039;&#039;&#039; in California uses Snapple bottles to build a water resistant enclosure for 5 cents&lt;br /&gt;
[[File:Pixelpops_enclosure.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Steven Dill&#039;&#039;&#039; uses a Pixel Pops Tiny board enclosed in 1&amp;quot; thin wall PCV to control the coro star on a mega tree.&lt;br /&gt;
[[File:Pops_tiny_star.jpg]]&lt;br /&gt;
[[File:Pops_tiny_star2.jpg]]&lt;br /&gt;
&lt;br /&gt;
user &#039;&#039;&#039;Siconic&#039;&#039;&#039; has built both types of boards.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;If you look closely, you will see that one is constructed for 5V pixels and the other for 12V pixels&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pixel_pops.jpg]]&lt;br /&gt;
[[File:Pixel_pops_tiny.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tyson Howard&#039;&#039;&#039; mounted his pixel pops in a standard size hobby box.&lt;br /&gt;
[[File:Tysonhoward.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:Tysonhoward.jpg&amp;diff=12883</id>
		<title>File:Tysonhoward.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:Tysonhoward.jpg&amp;diff=12883"/>
		<updated>2018-11-09T23:08:23Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer&amp;diff=12882</id>
		<title>Pops-O-Matic ESP Programmer</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer&amp;diff=12882"/>
		<updated>2018-10-25T13:44:13Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Pops-O-Matic Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Popsomatic.jpg||Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is the Pops-O-Matic ESP Programmer ?==&lt;br /&gt;
&lt;br /&gt;
The Pops-O-Matic is a dedicated programming board for the popular ESP-01 module.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This board was inspired from two articles on allaboutcircuits.com. Specifically:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.allaboutcircuits.com/projects/build-9-linear-voltage-regulators-from-2.5v-to-15v-that-use-the-same-pcb/ Voltage Regulator] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.allaboutcircuits.com/projects/flashing-the-ESP-01-firmware-to-SDK-v2.0.0-is-easier-now/ ESP Flashing Circuit]&amp;lt;br&amp;gt;&lt;br /&gt;
This programming board supplies both the regulated power and the programming interface for the ESP-01 module.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;It specifically isolates the ESP-01 from any of the positive power that may be supplied by your serial-to-TTL programmer.&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Only Ground, Transmit, and Receive are connected from the external serial-to-TTL programmer to the Pops-O-Matic. (with the assumption you hook it up properly)&amp;lt;br&amp;gt;&lt;br /&gt;
The purpose of this is twofold.  &amp;lt;br&amp;gt;&lt;br /&gt;
1.  To protect the ESP-01 module from voltages over 3.3V.  (Many TTL programmers are normally run at 5V)&amp;lt;br&amp;gt;&lt;br /&gt;
2.  To provide the ESP-01 with well regulated and steady power during the programming sequence.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pops-O-Matic Overview==&lt;br /&gt;
 &lt;br /&gt;
The Pop-O-Matic is designed to be flexible in assembly and use.&amp;lt;br&amp;gt;&lt;br /&gt;
It can take a wide variation of power input voltages (5V-16V) and can support up to 5 different power connections.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use any of the following for a power input connection types:&amp;lt;br&amp;gt;&lt;br /&gt;
1. 5mm Terminal Block&amp;lt;br&amp;gt;&lt;br /&gt;
2. 3.5mm Terminal Block&amp;lt;br&amp;gt;&lt;br /&gt;
3. Micro USB&amp;lt;br&amp;gt;&lt;br /&gt;
4. Mini USB&amp;lt;br&amp;gt;&lt;br /&gt;
5. Barrel Terminal Jack&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The board has a power ON/OFF switch with a power ON LED indicator.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
NOTE: &amp;lt;br&amp;gt;&lt;br /&gt;
Input power should be at least 400ma.&lt;br /&gt;
&lt;br /&gt;
== Order a board  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Pops-O-Matic board at Your Own Risk !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pops-O-Matic board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts.  The &#039;&#039;&#039;SKU at TAYDA electronics&#039;&#039;&#039; (www.taydaelectronics.com) is listed as a reference example following the silkscreen part identifier.  &amp;lt;br&amp;gt;&lt;br /&gt;
A typical total for these parts is about $3-$4 not including the ESP-01 module and the TTL converter.&amp;lt;br&amp;gt;&lt;br /&gt;
Parts U1 &amp;amp; ESP-01 are not sold by TAYDA.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Input Connectors  A-662&#039;&#039;&#039; - As noted earlier, you have choices for the power input connector.  You can populate the board with all the connectors at the same time. The exception to this is that the 3.5mm and 5mm terminal blocks share the same space on the board.&amp;lt;br&amp;gt;&lt;br /&gt;
Of course, you can populate it with any combination that suits your fancy, including none at all.&amp;lt;br&amp;gt;&lt;br /&gt;
The possible input connectors are: SMD micro USB, through hole mini USB, Terminal Barrel, 3.5mm &amp;amp; 5mm Terminal block.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S3 A-2001&#039;&#039;&#039; - Power Switch. SPDT ON-OFF-ON  This part is optional.  You can short the middle and left holes together to set the board to permanently ON.  This SPDT switch has 5mm pin spacing. Most any style will do, both slide and toggle for example.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1  A-484&#039;&#039;&#039; - Diode, specifically 1N5819&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1  A-214&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.1uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2  A-4506&#039;&#039;&#039; - Electrolytic Capacitor. 10V, 220uF, 2mm lead spacing, 6mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C3  A-319&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.33uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C4  A-4552&#039;&#039;&#039; - Electrolytic Capacitor. 25V, 1000uF, 5mm lead spacing, 13mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C5  A-214&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.1uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C6  A-4534&#039;&#039;&#039; - Electrolytic Capacitor. 25V, 10uF, 2mm lead spacing, 6mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;POWER  A-1554&#039;&#039;&#039; - LED, 5mm, any color.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R2  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R3  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R4  A-2282&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 560 ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;100R&#039;&#039;&#039; - There is a resistor labeled 100R to the right of the power switch.  It is not needed.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - Voltage Regulator, 3.3V, specifically LM2937ET-3.3, TO-220 package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S1  A-5143&#039;&#039;&#039; - Tactile Switch. 6x6mm through hole.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S2  A-5143&#039;&#039;&#039; - Tactile Switch. 6x6mm through hole.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP01  A-1682&#039;&#039;&#039; - 2x4 femaie pin header.  2.54mm spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP01&#039;&#039;&#039; - ESP-01 module.  This is not actually part of the Pops-O-Matic.  It is the board the Pops-O-Matic will help you program.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;USB to TTL  A-1384&#039;&#039;&#039; - A 6 pin header.  Either vertical or 90 degree mounting.  Male or Female to match the pins on your USB-to-TTL Converter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;USB to TTL converter  A-1991&#039;&#039;&#039; - This is not actually part of the Pops-O-Matic board, but you will need one if you don&#039;t already have one.&amp;lt;br&amp;gt;  The two most popular models are known as the FT232RL and CP2102. &amp;lt;br&amp;gt; The FT232RL by FTDI was the defacto-standard until they released a code version that would brick peoples PC&#039;s in an effort to combat Chinese clones. &amp;lt;br&amp;gt; This angered a lot of the &#039;&#039;&#039;Maker&#039;&#039;&#039; community.  The CP2102 then arose as a competitor to FTDI.&amp;lt;br&amp;gt;  Both of these programmers are available all over the internet, ebay and aliexpress. &amp;lt;br&amp;gt; You can also order one off of TAYDA as noted.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
This board is pretty simple.  Just follow typical assembly practices.&amp;lt;br&amp;gt;&lt;br /&gt;
Solder from lowest to the board to tallest components last.&amp;lt;br&amp;gt;&lt;br /&gt;
Hopefully, you can find some of the parts in your electronics junk drawer stash.&amp;lt;br&amp;gt;&lt;br /&gt;
The only reason for five possible power inputs is to match up with whatever is easiest for you use from a power input source.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the usb connections exist to support your typical cell phone charger or any other USB power source.  (which is always 5V).&amp;lt;br&amp;gt;&lt;br /&gt;
Or you may have an old power brick that has a round terminal barrel connector.  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The voltage values of the referenced capacitors can be changed.  You can always use a higher voltage capacitor in place of the noted voltage.&amp;lt;br&amp;gt;&lt;br /&gt;
Additionally, you may be able to use a lower voltage than what is noted. &amp;lt;br&amp;gt;&lt;br /&gt;
i.e.  C3 and C4 are on the power input side of the voltage regulator. &amp;lt;br&amp;gt; If you know FOR SURE that you will never use a voltage over 5V for an input, then these capacitors can be any value above 7.5V and will be just fine.  But, if you forget and apply 12V, the caps will let out their magic smoke.&amp;lt;br&amp;gt;&lt;br /&gt;
Likewise, capacitors C1, C5 and C6 are after the voltage regulator and will never see a voltage above 3.3V.  Therefore, any voltage rating above 5V should be safe.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
All this to say is that you can often find a lot of the parts you need for a low voltage board like this in your stash or salvage from other boards.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Errata ==&lt;br /&gt;
[[Image:Popsomatic_back.jpg|right|small]]&lt;br /&gt;
The initial board run has one small error.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
There is an unwanted trace on the back of the board that connects the right most pin &#039;&#039;&#039;(as viewed from the TOP) &#039;&#039;&#039;of part C5 to the ground backplane that covers the bottom of the board.&amp;lt;br&amp;gt;&lt;br /&gt;
This unwanted trace should have been placed on the left most pin of C5.  &amp;lt;br&amp;gt;&lt;br /&gt;
All boards sent out, have had this unwanted trace scraped off the board. &amp;lt;br&amp;gt;&lt;br /&gt;
So, the end user doesn&#039;t need to do anything to fix this error.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Due to this error, the capacitor for C5 must be mounted using the middle and right most holes only.  The left most hole is not connected to anything.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This may cause a problem if your C5 capacitor has 5mm spaced leads.  In this case, you would either bend the leads to fit the more narrow spacing,&amp;lt;br&amp;gt;&lt;br /&gt;
or you can insert the left most pin through the hole and then bend if over to connect to the middle hole.&amp;lt;br&amp;gt;&lt;br /&gt;
In other words, part C5 must have pins touching the middle and right holes.  Again, all references are from the top view of the board.&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pops-O-Matic boards ==&lt;br /&gt;
&lt;br /&gt;
Tyson Howard&#039;s build:&lt;br /&gt;
[[File:Pixelpops.jpg]]&lt;br /&gt;
[[File:Pixelpops2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Pops original build:&lt;br /&gt;
[[File:purgeme3.jpg]]&lt;br /&gt;
[[File:purgeme1.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer&amp;diff=12881</id>
		<title>Pops-O-Matic ESP Programmer</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer&amp;diff=12881"/>
		<updated>2018-10-22T13:59:33Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Pictures of built Pops-O-Matic boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Popsomatic.jpg||Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is the Pops-O-Matic ESP Programmer ?==&lt;br /&gt;
&lt;br /&gt;
The Pops-O-Matic is a dedicated programming board for the popular ESP-01 module.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This board was inspired from two articles on allaboutcircuits.com. Specifically:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.allaboutcircuits.com/projects/build-9-linear-voltage-regulators-from-2.5v-to-15v-that-use-the-same-pcb/ Voltage Regulator] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.allaboutcircuits.com/projects/flashing-the-ESP-01-firmware-to-SDK-v2.0.0-is-easier-now/ ESP Flashing Circuit]&amp;lt;br&amp;gt;&lt;br /&gt;
This programming board supplies both the regulated power and the programming interface for the ESP-01 module.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;It specifically isolates the ESP-01 from any of the positive power that may be supplied by your serial-to-TTL programmer.&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Only Ground, Transmit, and Receive are connected from the external serial-to-TTL programmer to the Pops-O-Matic. (with the assumption you hook it up properly)&amp;lt;br&amp;gt;&lt;br /&gt;
The purpose of this is twofold.  &amp;lt;br&amp;gt;&lt;br /&gt;
1.  To protect the ESP-01 module from voltages over 3.3V.  (Many TTL programmers are normally run at 5V)&amp;lt;br&amp;gt;&lt;br /&gt;
2.  To provide the ESP-01 with well regulated and steady power during the programming sequence.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pops-O-Matic Overview==&lt;br /&gt;
 &lt;br /&gt;
The Pop-O-Matic is designed to be flexible in assembly and use.&amp;lt;br&amp;gt;&lt;br /&gt;
It can take a wide variation of power input voltages (5V-16V) and can support up to 5 different power connections.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use any of the following for a power input connection types:&amp;lt;br&amp;gt;&lt;br /&gt;
1. 5mm Terminal Block&amp;lt;br&amp;gt;&lt;br /&gt;
2. 3.5mm Terminal Block&amp;lt;br&amp;gt;&lt;br /&gt;
3. Micro USB&amp;lt;br&amp;gt;&lt;br /&gt;
4. Mini USB&amp;lt;br&amp;gt;&lt;br /&gt;
5. Barrel Terminal Jack&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The board has a power ON/OFF switch with a power ON LED indicator.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Order a board  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Pops-O-Matic board at Your Own Risk !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pops-O-Matic board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts.  The &#039;&#039;&#039;SKU at TAYDA electronics&#039;&#039;&#039; (www.taydaelectronics.com) is listed as a reference example following the silkscreen part identifier.  &amp;lt;br&amp;gt;&lt;br /&gt;
A typical total for these parts is about $3-$4 not including the ESP-01 module and the TTL converter.&amp;lt;br&amp;gt;&lt;br /&gt;
Parts U1 &amp;amp; ESP-01 are not sold by TAYDA.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Input Connectors  A-662&#039;&#039;&#039; - As noted earlier, you have choices for the power input connector.  You can populate the board with all the connectors at the same time. The exception to this is that the 3.5mm and 5mm terminal blocks share the same space on the board.&amp;lt;br&amp;gt;&lt;br /&gt;
Of course, you can populate it with any combination that suits your fancy, including none at all.&amp;lt;br&amp;gt;&lt;br /&gt;
The possible input connectors are: SMD micro USB, through hole mini USB, Terminal Barrel, 3.5mm &amp;amp; 5mm Terminal block.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S3 A-2001&#039;&#039;&#039; - Power Switch. SPDT ON-OFF-ON  This part is optional.  You can short the middle and left holes together to set the board to permanently ON.  This SPDT switch has 5mm pin spacing. Most any style will do, both slide and toggle for example.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1  A-484&#039;&#039;&#039; - Diode, specifically 1N5819&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1  A-214&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.1uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2  A-4506&#039;&#039;&#039; - Electrolytic Capacitor. 10V, 220uF, 2mm lead spacing, 6mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C3  A-319&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.33uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C4  A-4552&#039;&#039;&#039; - Electrolytic Capacitor. 25V, 1000uF, 5mm lead spacing, 13mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C5  A-214&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.1uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C6  A-4534&#039;&#039;&#039; - Electrolytic Capacitor. 25V, 10uF, 2mm lead spacing, 6mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;POWER  A-1554&#039;&#039;&#039; - LED, 5mm, any color.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R2  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R3  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R4  A-2282&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 560 ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;100R&#039;&#039;&#039; - There is a resistor labeled 100R to the right of the power switch.  It is not needed.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - Voltage Regulator, 3.3V, specifically LM2937ET-3.3, TO-220 package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S1  A-5143&#039;&#039;&#039; - Tactile Switch. 6x6mm through hole.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S2  A-5143&#039;&#039;&#039; - Tactile Switch. 6x6mm through hole.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP01  A-1682&#039;&#039;&#039; - 2x4 femaie pin header.  2.54mm spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP01&#039;&#039;&#039; - ESP-01 module.  This is not actually part of the Pops-O-Matic.  It is the board the Pops-O-Matic will help you program.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;USB to TTL  A-1384&#039;&#039;&#039; - A 6 pin header.  Either vertical or 90 degree mounting.  Male or Female to match the pins on your USB-to-TTL Converter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;USB to TTL converter  A-1991&#039;&#039;&#039; - This is not actually part of the Pops-O-Matic board, but you will need one if you don&#039;t already have one.&amp;lt;br&amp;gt;  The two most popular models are known as the FT232RL and CP2102. &amp;lt;br&amp;gt; The FT232RL by FTDI was the defacto-standard until they released a code version that would brick peoples PC&#039;s in an effort to combat Chinese clones. &amp;lt;br&amp;gt; This angered a lot of the &#039;&#039;&#039;Maker&#039;&#039;&#039; community.  The CP2102 then arose as a competitor to FTDI.&amp;lt;br&amp;gt;  Both of these programmers are available all over the internet, ebay and aliexpress. &amp;lt;br&amp;gt; You can also order one off of TAYDA as noted.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
This board is pretty simple.  Just follow typical assembly practices.&amp;lt;br&amp;gt;&lt;br /&gt;
Solder from lowest to the board to tallest components last.&amp;lt;br&amp;gt;&lt;br /&gt;
Hopefully, you can find some of the parts in your electronics junk drawer stash.&amp;lt;br&amp;gt;&lt;br /&gt;
The only reason for five possible power inputs is to match up with whatever is easiest for you use from a power input source.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the usb connections exist to support your typical cell phone charger or any other USB power source.  (which is always 5V).&amp;lt;br&amp;gt;&lt;br /&gt;
Or you may have an old power brick that has a round terminal barrel connector.  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The voltage values of the referenced capacitors can be changed.  You can always use a higher voltage capacitor in place of the noted voltage.&amp;lt;br&amp;gt;&lt;br /&gt;
Additionally, you may be able to use a lower voltage than what is noted. &amp;lt;br&amp;gt;&lt;br /&gt;
i.e.  C3 and C4 are on the power input side of the voltage regulator. &amp;lt;br&amp;gt; If you know FOR SURE that you will never use a voltage over 5V for an input, then these capacitors can be any value above 7.5V and will be just fine.  But, if you forget and apply 12V, the caps will let out their magic smoke.&amp;lt;br&amp;gt;&lt;br /&gt;
Likewise, capacitors C1, C5 and C6 are after the voltage regulator and will never see a voltage above 3.3V.  Therefore, any voltage rating above 5V should be safe.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
All this to say is that you can often find a lot of the parts you need for a low voltage board like this in your stash or salvage from other boards.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Errata ==&lt;br /&gt;
[[Image:Popsomatic_back.jpg|right|small]]&lt;br /&gt;
The initial board run has one small error.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
There is an unwanted trace on the back of the board that connects the right most pin &#039;&#039;&#039;(as viewed from the TOP) &#039;&#039;&#039;of part C5 to the ground backplane that covers the bottom of the board.&amp;lt;br&amp;gt;&lt;br /&gt;
This unwanted trace should have been placed on the left most pin of C5.  &amp;lt;br&amp;gt;&lt;br /&gt;
All boards sent out, have had this unwanted trace scraped off the board. &amp;lt;br&amp;gt;&lt;br /&gt;
So, the end user doesn&#039;t need to do anything to fix this error.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Due to this error, the capacitor for C5 must be mounted using the middle and right most holes only.  The left most hole is not connected to anything.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This may cause a problem if your C5 capacitor has 5mm spaced leads.  In this case, you would either bend the leads to fit the more narrow spacing,&amp;lt;br&amp;gt;&lt;br /&gt;
or you can insert the left most pin through the hole and then bend if over to connect to the middle hole.&amp;lt;br&amp;gt;&lt;br /&gt;
In other words, part C5 must have pins touching the middle and right holes.  Again, all references are from the top view of the board.&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pops-O-Matic boards ==&lt;br /&gt;
&lt;br /&gt;
Tyson Howard&#039;s build:&lt;br /&gt;
[[File:Pixelpops.jpg]]&lt;br /&gt;
[[File:Pixelpops2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Pops original build:&lt;br /&gt;
[[File:purgeme3.jpg]]&lt;br /&gt;
[[File:purgeme1.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:Pixelpops2.jpg&amp;diff=12880</id>
		<title>File:Pixelpops2.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:Pixelpops2.jpg&amp;diff=12880"/>
		<updated>2018-10-22T13:59:05Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer&amp;diff=12879</id>
		<title>Pops-O-Matic ESP Programmer</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Pops-O-Matic_ESP_Programmer&amp;diff=12879"/>
		<updated>2018-10-22T13:57:51Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Pictures of built Pops-O-Matic boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Popsomatic.jpg||Version V2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What is the Pops-O-Matic ESP Programmer ?==&lt;br /&gt;
&lt;br /&gt;
The Pops-O-Matic is a dedicated programming board for the popular ESP-01 module.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This board was inspired from two articles on allaboutcircuits.com. Specifically:&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.allaboutcircuits.com/projects/build-9-linear-voltage-regulators-from-2.5v-to-15v-that-use-the-same-pcb/ Voltage Regulator] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.allaboutcircuits.com/projects/flashing-the-ESP-01-firmware-to-SDK-v2.0.0-is-easier-now/ ESP Flashing Circuit]&amp;lt;br&amp;gt;&lt;br /&gt;
This programming board supplies both the regulated power and the programming interface for the ESP-01 module.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;It specifically isolates the ESP-01 from any of the positive power that may be supplied by your serial-to-TTL programmer.&#039;&#039;&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Only Ground, Transmit, and Receive are connected from the external serial-to-TTL programmer to the Pops-O-Matic. (with the assumption you hook it up properly)&amp;lt;br&amp;gt;&lt;br /&gt;
The purpose of this is twofold.  &amp;lt;br&amp;gt;&lt;br /&gt;
1.  To protect the ESP-01 module from voltages over 3.3V.  (Many TTL programmers are normally run at 5V)&amp;lt;br&amp;gt;&lt;br /&gt;
2.  To provide the ESP-01 with well regulated and steady power during the programming sequence.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pops-O-Matic Overview==&lt;br /&gt;
 &lt;br /&gt;
The Pop-O-Matic is designed to be flexible in assembly and use.&amp;lt;br&amp;gt;&lt;br /&gt;
It can take a wide variation of power input voltages (5V-16V) and can support up to 5 different power connections.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use any of the following for a power input connection types:&amp;lt;br&amp;gt;&lt;br /&gt;
1. 5mm Terminal Block&amp;lt;br&amp;gt;&lt;br /&gt;
2. 3.5mm Terminal Block&amp;lt;br&amp;gt;&lt;br /&gt;
3. Micro USB&amp;lt;br&amp;gt;&lt;br /&gt;
4. Mini USB&amp;lt;br&amp;gt;&lt;br /&gt;
5. Barrel Terminal Jack&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The board has a power ON/OFF switch with a power ON LED indicator.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Order a board  ==&lt;br /&gt;
Contact ukewarrior via a PM on DIYC as he often has boards in stock, cheap !&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Pops-O-Matic board at Your Own Risk !&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Pops-O-Matic board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The BOM contains these generically described parts.  The &#039;&#039;&#039;SKU at TAYDA electronics&#039;&#039;&#039; (www.taydaelectronics.com) is listed as a reference example following the silkscreen part identifier.  &amp;lt;br&amp;gt;&lt;br /&gt;
A typical total for these parts is about $3-$4 not including the ESP-01 module and the TTL converter.&amp;lt;br&amp;gt;&lt;br /&gt;
Parts U1 &amp;amp; ESP-01 are not sold by TAYDA.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Input Connectors  A-662&#039;&#039;&#039; - As noted earlier, you have choices for the power input connector.  You can populate the board with all the connectors at the same time. The exception to this is that the 3.5mm and 5mm terminal blocks share the same space on the board.&amp;lt;br&amp;gt;&lt;br /&gt;
Of course, you can populate it with any combination that suits your fancy, including none at all.&amp;lt;br&amp;gt;&lt;br /&gt;
The possible input connectors are: SMD micro USB, through hole mini USB, Terminal Barrel, 3.5mm &amp;amp; 5mm Terminal block.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S3 A-2001&#039;&#039;&#039; - Power Switch. SPDT ON-OFF-ON  This part is optional.  You can short the middle and left holes together to set the board to permanently ON.  This SPDT switch has 5mm pin spacing. Most any style will do, both slide and toggle for example.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;D1  A-484&#039;&#039;&#039; - Diode, specifically 1N5819&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C1  A-214&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.1uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C2  A-4506&#039;&#039;&#039; - Electrolytic Capacitor. 10V, 220uF, 2mm lead spacing, 6mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C3  A-319&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.33uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C4  A-4552&#039;&#039;&#039; - Electrolytic Capacitor. 25V, 1000uF, 5mm lead spacing, 13mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C5  A-214&#039;&#039;&#039; - MLCC, ceramic Capacitor. 50v, 0.1uF, 2.54mm or 5mm lead spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;C6  A-4534&#039;&#039;&#039; - Electrolytic Capacitor. 25V, 10uF, 2mm lead spacing, 6mm max diameter.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;POWER  A-1554&#039;&#039;&#039; - LED, 5mm, any color.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R1  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R2  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R3  A-2203&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 10K ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;R4  A-2282&#039;&#039;&#039; - 1/4W carbon or metal film resistor. 560 ohm.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;100R&#039;&#039;&#039; - There is a resistor labeled 100R to the right of the power switch.  It is not needed.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;U1&#039;&#039;&#039; - Voltage Regulator, 3.3V, specifically LM2937ET-3.3, TO-220 package.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S1  A-5143&#039;&#039;&#039; - Tactile Switch. 6x6mm through hole.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;S2  A-5143&#039;&#039;&#039; - Tactile Switch. 6x6mm through hole.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP01  A-1682&#039;&#039;&#039; - 2x4 femaie pin header.  2.54mm spacing.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;ESP01&#039;&#039;&#039; - ESP-01 module.  This is not actually part of the Pops-O-Matic.  It is the board the Pops-O-Matic will help you program.&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;USB to TTL  A-1384&#039;&#039;&#039; - A 6 pin header.  Either vertical or 90 degree mounting.  Male or Female to match the pins on your USB-to-TTL Converter.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- &#039;&#039;&#039;USB to TTL converter  A-1991&#039;&#039;&#039; - This is not actually part of the Pops-O-Matic board, but you will need one if you don&#039;t already have one.&amp;lt;br&amp;gt;  The two most popular models are known as the FT232RL and CP2102. &amp;lt;br&amp;gt; The FT232RL by FTDI was the defacto-standard until they released a code version that would brick peoples PC&#039;s in an effort to combat Chinese clones. &amp;lt;br&amp;gt; This angered a lot of the &#039;&#039;&#039;Maker&#039;&#039;&#039; community.  The CP2102 then arose as a competitor to FTDI.&amp;lt;br&amp;gt;  Both of these programmers are available all over the internet, ebay and aliexpress. &amp;lt;br&amp;gt; You can also order one off of TAYDA as noted.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
This board is pretty simple.  Just follow typical assembly practices.&amp;lt;br&amp;gt;&lt;br /&gt;
Solder from lowest to the board to tallest components last.&amp;lt;br&amp;gt;&lt;br /&gt;
Hopefully, you can find some of the parts in your electronics junk drawer stash.&amp;lt;br&amp;gt;&lt;br /&gt;
The only reason for five possible power inputs is to match up with whatever is easiest for you use from a power input source.&amp;lt;br&amp;gt;&lt;br /&gt;
For example, the usb connections exist to support your typical cell phone charger or any other USB power source.  (which is always 5V).&amp;lt;br&amp;gt;&lt;br /&gt;
Or you may have an old power brick that has a round terminal barrel connector.  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The voltage values of the referenced capacitors can be changed.  You can always use a higher voltage capacitor in place of the noted voltage.&amp;lt;br&amp;gt;&lt;br /&gt;
Additionally, you may be able to use a lower voltage than what is noted. &amp;lt;br&amp;gt;&lt;br /&gt;
i.e.  C3 and C4 are on the power input side of the voltage regulator. &amp;lt;br&amp;gt; If you know FOR SURE that you will never use a voltage over 5V for an input, then these capacitors can be any value above 7.5V and will be just fine.  But, if you forget and apply 12V, the caps will let out their magic smoke.&amp;lt;br&amp;gt;&lt;br /&gt;
Likewise, capacitors C1, C5 and C6 are after the voltage regulator and will never see a voltage above 3.3V.  Therefore, any voltage rating above 5V should be safe.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
All this to say is that you can often find a lot of the parts you need for a low voltage board like this in your stash or salvage from other boards.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Errata ==&lt;br /&gt;
[[Image:Popsomatic_back.jpg|right|small]]&lt;br /&gt;
The initial board run has one small error.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
There is an unwanted trace on the back of the board that connects the right most pin &#039;&#039;&#039;(as viewed from the TOP) &#039;&#039;&#039;of part C5 to the ground backplane that covers the bottom of the board.&amp;lt;br&amp;gt;&lt;br /&gt;
This unwanted trace should have been placed on the left most pin of C5.  &amp;lt;br&amp;gt;&lt;br /&gt;
All boards sent out, have had this unwanted trace scraped off the board. &amp;lt;br&amp;gt;&lt;br /&gt;
So, the end user doesn&#039;t need to do anything to fix this error.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Due to this error, the capacitor for C5 must be mounted using the middle and right most holes only.  The left most hole is not connected to anything.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This may cause a problem if your C5 capacitor has 5mm spaced leads.  In this case, you would either bend the leads to fit the more narrow spacing,&amp;lt;br&amp;gt;&lt;br /&gt;
or you can insert the left most pin through the hole and then bend if over to connect to the middle hole.&amp;lt;br&amp;gt;&lt;br /&gt;
In other words, part C5 must have pins touching the middle and right holes.  Again, all references are from the top view of the board.&lt;br /&gt;
&lt;br /&gt;
== Pictures of built Pops-O-Matic boards ==&lt;br /&gt;
&lt;br /&gt;
Tyson Howard&#039;s build:&lt;br /&gt;
[[File:Pixelpops.jpg]]&lt;br /&gt;
&lt;br /&gt;
Pops original build:&lt;br /&gt;
[[File:purgeme3.jpg]]&lt;br /&gt;
[[File:purgeme1.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=File:Pixelpops.jpg&amp;diff=12878</id>
		<title>File:Pixelpops.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=File:Pixelpops.jpg&amp;diff=12878"/>
		<updated>2018-10-22T13:56:35Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=12843</id>
		<title>Power Pops Fanout - 1 Input with 4 Outputs</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=12843"/>
		<updated>2018-06-27T13:40:18Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* Finished Board */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==The Power Pops Fanout Board is a simple DC power splitter.==&lt;br /&gt;
 &lt;br /&gt;
This board is designed to take one input DC power feed and split it into 4 Main outputs &amp;amp; 4 accessory (low amperage) outlets.&amp;lt;br&amp;gt;&lt;br /&gt;
The current version is v2.1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Each Main output on the board has its own mini-automobile style fuse that is rated up to 5 amps.&amp;lt;br&amp;gt;&lt;br /&gt;
The four accessory outlets share one mini-automobile style fuse. &amp;lt;br&amp;gt;&lt;br /&gt;
Each fuse has a LED status indicator to show if power is flowing through that fuse; therefore showing that power is present and that the fuse is good.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
There is a switch on the board that activates the function of all the status LEDs thereby allowing the user to turn off the LEDs unless needed.  This switch does NOT turn off the power feed.  It has no affect on the flow of power except to the LED indicators.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pictureof v2-1.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
== Finished Board ==&lt;br /&gt;
[[Image:Purgeme2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. Supports the splitting of up to 20 amps of DC power into 4 individual power outlets of up to 5 amps each.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2. Has four accessory outlets to power low amperage devices like a voltmeter or a fan.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;3. Is a DIY board using all through hole components for easy DIY soldering.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;4. Was designed and LOAD TESTED to support up to 20 amps of DC power at a maximum of 28 Volts.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Input &amp;amp; output power can be soldered directly to the board or mounted via Screw down lugs(input) and 5mm terminal blocks(outputs).&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. Each Main power output is individually fused with a status LED indicating the state of power and the fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;7. The four accessory outlets share one Fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;8. The board measures 100x50mm&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;9. Has 4 mounting holes.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
The board is professionally manufactured with 1oz copper(top &amp;amp; bottom) and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A LOAD TESTED Design ==&lt;br /&gt;
&lt;br /&gt;
Full load testing was done with this distribution board to ensure that it could perform within the specified guidelines.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testing was done with genuine Mean Well power supplies in 5v, 12v, 24v and 36v, LRS-350 series. &amp;lt;br&amp;gt;&lt;br /&gt;
Load testing was done with TTi LD300 DC Electronic load equipment at 1a, 2a, 3a, 4a, 5a, 10a, 15a and 20a. &amp;lt;br&amp;gt;&lt;br /&gt;
The pdf link below documents the testing that was done using 12awg stranded copper wire for input and 14awg stranded copper wire for output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://doityourselfchristmas.com/forums/attachment.php?attachmentid=38064&amp;amp;d=1510023884 Load Testing Report]&lt;br /&gt;
&lt;br /&gt;
== Order some boards  ==&lt;br /&gt;
&lt;br /&gt;
You can order your own boards from Holiday Lighting.  They are stock bare PCBs, Full DIY kits, and assembled units.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find them at: http://holiday.lighting&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
[[Image:5_amp_fuse.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
The board has four independently fused power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use mini automobile style fuses.&amp;lt;br&amp;gt;&lt;br /&gt;
Each main output fuse can be any value up to 5 Amps.&amp;lt;br&amp;gt;&lt;br /&gt;
It is recommended that the accessory fuse be set to no more than 1 amp.&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Power Pops Fanout board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these parts:&lt;br /&gt;
&lt;br /&gt;
- Two screw down power lugs for power input. The board was designed to use part B12-PCB-S from LugsDirect.com.&amp;lt;br&amp;gt; Link: https://lugsdirect.com/B12-PCB.htm&amp;lt;br&amp;gt;&lt;br /&gt;
- Four 5.08mm terminal blocks for power output.  These are often referred to as 5mm terminal blocks too.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five 1/4W resistors.  The value of the resistors depends on the input voltage and LED used.  However, a value of 1.2K will work for most LEDs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five indicator 3mm LEDs.  Any color can be used.  The Forward Voltage and current draw of the LED factor into the resistor value combination.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four Fuses, mini Automobile style, any combination with any value up to 5 Amps maximum, for the main power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- One Fuse, mini Automobile style, with a value up to 1 Amps maximum, for the accessory power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five Fuse Holders, specifically Keystone parts: 3544-2 or 3634-2.  Please note that 3634-2 has a mechanism to hold the fuse especially tight.  Some folks may find this annoying; therefore, 3544-2 is recommended.&amp;lt;br&amp;gt;&lt;br /&gt;
- One SPDT mini switch.  eg. digikey part: 450-1609-ND  or Sparkfun part: COM-09609  If you look around, you can often find these at other suppliers for much less than digikey or sparkfun.  The leads on this switch are spaced at .1&amp;quot; apart or 2.54mm which is the same as your typical pin header strip.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four, two pin, pin headers, 2.54mm lead spacing.  You can also use a terminal block with 2.54mm lead spacing.&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
One specific oddity that may not be obvious is that the fuse holder board pins are not spaced evenly from side to side. Therefore, there is only one correct orientation as shown by the fuse outline on the board.&lt;br /&gt;
 &lt;br /&gt;
As noted on the board, the input wires should be 12, 14 or 16 AWG.  If using 16 AWG or if using stranded twisted wires, the lug manufacturer recommends the use of wire ferrules.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The only tricky part of assembling the board is the input power lugs as these have a very large surface area to cover.  Just take your time and have plenty of solder ready to use.  You should put solder on both the top and bottom of the board. Be sure to fill the mounting holes completely.&amp;lt;br&amp;gt;NOTE: be sure the screws are tight before soldering to ensure the lug body is tight against the PCB as you solder.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is suggested you solder the lugs on first, followed by the fuse holders, output terminal blocks, pin headers, resistors, the switch, and finally the LEDs.&lt;br /&gt;
&lt;br /&gt;
== Board Layout Diagrams ==&lt;br /&gt;
&lt;br /&gt;
The pdf linked below shows the hole layout dimensions.&amp;lt;br&amp;gt;&lt;br /&gt;
The outer dimenstion of the board is exactly 100mm x 50mm.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Power_board_hole_layout.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pdf linked below can be opened and printed for a drilling template.&lt;br /&gt;
Be sure to print it without any scaling. i.e. print at 1:1  by turning OFF the FIT TO PAGE or SCALE option which by default is turned on.&lt;br /&gt;
&lt;br /&gt;
[[Media:Power_board_layout.pdf]]&lt;br /&gt;
&lt;br /&gt;
== End User Pictures ==&lt;br /&gt;
&lt;br /&gt;
Here is &#039;&#039;&#039;Kev7274&#039;&#039;&#039; testing out the placement of voltmeters on one of his boards: (the alligator clips are just for testing)&lt;br /&gt;
[[File:Kev7274.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;pmiller&#039;&#039;&#039; mounted a voltmeter with through hole screws.&lt;br /&gt;
He could do this because the top half of the board is the positive power plane, both top and bottom.  As long as you don&#039;t get into the traces for the low amperage connectors, this will work...and Bob&#039;s your Uncle!&lt;br /&gt;
[[File:Purgemex.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=12842</id>
		<title>Power Pops Fanout - 1 Input with 4 Outputs</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=12842"/>
		<updated>2018-06-27T13:39:53Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* General Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==The Power Pops Fanout Board is a simple DC power splitter.==&lt;br /&gt;
 &lt;br /&gt;
This board is designed to take one input DC power feed and split it into 4 Main outputs &amp;amp; 4 accessory (low amperage) outlets.&amp;lt;br&amp;gt;&lt;br /&gt;
The current version is v2.1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Each Main output on the board has its own mini-automobile style fuse that is rated up to 5 amps.&amp;lt;br&amp;gt;&lt;br /&gt;
The four accessory outlets share one mini-automobile style fuse. &amp;lt;br&amp;gt;&lt;br /&gt;
Each fuse has a LED status indicator to show if power is flowing through that fuse; therefore showing that power is present and that the fuse is good.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
There is a switch on the board that activates the function of all the status LEDs thereby allowing the user to turn off the LEDs unless needed.  This switch does NOT turn off the power feed.  It has no affect on the flow of power except to the LED indicators.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pictureof v2-1.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
== Finished Board ==&lt;br /&gt;
[[Image:Purgeme2.jpg|left|small]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
== General Features ==&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. Supports the splitting of up to 20 amps of DC power into 4 individual power outlets of up to 5 amps each.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2. Has four accessory outlets to power low amperage devices like a voltmeter or a fan.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;3. Is a DIY board using all through hole components for easy DIY soldering.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;4. Was designed and LOAD TESTED to support up to 20 amps of DC power at a maximum of 28 Volts.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Input &amp;amp; output power can be soldered directly to the board or mounted via Screw down lugs(input) and 5mm terminal blocks(outputs).&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. Each Main power output is individually fused with a status LED indicating the state of power and the fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;7. The four accessory outlets share one Fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;8. The board measures 100x50mm&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;9. Has 4 mounting holes.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
The board is professionally manufactured with 1oz copper(top &amp;amp; bottom) and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A LOAD TESTED Design ==&lt;br /&gt;
&lt;br /&gt;
Full load testing was done with this distribution board to ensure that it could perform within the specified guidelines.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testing was done with genuine Mean Well power supplies in 5v, 12v, 24v and 36v, LRS-350 series. &amp;lt;br&amp;gt;&lt;br /&gt;
Load testing was done with TTi LD300 DC Electronic load equipment at 1a, 2a, 3a, 4a, 5a, 10a, 15a and 20a. &amp;lt;br&amp;gt;&lt;br /&gt;
The pdf link below documents the testing that was done using 12awg stranded copper wire for input and 14awg stranded copper wire for output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://doityourselfchristmas.com/forums/attachment.php?attachmentid=38064&amp;amp;d=1510023884 Load Testing Report]&lt;br /&gt;
&lt;br /&gt;
== Order some boards  ==&lt;br /&gt;
&lt;br /&gt;
You can order your own boards from Holiday Lighting.  They are stock bare PCBs, Full DIY kits, and assembled units.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find them at: http://holiday.lighting&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
[[Image:5_amp_fuse.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
The board has four independently fused power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use mini automobile style fuses.&amp;lt;br&amp;gt;&lt;br /&gt;
Each main output fuse can be any value up to 5 Amps.&amp;lt;br&amp;gt;&lt;br /&gt;
It is recommended that the accessory fuse be set to no more than 1 amp.&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Power Pops Fanout board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these parts:&lt;br /&gt;
&lt;br /&gt;
- Two screw down power lugs for power input. The board was designed to use part B12-PCB-S from LugsDirect.com.&amp;lt;br&amp;gt; Link: https://lugsdirect.com/B12-PCB.htm&amp;lt;br&amp;gt;&lt;br /&gt;
- Four 5.08mm terminal blocks for power output.  These are often referred to as 5mm terminal blocks too.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five 1/4W resistors.  The value of the resistors depends on the input voltage and LED used.  However, a value of 1.2K will work for most LEDs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five indicator 3mm LEDs.  Any color can be used.  The Forward Voltage and current draw of the LED factor into the resistor value combination.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four Fuses, mini Automobile style, any combination with any value up to 5 Amps maximum, for the main power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- One Fuse, mini Automobile style, with a value up to 1 Amps maximum, for the accessory power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five Fuse Holders, specifically Keystone parts: 3544-2 or 3634-2.  Please note that 3634-2 has a mechanism to hold the fuse especially tight.  Some folks may find this annoying; therefore, 3544-2 is recommended.&amp;lt;br&amp;gt;&lt;br /&gt;
- One SPDT mini switch.  eg. digikey part: 450-1609-ND  or Sparkfun part: COM-09609  If you look around, you can often find these at other suppliers for much less than digikey or sparkfun.  The leads on this switch are spaced at .1&amp;quot; apart or 2.54mm which is the same as your typical pin header strip.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four, two pin, pin headers, 2.54mm lead spacing.  You can also use a terminal block with 2.54mm lead spacing.&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
One specific oddity that may not be obvious is that the fuse holder board pins are not spaced evenly from side to side. Therefore, there is only one correct orientation as shown by the fuse outline on the board.&lt;br /&gt;
 &lt;br /&gt;
As noted on the board, the input wires should be 12, 14 or 16 AWG.  If using 16 AWG or if using stranded twisted wires, the lug manufacturer recommends the use of wire ferrules.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The only tricky part of assembling the board is the input power lugs as these have a very large surface area to cover.  Just take your time and have plenty of solder ready to use.  You should put solder on both the top and bottom of the board. Be sure to fill the mounting holes completely.&amp;lt;br&amp;gt;NOTE: be sure the screws are tight before soldering to ensure the lug body is tight against the PCB as you solder.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is suggested you solder the lugs on first, followed by the fuse holders, output terminal blocks, pin headers, resistors, the switch, and finally the LEDs.&lt;br /&gt;
&lt;br /&gt;
== Board Layout Diagrams ==&lt;br /&gt;
&lt;br /&gt;
The pdf linked below shows the hole layout dimensions.&amp;lt;br&amp;gt;&lt;br /&gt;
The outer dimenstion of the board is exactly 100mm x 50mm.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Power_board_hole_layout.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pdf linked below can be opened and printed for a drilling template.&lt;br /&gt;
Be sure to print it without any scaling. i.e. print at 1:1  by turning OFF the FIT TO PAGE or SCALE option which by default is turned on.&lt;br /&gt;
&lt;br /&gt;
[[Media:Power_board_layout.pdf]]&lt;br /&gt;
&lt;br /&gt;
== End User Pictures ==&lt;br /&gt;
&lt;br /&gt;
Here is &#039;&#039;&#039;Kev7274&#039;&#039;&#039; testing out the placement of voltmeters on one of his boards: (the alligator clips are just for testing)&lt;br /&gt;
[[File:Kev7274.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;pmiller&#039;&#039;&#039; mounted a voltmeter with through hole screws.&lt;br /&gt;
He could do this because the top half of the board is the positive power plane, both top and bottom.  As long as you don&#039;t get into the traces for the low amperage connectors, this will work...and Bob&#039;s your Uncle!&lt;br /&gt;
[[File:Purgemex.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
	<entry>
		<id>http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=12841</id>
		<title>Power Pops Fanout - 1 Input with 4 Outputs</title>
		<link rel="alternate" type="text/html" href="http://www.doityourselfchristmas.com/wiki/index.php?title=Power_Pops_Fanout_-_1_Input_with_4_Outputs&amp;diff=12841"/>
		<updated>2018-06-27T13:39:02Z</updated>

		<summary type="html">&lt;p&gt;Ukewarrior: /* General Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==The Power Pops Fanout Board is a simple DC power splitter.==&lt;br /&gt;
 &lt;br /&gt;
This board is designed to take one input DC power feed and split it into 4 Main outputs &amp;amp; 4 accessory (low amperage) outlets.&amp;lt;br&amp;gt;&lt;br /&gt;
The current version is v2.1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Each Main output on the board has its own mini-automobile style fuse that is rated up to 5 amps.&amp;lt;br&amp;gt;&lt;br /&gt;
The four accessory outlets share one mini-automobile style fuse. &amp;lt;br&amp;gt;&lt;br /&gt;
Each fuse has a LED status indicator to show if power is flowing through that fuse; therefore showing that power is present and that the fuse is good.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
There is a switch on the board that activates the function of all the status LEDs thereby allowing the user to turn off the LEDs unless needed.  This switch does NOT turn off the power feed.  It has no affect on the flow of power except to the LED indicators.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Pictureof v2-1.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
== Finished Board ==&lt;br /&gt;
[[Image:Purgeme2.jpg|left|small]]&lt;br /&gt;
&lt;br /&gt;
== General Features ==&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has these main features&#039;&#039;&#039; &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;1. Supports the splitting of up to 20 amps of DC power into 4 individual power outlets of up to 5 amps each.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;2. Has four accessory outlets to power low amperage devices like a voltmeter or a fan.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;3. Is a DIY board using all through hole components for easy DIY soldering.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;4. Was designed and LOAD TESTED to support up to 20 amps of DC power at a maximum of 28 Volts.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5. Input &amp;amp; output power can be soldered directly to the board or mounted via Screw down lugs(input) and 5mm terminal blocks(outputs).&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;6. Each Main power output is individually fused with a status LED indicating the state of power and the fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;7. The four accessory outlets share one Fuse.&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;8. The board measures 100x50mm&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;9. Has 4 mounting holes.&#039;&#039;&#039;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
The board is professionally manufactured with 1oz copper(top &amp;amp; bottom) and the holes are through plated.  This makes for easy and more error free soldering.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A LOAD TESTED Design ==&lt;br /&gt;
&lt;br /&gt;
Full load testing was done with this distribution board to ensure that it could perform within the specified guidelines.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testing was done with genuine Mean Well power supplies in 5v, 12v, 24v and 36v, LRS-350 series. &amp;lt;br&amp;gt;&lt;br /&gt;
Load testing was done with TTi LD300 DC Electronic load equipment at 1a, 2a, 3a, 4a, 5a, 10a, 15a and 20a. &amp;lt;br&amp;gt;&lt;br /&gt;
The pdf link below documents the testing that was done using 12awg stranded copper wire for input and 14awg stranded copper wire for output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://doityourselfchristmas.com/forums/attachment.php?attachmentid=38064&amp;amp;d=1510023884 Load Testing Report]&lt;br /&gt;
&lt;br /&gt;
== Order some boards  ==&lt;br /&gt;
&lt;br /&gt;
You can order your own boards from Holiday Lighting.  They are stock bare PCBs, Full DIY kits, and assembled units.&amp;lt;br&amp;gt;&lt;br /&gt;
You can find them at: http://holiday.lighting&lt;br /&gt;
&lt;br /&gt;
== Fuses ==&lt;br /&gt;
&lt;br /&gt;
[[Image:5_amp_fuse.jpg|right|small]]&lt;br /&gt;
&lt;br /&gt;
The board has four independently fused power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
The board is designed to use mini automobile style fuses.&amp;lt;br&amp;gt;&lt;br /&gt;
Each main output fuse can be any value up to 5 Amps.&amp;lt;br&amp;gt;&lt;br /&gt;
It is recommended that the accessory fuse be set to no more than 1 amp.&lt;br /&gt;
&lt;br /&gt;
== Disclaimers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;USE the Power Pops Fanout board at Your Own Risk !&#039;&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;The Power Pops Fanout board has NO warranty expressed or implied&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BOM - Bill of Materials == &lt;br /&gt;
&lt;br /&gt;
The BOM contains these parts:&lt;br /&gt;
&lt;br /&gt;
- Two screw down power lugs for power input. The board was designed to use part B12-PCB-S from LugsDirect.com.&amp;lt;br&amp;gt; Link: https://lugsdirect.com/B12-PCB.htm&amp;lt;br&amp;gt;&lt;br /&gt;
- Four 5.08mm terminal blocks for power output.  These are often referred to as 5mm terminal blocks too.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five 1/4W resistors.  The value of the resistors depends on the input voltage and LED used.  However, a value of 1.2K will work for most LEDs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five indicator 3mm LEDs.  Any color can be used.  The Forward Voltage and current draw of the LED factor into the resistor value combination.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four Fuses, mini Automobile style, any combination with any value up to 5 Amps maximum, for the main power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- One Fuse, mini Automobile style, with a value up to 1 Amps maximum, for the accessory power outputs.&amp;lt;br&amp;gt;&lt;br /&gt;
- Five Fuse Holders, specifically Keystone parts: 3544-2 or 3634-2.  Please note that 3634-2 has a mechanism to hold the fuse especially tight.  Some folks may find this annoying; therefore, 3544-2 is recommended.&amp;lt;br&amp;gt;&lt;br /&gt;
- One SPDT mini switch.  eg. digikey part: 450-1609-ND  or Sparkfun part: COM-09609  If you look around, you can often find these at other suppliers for much less than digikey or sparkfun.  The leads on this switch are spaced at .1&amp;quot; apart or 2.54mm which is the same as your typical pin header strip.&amp;lt;br&amp;gt;&lt;br /&gt;
- Four, two pin, pin headers, 2.54mm lead spacing.  You can also use a terminal block with 2.54mm lead spacing.&lt;br /&gt;
&lt;br /&gt;
== Construction Information ==&lt;br /&gt;
&lt;br /&gt;
One specific oddity that may not be obvious is that the fuse holder board pins are not spaced evenly from side to side. Therefore, there is only one correct orientation as shown by the fuse outline on the board.&lt;br /&gt;
 &lt;br /&gt;
As noted on the board, the input wires should be 12, 14 or 16 AWG.  If using 16 AWG or if using stranded twisted wires, the lug manufacturer recommends the use of wire ferrules.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The only tricky part of assembling the board is the input power lugs as these have a very large surface area to cover.  Just take your time and have plenty of solder ready to use.  You should put solder on both the top and bottom of the board. Be sure to fill the mounting holes completely.&amp;lt;br&amp;gt;NOTE: be sure the screws are tight before soldering to ensure the lug body is tight against the PCB as you solder.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is suggested you solder the lugs on first, followed by the fuse holders, output terminal blocks, pin headers, resistors, the switch, and finally the LEDs.&lt;br /&gt;
&lt;br /&gt;
== Board Layout Diagrams ==&lt;br /&gt;
&lt;br /&gt;
The pdf linked below shows the hole layout dimensions.&amp;lt;br&amp;gt;&lt;br /&gt;
The outer dimenstion of the board is exactly 100mm x 50mm.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Media:Power_board_hole_layout.pdf]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The pdf linked below can be opened and printed for a drilling template.&lt;br /&gt;
Be sure to print it without any scaling. i.e. print at 1:1  by turning OFF the FIT TO PAGE or SCALE option which by default is turned on.&lt;br /&gt;
&lt;br /&gt;
[[Media:Power_board_layout.pdf]]&lt;br /&gt;
&lt;br /&gt;
== End User Pictures ==&lt;br /&gt;
&lt;br /&gt;
Here is &#039;&#039;&#039;Kev7274&#039;&#039;&#039; testing out the placement of voltmeters on one of his boards: (the alligator clips are just for testing)&lt;br /&gt;
[[File:Kev7274.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;pmiller&#039;&#039;&#039; mounted a voltmeter with through hole screws.&lt;br /&gt;
He could do this because the top half of the board is the positive power plane, both top and bottom.  As long as you don&#039;t get into the traces for the low amperage connectors, this will work...and Bob&#039;s your Uncle!&lt;br /&gt;
[[File:Purgemex.jpg]]&lt;/div&gt;</summary>
		<author><name>Ukewarrior</name></author>
	</entry>
</feed>