Sharing my CM4 & NVME based setup

Hi Folks,

wanted to share the hardware config of my HA setup which I was able to build with the help of this forum.

Overview:

  • CM4 4 GB RAM & 32GB MMC ( CM4104032; MMC, WIF, BT not used)
  • Oratek Tofu Board
  • Oratek CM4 passive cooler (53° Celsius CPU Temp with 23° room temperature)
  • 512GB Seagate Firecude 5230 Gen4 NVME SSD (Native, no USB) on M.2 Key M Adapter
  • Custom Tofu Switchblade enclosure
  • cod.m ZigBee CC2652P2 Raspberry Pi Module
  • 2x20 Socket Riser Header

Few notes:

Getting (and understanding how to) the CM4 to boot from the NVME and to enable the serial connection for the Zigbee HAT was rather difficult but in hindsight this isn’t really hard.

CPU temps are really nice I think

THe enclosure is custom made by Oratek since the original enclosure is 2cm smaller (height) which doesn’t allow to install the GPIO socket riser and a HAT. Without the socket riser the Zigbee module touches the cooler, which isn’t an issue per se, but the module gets really warm and the cooler is less effective. CPU temps dropped by 2 - 3° in the larger case.
Also, the original enclosure does not expose the USB-C port which is used to flash the CM4 boot loader & MMC and I didnt want to fiddle with the naked board when flashing it.

Overall, I am really happy with the setup and I think it can be an alternative to other HA boxes on the marked.

Room for optimisation: Smaller SSD so I can get rid of the adapter.

1 Like