Skip to content

A USB audio to FM transmitter board

Notifications You must be signed in to change notification settings

Outdatedcandy92/FM-Transmitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6eb9057 · · Aug 3, 2025

History

13 Commits
Aug 1, 2025
Jul 24, 2025
Jul 24, 2025
Aug 3, 2025

Repository files navigation

USB FM Transmitter

This project is a compact USB controlled FM transmitter module designed to stream and transmit audio directly from your computer to a FM band. This is a plug and play module and will work without installing any drivers or running any custom commands. Just simply plug it into your PC and start transmitting audio. This project uses the PCM2704 to receive audio from the host device and sends it off to the KT0803L chip to transmit over FM band. There are test pads on the board for the PCM2704 chips HID controls such as Mute, Volume Up/Down and Suspend. There is also a connector on board for communicating over I2C with the KT0803L. You can use I2C to change KT0803L's Transmitting Frequency, calibration parameters, operation statues, mode and power controller.

V2 pcb image

V1 Demo

fmdemo.mp4

Code

Even though this board is plug and play, you can still program it over I2C to change settings on the KT0803 chip. The code in src/code.py lets you change the output frequency of the chip. To run that code you must first connected the sda and scl pins on the board to any microcontroller that supports micro/circuitpython and that they both are connected to the same device (share the same ground). there is no need to add external pull up resistors as the KT0803 chip already has them inbuilt.

Images

Schematic

Img

PCB

img

3D

img

V2!!

Version 2 of this board includes an onboard USB hub and MCU that way you no longer need to use an external devboard to change frequencies. It also has two onboard buttons and led to change and display the frequency!!

Schematic

img

PCB

img

3D

img

BOM

Component Quantity Price
PCB+Stencil MOQ $17.88
Componenets(lcsc) - $34.05 ($21+$12 Shipping)
EFM8UB10F8G-C-QFN20R Digikey Out of stock at lcsc 2 $13.29 ($8 Shipping)
Oscilloscope Probe 1 $7
Test Hooks 1 set $5
Total $76

About

A USB audio to FM transmitter board

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages