← Back to projects

Hardware & robotics

Universal Logic Board

A universal robot mainboard built around the xCore — power, connectivity, and real-world I/O for any robot on a single board.

Discuss your project ↗
  • hardware
  • robotics
  • openmower
  • open source
Universal Logic Board
Universal Logic Boardx-tech

The Universal Logic Board is a mainboard for building robots. It’s designed around the xCore compute module and packs everything needed to power, connect, and control a robot into a single PCB — so you can go from module to working robot without designing your own carrier.

What it does

The xCore does the heavy lifting — real-time control on the STM32H723, Linux on the CM4, Ethernet, and an IMU. This board gives it wide-range power, plenty of connectivity, and the real-world I/O a robot actually needs.

Features

FeatureDetails
xCore slotSODIMM connector for the xCore (STM32H723 + CM4 + IMU + Gigabit switch)
Input voltage7 V – 32 V wide range
PowerOnboard switching DC/DC regulator for the board and peripherals
GPS headerDedicated connector for a GPS / RTK-GPS module
Networking2× Gigabit Ethernet (RJ45)
USB2× USB 2.0
UART5× UART (XH), four with an extra analog GPIO each — for xESC, external GPS, and more
I²C1× XH with I²C + analog GPIO — e.g. for the Charger Module
Safety4× Hall-sensor inputs for emergency switches / 5 V switch inputs
SensorsRain-sensor input, plus general-purpose GPIO headers

Design files

KiCad schematics and PCB layout are on GitHub, licensed CC BY 4.0.

Working together

Working on something related?

A short description is enough. It's fine if the details, budget, or timeline are still open.

Discuss your project