<p>CoreXY should not require calculations which can slow down a board. Also, a normal Marlin becomes CPU limited often before 100 mm/s on 8 bit boards due to arc interpolation and other processing.</p>
<p>However, if you use Klipper which runs on a Raspberry Pi, 8 bit boards are rarely a limiting factor. I could print at 100 mm/s on mine with only 30% CPU utilisation and without slowdowns of any kind.</p>
<p>See</p>
<p><div class="youtube-embed"><div>
                <iframe width="640px" height="395px" src="https://www.youtube.com/embed/tu-mPFxc2lg?start=0"></iframe>
            </div></div></p>
<p>and</p>
<p><div class="youtube-embed"><div>
                <iframe width="640px" height="395px" src="https://www.youtube.com/embed/okj_d2HZD4M?start=0"></iframe>
            </div></div></p>

CC BY-SA 4.0
2020-08-05T15:28:13.797Z
what about marlin 2?
Mahan Lamee
CC BY-SA 4.0
2020-08-05T15:31:56.800Z
@MahanLameie I doubt it will be more cpu efficient than Marlin 1. I don't remember "speed" being one of the improvements.
FarO
CC BY-SA 4.0
2020-08-05T15:26:27.470Z
2020-08-05T15:31:06.953Z
2020-08-05T15:31:06.953Z
FarO
<p>You can use an 8-bit controller board for a CoreXY kinematics 3D printer. The calculations are not so complicated opposed to those for a Delta.</p>
<hr />
<p><em>My Hypercube Evolution uses a RUMBA controller board that hasn't failed me past years.</em></p>

CC BY-SA 4.0
2020-08-05T13:38:23.150Z
I also want to build a modified hypercube but after watching [this](https://www.youtube.com/watch?v=ySqj3gPqfrs) video by Tech2c (inventor of hypercube), I doubted using an 8-bit board.
Mahan Lamee
CC BY-SA 4.0
2020-08-05T13:04:13.600Z
2020-08-07T05:38:05.627Z
2020-08-07T05:38:05.627Z
0scar
<p>I know that CoreXY kinematics is very complex and hard to calculate for the firmware making it better to use a 32-bit board. For some reason, I can't use any 32-bit board. What problems will occur if I use an 8-bit board like Arduino Mega with a CoreXY 3D printer?</p>
<p>Everything that I wrote in this question about hard kinematic calculations was referenced from this video, <a href="https://www.youtube.com/watch?v=ySqj3gPqfrs" rel="nofollow noreferrer">HyperCube 3D Printer 8-Bit Speed Wall</a>, by Tech2c (the designer and builder of hypercube). After watching the video I doubted using an 8-bit board.</p>

CC BY-SA 4.0
2020-08-05T13:26:17.223Z
How is corexy hard to calculate? Motor motions should just be sum/difference. Delta on the other hand has nontrivial math.
R.. GitHub STOP HELPING ICE
CC BY-SA 4.0
2020-08-05T14:24:39.570Z
@R..GitHubSTOPHELPINGICE Tech2c (designer of hypercube) says in [his video](https://www.youtube.com/watch?v=ySqj3gPqfrs)
Mahan Lamee
CC BY-SA 4.0
2020-08-05T15:10:47.130Z
I'm not convinced at his explanation for the problem. There are a lot of print quality problems in that video.
R.. GitHub STOP HELPING ICE
CC BY-SA 4.0
2020-08-06T14:55:13.940Z
Just my 2 cents; that 8-bit board is a dead-end for you. Find a 32-bit solution you like, and keep pushing those boundaries.
user77232
<firmware><ramps-1.4><arduino-mega-2650><corexy>
CoreXY with 8 bit board problems
Mahan Lamee
# CoreXY with 8 bit board problems

(Asked by: username_0 on 2020-08-05)

I know that CoreXY kinematics is very complex and hard to calculate for the firmware making it better to use a 32-bit board. For some reason, I can't use any 32-bit board. What problems will occur if I use an 8-bit board like Arduino Mega with a CoreXY 3D printer?

Everything that I wrote in this question about hard kinematic calculations was referenced from this video, [HyperCube 3D Printer 8-Bit Speed Wall](https://www.youtube.com/watch?v=ySqj3gPqfrs), by Tech2c (the designer and builder of hypercube). After watching the video I doubted using an 8-bit board.

**Tags:** firmware, ramps-1.4, arduino-mega-2650, corexy
> **Comments:**
> **username_1**: How is corexy hard to calculate? Motor motions should just be sum/difference. Delta on the other hand has nontrivial math.  
> **username_0**: @R..GitHubSTOPHELPINGICE Tech2c (designer of hypercube) says in [his video](https://www.youtube.com/watch?v=ySqj3gPqfrs)  
> **username_1**: I'm not convinced at his explanation for the problem. There are a lot of print quality problems in that video.  
> **username_2**: Just my 2 cents; that 8-bit board is a dead-end for you. Find a 32-bit solution you like, and keep pushing those boundaries.  

---

## 2 answers

### Answer by username_3 on 2020-08-05. Score: 1

CoreXY should not require calculations which can slow down a board. Also, a normal Marlin becomes CPU limited often before 100 mm/s on 8 bit boards due to arc interpolation and other processing.

However, if you use Klipper which runs on a Raspberry Pi, 8 bit boards are rarely a limiting factor. I could print at 100 mm/s on mine with only 30% CPU utilisation and without slowdowns of any kind.

See

and

> **Comments:**
> **username_0**: what about marlin 2?  
> **username_3**: @MahanLameie I doubt it will be more cpu efficient than Marlin 1. I don't remember "speed" being one of the improvements.  

---

### Answer by username_4 on 2020-08-05. Score: 1

You can use an 8-bit controller board for a CoreXY kinematics 3D printer. The calculations are not so complicated opposed to those for a Delta.

---

*My Hypercube Evolution uses a RUMBA controller board that hasn't failed me past years.*

> **Comments:**
> **username_0**: I also want to build a modified hypercube but after watching [this](https://www.youtube.com/watch?v=ySqj3gPqfrs) video by Tech2c (inventor of hypercube), I doubted using an 8-bit board.  

---

