
FoxSDR: The ESP32-S3 Standalone Transceiver
The journey to creating the FoxSDR didn't start with a brilliant flash of inspiration; it started with frustration and a stubborn refusal to give up.
For a long time, I was desperate to build a Software Defined Radio. I scoured the internet and followed various open-source projects, hoping to learn. But time after time, I’d get halfway through a build only to find that the original developers had abandoned their progress. I wanted an SDR that was affordable enough for me to experiment with, and more importantly, a radio that anyone could afford to build if I succeeded.
There was just one massive roadblock: I had absolutely zero knowledge of embedded system programming or circuit design.
Knowing my limitations, I reached out to my friends and the local maker community. I pitched my vision and asked for their help to bring it to life. But because I didn't have a working prototype to show them, nobody showed any interest. To them, I was just a "nobody" with a pipe dream. The silent consensus was clear: This is never going to happen.
But my mind wouldn't let it go. I was losing sleep over the temptation to just try.
Finally, one day, I stopped waiting for help. I decided to use AI as my tutor and co-pilot to start learning how to write code from absolute scratch. To my absolute surprise, I managed to make a tiny bit of progress. That small victory lit a fire in me.
Because I was starting from zero in both programming and PCB design, I knew I had to outwork my lack of experience. I began pouring 12 to 14 hours a day into researching, writing code, breaking things, and fixing them again. I lived and breathed this project for an entire month, learning everything on the fly.
And then, after weeks of exhausting, continuous effort, it happened. The code compiled, the hardware synced, and the radio successfully received and transmitted.
That was my ultimate "Aha!" and "Wow!" moment. Sitting there after a 14-hour day, listening to the radio work, I realized that I had actually done it. It proved to me that with enough dedication, the right learning tools, and a bit of stubbornness, even a "nobody" can build a high-performance SDR from scratch.
And now, I want to share it with you.

Explore SDR
All Products


FoxSDR: The ESP32-S3 Standalone Transceiver
Designed and built by VU3ZOF
Welcome to the FoxSDR project! This is my journey into building a modern, high-performance Software Defined Radio (SDR) using nothing but an ESP32-S3 microcontroller, a WM8731 audio codec, and a Tayloe mixer.
My goal was to create a true standalone SDR—no PC required, no expensive FPGAs, and no complicated setup. The ESP32-S3 handles the heavy DSP math, the high-speed waterfall display, and the user interface all by itself.
I am a "one-man army" working on this project. I do not have a deep background in advanced electronics or complex software programming, but I have a passion for amateur radio and homebrewing. I have managed to get the core RX and TX architectures working with great results on the air, but I know there is so much more potential here.
That is why I am opening the doors to the community.
While the source code is currently undergoing further development and cleanup, I am releasing the compiled firmware, complete circuit schematics, and PCB Gerber files today. You can build your own FoxSDR right now, test it, and put it on the air.
Current Features (Firmware Available Now)
The current build provides a robust and fully functional SSB/CW transceiver experience:
-
Standalone DSP Engine: The ESP32-S3 directly processes I/Q baseband data, handling phase shifting, filtering, and mixing in real-time.
-
Dynamic Waterfall & Spectrum: A high-framerate, color-mapped spectrum analyzer visualizes the RF environment across a 320x240 touch screen.
-
Commercial-Style UI: Features a dynamic "soft key" menu system, dual VFOs (A/B), and a dedicated first-time setup wizard to map your physical buttons.
-
High-Fidelity Audio: 24-bit I2S audio processing using the WM8731 codec, featuring a 3-band graphical EQ and variable DSP filtering (500Hz to 6kHz).
-
Advanced RX/TX Tools: Includes a built-in Noise Blanker (NB), a hybrid Noise Reduction (NR) algorithm, Smart AGC, and a TX speech compressor.
Become a Supporter to Download Files
The FoxSDR firmware itself is free open-source software, but immediate access to the current binary files and Gerbers is currently restricted to paid project supporters.
I am a solo developer providing this service for the community. Keeping these files "at your fingertips" requires professional web hosting and maintenance, which is not free. To cover these ongoing web service costs, I ask for a small token of contribution. By subscribing, you are not "buying" the firmware; you are donating to maintain this web service and directly supporting the continuation of this project.
To support the project and instantly unlock the schematics, PCB Gerbers, and the latest pre-compiled firmware (.bin), please join as a paid contributor here:
1
What is FoxSDR?
"FoxSDR is a standalone transceiver built entirely around a single ESP32-S3 microcontroller, designed for enthusiasts who want a modern SDR experience without the commercial price tag. Using the absolute minimum hardware, it completely eliminates the need for a PC by handling all complex DSP math onboard while pairing with a WM8731 codec for high-fidelity audio, smart AGC, and TX compression. This budget-friendly project proves you don't need to spend a fortune to get a premium radio, delivering a commercial-grade interface complete with dynamic 'soft keys' and a stunning, real-time waterfall display."
2
Who is it for?
"The FoxSDR is built for radio enthusiasts who want a modern SDR experience but cannot afford expensive commercial rigs. By running the entire radio on just a single ESP32-S3 microcontroller, it delivers a stunning, real-time waterfall display with the absolute minimum hardware. It proves that anyone can enjoy high-performance, standalone radio operation on a true homebrewer's budget."
3
What are the key features?
FoxSDR includes a standalone DSP engine, dynamic waterfall and spectrum display, high-fidelity audio processing, and essential RX/TX tools for an enriched user experience.
4

