
Communicator pcb
Hack-a-Day/2025-Communicator_Badge
The 2025 Hackaday Supercon RF Communicator Badge

Semester Project for UVic ECE 299
ECE299 ClockRadio is an open-source printed circuit board by tamiaselder, from the tamiaselder/ECE299_ClockRadio repository on GitHub. It is a 2-layer board of 50 × 60 mm with 48 parts on 58 nets, routed with 196 tracks and 24 vias.
It is built around the LM386 and DMG2305UX. Its parts include 18 resistors, 13 capacitors, 4 ICs, 2 switches and 1 transistor. It belongs with the RP2040 boards of this library.
UVic ECE 299 term project repository, Clock radio
| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 10kΩ | Resistor_SMD:R_1206_3216Metric | R2, R5, R6, R7, R8, R9, R10, R11, R12 |
| 4 | 0.01uF | Capacitor_SMD:C_1206_3216Metric | C5, C6, C7, C8 |
| 2 | 0 ohm | Resistor_SMD:R_1206_3216Metric | R17, R18 |
| 2 | 10kΩ | Potentiometer_SMD:Potentiometer_Bourns_3314J_Vertical | RV1, RV2 |
| 2 | 10uF | Capacitor_SMD:C_1206_3216Metric | C3, C4 |
| 2 | 1uF | Capacitor_SMD:C_1206_3216Metric | C9, C10 |
| 2 | 2kΩ | Resistor_SMD:R_1206_3216Metric | R3, R4 |
| 2 | Bourns PEC11R | Rotary_Encoder:RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm | SW1, SW2 |
| 1 | 0.047uF | Capacitor_SMD:C_1206_3216Metric | C2 |
| 1 | 1.8k | Resistor_SMD:R_1206_3216Metric | R15 |
| 1 | 100 | Resistor_SMD:R_1206_3216Metric | R14 |
| 1 | 100nF | Capacitor_SMD:C_1206_3216Metric | C11 |
| 1 | 10Ω | Resistor_SMD:R_1206_3216Metric | R1 |
| 1 | 220 | Resistor_SMD:R_1206_3216Metric | R13 |
| 1 | 4 AA | TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | BT1 |
| 1 | 470 uF | Capacitor_Tantalum_SMD:CP_EIA-7343-30_AVX-N | C13 |
| 1 | 470uF | Capacitor_Tantalum_SMD:CP_EIA-7343-30_AVX-N | C1 |
| 1 | 47uF | Capacitor_SMD:C_1206_3216Metric | C12 |
| 1 | Antenna | Connector_PinHeader_2.00mm:PinHeader_1x01_P2.00mm_Vertical | AE1 |
| 1 | DMG2305UX | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | LM386 | Package_DIP:DIP-8_W7.62mm_Socket | U1 |
| 1 | No fit | Resistor_SMD:R_1206_3216Metric | R16 |
| 1 | OLED Display | Connector_PinHeader_2.00mm:PinHeader_1x07_P2.00mm_Vertical | DISP1 |
| 1 | RDA5807M_Module | ECE:RDA5807M_Module_SM | U5 |
| 1 | RPi_Pico_TH | ECE:RPi_Pico_TH | U3 |
| 1 | S-1206B50-M3T1U | Package_TO_SOT_SMD:SOT-23-3 | U4 |
| 1 | Speaker | TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | LS1 |
The 44 most common of 48 parts.
It measures 50 × 60 mm and has 2 copper layers, 1.6 mm thick.
48 parts, built around the LM386 and DMG2305UX. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the tamiaselder/ECE299_ClockRadio repository on GitHub, at the commit this page was made from: the board is hardware/Main.kicad_pcb and its schematic hardware/Input.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask tamiaselder before reusing the design.

Hack-a-Day/2025-Communicator_Badge
The 2025 Hackaday Supercon RF Communicator Badge



hasenbanck/heteromycin
A 3D printer board using a powerfull STM32 MCU, TMC5160/TMC2160 driver and a Raspberry Pi or compatible SBC



m-labs/ionpak
A modern, low-cost universal controller for hot-cathode ionization vacuum gauges. (WIP)
