RANGMANG 2 v2.0

RANGMANG 2 is a professional serial RGB controller based on the ATmega128 microcontroller, designed for single‑module operation. It supports 50 channels, each with 255 pixels — giving you a total of 12,750 addressable pixels per module.

RANGMANG 2 RGB Controller Module - compatible with WS2812 LED strips RANGMANG 2 PCB and schematic based on ATmega128

Key Features

MCU: ATmega128 (11.0592 MHz)
Channels: 50 (A1–A50)
Pixels/Ch: 255 (1–255)
Total LEDs: 12,750
Protocol: UART / BT (HC‑05) 115200
Command: ARGBSE (hex encoded)
LEDs: WS2812, WS2811, WS2813, WS2815
Use: LED matrix, scrolling signs, advertising

Why Choose RANGMANG 2 for Your LED Project?

💰 Budget-Friendly

Build a professional LED display without breaking the bank. Perfect for small businesses and hobbyists.

🆓 Free Software

No paid licenses or subscriptions. Use the free Web Tool to design and generate commands instantly.

🔌 Plug & Play

Works with WS2812, WS2811, WS2813, WS2815 strips. Just connect and start controlling.

📡 50 Independent Channels

Control up to 50 separate LED strips or segments – ideal for large installations.

Perfect for Your Next LED Project

Command Protocol — ARGBSE

Every command must end with a newline (\n or \r\n). Only uppercase letters are accepted. No spaces.

LetterMeaningRangeDescription
AChannel Address1 – 50Channel number
RRed0 – 255Red intensity
GGreen0 – 255Green intensity
BBlue0 – 255Blue intensity
SStart0 – 255First pixel index
EEnd1 – 255Last pixel index

ARGBSE Data Encoding — Hex Transmission

To minimize character payload, each variable is converted to 2-character hexadecimal before transmission. The microcontroller then decodes each byte and executes the command.

VariableMeaningRangeHex RangeChars
AChannel Address1 – 5001 – 322
RRed0 – 25500 – FF2
GGreen0 – 25500 – FF2
BBlue0 – 25500 – FF2
SStart0 – 25500 – FF2
EEnd1 – 25501 – FF2

Total per command: 6 variables × 2 hex chars = 12 characters

Packet Structure — Multi-Command Transmission

Commands are transmitted in packets of up to 20. Each packet can contain 1 to 20 commands, processed in order.

Packet Rules


🧰 RANGMANG 2 Web Tool — User Guide

The RANGMANG 2 Web Tool (available via the Web Simulator) is a companion application that converts images and pixel designs into hex‑encoded ARGBSE commands for direct transmission to the ATmega128 controller. Perfect for creating cheap LED matrix displays, free scrolling signs, and digital advertising using WS2812 / WS2811 / WS2813 / WS2815 strips.

1. How to Use the Web Tool

2. Packet Size — 20 Commands per Transmission

The Web Tool groups up to 20 commands into a single packet for better efficiency. This means:

3. Wait Value — Inter‑Frame Delay

Each frame in the Web Tool has a wait value (in milliseconds) defining display delay:

4. SoifGo Integration — Custom Wait

In the SoifGo smartphone app, navigate to SoifGo Settings → Note Out and toggle Custom Wait to enable or disable timing parsing.

5. Quick Tips

✅ Frame Speed Optimization

 

------------------------------------------------------------
⚡ Channel Buffer (Frame Speed Optimization)
By default, the system clears 50 channels/threads before rendering each frame.
If you are using fewer channels (e.g., only 12), you can send the exact count
to the microcontroller. It will then skip clearing unused threads,
which slightly increases the frame rate.

Send the following command:
CH=12

Expected confirmation reply:
OK CH=12

(Replace 12 with your actual number of connected channels).

Sample operation of MINI CAD-CAM

PCB and Schematic Files ATmega128A

📦 Download All Project Files
⬅ Back to Tutorials ⬅ Back to SoifGo Home

RANGMANG 2 — ATmega128 Hardware RGB LED Controller for WS2812, WS2811, WS2813, WS2815. Ideal for LED matrix, scrolling signs, and digital advertising. 50 channels, 255 pixels per channel.