I have not printed this design, but would try flat first. Vertical might be a pain. I'd assume you'll need supports if vertical, but for horizontal you'd still need supports for the controller interface. I would print with a lot of perimeters for strength and 5% infill.
The author marked this model as their own original creation.