The Cube

Compact CoreXY Flying Gantry Printer

Total time spent: 45 hours

The Cube 6/13/2025 Day 1

Brainstorming

After trying to make a printer that could fold for portability, and discovering that issues had popped up along the way, I decided to start work on a really small printer. I knew I wanted it to have interesting kinematics, as all the printers in my house are fixed gantry CoreXY machines, where the bed moves down. In this design however, the bed stays fixed while the gantry moves in Z, like a Voron 2.4, another flying gantry printer. The one main constraint I wanted to aim for was keeping the outer dimensions at 250mm cubed. Since I was significantly limited in volume, I had to ensure that I would have enough room to get 120mm in both X and Y on the bed, which led me to try two different iterations.

Fitment One

The version above was the first version I tried, where the gantry spans all the way to the front, allowing for maximum travel in Y. This, however severely limited my travel in X, as I would need 46mm more than if the gantry was flush with the outer perimeter (2020 is 20mm, with 3 mm of clearance on each side to get 23mm then on both sides makes 46mm). Thus I ended up going with the version below, where I lose a bit of Y in return for gaining 46mm of travel in X.

Fitment Two

Time spent: 4 hours

Start of Designing the Printed Parts

I ended up starting to design the front idlers of the gantry, as I knew that these would be the most complex part due to having the front Z-axis belts being routed through the XY belting. I ended up trying multiple layouts, and rotating the belts 90 degrees from there current position, however I settled on the current design picture below as it would allow me more X and Y travel along with letting the Z motors being positioned in a nice configuration for adding elecronics.

Gantry with Front Idlers

I also designed the front top Z idlers as they were an easy thing to knock out and I needed them anyways.

Time spent: 8 hours

The Cube 6/14/2025 Day 2

Today I started designing the rear motor mounts for the gantry, as I knew that it would include the tensioning done by shifting the motors along with housing the rear Z axis tensioner. Ensuring that I would still get the full 120mm of Y travel was a pain though, as I had to significantly modify the rear belt path to allow for no Y loss.

Designing the Rear motor mounts

Time spent: 5 hours

The Cube 6/16/2025 Day 3

Starting the Repo

I started off the day by creating the Github repository, and setting up the journal.

Time spent: 2 hours

Progress on Electronics

After taking a break, I started researching the electronics I was using to ensure compatibility and compactness within the build volume. Initial my plan was to use a SKR v1.4 with a standard sized RaspberryPi. After some test fitting in CAD, I knew this would not work. I also knew that I did not want to add a separate 5v PSU for the RPi as that would take up more space than I even had, so I looked into BigTreeTech's BTT Pi, a Pi like SBC that is design for 3D printers so it can take in 24v directly. Since I was test fitting and still discovered that this would not fit, as it was still the same size as an RPi, I looked to the Pi Zero 2 W as a more compact alternative. I knew that it would have less standard ports however that was made up for in it's compactness. Using the RPi Zero 2 W, I was able to save significant space, allowing me to have room for wiring and to keep the constraint of 250mm cubed. Shown below is the current progress on electronics fitment:

Electronics Config 1

Time Spent: 3 hours

Gantry Update

I ended up cadding the XY joints for the gantry, which ended up being troublesome as I needed to ensure that the front gantry idler would have enough clearance with the joints. I also swapped from a front mounted rail to a top mounted rail to save space, as otherwise I would have needed to cram the front idler even more. Since the belt routing is similar to CloakedWayne's Monolith Gantry, I was able to find a nice and easy to modify carriage that I could use as the base of my toolhead. This allowed me to swap it to a top rail, as I knew that the Voron V0 has a printed carriage that prints in a similar fashion to this so I knew that it would be rigid enough.

Toolhead Carriage

XY joint

Time spent: 4 hours

The Cube 6/24/2025 Day 4

Update

It has been 8 days since the last progress update, however in that time I ended up designing a whole macropad, Halpad, as a break from this project.

Progress on Gantry

I finished cadding the XY joints, as well as modifying the front joints to allow for clearance and enable adding in the dowel pin for the front idler, using a mechanism which imitates that found in guns. This was to allow for minimal Z height as well as allowing for maximum travel in the Y axis.

Screenshot 2025-06-25 at 11 21 16 PM

Screenshot 2025-06-25 at 11 21 48 PM

Screenshot 2025-06-25 at 11 21 41 PM

Time spent: 3 hours

The Cube 6/27/2025 Day 5

Front Z motor mounts

These were designed to be as simple as possible, however here a strong focus on keeping the 250mm3 footprint. This ended up making it significantly harder for mounting the motors.

Screenshot 2025-06-29 143322

Time spent: 3 hours

The Cube 6/30/2025 Day 6

Rear Z done

I ended up designing the motor and idler mounts to be as simple to be possible, and since the tensioner was moved to the gantry for the rear, the mount was simpler:

Screenshot 2025-07-02 200048

Screenshot 2025-07-02 200100

I also ended up cadding the rear tensioner as well as the cable chain mounting.

Screenshot 2025-07-02 200256

Screenshot 2025-07-02 200316

Time spent: 4 hours

The Cube 7/2/2025 Day 7

Toolhead Finished

I made a quick mockup of the toolhead after doing research for a couple of hours on which hotend to use, and I ended up settling on a Bambu clone hotend just because I already had a CAD model for the Bambu hotend and the config would allow me to retain some compactness. Adding the Sherpa Mini was easy as I already had experience working with Sherpa Minis previously and the mounting is really easy.

Screenshot 2025-07-04 204900

Time spent: 4 hours

The Cube 7/4/2025 Day 8 - Happy Independence Day!

Working on Electronics Mounting

Initially when I begun this I was thinking that I would use 4 feet for this project due to stability, however I ended up going for 3 as that would allow me to not have to worry about rigidity in the rear corners, which would have a 115mm distance of printed part between the leg and the extrusion, which I believed would sacrifice rigidity given my space constraints. I ended up settling for Fysetc's Voron 2.4 feet as they are m5 threaded so they can thread right into the extrusions. Mounting the rest was rather easy, but I did have some issues with positioning the RPi due to the original thought of 4 legs, but luckily this solved that issue.

Screenshot 2025-07-07 154424

Screenshot 2025-07-07 154431

Time spent: 4 hours

The Cube 7/7/2025 Day 9

Working on Bed Mounting

Luckily, the rear bed screwaligns perfectly with the extrusion, allowing me to take advantage of that as a mounting point. However, for the front 2, I needed to extend out te electronics mounting a bit to allow for the plate to also connect to the bed in a rigid manner.

Time spent: 1 hour

Screenshot 2025-07-07 155128

Screenshot 2025-07-07 155133

Time spent: 1 hour