<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.diychristmas.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Archived_ChristmasWiki%3ANull_Pixels</id>
	<title>Archived ChristmasWiki:Null Pixels - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.diychristmas.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Archived_ChristmasWiki%3ANull_Pixels"/>
	<link rel="alternate" type="text/html" href="https://www.diychristmas.org/wiki/index.php?title=Archived_ChristmasWiki:Null_Pixels&amp;action=history"/>
	<updated>2026-08-07T21:08:24Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.11</generator>
	<entry>
		<id>https://www.diychristmas.org/wiki/index.php?title=Archived_ChristmasWiki:Null_Pixels&amp;diff=5741&amp;oldid=prev</id>
		<title>ErnieHorning: Restored from the archived ChristmasWiki backup. Image references updated where required.</title>
		<link rel="alternate" type="text/html" href="https://www.diychristmas.org/wiki/index.php?title=Archived_ChristmasWiki:Null_Pixels&amp;diff=5741&amp;oldid=prev"/>
		<updated>2026-08-06T23:04:25Z</updated>

		<summary type="html">&lt;p&gt;Restored from the archived ChristmasWiki backup. Image references updated where required.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Intro==&lt;br /&gt;
In some Pixel layouts where the [[Archived ChristmasWiki:Different Styles of Pixels|Pixels]] are located a long distance away from the [[Archived ChristmasWiki:Controllers|Pixel Controller]] it may be necessary to install a Null Pixel in the wiring to ensure that the Pixels perform properly.&lt;br /&gt;
&lt;br /&gt;
==Disclaimers==&lt;br /&gt;
The standard disclaimers pertaining to the information contained on this wiki page are listed [[Archived ChristmasWiki:Disclaimers| here.]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==What is a Null Pixel==&lt;br /&gt;
Unlike regular LED strings, Pixels allow each individual RGB LED to be turned on and off separately.  In order to have each RGB LED be capable of individual control, it must have data signaling go to the Pixels to command them.  Pixels have power wires connected to them to power them, but Pixels also use high speed serial data communications over additional wires in the cable to them.  The serial data signal can only go a limited distance before the signal is to weak or distorted to allow proper function of the Pixels.  If the signal is too weak or distorted, the Pixels may not respond properly and flash erratically or not light at all.&lt;br /&gt;
&lt;br /&gt;
Null Pixels are placed on the power and signal lines between the [[Archived ChristmasWiki:Controllers|Pixel Controller]] and the first Pixel that is located at a distance from the controller.  The Null Pixel basically is a regular Pixel that is not used for lighting, but merely repeats the signal and sends it down the line to the next Pixel.  It is possible to splice multiple Null Pixels into a line if the distance is great.  By inserting Null Pixels in the signal lines you regenerate the data signals and the clock signals and allow them to go further away from the controller.  The Null Pixel must be the same IC Type as the rest of the Pixel string due to the fact that different Pixel ICs use different serial signaling protocols.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;When splicing in Null Pixels, pay close attention to the [[Archived ChristmasWiki:Pixel_Wiring_Colors|wire color codes]] and the Pixel Orientation.  There is an input and an output side to every pixel.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==4 Wire Pixels vs 3 Wire Pixels==&lt;br /&gt;
[[Archived ChristmasWiki:Different_Styles_of_Pixels#Pixel_.28IC.29Control_chips_and_number_of_wires|Pixels]] that use 4 wires (V+,V-,Data,Clock) such as the [http://www.adafruit.com/datasheets/WS2801.pdf WS2801] typically need a Null Pixel roughly less than every 6M (19ft) due to the need for both the Data and Clock signal to be regenerated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Archived ChristmasWiki:Different_Styles_of_Pixels#Pixel_.28IC.29Control_chips_and_number_of_wires|Pixels]] that use 3 wires (V+,V-,Data) such as the [http://www.nooelec.com/files/WS2811.pdf WS2811] typically need a Null Pixel roughly less than every 10M (32ft). It is common to use a null pixel every 15-20ft to eliminate problems.&lt;br /&gt;
&lt;br /&gt;
The distance you can go depends on many factors including the proximity to other power and data wires, wire shielding and if you use twisted pair wire or not.  &amp;#039;&amp;#039;&amp;#039;You should always test your Pixel layout with the proper length wires to see if there will be an issue and the need for additional Null Pixels.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Managing Null Pixels in Pixel Controllers and Sequencing Software==&lt;br /&gt;
Pixels work by receiving all of the data for the entire string, using the data meant for that specific RGB LED and then passing the remainder of the data down the string to the next Pixel which repeats the process.  You need to account for the Null Pixels in either the Sequencing Software or the [[Archived ChristmasWiki:Controllers|Pixel Controller]].  &lt;br /&gt;
&lt;br /&gt;
If your Pixel Controller has a setting for Null Pixels, like the [http://sandevices.com/E681info.html E682] does, then you just set the controller up with the correct number of Null Pixels  and then in the Sequencing Software you just sequence for the active Pixels in your design and ignore the existence of the Null Pixels.  The Null Pixels do not add additional channels to your sequence.&lt;br /&gt;
&lt;br /&gt;
If you Pixel Controller does not have a setting for Null Pixels, like many low cost controllers, then you must account for the fact that there are Null Pixels in your sequence and adjust your sequences to ignore the Null Pixels.  The Null Pixels do add additional channels to your sequence.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Links==&lt;br /&gt;
&lt;br /&gt;
[[Archived ChristmasWiki:Different Styles of Pixels|Different Styles of Pixels]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Archived ChristmasWiki:Controllers|Controllers]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Archived ChristmasWiki:Dumb RGB or Intelligent Pixels??|Dumb RGB or Intelligent Pixels??]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Archived ChristmasWiki:Things You Will Need To Get Started With Pixels|Things You Will Need To Get Started With Pixels]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Archived ChristmasWiki:Pixel Wiring Colors|Pixel Wiring Colors]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Archived ChristmasWiki:Pixel Connectors|Pixel Connectors]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[Archived ChristmasWiki:Choosing a Pixel Voltage: 5V vs 12V|Choosing a Pixel Voltage: 5V vs 12V]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archived ChristmasWiki:Power Injection|Power Injection]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archived ChristmasWiki:Waterproofing Pixels|Waterproofing Pixels]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archived ChristmasWiki:Power Supplies|Power Supplies]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archived ChristmasWiki:E1.31_(Streaming-ACN)_Protocol|E1.31 Network Setup and Configuration]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Archived ChristmasWiki:RGB]]&lt;br /&gt;
[[Category:Archived ChristmasWiki:Pixel]]&lt;br /&gt;
[[Category:Archived ChristmasWiki:DIYC Index]]&lt;/div&gt;</summary>
		<author><name>ErnieHorning</name></author>
	</entry>
</feed>