This has been made with a very hot needle in a very short timeframe.
PCB design is suboptimal.
It is based on the WCH CH32V003 MCU and draws between 11mA and 14mA at 5V.
To flash the badge, you need to have a WCH-LinkE programmer and the
wlink
CLI tool.
NOTE: The older WCH-Link (without E) does not work!
Connect as follows:
TP3
is the SWDIO pinTP1
is 5V VCCTP2
is GND (ground)
In the firmware/
directory, run:
cargo run --release