Update: added support for round edges.
Worked fine when printed in PLA at 0.2mm layer, 130% external perimeter, flow 90%, and solid infill. Adapt the SCAD source if you need to adjust.