Start from a look you like
Pick a template and change it, begin blank, or open a theme you already made.
Begin blank
Every colour starts neutral. Good if you already know the look.
Open an existing theme
Drop a theme.json (with its emblem.bin) or a whole theme folder here to keep editing it.
Identity
Palette
Colours are clamped to what the panel can show (RGB565).
Centrepiece
An image is shrunk to fit and reduced to 16 colours.
Motion
Dial size is a CYD setting. The Waveshare lays its radar out itself, so this choice does not change its picture.
Live preview
Runs the real device drawing code, so it is exactly what the panel will show.
Checks
Put it on your card
Plug the SD card into this computer, pick it, and the theme is copied across.
1 Choose the card
Your browser asks for permission to write to one folder -- the card.
2 Copying
3 Done
Not yet.
What is going onto the card
Or install over USB, with the card left in the CYD
Plug the CYD into this computer with its USB cable. The page sends the pack down the cable and the board writes it to its own card.
1 Connect
Connecting may reset the board. If it restarts, it is back in a few seconds; the page waits for it to finish booting before it sends anything.
Close any serial monitor (Arduino IDE, PlatformIO, screen) first: only one program can use the port at a time.
2 Send
3 Done
Not yet.
Over USB this page can only list /themes and write theme.json and emblem.bin into one pack folder. By design it cannot delete anything on the card or restart the board: those device commands act without asking, so a web page never sends them. To delete a pack or reboot from a computer, use tools/sdput.py.