This repository contains the hardware design files for Badge Magic, an open-source LED badge platform that lets you create and display custom text, clipart, and animations over Bluetooth using the Badge Magic apps or Python libraries. While its latest hardware revision may not yet be mass-produced, it shares the same RISC-V chip as many other LED badges (e.g., LeSun, Victronics) but provides extra functionality, including a built-in microphone for real-time ambient sound visualization, external flash storage, and two top-mounted buttons that allow for mini-games and other interactive features. To see which functions are supported or in progress, visit the dedicated firmware repository.
Front side
Back side
The following software components are available:
- Firmware: https://github.com/fossasia/badgemagic-firmware
- Android app: https://github.com/fossasia/badgemagic-app
- You can get the board at the FOSSASIA Shop.
- Microcontroller Platform: WCH CH582M
- Toolchain: MRS_Toolchain_Linux_x64_V1.91
- Programming Tool: wchisp
- WCH CH582M Microcontroller
- XC6206P332MR
- LP4054
- DW03
- USB-C
- Electret microphone
- External flash storage
- 32Mhz Crystal
- 3.7v 280mAh Li-ion battery
- LEDs, buttons, resistors, capacitors,
- and more
- 11x44 LED Matrix display
- BLE 5.0
- USB 2.0