The enclosure, buttons and knobs are designed in Fusion 360.

SPIFFS can store up to 10 streaming URLS and station IDs as well as the night display mode ON time and day display mode ON time. It also stores the phone hotspot and password.

The circuit is very power efficient. Wifi is turned on at power up to get the current time from an internet time server then turned off.

Wifi is on during streaming only. Further power savings happen via the night mode which keeps the display off.

Every (date mod 7 = 0) days, the radio restarts to re-sync to the current internet time to minimize any possible time drift in the internal real time clock.

As well as turning on the display in night mode, the capacitive touch bar also silences the alarm.

There is a backup tone alarm speaker that will play a series of wake tones should the radio fail to get the streaming radio station started when the alarm time occurs.

The radio uses dual MAX98357A amplifier modules wired in stereo mode.

The lid is attached with neodinium magnets so it can be removed for demonstrations/teaching.