Skip to the content
PCBKitNew board
4 layers109 × 100.5 mmHw universal logic, the printed circuit board in 3D

Hw universal logic

xtech/hw-module-logic

Logic board for universal application

Size
109 × 100.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
119
Nets
207
Pads
619
Tracks, vias
1,018, 320
Pours
7
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
4 Jun 2026
Updated
12 Oct 2026

Overview

Hw universal logic is an open-source printed circuit board by xtech, from the xtech/hw-module-logic repository on GitHub, published under the CC-BY-4.0 licence. It is a 4-layer board of 109 × 100.5 mm with 119 parts on 207 nets, routed with 1,018 tracks and 320 vias.

It is built around the 74LVC2G17GW, M24C02-WMN6 and TPS2065CDBV, with the 22PF/50V 10%, AO3400A and HR911130A among its other parts. Its parts include 36 resistors, 30 capacitors, 21 connectors, 8 ICs and 3 diodes.

Main components

7

README

README.md

Universal Robot Logic Board

Universal Robot Logic Board

Overview

Universal mainboard for building robots. Designed around the xCore development module, it packs everything needed to power, connect, and control a robot into a single board.

Features

FeatureDetails
xCore SlotSODIMM connector for the xCore board — STM32H723 MCU + CM4 + IMU + Gigabit Ethernet Switch
Input Voltage7V – 32V wide-range input
DC/DC ConverterOnboard switching regulator — powers board and peripherals
1x GPS HeaderDedicated connector for GPS/RTK GPS module directly on board.
GPIOGeneral-purpose I/O headers for sensors, actuators, and expansion
2x USB 2.02x USB 2.0 plugs
2x Gigabit Ethernet2x Gigabit Ethernet RJ45 Plugs
5x UART5x UART XH plugs with four of them having an additional analog GPIO each. Can be used to conncect hardware like (xESC)[https://github.com/ClemensElflein/xESC], external GPS
I2C1x XH plug with I2C and one additional analog GPIO. Can be used to connect the (Charger Module)[https://github.com/xtech/hw-charger]
Rain SensorXH input for a rain sensor
4x Hall SensorHall Sensor input for emergency switches or other 5V switch inputs

xCore

This board is designed to host the xCore — a robotics compute module that combines:

  • STM32H723 microcontroller
  • Raspberry Pi CM4 slot
  • IMU (Inertial Measurement Unit)
  • Gigabit Ethernet switch
  • SODIMM form factor for easy integration

xCore handles all the heavy lifting. This board gives it power, connectivity, and real-world I/O.

Repository Contents

KiCad design files for the PCB and schematics.

text
hw-universal-logic.kicad_pro   — KiCad project
hw-universal-logic.kicad_sch   — Root schematic
hw-universal-logic.kicad_pcb   — PCB layout
components/                    — Component libraries
3d/                            — 3D models

Disclaimer

Before building a robot from these designs, ensure you are legally permitted to do so in your region. Patents and local laws may apply.

These files are shared as-is, without any warranty — no guarantee of safety, legality, or correct function. You need the technical knowledge to build and operate this safely. The author is not liable for any damage caused by devices built from this project.

License

Creative Commons License
Licensed under Creative Commons Attribution 4.0 International.

Parts

119
QtyValueFootprintReferences
12150RResistor_SMD:R_0603_1608MetricR1, R3, R5, R6, R18, R39, R40, R42, R63, R83, R84, R85
810kResistor_SMD:R_0402_1005MetricR2, R4, R15, R16, R47, R48, R49, R50
647uF/10VCapacitor_SMD:C_1206_3216MetricC29, C30, C31, C32, C33, C117
5100nF@50VCapacitor_SMD:C_0402_1005MetricC1, C5, C9, C10, C11
522pF/50VCapacitor_SMD:C_0603_1608MetricC2, C6, C7, C8, C48
5Conn_01x05Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ11, J16, J20, J21, J23
4300RResistor_SMD:R_0603_1608MetricR7, R8, R9, R10
4470nF@50VCapacitor_SMD:C_0805_2012MetricC3, C4, C24, C118
4Conn_01x03_MaleConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ28, J30, J52, J54
4MountingHole_PadMountingHole:MountingHole_4.3mm_M4_Pad_ViaH7, H17, H26, H27
2100nFCapacitor_SMD:C_0402_1005MetricC17, C18
210kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR24, R52
210uF@50VCapacitor_SMD:C_1206_3216MetricC22, C23
2150RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR25, R53
22.2kResistor_SMD:R_0805_2012MetricR26, R58
274LVC2G17Package_TO_SOT_SMD:SOT-363_SC-70-6U2, U3
2AO3400APackage_TO_SOT_SMD:SOT-23Q1, Q2
2CCapacitor_SMD:C_0603_1608MetricC25, C28
2Conn_01x04Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ1, J15
2G***kibuzzard-68532E1Bkibuzzard-68532E1B, kibuzzard-68532E1B
2G***kibuzzard-68532E12kibuzzard-68532E12, kibuzzard-68532E12
2HR911130Alocal_Connectors:HR911130AJ3, J4
10RResistor_SMD:R_0603_1608MetricR82
1100kResistor_SMD:R_0603_1608MetricR56
1100k 0.1%Resistor_SMD:R_0603_1608MetricR57
11kResistor_SMD:R_0805_2012MetricR62
11uF@50VCapacitor_SMD:C_0603_1608MetricC115
12.2uF/16VCapacitor_SMD:C_0603_1608MetricC26
12.54mm 2x6 socketxtech:DummyU46
1220uF@80VCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC34
125k 0.1%Resistor_SMD:R_0603_1608MetricR61
1470nF/25VCapacitor_SMD:C_0603_1608MetricC27
16.8uHInductor_SMD:L_Sunlord_MWSA1004SL1
1AS-RTK2B-MICRO-F9P-L1L2SMATH-00local_GPS:MODULE_AS-RTK2B-MICRO-F9P-L1L2SMATH-00U6
1Conn_01x02Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ24
1Conn_01x02Connector_AMASS:AMASS_XT30U-M_1x02_P5.0mm_VerticalJ14
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ31
1Conn_01x05_PinConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ32
1Conn_02x08_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_VerticalJ5
1D_SchottkyDiode_SMD:D_SOD-123FD21
1ESD-Logo_6.6x6mm_SilkScreenSymbol:ESD-Logo_6.6x6mm_SilkScreenLOGO2
1FanConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalM1
1G***kibuzzard-67111E96kibuzzard-67111E96
1G***kibuzzard-67163896kibuzzard-67163896
1G***kibuzzard-671124D1kibuzzard-671124D1
1G***kibuzzard-671124D9kibuzzard-671124D9
1G***kibuzzard-67111E87kibuzzard-67111E87
1G***kibuzzard-6716385Dkibuzzard-6716385D
1G***kibuzzard-67111EA5kibuzzard-67111EA5
1G***kibuzzard-6716388Bkibuzzard-6716388B
1LED GREENLED_SMD:LED_0805_2012MetricD15
1LM76005RNPRlocal_DCDC:LM76005RNPRU11
1M24C02-WMNPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU5
1PDZ3.3B,115Diode_SMD:D_SOD-323D1
1RResistor_SMD:R_0603_1608MetricR51
1Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ13
1TPS2065CDBVPackage_TO_SOT_SMD:SOT-23-5U1
1USB_A_StackedConnector_USB:USB_A_Wuerth_61400826021_Horizontal_StackedJ2
1xcorexcore:xcoreJ12
1~xtech:UM9XX_WitMotionU13

Questions

How big is the Hw universal logic PCB?

It measures 109 × 100.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Hw universal logic use?

119 parts, built around the 74LVC2G17GW, M24C02-WMN6, TPS2065CDBV and 22PF/50V 10%. 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 Hw universal logic KiCad files?

From the xtech/hw-module-logic repository on GitHub, at the commit this page was made from: the board is hw-universal-logic.kicad_pcb and its schematic Connectors.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hw universal logic design in my own project?

Its repository publishes it under the CC-BY-4.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).

Similar boards

  • 4 layers220 × 172.8 mmHw openmower universal, the printed circuit board in 3D

    Hw openmower universal

    xtech/hw-openmower-universal

    This hardware version is in beta state. Expect for things to not work at the current state!

    472 parts20CC-BY-4.0
  • 4 layers100 × 65 mmHw charger, the printed circuit board in 3D

    Hw charger

    xtech/hw-module-charger

    This hardware version is in beta state. Expect for things to not work at the current state!

    164 parts
  • 4 layers180 × 170 mmHw openmower yardforce, the printed circuit board in 3D

    Hw openmower yardforce

    xtech/hw-openmower-yardforce

    This repository contains the design files for a custom mainboard specifically designed for converting YardForce mowers to OpenMower

    293 parts12CC-BY-4.0
  • 2 layers92 × 92 mmMiswired Glitchy, the printed circuit board in 3D

    Miswired Glitchy

    SleuthSolder/glitchy

    Glitchy, the introduction to hardware hacking

    82 parts2
  • 2 layers102.4 × 77.4 mmScheda PSE, the printed circuit board in 3D

    Scheda PSE

    Eduzyolo/PSE_project

    This is the official repo for the PSE project

    176 parts1
  • 2 layers169.9 × 102.7 mmStm32h723zet6, the printed circuit board in 3D

    Stm32h723zet6

    mgalleguilloscespedes-png/proyectro-stm32

    en mi afán por el diseño 3d y la electrónica decidí crear mi propia versión de una placa controladora para impresora 3d, basándome en el microcontrolador stm32h723zet6 y la pcb de bigtreetech manta mp8

    587 parts
  • 2 layers100 × 35 mmControl board, the printed circuit board in 3D

    Control board

    Quard/MLight

    MLight is a compact, all-in-one control board designed to manage auxiliary tools for soldering equipment

    63 parts1MIT
  • 4 layers80 × 99 mmSpool, the printed circuit board in 3D

    Spool

    TheCacophonyProject/spool-pcb

    161 partsCERN-OHL-W-2.0