Scrolling Text Display - Grove - 8×8 RGB LED Matrix w/Driver - dumpling - CodeCraft Hub
Scene: Maker. Edge AI application on CodeCraft Hub for Maker use cases.
Devices / BOM: Grove - 8×8 RGB LED Matrix w/Driver
Maker application on CodeCraft Hub. A desktop text scroller that continuously displays "CodeCraft" on an 8×8 RGB LED matrix, powered on and ready to go — no setup required.
Documentation
his is a desktop text scrolling display. Connect the XIAO ESP32S3 to the RGB LED matrix with a Grove cable, flash the program, and power it on. The matrix will endlessly scroll the word "CodeCraft" — letters slide across the screen from right to left, and once the full word passes, it starts over again automatically.
Place it on your desk as a decorative sign, or swap the text to your name or a short slogan for a personalized display. No buttons to press, no web page to open — just plug in and enjoy.
Ideal for: desk decorations, event booth signage, or a creative DIY gift for a friend.
video
Deploy steps
- Step 1
Chrome / Edge / 360 Browser :Must support Web Serial API
CodeCraft Platform: Generate code online, no software installation needed: https://codecraft.seeed.cc
USB Cable: For connecting the device and flashing firmware.
XIAO ESP32S3: Main controller board.
Grove RGB LED Matrix w/Driver: 8×8 RGB dot matrix display, Grove I2C interface.
Grove Cable: Connects the board to the matrix display.
- Build and Test with CodeCraft
1.Open CodeCraft
Visit https://codecraft.seeed.cc in your browser, log in, and create a new project.
2.Enter your project requirements
In the CodeCraft chat, describe your project — tell it you want to build a scrolling "CodeCraft" text display on an 8×8 RGB LED matrix.
3.Flash the program
Once CodeCraft generates the project, connect the XIAO ESP32S3 to your computer with a USB cable. Select the correct board model and serial port in CodeCraft, then click flash and wait for it to finish.
4.Test the result
Connect the matrix to the XIAO ESP32S3's Grove I2C port using the Grove cable, then power on the board. The matrix will immediately start scrolling "CodeCraft". If the text direction or speed isn't quite right, just tell CodeCraft what to adjust and let it regenerate and reflash.
- Step 3
Quick start steps:
Connect the matrix to the XIAO ESP32S3's Grove I2C port with the Grove cable
Connect the XIAO ESP32S3 to your computer with a USB cable
Click the one-click Flash plugin above, select the correct board model and serial port, and wait for flashing to complete
Once flashed, the matrix automatically starts scrolling "CodeCraft" — no additional steps needed
Flash firmware to your device (in-app tool on CodeCraft Hub).
Note: You can also refer to prompt.txt and regenerate the project in CodeCraft.
prompt-en.txt
- Q&A
Q: The flash succeeded but the matrix shows nothing?
A: Check that the Grove cable is firmly plugged into the XIAO ESP32S3's Grove I2C port. Also make sure the board is powered on after flashing.
Q: The text scrolls too fast or too slow — can I adjust it?
A: Yes. Tell CodeCraft "make the scrolling slower" or "make the scrolling faster", let it regenerate the code, and reflash.
Q: Can I change the text to something else?
A: Absolutely. Tell CodeCraft "change the displayed text to XXXX", regenerate and reflash. The matrix supports English letters and numbers.