Designed in FreeCad. I printed it in PETG with 50% infill. No supports needed. For video see the link below.