CoreXY Mechanism Diagram
CoreXY Mechanism Diagram

CoreXY Kinematics Explained?

The corexy kinematics mechanical arrangement includes a unique motor movement where the X or Y motor move together or opposite of each other to move the carriage from left to right or towards or away . If you were to move just one motor you would see the print head move diagonal.. If the two motors move opposite of each other the print head will move along the X-axis, If the two motors move in the same direction the carriage will move along the Y-axis.

How Does CoreXY Work?

CoreXY-Kinematics-Explained
CoreXY-Kinematics-Explained

The CoreXY 3d printer design is very different than most common 3d printer motion systems that have dedicated stepper motor for each axis. The core-xy motion system is designed to minimize torque while moving the gantry and carriage.

The corexy parallel kinematics mean’s that the motors are the largest source of inertia within the system, are stationary. This means rapid acceleration because the two stepper motors provide a means of moving both axes independently or simultaneously. The major benefit of the design is that the motors remain in a static position. 

The corexy kinematics is a complex motion system where X or Y motor move together or opposite of each other to move the carriage from left to right or towards or away . If you were to move just one motor you would see the print head move diagonal.. If the two motors move opposite of each other the print head will move along the X-axis, If the two motors move in the same direction the carriage will move along the Y-axis.

Two Motors (X and Y)

  • Both Motors Move Clockwise >> Carriage Moves Left
  • Both Motors Move Counter Clockwise>> Carriage Moves Right
  • Both Motors Move Opposite of Each Other>> Carriage Moves Toward & Away
  • One Motor Moves>> Carriage Moves Diagonal

see more CoreXY Mechanism Research

CoreXY Motor Movement

Motor MovementDirection
Both Motors Move ClockwiseCarriage Moves Left
Both Motors Move Counter ClockwiseCarriage Moves Right
Both Motors Move Opposite of Each OtherCarriage Moves Toward & Away
One Motor MovesCarriage Moves Diagonal
CoreXY Motor Movement Chart

Is CoreXY Better?

Over the last few years the popularity of the CoreXY kinematics has became a community favorite. New designs, developments and opens source contrubutions have led many to claim it’s the best motion system for 3d printing but that really depends on the user and application.

Pros

  • Higher Print Speeds: The stationary X and Y motors reduce mechanical weight and momentum giving the motion system a mechanical advantage compared to other motor placement configurations.
  • Quality: With the reduced weight and momentum the setup also results in reduced vibrations and increased repeatability at higher speeds.
  • Mechanicaly Optimized: With the x and y motors out of the way the machine size compared to actual build volume ratio gives you more printing space with a smaller footprint. Unlike the hbot the corexy carriage isn’t problematic to twisting or buckling when x and y motors rotate in the same direction.

Cons

  • Maintenance: The longer x and y belts introduce belt tensioning issues(belt stretch). The increased number of belt idlers increase maintance.
  • Scalabilty: The belt stretch and tensioning issues introduces a design constraint as the machine size increases.

CoreXY Advantages

The Advantages of the corexy system is the increased print speeds that can be achieved due to the light weight carriage. While 3d printing is a very slow process any kind of reduction in print time is much needed. In addition to faster print speeds the smooth motion that the core xy uses is also known to reduce artifacts commonly found in 3d printed objects.

see RepRap CoreXY


CoreXY vs Cartesian

Most printers utilize Cartesian or plotter style motion where one or two motors will move the carriage from left to right or towards and away. This is the simplest approach in 3d printer motion. While the core xy setup is more complicated but a more efficient approach. The difference between corexy and the cartesian motion system is the corexy reduces inertia from the static motor positions while the cartesian setup uses at least one motor to drive along each axis. The weight of the motor increases inertia making it more difficult to change direction. Which results in the corexy theoretically being faster in and more accurate than the cartesian.

CoreXY Belt Path & Routing

CoreXY Belt Path
CoreXY Belt Path – Source: Mark Rehorst

The corexy 3d printer belt path has been explored in many mechanical arrangements. The main two corexy belt routing methods are belts crossed or not crossed. The main focus should be to keep the belt routing path parallel to the X and Y guide rails. There’s an excellent blog about core xy belt path by Mark Rehorst.

CoreXY vs Hbot

TypeProsCons
CoreXYdesign balances the forcesmore complex beltpath with two crossing belts
Hbotsimple design with only one belthigher orthogonal load known as racking
CoreXY vs Hbot Chart

A similar mechanical arrangement of the core-xy is the H-bot. The Hbot uses the same concept of carriage motion as the corexy but is much more simple and requires less math. In addition the hbot is harder to “get wrong.” The corexy belt path has it’s pros and cons. The corexy’s disadvantage is that it requires two belts on two separate planes. The coreXY balances the forces while moving the gantry or carriage to minimize “racking’ where the mechanical system is pulled out of square.

DBot CoreXY Belt Path Movement Layout diagram
dbot corexy 3d printer belt path diagram

What You Need to Know Before Buying a 3D Printer

Every user is different and has different needs. There isn’t one printer for everybody. You have to consider:

Experience: What is your experince with 3d printers or mechanical components and electroncs that may require technical maintance or steep learning curves.

Application: What kind of parts are you going to print? What size? What materials? How many?

Expectations: What kind of quality or user experience do you expect? What kind of maintance can apply?

Budget: How much can you spend or how much are you willing to spend? You get what you pay for but you may not need much.

Related Content

SolidCore DIY 3D Printer

SolidCore CoreXY BOM

SolidCore Documentation

SolidCore CoreXY Frame

SolidCore Thingiverse 3D Printer Build Plans

SolidCore Kinematic Bed Mounting System Setup

CoreXY 3D Printer Kits

3D Printer Parts

Related Content

CoreXY Belt Routing

CoreXY vs Cartesian

There are a few different types of 3d printer kinematics to choose from, with cartesian kinematics being the most common. Recently the corexy architecture has become more popular. In this guide, we will compare corexy vs cartesian kinematics in terms of their speed and print quality so that you can understand the difference in each…

CoreXY

The CoreXY motion system is a good solution if you’re looking to print faster. The 3d printer kinematics has become more popular in the last couple of years as users and DIY builders agree on an increase in print quality. The motion system is more lightweight compared to other 3d printer kinematics such as cartesian…

CoreXY Belt Routing

CoreXY Belt Routing  One of the most important parts for corexy movement is belt routing. Here’s a guide to the mechanics of corexy belt routing pulley layout in order to get accuracy and constant belt tension. Belt Routing Methods There are two main ways to implement the corexy belt path. Either a stacked pulley arrangement…

CoreXY Kinematics

CoreXY Kinematics Explained? The corexy kinematics mechanical arrangement includes a unique motor movement where the X or Y motor move together or opposite of each other to move the carriage from left to right or towards or away . If you were to move just one motor you would see the print head move diagonal..…

Large CoreXY Build-Hardware And Firmware Settings That Increase Performance

CoreXY Scalability The scalability of a core-xy printer can be an issue when it comes to hardware design and implementation. An increased belt path can also introduce problems resulting in artifacts in 3d printed parts. A rigid gantry setup is needed and proper binding is a must. 9mm and 12mm belts are available to account…

Belt Frequency And Tensioning

Loose belts are a common problem for users and cause a variety of issues. It may or may not be obvious that your 3d printer is experiencing issues. Belt tensioning defects can occur.

Kinematic Bed Mounting

SolidCore CoreXY Z-Axis Bed Leveling We recently started working on the SolidCore 3d printer’s bed leveling and mounting system. The z-axis uses a 3-point kinematic bed mounting with magnetic pivot spheres on each mount This properly constrains the bed at 3 points of contact. The original SolidCore Z-axis design was somewhat primitive because we only…

Triple Z Bed Leveling Setup

The CoreXY motion system is a good solution if you’re looking to print faster. The 3d printer kinematics has become more popular in the last couple of years as users and DIY builders agree on an increase in print quality. The motion system is more lightweight compared to other 3d printer kinematics such as cartesian…

Triple Independent Motors Z Axis

The latest design update uses three Z-axis stepper motors. In this arrangement the belt routing to the stepper motor drive the lead screw. Each lead screw will be constrained by an MGN12 linear rail. This should also minimize vibrations that might be transferred from the motors to the z-axis. The belt to pulley ratio gives…

SolidCore CoreXY 3D Printer

Modular Scalable Linear Rails Balanced Carriage Pull Enclosure BOM utilizes most available parts All Metal Parts or 3D Printed Z-Axis: Independent Driven or Shared Belt Routing

SolidCore Kinematic Bed Setup

While this write up is still a work in progress as I continue to research kinematic mounting and the math used to find the angle that properly constrains the bed to allow for thermal expansion. This is the documented details of how the SolidCore kinematic mounting system should work.  So comment or correct me if…

SolidCore CoreXY – Frame

Frame Profile Specs Size 2020 or 20mm x 20mm Style T-Slot Buy SolidCore Frame Kit Frame BOM Part List Part Quantity Description Source Documentation Folder Frame Extrusions 2020 T-Slot ZylTech Frame Size List Frame Folder 570mm Long 6 Vertical (Tall) ZylTech Frame Size List Frame Folder 430mm Long 3 Vertical (Z-Axis Rail) ZylTech Frame Size…

SolidCore ToolChanger

Although this page will be used to document and collect resources to implement a toolchanger on the SolidCore printer, we’ve only completed one so far for this case study. The following design analysis is discussing a toolchanger project we prototyped for our customer, Nandan. The majority of the topic currently being discussed is of the…