
Amp macom vga
loxodes/vna
Under development open hardware microwave vector network analyzer

An open source live-event long-range RF voice comunication system
Companion board is an open-source printed circuit board by PKCubed, from the PKCubed/LibreCom repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 38.5 × 47.2 mm with 63 parts on 74 nets, routed with 384 tracks and 79 vias.
It is built around the YC24.576MUBCE2O. Its parts include 24 resistors, 17 capacitors, 4 connectors, 3 switches and 2 ICs.
An Open-Source, Long-Range, Sub-GHz Digital Intercom System
Welcome to the LibreCom repository. This project aims to build a fully open-source, digital wireless intercom system designed for live event production, theater crews, and other communication applications.
By combining the wall-penetrating power of Sub-GHz radio, high quality low bandwidth OPUS audio compression, and a custom TDMA (Time-Division Multiple Access) protocol, this system supports multiple simultaneous talkers and infinite listeners over distances that standard 2.4GHz/Wi-Fi systems cannot reach.
This project wont be quite as feature rich as the top-of-the-line communication systems on the market, but with it's incredibly low price and open-source nature, we hope for it to reach into the live event production world.
A huge thank you to PCBWay for sponsoring LibreCom!
PCBWay is providing PCB fabrication and assembly for our prototype hardware. Hardware projects like this one need many board revisions to get RF layout, audio grounding, and power design right. Their support lets us iterate quickly without the cost of each spin slowing development down.
We're currently just about to order our first PCB revision, and once we get it back we'll upload pictures and share our experience here.
If you're building your own LibreCom hardware, the Gerber files in the production folders are ready to upload directly to PCBWay. They also offer PCB assembly, stencils, 3D printing, and CNC machining, which are useful if you want a finished enclosure for your belt pack too.
Order LibreCom boards from PCBWay
The belt packs are designed to be cheap, rugged, and feature-rich for live-event professionals.
For structured events (theater, concerts), the system relies on a Base Station to act as the TDMA master clock and audio routing matrix.
No base station? No problem. The belt packs can be configured to operate in a completely decentralized mode. Perfect for outdoor sports (skiing, hiking, airsoft) where a group of friends can communicate directly point-to-point like highly advanced digital walkie-talkies.
The hardware is designed to decouple the heavy digital signal processing from the strict timing requirements of the radio link.
To ensure this project remains open and beneficial to the community while allowing for commercial manufacturing:
You are free to build, use, and sell this hardware. However, if you modify the circuit board designs or the firmware and distribute the resulting product, you must share your modifications back with the community under the same open licenses.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 10kΩ | PCM_JLCPCB:R_0402 | R13, R15, R16, R23, R24, R27, R28, R29, R30, R31 |
| 6 | 100nF | PCM_JLCPCB:C_0603 | C7, C10, C11, C12, C13, C14 |
| 5 | 10uF | PCM_JLCPCB:C_0402 | C1, C4, C8, C9, C16 |
| 5 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2, JP3, JP4, JP5 |
| 4 | 27Ω | PCM_JLCPCB:R_0603 | R1, R2, R3, R4 |
| 3 | 100kΩ | PCM_JLCPCB:R_0402 | R26, R32, R33 |
| 2 | 100nF | PCM_JLCPCB:C_0402 | C15, C17 |
| 2 | 4.7kΩ | PCM_JLCPCB:R_0402 | R7, R14 |
| 2 | 47uF | PCM_JLCPCB:C_0805 | C5, C6 |
| 2 | Conn_01x18_Socket | Connector_PinSocket_2.54mm:PinSocket_1x18_P2.54mm_Vertical | J1, J2 |
| 2 | MountingHole | MountingHole:MountingHole_2.5mm | H1, H2 |
| 2 | Tactile Button, 160gf | PCM_JLCPCB:SW_TS-1088-AR02016 | S1, S2 |
| 2 | TestPoint | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP1, TP2 |
| 1 | 10Ω | PCM_JLCPCB:R_0603 | R5 |
| 1 | 1nF | PCM_JLCPCB:C_0402 | C3 |
| 1 | 1uF | PCM_JLCPCB:C_0402 | C2 |
| 1 | 2.7kΩ | PCM_JLCPCB:R_0805 | R6 |
| 1 | 330Ω | PCM_JLCPCB:R_0402 | R9 |
| 1 | 33Ω | PCM_JLCPCB:R_0402 | R8 |
| 1 | 470Ω | PCM_JLCPCB:R_0402 | R18 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | Green | PCM_JLCPCB:D_0805 | D4 |
| 1 | MPBS-22H01-F14 | Footprints:MPBS22H01F14 | S3 |
| 1 | Red | PCM_JLCPCB:D_0603 | D1 |
| 1 | TLV320AIC3204 | Package_DFN_QFN:VQFN-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm | U1 |
| 1 | YC24.576MUBCE2O | Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | X1 |
| 1 | ~ | EasyEDA_Lib:TF-SMD_TF-01A | CARD1 |
| 1 | ~ | EasyEDA_Lib:AUDIO-TH_PJ313D | J3 |
| 1 | ~ | EasyEDA_Lib:AUDIO-TH_PJ-3401 | U2 |
It measures 38.5 × 47.2 mm and has 4 copper layers, 1.6 mm thick.
63 parts, built around the YC24.576MUBCE2O. 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 PKCubed/LibreCom repository on GitHub, at the commit this page was made from: the board is belt-pack-companion/companion-board/companion-board.kicad_pcb and its schematic belt-pack-companion/companion-board/companion-board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

loxodes/vna
Under development open hardware microwave vector network analyzer

pierre-muth/fast-flipdot
Driving a flipdot matrix differently. All dots simultaneously.

lab11/signpost
Exploring what happens when you put computers on sign posts.


AndersBNielsen/PhaseLatchMini
High-rate continuous streaming of interleaved dual ADC (I/Q) samples over USB Full‑Speed (FS) using only the built‑in CDC class on an STM32F103C8 ("Blue Pill" style) board.

jlcjak/neurband
Open, minimal sEMG wristband like the Meta Neural Band: 8-ch ADS1298 + nRF52832 BLE, dry gold electrodes on a flex, 3D-printed band. KiCad, FreeCAD, Zephyr, Python, simulations.

