Skip to the content
PCBKitNew board
2 layers191.3 × 164 mmXYmatics E64, the printed circuit board in 3D

A 5-axis Klipper mainboard, powered by a Raspberry Pi Compute Module and STM32F407

Size
191.3 × 164 mm
Copper layers
2
Thickness
1.6 mm
Parts
282
Nets
450
Pads
1,329
Tracks, vias
3,047, 345
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
20 Jul 2025
Updated
3 Aug 2025

Overview

XYmatics E64 is an open-source printed circuit board by XyrusB2010, from the XyrusB2010/XYmatics-E64 repository on GitHub. It is a 2-layer board of 191.3 × 164 mm with 282 parts on 450 nets, routed with 3,047 tracks and 345 vias.

It is built around the 74LVC1G17Z, 74LVC1G07 and TJA1051T/3/1, with the EMC2301-1-ACZL-TR, AMS1117CD-3.3 and TPS2065CDBV among its other parts. Its parts include 87 capacitors, 74 resistors, 17 ICs, 16 connectors and 15 diodes. It belongs with the computers and single-board computers boards of this library.

Main components

12

README

README.md

XYmatics E64

XYmatics E64 (Engine, 64-bit) is a 5-axis Klipper mainboard, powered by a Raspberry Pi CM4 and STM32F407. It was originally built for XYmatics Alpha, but you can also use it for most 3D Printers.

E64 Features

  • Powered by STM32F407VET6 (MCU) and Raspberry Pi CM4 (Host)
  • 1 USB-micro OTG port + 2 USB-A ports + 1 USB JST breakout, 100 Mbit RJ45 Socket for LAN, Micro SD card for extra storage
  • 5 TMC2209 Stepsticks to drive stepper motors
  • 3 Endstops/Switches
  • 5 Controllable fans on base board + 1 for Raspberry Pi
  • 8 CAN FD bus ports to reduce amount of cables
  • CSI for camera input
  • HDMI or DSI for display output
  • I2C bus broken out

E64 PCB

E64 PCB

XYmatics X42

XYmatics X42 (Xpansion, for 42mm motors) is a Klipper expansion board, designed to mount onto 42mm stepper motors. Powered by a STM32G0B1, it communicates to the E64 mainboard through CAN FD. This board simplifies the mainboard, and reduces the amount of cables going out. The X42 can also be used with most other 3D Printers.

X42 Features

  • Powered by STM32G0B1CBT6
  • Supports Laser engravers, CNC routers and FDM extruders
  • TJA1051T CAN FD module to communicate with E64
  • BLTouch compatible
  • Two PWM controllable fans
  • ADXL345 accelerometer included
  • 3 1 Endstop/Switch
  • I2C bus and neopixel broken out

[!NOTE] May re-add these removed features in future if possible.

X42 PCB

X42 PCB front view X42 PCB back view

Parts

282
QtyValueFootprintReferences
40100NFCapacitor_SMD:C_0805_2012MetricC1, C12, C13, C14, C15, C16, C17, C18, C23, C24, C25, C27, C28, C29, C31, C32 +24
2310KResistor_SMD:R_0805_2012MetricR14, R15, R16, R17, R18, R19, R20, R21, R23, R25, R30, R38, R39, R42, R43, R55 +7
15100UFCapacitor_SMD:CP_Elec_5x3C5, C26, C30, C34, C38, C42, C43, C48, C49, C53, C62, C67, C68, C70, C80
810UFCapacitor_SMD:C_0805_2012MetricC2, C6, C7, C8, C9, C10, C11, C84
84.7UFCapacitor_SMD:C_0805_2012MetricC44, C45, C54, C63, C64, C69, C75, C85
7100Resistor_SMD:R_0805_2012MetricR31, R32, R33, R34, R35, R46, R47
71KResistor_SMD:R_0805_2012MetricR4, R5, R9, R10, R11, R12, R13
71N5819WSDiode_SMD:D_SOD-323D5, D6, D7, D8, D9, D10, D11
54.7KResistor_SMD:R_0805_2012MetricR48, R51, R64, R65, R66
5MountingHole_PadMountingHole:MountingHole_3mm_PadH1, H2, H3, H4, H5
430Resistor_SMD:R_0805_2012MetricR28, R29, R40, R41
320Resistor_SMD:R_0805_2012MetricR45, R70, R72
320KResistor_SMD:R_0805_2012MetricR44, R69, R71
374LVC1G17Package_TO_SOT_SMD:SOT-23-5U22, U27, U28
20Resistor_SMD:R_0805_2012MetricR73, R74
21.5KResistor_SMD:R_0805_2012MetricR77, R80
2120Resistor_SMD:R_0805_2012MetricR26, R27
212PFCapacitor_SMD:C_0805_2012MetricC21, C22
215PFCapacitor_SMD:C_0805_2012MetricC57, C58
218PFCapacitor_SMD:C_0805_2012MetricC47, C66
21UFCapacitor_SMD:C_0805_2012MetricC51, C73
22.2UFCapacitor_SMD:C_0805_2012MetricC19, C20
22.37Resistor_SMD:R_0805_2012MetricR49, R50
22.37KResistor_SMD:R_0805_2012MetricR52, R53
2200Resistor_SMD:R_0805_2012MetricR76, R81
220ADiode_SMD:D_SMBD4, D15
227PFCapacitor_SMD:C_0805_2012MetricC3, C4
24.7NFCapacitor_SMD:C_0805_2012MetricC52, C56
2470Resistor_SMD:R_0805_2012MetricR1, R2
26.8UHInductor_SMD:L_6.3x6.3_H3L1, L3
274LVC1G07Package_TO_SOT_SMD:SOT-23-5U7, U8
2AMS1117CD-3.3Package_TO_SOT_SMD:TO-252-2U17, U24
2BAV99Package_TO_SOT_SMD:SOT-23D12, D13
2BOOTButton_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFSSW3, SW5
2FAN1Package_TO_SOT_SMD:SOT-23Q2, Q8
2FAN2Package_TO_SOT_SMD:SOT-23Q3, Q9
2STATUSLED_SMD:LED_0805_2012MetricD16, D19
2TJA1051T-3Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU18, U21
2TPS2065CDBVPackage_TO_SOT_SMD:SOT-23-5U2, U3
2TPS54302Package_TO_SOT_SMD:SOT-23-6U16, U23
110Resistor_SMD:R_0805_2012MetricR67
110AFuse:Fuse_Blade_ATO_directSolderF1
110NFCapacitor_SMD:C_0805_2012MetricC50
1120RInductor_SMD:L_0805_2012MetricL4
112KResistor_SMD:R_0805_2012MetricR3
116MHZCrystal:Crystal_SMD_Abracon_ABM3B-4Pin_5.0x3.2mmY2
122NFCapacitor_SMD:C_0805_2012MetricC74
124MHZCrystal:Crystal_SMD_Abracon_ABM3B-4Pin_5.0x3.2mmY4
124V INTerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mmJ37
136KResistor_SMD:R_0805_2012MetricR6
139NHInductor_SMD:L_0805_2012MetricL2
147Resistor_SMD:R_0805_2012MetricR8
156.2KResistor_SMD:R_1206_3216MetricR22
156.2KResistor_SMD:R_0805_2012MetricR54
15V POWERConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ16
175KResistor_SMD:R_0805_2012MetricR56
175KResistor_SMD:R_1206_3216MetricR24
18MHZCrystal:Crystal_SMD_Abracon_ABM3B-4Pin_5.0x3.2mmY3
1ADXL345BCCZADXL345:IC_ADXL345BCCZU26
1AP22804AW5Package_TO_SOT_SMD:SOT-23-5U6
1B340Diode_SMD:D_SMCD14
1BED THERMISTORConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ35
1CAMERAConnector_FFC-FPC:Molex_502231-1500_1x15-1SH_P0.5mm_VerticalJ4
1CAN INConnector_Molex:Molex_Micro-Fit_3.0_43045-0400_2x02_P3.00mm_HorizontalJ31
1CAN1Connector_Molex:Molex_Micro-Fit_3.0_43045-0412_2x02_P3.00mm_VerticalJ17
1CAN2Connector_Molex:Molex_Micro-Fit_3.0_43045-0412_2x02_P3.00mm_VerticalJ18
1CAN3Connector_Molex:Molex_Micro-Fit_3.0_43045-0412_2x02_P3.00mm_VerticalJ19
1CAN4Connector_Molex:Molex_Micro-Fit_3.0_43045-0412_2x02_P3.00mm_VerticalJ20
1CAN5Connector_Molex:Molex_Micro-Fit_3.0_43045-0412_2x02_P3.00mm_VerticalJ21
1CAN6Connector_Molex:Molex_Micro-Fit_3.0_43045-0412_2x02_P3.00mm_VerticalJ22
1CAN7Connector_Molex:Molex_Micro-Fit_3.0_43045-0412_2x02_P3.00mm_VerticalJ23
1CAN8Connector_Molex:Molex_Micro-Fit_3.0_43045-0412_2x02_P3.00mm_VerticalJ24
1CH334RPackage_SO:QSOP-16_3.9x4.9mm_P0.635mmU4
1DISPLAYConnector_FFC-FPC:Molex_502231-1500_1x15-1SH_P0.5mm_VerticalJ5
1E0-HEATPackage_TO_SOT_SMD:Vishay_PowerPAK_SC70-6L_SingleQ7
1EMC2301-1-ACZL-TREMC2301-1-ACZL-TR:MSOP8_MC_MCHU9
1ENButton_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFSSW4
1ESDA5V3LPackage_TO_SOT_SMD:SOT-23-3D1
1ETHERNETConnector_RJ:RJ45_Hanrun_HR911105A_HorizontalJ1
1EXTRUDERConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ44

The 230 most common of 282 parts.

Questions

How big is the XYmatics E64 PCB?

It measures 191.3 × 164 mm and has 2 copper layers, 1.6 mm thick.

What parts does the XYmatics E64 use?

282 parts, built around the 74LVC1G17Z, 74LVC1G07, TJA1051T/3/1 and EMC2301-1-ACZL-TR. 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 XYmatics E64 KiCad files?

From the XyrusB2010/XYmatics-E64 repository on GitHub, at the commit this page was made from: the board is Schematics/xymatics-e64.kicad_pcb and its schematic Schematics/cm4.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the XYmatics E64 design in my own project?

Its repository states no licence, so its author keeps all rights: ask XyrusB2010 before reusing the design.

Similar boards

  • 2 layers40 × 50 mmSsus, the printed circuit board in 3D

    Ssus

    ldab/dude-dirty-usb-disconnect

    DUDE, Dirty USB Disconnect. ESP32-S3 host powered, managed 2x USB Hub

    46 parts1WTFPL
  • 6 layers120 × 40 mmCM5CarrierV2, the printed circuit board in 3D

    CM5CarrierV2

    AsadImranRafique/CM5-Carrier-Board-Rev2

    Open-source six-layer Raspberry Pi CM4/CM5 carrier board with USB-C, 25 W PoE, M.2 NVMe, microSD, I2S, and expansion-board connectors.

    62 parts1Apache-2.0
  • 4 layers60 × 60 mmUsb switch, the printed circuit board in 3D

    Usb switch

    alvarop/debugotron

    Debugotron is a collection of debugging/automation tools I've wanted in the past but didn't have access to. Currently, the tools include:

    77 parts52BSD-3-Clause
  • 2 layers101.6 × 53.3 mmArduinoMega Ethernet, the printed circuit board in 3D

    ArduinoMega Ethernet

    dmanla/SecureConnectivityDevelopmentPlatform

    A development platform which provides secure connectivity and data logging support while maintaining compatibility with Arduino-Mega hardware and software.

    116 parts
  • 6 layers70 × 140 mmUsb3-hub, the printed circuit board in 3D

    Usb3-hub

    gumulka/usb3-hub

    My very own USB3 Hub with these features:

    229 parts
  • 2 layers52.9 × 35.9 mmADC Silence Detector, the printed circuit board in 3D

    ADC Silence Detector

    markusbichl/ADC_Silence_Detector

    WCH CH32X033 based Silence detector for turntable to Toslink converter

    17 parts
  • 6 layers120.9 × 90 mmSvayamV3 IIK, the printed circuit board in 3D

    SvayamV3 IIK

    si-nalsal/pcb-mantis

    A servo-based UAV flight controller built around the STM32H743IIK6 (Cortex-M7, UFBGA-201, 0.65 mm pitch). The board distributes power to a fixed-wing/multirotor airframe with 16 PWM servo outputs, redundant IMU and…

    290 partsCERN-OHL-S-2.0
  • 4 layers59.6 × 85.6 mmRecorder, the printed circuit board in 3D

    Recorder

    zeeman-effect/pixel-snap-voice

    A simple audio recording device that magnetically attaches to the back of a Pixel device

    60 parts