← Back to Tools

G6 Panel Pattern Editor

20×20 LED Panel | Interactive Pattern Designer

Pattern Library
Byte Values (50 bytes)
Copy Format:
Physical LED Layout
Click pixels to toggle on/off • Row arrows (→) toggle entire row • Column arrows (↓) toggle entire column
0
4
8
12
16
19
Pixels On
0
Fill %
0%
Size
50 B
Byte → Pixel Mapping (50 bytes, 8 pixels each, MSB-first)
Pattern Library
Byte Values (200 bytes)
Copy Format:
Intensity Palette (0-15)
Selected: 15
Physical LED Layout
Select intensity from palette above • Click pixels to paint • Row/column arrows fill entire row/column with selected intensity
0
4
8
12
16
19
Avg Intensity
0.0
Non-Zero
0
Size
200 B
Byte → Pixel Mapping (200 bytes, 2 pixels each, high/low nibble)
Character Selection
Top-Left
Top-Right
Bottom-Left
Bottom-Right
----
Quick Messages
Byte Values (50 bytes)
Copy Format:
Pattern Preview
G6 Panel LED Mapping Reference

This table shows the mapping between logical pixel coordinates [row, col] and physical LED positions (D1-D400) on the G6 Panel v0.1 PCB.

Row 0 is at the bottom, Row 19 is at the top.

Column 0 is on the left, Column 19 is on the right.

Row Column
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Encoding Details

GS2 (1-bit): 400 pixels → 50 bytes | 8 pixels per byte, MSB-first

GS16 (4-bit): 400 pixels → 200 bytes | 2 pixels per byte (high/low nibble)

Pixel Index: LED DN → Pixel index = N - 1 (range: 0-399)

Transmission: Row-major order, pixels packed per LED mapping table above