
Raspberry pi adapter
NightLaneOrg/nr-si468x-dev
Si468x-based DAB/FM receiver module (M.2 E-Key) with open hardware and Linux integration.

Si468x-based DAB/FM receiver module (M.2 E-Key) with open hardware and Linux integration.
Si468x is an open-source printed circuit board by NightLaneOrg, from the NightLaneOrg/nr-si468x-dev repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 22 × 30 mm with 55 parts on 96 nets, routed with 317 tracks and 169 vias.
It is built around the 74LVC1G17Z, SI4689-A10-GM and PCA9306D, with the BSS138 and TPD1E01B04DPYR among its other parts. Its parts include 25 capacitors, 11 resistors, 5 ICs, 5 inductors and 2 connectors. It belongs with the computers and single-board computers and radio and wireless boards of this library.
Open-source DAB/FM receiver module based on the Silicon Labs / Skyworks Si468x series.
This project provides hardware, software, and documentation to integrate a modern digital radio receiver into automotive and embedded Linux systems.
The Si468x is a highly integrated broadcast receiver supporting:
This repository focuses on building an open and reusable platform around the chip.
/pcb -> KiCad schematics & PCB layouts
/driver -> Linux driver / interface code (WIP)
/tools -> debugging and testing utilities
/firmware -> placeholder (not included, see below)The Si468x requires proprietary firmware provided by the vendor.
❌ Firmware is NOT included in this repository
❌ Redistribution is not permitted
See /firmware/README.md for details on how to obtain and use firmware.
[!CAUTION] The PCBs till at least Commit
9c4ef1dhave I2S interferance issues, as is to hear here
This may have been fix in the later commits, but i don't have an later revision to this point so assume I2S will sound like that!
If someone knows how to fix that, feel free to contact me.
current design goals:
View Schematic & PCB
View Schematic & PCB for the RPi adapter Hat
Planned features:
Due to licensing restrictions, some vendor documentation is not included.
You may need to obtain:
These are typically available via:
🚧 Work in progress
This repository contains multiple components under different licenses:
Software (/driver, /tools)
Licensed under the GNU General Public License v3.0 (GPL-3.0)
Hardware (/pcb)
Licensed under the CERN Open Hardware License v2 - Strongly Reciprocal (CERN-OHL-S-2.0)
Firmware
Not included. Proprietary and subject to vendor licensing.
See the individual folders for more details.
Part of the Night Lane open-source automotive platform.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 1u | Capacitor_SMD:C_0402_1005Metric | C13, C15, C20, C25, C28 |
| 5 | 8.2p | Capacitor_SMD:C_0402_1005Metric | C8, C12, C16, C21, C26 |
| 4 | 2.2k | Resistor_SMD:R_0402_1005Metric | R5, R8, R10, R11 |
| 4 | 2.2n | Capacitor_SMD:C_0402_1005Metric | C14, C17, C22, C27 |
| 3 | 10k | Resistor_SMD:R_0402_1005Metric | R4, R7, R12 |
| 2 | 0.1u | Capacitor_SMD:C_0402_1005Metric | C10, C29 |
| 2 | 0R | Resistor_SMD:R_0402_1005Metric | R13, R14 |
| 2 | 4.7u | Capacitor_SMD:C_0603_1608Metric | C2, C3 |
| 2 | BLM18PG | Inductor_SMD:L_0603_1608Metric | L1, L5 |
| 2 | C | Capacitor_SMD:C_0402_1005Metric | C9, C11 |
| 1 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C5 |
| 1 | 100k | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 100p | Capacitor_SMD:C_0402_1005Metric | C4 |
| 1 | 120nH | Inductor_SMD:L_0402_1005Metric | L3 |
| 1 | 18nH | Inductor_SMD:L_0402_1005Metric | L2 |
| 1 | 19.2MHZ | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 1V8 | TestPoint:TestPoint_Pad_D1.0mm | TP2 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 2.7p | Capacitor_SMD:C_0402_1005Metric | C7 |
| 1 | 200k | Resistor_SMD:R_0402_1005Metric | R9 |
| 1 | 22nH | Inductor_SMD:L_0402_1005Metric | L4 |
| 1 | 33p | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | 3V3 | TestPoint:TestPoint_Pad_D1.0mm | TP1 |
| 1 | 74LVC1G17 | Package_TO_SOT_SMD:Texas_R-PDSO-G5_DCK-5 | U3 |
| 1 | ANT0 | library:IPEX_20449-001E-03 | J2 |
| 1 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | Bus_M.2_Socket_E | Connector_PCBEdge:M.2_2230-xx-E | J1 |
| 1 | FlashWP | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | GND | TestPoint:TestPoint_Pad_D1.0mm | TP5 |
| 1 | PCA9306 | Package_SO:VSSOP-8_2.3x2mm_P0.5mm | U2 |
| 1 | Si4689-A10 | library:QFN-48_EP_7x7_Pitch0.5mm | U4 |
| 1 | TPD1E01B04DPY | Package_SON:Texas_DPY0002A_0.6x1mm_P0.65mm | D2 |
| 1 | TPS7A2118-DRB | library:Texas_DRB_VSON_8 | U1 |
| 1 | ZD25WQ32C | Package_SON:Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm | U5 |

NightLaneOrg/nr-si468x-dev
Si468x-based DAB/FM receiver module (M.2 E-Key) with open hardware and Linux integration.

pierrejay/ch32-tapioca-probe
CMSIS-DAP SWD/JTAG & WCH-Link RVSWIO/RVSWD debug probe implementation for CH32X035 (PIOC)

alxgmpr/moisture-sensor
Indoor capacitive soil moisture sensor - nRF54L15 + nPM1300 + FDC1004, BTHome v2 over BLE


generationmake/ElaraGNSSMKRShield
GNSS Shield with Wuerth Elara for Arduino MKR



intergalaktik/Extension_Boards_for_Olimex_GateMate
Simple extension boards for Olimex GateMate FPGA Board

FHafting/BREAD
This project is fully documented in the paper: Shane Oberloier, Nicholas G. Whisman, Finn Hafting, Joshua M. Pearce, Open Source Framework for a Broadly Expandable and Reconfigurable Data Acquisition and Automation…
It measures 22 × 30 mm and has 4 copper layers, 0.8 mm thick.
55 parts, built around the 74LVC1G17Z, SI4689-A10-GM, PCA9306D and BSS138. 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 NightLaneOrg/nr-si468x-dev repository on GitHub, at the commit this page was made from: the board is pcb/Si468x.kicad_pcb and its schematic adapters/raspberry-pi/raspberry-pi-adapter.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).