Skip to the content
4 layers22 × 30 mmSi468x, the printed circuit board in 3D

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

Size
22 × 30 mm
Copper layers
4
Thickness
0.8 mm
Parts
55
Nets
96
Pads
271
Tracks, vias
317, 169
Pours
10
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
22 Mar 2026
Updated
27 Oct 2026

Overview

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.

Main components

5

README

README.md

📡 Night Ride - Si468x Module

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.


Overview

The Si468x is a highly integrated broadcast receiver supporting:

  • DAB / DAB+
  • FM (RDS)
  • Digital audio output via I2S
  • Control via I2C

This repository focuses on building an open and reusable platform around the chip.


Features

  • Custom M.2 E-Key module design
  • Automotive-oriented integration (infotainment systems)
  • Linux driver / userspace control (WIP)
  • Modular and reusable hardware design

Repository Structure

text
/pcb        -> KiCad schematics & PCB layouts
/driver     -> Linux driver / interface code (WIP)
/tools      -> debugging and testing utilities
/firmware   -> placeholder (not included, see below)

⚠️ Firmware Notice

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.


Hardware

[!CAUTION] The PCBs till at least Commit 9c4ef1d have 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:

  • Si4689-based RF frontend
  • M.2 E-Key form factor
  • External antenna support
  • I2S digital audio output
  • I2C host interface

View Schematic & PCB
View Schematic & PCB for the RPi adapter Hat


Software

Planned features:

  • Linux integration (userspace or kernel driver)
  • Station tuning and service selection
  • DAB / FM metadata parsing
  • Integration into infotainment systems

Documentation

Due to licensing restrictions, some vendor documentation is not included.

You may need to obtain:

  • Programming guides
  • Firmware files
  • Additional application notes

These are typically available via:

  • Community forums
  • Existing development kits

Status

🚧 Work in progress

  • PCB: finished
  • Driver: pending
  • Testing: pending

Licensing

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.


🌙 Night Lane

Part of the Night Lane open-source automotive platform.

Parts

55
QtyValueFootprintReferences
51uCapacitor_SMD:C_0402_1005MetricC13, C15, C20, C25, C28
58.2pCapacitor_SMD:C_0402_1005MetricC8, C12, C16, C21, C26
42.2kResistor_SMD:R_0402_1005MetricR5, R8, R10, R11
42.2nCapacitor_SMD:C_0402_1005MetricC14, C17, C22, C27
310kResistor_SMD:R_0402_1005MetricR4, R7, R12
20.1uCapacitor_SMD:C_0402_1005MetricC10, C29
20RResistor_SMD:R_0402_1005MetricR13, R14
24.7uCapacitor_SMD:C_0603_1608MetricC2, C3
2BLM18PGInductor_SMD:L_0603_1608MetricL1, L5
2CCapacitor_SMD:C_0402_1005MetricC9, C11
10.1uFCapacitor_SMD:C_0402_1005MetricC5
1100kResistor_SMD:R_0402_1005MetricR6
1100pCapacitor_SMD:C_0402_1005MetricC4
1120nHInductor_SMD:L_0402_1005MetricL3
118nHInductor_SMD:L_0402_1005MetricL2
119.2MHZCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11V8TestPoint:TestPoint_Pad_D1.0mmTP2
11uCapacitor_SMD:C_0603_1608MetricC1
12.7pCapacitor_SMD:C_0402_1005MetricC7
1200kResistor_SMD:R_0402_1005MetricR9
122nHInductor_SMD:L_0402_1005MetricL4
133pCapacitor_SMD:C_0402_1005MetricC6
13V3TestPoint:TestPoint_Pad_D1.0mmTP1
174LVC1G17Package_TO_SOT_SMD:Texas_R-PDSO-G5_DCK-5U3
1ANT0library:IPEX_20449-001E-03J2
1BSS138Package_TO_SOT_SMD:SOT-23Q1
1Bus_M.2_Socket_EConnector_PCBEdge:M.2_2230-xx-EJ1
1FlashWPJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1GNDTestPoint:TestPoint_Pad_D1.0mmTP5
1PCA9306Package_SO:VSSOP-8_2.3x2mm_P0.5mmU2
1Si4689-A10library:QFN-48_EP_7x7_Pitch0.5mmU4
1TPD1E01B04DPYPackage_SON:Texas_DPY0002A_0.6x1mm_P0.65mmD2
1TPS7A2118-DRBlibrary:Texas_DRB_VSON_8U1
1ZD25WQ32CPackage_SON:Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mmU5

More from NightLaneOrg/nr-si468x-dev

1
  • 2 layers65 × 56 mmRaspberry pi adapter, the printed circuit board in 3D

    Raspberry pi adapter

    NightLaneOrg/nr-si468x-dev

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

    17 parts4GPL-3.0

Similar boards

  • 4 layers42 × 155 mmBefore, the printed circuit board in 3D

    Before

    alxgmpr/moisture-sensor

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

    65 parts
  • 2 layers61.5 × 25 mmElaraGNSSMKRShield, the printed circuit board in 3D

    ElaraGNSSMKRShield

    generationmake/ElaraGNSSMKRShield

    GNSS Shield with Wuerth Elara for Arduino MKR

    39 parts
  • 4 layers30 × 74 mmInuCal, the printed circuit board in 3D

    InuCal

    zephray/InuCal

    Calendar

    139 partsMIT
  • 4 layers30 × 30 mmDvi, the printed circuit board in 3D

    Dvi

    intergalaktik/Extension_Boards_for_Olimex_GateMate

    Simple extension boards for Olimex GateMate FPGA Board

    63 parts20
  • 2 layers35.4 × 50.7 mmBREAD Loaf, the printed circuit board in 3D

    BREAD Loaf

    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…

    33 parts5

Questions

How big is the Si468x PCB?

It measures 22 × 30 mm and has 4 copper layers, 0.8 mm thick.

What parts does the Si468x use?

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.

Where can I download the Si468x KiCad files?

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.

Can I use the Si468x design in my own project?

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).