Hilbert Cube
thingiverse
Initially, I aimed to create a 3D print of a Hilbert Cube using water-soluble PVA support. However, I faced challenges in OpenSCAD and opted for a workaround by writing a Ruby script generating OpenSCAD code for 1-3 iterations of Hilbert curves. Drawing inspiration from Thomas Diewald's Processing script, the result was visually appealing but not a true Hilbert Cube due to the lack of continuous curve. A proper parametric Hilbert Cube generator would be ideal. Later, I discovered Carlo H. Séquin's curved Hilbert Cube from his website and utilized it for printing. Despite its aesthetic appeal, the print quality was challenging due to its curvature. As a side project, I created nowipe.rb, a script that removes wipe movements in merged gcode, addressing z-offset issues in ReplicatorG's dualstrusion merging process.
With this file you will be able to print Hilbert Cube with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Hilbert Cube.