Print as is, no supports though I do use a draft shield. I use 4 perimeters and 20% infill and printed in PETG to match the structural components, though PLA would work too.
OpenSCAD source does not include the vertical hole code which is available on Gregoire Saunier's GitHub. https://github.com/gregsaun/vertical_hole
The author hasn't provided the model origin yet.