I designed this object using OpenSCAD with Celtic Knot Library from https://github.com/beanz/celtic-knot-scad. I used Cura as the slicer as the slicer with 180 C and 30 printing speed because i want to avoid bridging problem. I used 20 % infill and it turns out to be strong enough.