





Opensource hardware
CoreBlock
The central module for automated electronics testing
Stay up to date
Leave your email to receive product news, availability updates, and launch notes.
Description
CoreBlock CM5 combines a Raspberry Pi Compute Module 5, programmable DUT power, electrical measurements, and test interfaces in one compact Hardblocks module.
It runs Linux and HardPy, controls programmers and external instruments, powers the DUT from 1.25 to 32 V, and measures voltage, current, microcurrent, and resistance. Additional Hardblocks can be connected when the test system needs more switching, loads, or I/O.
Key specifications
Raspberry Pi CM5 with Linux
Programmable DUT power: 1.25–32 V, up to 3 A and 25 W
Current measurement: 1 µA–3 A
Voltage measurement: up to 80 V
Resistance measurement: 1 Ω–2 MΩ
USB, Ethernet, HDMI, MIPI, SPI, UART, I²C, and GPIO
HardPy and SCPI support
Modular Hardblocks expansion
Open hardware and software
Electrical
Power input: USB Type-C PD 3.0, 20 V / 5 A source
CM5 power supply: 5 V, up to 5 A / 25 W
Programmable DUT output: 1.25–32 V, up to 3 A / 25 W
Adjustment step: 20 mV / 10 mA
Output voltage ripple: up to 60 mV
Low-voltage measurement: 6 channels, 0–27.5 V, 12-bit ADC
High-voltage measurement: 1 channel, 0–80 V, 20-bit ADC
Current measurement: 1 µA–3 A across two 20-bit ranges
Resistance measurement: 1 Ω–2 MΩ, 12-bit ADC
Hardware
Compute module: Raspberry Pi Compute Module 5
Real-time controller: STM32G0B1
Current measurement: INA229
Security: TPM 2.0
Storage: CM5 eMMC, microSD, and M.2 NVMe SSD support
M.2 form factors: 2230 and 2242
Separate compute and Measurement & Power boards
Dedicated MCU controls DUT power, measurements, and low-level I/O independently from Linux
Fixture-friendly HardBlocks 2U form factor
Designed for integration into automated test fixtures or standalone workbench use
Open hardware and open software design
Interfaces & Ports
3 × USB 3 Type-C host ports
USB 2 Type-C host/device port with CM5 USB boot support
Additional USB 2 Type-C host port
USB Type-C PD input and MCU service port
Gigabit Ethernet
HDMI display output
2 × MIPI CSI/DSI connectors for cameras or displays
microSD card slot
M.2 NVMe SSD slot
External Wi-Fi / Bluetooth antenna connection
2 × 40-pin functional connectors for Raspberry Pi and measurement-board signals
2 × 10-pin USB control connectors for additional Hardblocks
SPI, UART, I²C, and 3.3 V GPIO
Functional connectors expose power, measurements, digital interfaces, and control signals