How nabucasa/yellow works
Home Assistant Yellow is a custom KiCad PCB designed to host a Raspberry Pi Compute Module 4 and run Home Assistant OS. Its principal use is to provide the CM4 with power, networking, storage expansion, radio, audio, USB, and serial-console hardware. The graph reflects the README’s documented features and the explicit CM4-to-PCIe relationship; no source excerpts were provided, so internal electrical connections beyond those statements are omitted.
Main entry points: Yellow.kicad_pcb Yellow PCB · CM4.kicad_sch CM4 connector · PCIe.kicad_sch M.2 PCIe slot · Ethernet.kicad_sch Gigabit Ethernet
Components 13
Compute and expansion
- CM4 connector
CM4.kicad_sch - M.2 PCIe slot
PCIe.kicad_sch - NVMe storage
Network and radio
- Gigabit Ethernet
Ethernet.kicad_sch - PoE+ option
PoE.kicad_sch - 802.15.4 radio
Radio.kicad_sch
Power and peripherals
- 12V power input
Power.kicad_sch - USB 2.0 hub
USB.kicad_sch - Audio DAC
Audio.kicad_sch - USB-to-UART
ControlRTC.kicad_sch
Other components
- Yellow PCB
Yellow.kicad_pcb - 12V supply
- Home Assistant OS
Connections 13
- Yellow PCB → CM4 connector: features connector
README.md - Yellow PCB → M.2 PCIe slot: features slot
README.md - CM4 connector → M.2 PCIe slot: connects PCIe x1
README.md - M.2 PCIe slot → NVMe storage: supports NVMe
README.md - Yellow PCB → Gigabit Ethernet: features networking
README.md - Gigabit Ethernet → PoE+ option: offers PoE+ option
README.md - Yellow PCB → 802.15.4 radio: features radio
README.md - 12V supply → 12V power input: provides 12V
README.md - Yellow PCB → 12V power input: accepts DC input
README.md - Yellow PCB → USB 2.0 hub: features USB hub
README.md - Yellow PCB → Audio DAC: features audio DAC
README.md - Yellow PCB → USB-to-UART: features serial console
README.md - CM4 connector → Home Assistant OS: runs
README.md