The tolerances are very tight (I tried with looser ones first wasn't happy) so you will probably need to use a bit of fine-grit sandpaper. The print files are for 0.6mm nozzle for speedier printing and I use NGen for everything.
Two bases, one designed to go over an obutto pipe mount (I have a custom one for center stick though these days I mostly use dual-sticks) and one designed to just screw on to the obutto bolt pattern.
I tried to make things parametric but a lot of things get weird when you change parameters.
Designed to fit https://www.dfrobot.com/product-2475.html as the controller, I just use Arduino HID to send the keycode when the switch (DG13-B1LA type) closes.
There is also Vial compatible firmware so you can customize the keycode(s) sent https://github.com/rambo/ejector_vial_firmare/releases/tag/1.0.0 easily without reflashing the MCU.
The author marked this model as their own original creation.