Aquilawire VS.807
Converting a Voxelab Aquila X2 into a CoreXZ “Switchwire-style” printer
TL;DR: I repurposed an Aquila X2 into a CoreXZ machine inspired by the VORON Switchwire to eliminate Z-wobble, add linear rails, and enable a modern toolhead/probing stack. Result: faster, cleaner motion and predictable first layers, with parts availability and serviceability in mind.
Problem
The stock bed-slinger was fine for learning, but inconsistent Z mechanics and ringing limited surface quality and throughput. I wanted rigidity, repeatability, and serviceability without binning the whole platform.
Constraints & goals
- Reuse the frame where sensible: keep overall footprint and salvage value.
- Mechanical rigidity: linear rails, CoreXZ kinematics, tidier belt paths.
- Modern toolhead: Stealthburner + CW2 for clean wiring and cooling.
- Probing & auto Z: hardware-repeatable Z offset and reliable mesh.
- Parts availability: off-the-shelf fasteners/electronics here in AU.
- Serviceability: sane electronics layout, labelled harnesses, laced cabling.
Solution overview
I followed the excellent Ender_SW approach for CoreXZ on an Ender/Aquila frame, then adapted the toolhead and probing to my needs. Linear rails handle X/Z, CoreXZ removes the typical lead-screw Z-wobble failure mode, and a Stealthburner + CW2 gives consistent part cooling and plug-in hotend options. For probing, I landed on KlickyPCB after testing alternatives, paired with Klipper macros for automatic nozzle offset.
Subsystem | Choice | Rationale |
---|---|---|
Kinematics | CoreXZ (Switchwire-style) | Removes Z lead-screw artefacts; compact moving mass |
Motion | Linear rails on X/Z | Rigidity and repeatable alignment |
Toolhead | Stealthburner + CW2 | Clean wiring, strong part cooling, modularity |
Hotend | Dragon UHF + CHT Volcano | High flow for speed with larger layers |
Probe | KlickyPCB (servo mount) | Repeatable, serviceable, proven in community |
Controller | BTT SKR Mini E3 V3.0 | Quiet drivers, common pinout, Klipper-friendly |
Host | Raspberry Pi 4 (8 GB) | Klipper + Mainsail/Fluidd headroom |
UI | CYD screen in custom case | Local controls and status at a glance |
Wiring | Laced harnesses, labelled | Serviceability and noise control |
Build notes
- Frame reuse: the Aquila/Ender extrusion set is a reasonable donor once squared; CoreXZ brackets take care of the heavy lifting.
- Rails & alignment: tram the rails to the gantry carefully; backlash here shows up as ripples.
- Probe path: KlickyPCB gave better repeatability for me than early KlickyNG prints; servo mount keeps the mechanism simple.
- Auto-Z offset: Klipper macros measure nozzle-to-probe offset per swap—no feeler gauge required.
- Electronics bay: give cables strain relief and route stepper pairs away from signal lines; label everything.
Printer Performance
- External walls: 300 mm/s @ 10000 mm/s²
- Travel: 400 mm/s @ 15000 mm/s²
- Resonance (input shaper): X ≈ 77.6 Hz, Y ≈ 29.2 Hz
- Materials validated: PLA, ABS/ASA, PETG, TPU (profiles tuned)
Images
Specifications
- Stealthburner w/ CW2
- Dragon UHF w/ CHT Volcano
- BTT SKR Mini E3 V3.0
- Raspberry Pi 4 (8 GB)
- CYD screen (custom case)
- KlickyPCB probe (servo mount)
Why not just buy a printer?
If your priority is time-to-part and vendor support, buying a ready CoreXY can make sense. This project was about learning, reuse, and tuning a platform—and proving what can be done with a modest donor and careful design and implementation.
Apply this approach
The same method—requirements first, constrained design, repeatable measurement—is what we bring to client work. If you need help selecting a machine, upgrading motion/tooling, or profiling materials, see our 3D Printing and Design & Drafting services, or get in touch.
FAQ
Build or buy—what makes sense?
If you value learning and customisation and can invest time,
build. If you need predictable output now with minimal tuning, buy.
Why base it on VORON Switchwire ideas?
It’s a well-documented, rigid CoreXZ pattern with
community-proven parts and good serviceability.
Why convert an Aquila instead of starting from scratch?
Lower cost, reuse of extrusions/hardware,
and a compact footprint already on hand.
What does CoreXZ improve over a bed-slinger?
Better Z straightness (no lead-screw wobble), lower
moving mass in the print plane, and cleaner ringing characteristics when tuned.
What did the upgrade change in real numbers?
Surface finish improved (ringing reduced),
first-layer yield increased, and stable speeds rose to 300/400 mm/s with
input shaping.