I wanted to mount my Xiaomi Mi Light Bar controller under my table, but unfortunately, there was no screw holes in the original base.
If you have issues with the base rotating, some friction material or tape might help.
You need to print:
Printed with .4 nozzle at .2 layer height in PETG. However, even PLA should be sufficient and might require less cleaning.
The clips should be printed laying down, so that they are stronger. After printing, the clips can be glued to the holes in the base or just pushed in. If you are using the screw mount, the clips are held in by the surface, to which the base is attached to.