Inspired by the fullcontrol.xyz Pin-Support Challenge and the Arc Overhangs shown by CNC Kitchen, I wanted to print a chrismastree diffuser with 90° overhangs without support and here is the result.
The overhangs are nearly perfect flat. If you have some problems there, reduce the speed.
The provided gcode has no hole in the bottom and can be used as simple decoration. The explanation of how to create the bottom hole in the .3mf file (PrusaSlicer) follows below.
Layer height: 0.3 mm
Perimeters: 1
Solid Top Layers: 1
Solid Bottom Layers: 1
Ensure vertical shell thickness: off
Infill density: 0%
Speed Perimeters: 5mm/s (with better cooling you can go faster)
Extrusion multiplier (flow): 150%
Retraction: off
for all three overhang layers one Height range Modifier with the following settings:
Perimeters: as many as needed to bridge between the previous and the following layer
Speed External perimeters: 5 mm/s
Speed Small perimeters: 5 mm/s
![]()
Change the position of the Generic-Cylinder to 0 and then adjust the Size ( currently 5.1 mm) to your needs. The Size in Z adjusts the height of the inner walls. If set to 0.8 mm there will be now high inner walls.
![]()
The author marked this model as their own original creation.