PCB Builder Version
Printed Circuit Version
This version of the Vintage Radio uses a custom printed circuit board that replaces the hand-wired electronics used in the original build. The result is a cleaner build, fewer wiring steps, and a more repeatable assembly process.
The PCB was designed and tested by Mark (CanadianAvenger in the Discord community).
Like the original, the audio is mono and intentionally low-fi to resemble the character of old AM broadcasts. You can hear an example in the video below.
Difficulty:Â Intermediate
Why use the PCB build?
The original Vintage Radio was designed to be hand-wired so anyone could build it with basic soldering skills. Many builders loved that approach. Others asked for a cleaner and faster way to assemble the electronics. This PCB version solves that.
The benefits are far fewer wires, cleaner internal layout, faster assembly, easier for beginners, more consistent results.
What This PCB Does
The PCB combines the amplifier circuit, audio routing, buttons, and power management into a single board. Instead of wiring each component individually, you simply solder the components into the board.
The RP2040 microcontroller plugs into the board and runs the Vintage Radio firmware.
Acquire the Hardware
Parts You’ll Need
To build the PCB version of the Vintage Radio, you’ll need to order parts from a few different places. Unfortunately there isn’t a single store where everything can be purchased, but we’ve organized the process below so it’s easy to follow.
Start with the printed circuit board itself. After that you’ll order the electronic components from the DigiKey Bill of Materials. Finally there are a few remaining parts that are sourced separately.
Follow the sections below in order and you’ll have everything you need.
1. Purchase a PCB
This custom printed circuit board (PCB) replaces the hand-wired electronics used in the original build. It allows the amplifier circuit and supporting components to be soldered directly onto a single board, which greatly simplifies the wiring inside the radio.
The PCB was designed and tested by Mark (CanadianAvenger in the Discord community).
For more documentation about the PCB design and schematics go HERE.
If you’re new to PCBWay, you can also create an account using Mark’s referral link here.
If you’ve never ordered a PCB before, the checkout process can feel a little confusing the first time. This short tutorial walks through the process step by step.Â
You may also see community members offering PCBs locally in your country. Because PCBWay ships from China, some builders purchase boards in bulk and redistribute them within their region. Check back here soon for a list of community distributors. If you’d like to offer this in your country, contact Zion in the Discord community.
Order Through PCBWay2. Purchase Electronic Components
Next you’ll need the electronic components that get soldered onto the PCB. These parts are organized in a Bill of Materials (BOM) that can be ordered directly through DigiKey.
Â
Important notes before ordering:
- The BOM includes all of the circuit components used on the PCB, except the RP2040 microcontroller
- The BOM quantity is for one radio
- The BOM does NOT include the the pushbutton or the speakers. Links to those are in the next section.
- The BOM does not include the optional hardware pieces like the antenna and volumen knob
Â
If you’re building multiple radios you can adjust quantities before checkout
Before placing your order, create a DigiKey account and set your country correctly. This helps avoid unexpected brokerage fees during shipping.
I have made a short video for you to see how I go about using the DigiKey site to purchase multiple, as well as exclude parts from my order I might already own.
Order Through DigiKey2. Acquire the Hardware
Here is a list of the hardware you'll need for my design. Some of this you might already have, some of it you might not. I'm giving you links to the items I purchased in "bulk". If you're just making one, you might want to take note of what I used, and find a better small quantity to purchase. I'll be honest, everything I used came from Amazon, except for the DFPlayer. You'll need to buy the real one (not on Amazon) if you're going to build yours just like mine, because the knockoff ones that have on Amazon have different firmware and will not work with my design.
Â
RP2040-Zero Microcontroller
Purchase
Pushbutton
Speaker
Purchase
MicroSD Card
Purchase
M3x5 Screw
(2x - mount)
Purchase
M3x6 Screw
(1x - antenna)
Purchase
M3x5Â Flathead
(2x - mount)
Purchase
M2x6 screw
(2x - circuit board)
Purchase
M2x8 screws
(4x - speakers)
Purchase
M3 Insert
(2x - mount)
Purchase
Potentiometer Knob
Telescopic Antenna
Purchase
Charger Block
Purchase
USBc Cable
Purchase
Wire (solid core)
Purchase
3. Build Tutorials
Filament Suggestions
These are the filaments I recommend for printing the radio, based on finish, durability, and how forgiving they are during assembly. The goal is a clean surface, predictable tolerances, and parts that feel intentional once everything comes together.
Print Settings
This section covers the slicer settings used to print each part successfully. You’ll see recommended layer heights, wall counts, infill choices, and where supports are intentionally used. The focus is on getting clean surfaces, reliable tolerances, and parts that assemble without fighting you.
Tools Needed
You don’t need a full workshop to build this. These are the few tools that make the process smooth, precise, and frustration-free, from cutting and stripping wires to tightening the final hardware.
Assembling the Radio
Once everything is tested, it’s time to bring it all together. This final step shows how the parts stack, align, and fasten into the finished radio, turning a collection of components into a working object.
Program the Microprocessor
This step walks through loading the firmware that brings the radio to life. You’ll upload the code, confirm everything is running as expected, and make sure the microprocessor is ready before it ever goes inside the enclosure.
Support the Project?
This project exists because of hours of testing, failed prints, redesigns, and revisions. If you’ve found it useful and want to support future mounts, PCBs, and new designs, you can contribute here. Every spool helps! 🥰
đź§µ Buy Me Some FilamentLet's Stay Connected
This project is evolving. When I release new mounts, updated files, PCB revisions, hardware improvements, firmware changes, or entirely new designs, you’ll hear about it first. I’ll also share builder showcases and practical updates that make the radio easier and better to build. No noise. Just relevant information for people actually working on the project. You can unsubscribe anytime.