1. Introduction
The DIYmall 2020 RGB WS2812B LEDs are miniature, individually addressable RGB light beads featuring a built-in WS2812B driver chip. These programmable LEDs are designed for projects requiring compact, colorful, and dynamic lighting effects, such as those built with Arduino or custom SMD PCBs. Their small size and ability to be chained together allow for the creation of near-infinitely long and intricate light displays.

2. Specifications
Below are the key technical specifications for the 2020 RGB WS2812B LEDs:
| Feature | Specification |
|---|---|
| Model Number | FZ5560*100 |
| Driver Chip | WS2812B (Built-in) |
| Voltage | 5V DC |
| Current (per LED) | 12mA |
| Size | 2mm x 1.8mm |
| Compatible Equipment Style | Display Equipment |
| Origin | Mainland China |
| Package Contents | 100 x Nano 2020 RGB LEDs (typically in packs of 20) |

3. Setup and Wiring
These LEDs are surface mount (SMD) components and are designed for use on a PCB. Due to their very small size (2mm x 1.8mm), hand soldering can be challenging. SMT techniques with solder paste and hot air are recommended for optimal results.
3.1 Pin Functions
Each WS2812B LED has four pins for power, ground, data input, and data output:

| PIN | Function Description |
|---|---|
| DI (Data In) | Control data signal input |
| VDD (Power Supply) | Power supply (5V DC) |
| GND (Ground) | Ground, data & power grounding |
| DO (Data Out) | Control data signal output |
3.2 Application Circuit
The WS2812B LEDs can be chained together. The data output (DO) of one LED connects to the data input (DI) of the next LED in the chain. Ensure a stable 5V DC power supply is connected to VDD and GND for all LEDs. It is recommended to add a capacitor (C1 in the diagram) between VDD and GND near each LED for power stability, especially in longer chains.

4. Operating Instructions
The WS2812B LEDs are individually addressable, meaning each LED's color and brightness can be controlled independently. This is achieved by sending specific data signals to the DI pin of the first LED in the chain. The data then propagates down the chain to subsequent LEDs.
4.1 Programming
To control these LEDs, you will need a microcontroller (e.g., Arduino, ESP32, Raspberry Pi) and appropriate programming libraries (e.g., FastLED, Adafruit NeoPixel library). These libraries simplify the process of sending the correct data protocol to the LEDs.
- Connect to a Microcontroller: Connect the DI pin of the first LED in your chain to a digital output pin on your microcontroller.
- Power Supply: Ensure your microcontroller and LEDs share a common ground and that the LEDs receive a stable 5V DC power supply capable of providing sufficient current for all LEDs in your chain (12mA per LED).
- Install Libraries: Install the necessary LED control library in your development environment (e.g., Arduino IDE).
- Write Code: Use the library functions to set the color and brightness of each LED. You can create various patterns, animations, and effects.

5. Maintenance
These LEDs are robust when properly installed, but their small size requires careful handling.
- Handling: Avoid excessive force or bending, especially after soldering, as this can damage the delicate internal connections or the solder joints.
- Cleaning: If necessary, gently clean the LEDs and surrounding PCB with isopropyl alcohol and a soft brush or lint-free cloth. Ensure the power is disconnected before cleaning.
- Storage: Store unused LEDs in their original anti-static packaging in a cool, dry environment to prevent damage from static discharge or moisture.
- Environmental Conditions: Avoid exposing the LEDs to extreme temperatures, high humidity, or corrosive environments.
6. Troubleshooting
If you encounter issues with your WS2812B LEDs, consider the following common problems and solutions:
- LEDs not lighting up:
- Check power connections (VDD and GND) for proper voltage (5V DC) and continuity.
- Verify data line (DI) connection to the microcontroller.
- Ensure the microcontroller is powered and running the correct code.
- Inspect solder joints for cold joints or shorts.
- Incorrect colors or flickering:
- Check the data signal integrity. Long wires or noisy environments can affect the signal.
- Ensure your power supply is adequate for the number of LEDs. Voltage drop can cause color shifts or flickering.
- Verify the data pin assignment in your code matches the physical connection.
- Add a capacitor (e.g., 100-1000µF) across the 5V and GND lines near the first LED in the strip to smooth power delivery.
- Only the first few LEDs work, or random LEDs are off:
- This often indicates a power issue or a broken data line further down the chain.
- Check power connections to all LEDs in the chain.
- Inspect the data output (DO) of the last working LED and the data input (DI) of the first non-working LED for continuity and proper soldering.
- Ensure your code is addressing the correct number of LEDs.
- LEDs get hot:
- While normal operation generates some heat, excessive heat might indicate a short circuit or overcurrent. Disconnect power immediately and inspect wiring.
7. User Tips
- Soldering Precision: Given their small size, use a fine-tipped soldering iron and good magnification. Practice on scrap material if you are new to SMD soldering.
- Power Considerations: Always ensure your power supply can deliver enough current for all LEDs at full brightness (12mA per LED). Undersized power supplies can lead to dimming, color shifts, or erratic behavior.
- Data Line Resistor: For longer data lines or noisy environments, adding a 300-500 Ohm resistor in series with the data line (DI) near the first LED can improve signal integrity.
- Capacitor for Stability: A large capacitor (e.g., 1000µF) across the power rails at the beginning of your LED strip is highly recommended to prevent voltage spikes and ensure stable operation.
- Test in Stages: When building complex projects, test small sections of your LED chain as you go to easily identify and troubleshoot issues.
8. Warranty and Support
For technical assistance, troubleshooting beyond this manual, or inquiries regarding product defects, please contact the DIYmall customer support directly through your purchase platform. Provide your model number (FZ5560*100) and a detailed description of the issue to expedite support.





