ezDV
A FreeDV device based on the ESP32. (by tmiw)
freedv-gui
GUI Application for FreeDV – open source digital voice for HF radio (by drowe67)
ezDV | freedv-gui | |
---|---|---|
6 | 7 | |
85 | 182 | |
- | - | |
9.5 | 9.8 | |
3 days ago | 6 days ago | |
C++ | C++ | |
- | GNU Lesser General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ezDV
Posts with mentions or reviews of ezDV.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-04.
-
Cool embedded + music/audio related projects you'd like to share?
I've been working on a handheld device that interfaces with a ham radio and effectively acts as a modem for HF digital voice (specifically FreeDV). It's basically a ESP32S3 combined with a TI TLV320 codec chip and some C++ code to link it all together (with HTML/CSS/JS for the configuration Web interface). It even has enough horsepower to communicate with a few radios that can trigger TX/RX and send/receive audio over Wi-Fi. :)
-
Digital voice in a super-cheap microcontroller project
My ESP32 based FreeDV solution uses the TLV320AIC3254 codec chip and I'm satisfied with the audio quality. I'm also not using anywhere near all of its functionality (for instance, there are a couple of miniDSP cores in there too). FWIW, so far JLCPCB hasn't had problems getting stock when I order prototype runs.
-
A visual of how having the S3's ULP coprocessor executing uses more power than just having the RTC timer running.
Anyway, the photo is my oscilloscope connected to a tinyCurrent, which itself has 3.7V going through it to the battery header on the board I'm working on. Right now I'm having the ULP execute every 100ms to check the state of a button press, with it being held down for more than a second triggering booting the main processor. While I seem to measure in the ~45uA range with a multimeter, there are definitely peaks of multi-hundred uA while the ULP is running.
-
P-Channel MOSFET output at higher voltage than expected when "off"
Current full schematic
-
Running out of ram?
I use PSRAM for my audio related project and it seems to work well enough. Granted, I'm using an ESP32-S3 with a TLV320 audio codec chip, so YMMV if you try to use the built in ADC/DAC of the original ESP32 or something.
-
Version 0.3 of ezDV (FreeDV hardware modem for ham radio), now with the ESP32S3 soldered directly onto the board.
Source code and schematics are at https://github.com/tmiw/ezDV. Along with eliminating the need for a separate ESP32 dev board (thanks JLCPCB for finally getting the S3 in stock!) there's also support for battery charging and measurement. Surprisingly I got the USB connection right-ish on my first try (to the limits of my test capability here at home, anyway); my Mac seems to report only 500mA max current in System Information (despite having the correct USB-C resistors for 5V/3A) but the board itself doesn't seem starved for power so ¯\_(ツ)_/¯
freedv-gui
Posts with mentions or reviews of freedv-gui.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-04.
- Freedv: Open-Source Amateur Digital Voice
-
Cool embedded + music/audio related projects you'd like to share?
I've been working on a handheld device that interfaces with a ham radio and effectively acts as a modem for HF digital voice (specifically FreeDV). It's basically a ESP32S3 combined with a TI TLV320 codec chip and some C++ code to link it all together (with HTML/CSS/JS for the configuration Web interface). It even has enough horsepower to communicate with a few radios that can trigger TX/RX and send/receive audio over Wi-Fi. :)
- Using sdr for communication between computer and phone
- FreeDV – Digital Voice mode for HF radio
-
Trying to understand rules and whatnot
We have codec2 in the ham space. M17 https://m17project.org/ and https://freedv.org/ for uhf/vhf and HF respectively.
-
Utah WebSDR, 20m ham band, 14.237 MHz USB
There are other uses, however, like freeDV.
-
Hamlib Communication Collision Using Freedv And
Please check out the discussion at: https://github.com/drowe67/freedv-gui/issues/62
What are some alternatives?
When comparing ezDV and freedv-gui you can also consider the following projects:
squeezelite-esp32 - ESP32 Music streaming based on Squeezelite, with support for multi-room sync, AirPlay, Bluetooth, Hardware buttons, display and more
Codec2WalkieTalkie - Codec2 Walkie Talkie
ESP32-oled-spectrum - High-performance, high-resolution Constant-Q audio spectrum visualizer using an ESP32 and an OLED. Built in Arduino.
talkberry - Low-bitrate open source speech codec for Raspberry Pi RP2040
issues - Issue Tracker for ESPHome