
This week's pick is a printed box that plays internet radio into an ESP32-S3 and re-broadcasts it as a longwave AM carrier, two independent transmitters on one board, for roughly $20–35 and a beginner's evening — provided a radio in the house still covers longwave.

| Qty | Part | Specification | Role in build | Planning cost |
|---|---|---|---|---|
| 1 | Development board | Waveshare ESP32-S3-Zero, ESP32-S3FH4R2, 4 MB flash, 2 MB PSRAM, 23.5 × 18 mm | Runs both transmitters; the case is cut to its footprint | $7 (£5.30) |
| 2 | Resistor | 220 Ω, 1/4 W, carbon or metal film | Series element from each GPIO pin into its loop | $0.20 |
| 1 | Wire | 0.3 mm enamelled copper, about 1.5 m — sold as magnet or transformer wire | Both five-turn windings | $2–4 |
| 4 | Heat-set insert | M3 brass, about 4 mm outside diameter, 5–6 mm long | Metal threads in the lid's four pillars | $2–3 |
| 4 | Screw | M3 countersunk, 8–10 mm | Close the base onto the lid | $2 |
| 2 | Screw | M3 self-tapping, short | Cable clamp, needed only if a cable leaves the box | optional |
| 1 | Cable | USB-C data cable, not charge-only | Power and the serial console | $3–6 |
| 1 | Filament | PLA, about 40 g | Base, lid and clamp | $1–2 |
| 1 | AM receiver | Must cover longwave for the default 200 kHz carrier | Proves the build works | already owned |


esptool, then write the merged image at offset zero, using the board's own USB-C socket rather than a separate adapter:pip install esptool
python -m esptool --chip esp32s3 -p COM5 write_flash 0x0 amtx-v1.0-merged.binAMTX-Setup and serves a setup page at 192.168.4.1. Pick your network from its scan list rather than typing the name, because the radio is 2.4 GHz only. After it joins, the control page lives at http://amtx.local, and out of the box it plays Radio Swiss Jazz on transmitter A at 200 kHz and the BBC World Service on B at 250 kHz. 4AMTX-Setup, then confirm the web page and the serial console answer before you print anything: that proves the firmware, the Wi-Fi and the control page work while you still have the receipt. Then print the case, wind the two coils, scrape the enamel, and decide how close to the radio the loop should sit. 413garethdavieslondon.github.io
github.com
hackaday.com
github.com
github.com
github.com
thepihut.com
waveshare.com
github.com
electrokit.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.