An ESP32 chip plus 107 leds,
spinning at 600RPM
The code for the games is bolted to the propeller of a big-ass fan.
Ventilastation is an open source electromechanical game console with an odd display, built for creating and playing circular video games.
Fully designed, published and built in Argentina.
The evolution of Super Ventilagon (2015), it builds on its predecessor's circular display by adding sprite based 8-bit like graphics, and super easy programmability with Micropython.

The code for the games is bolted to the propeller of a big-ass fan.

Power supply and data signals go thru a Slip Ring towards the base, that uses a Raspberry Pi to play back the game music and sound effects.

If you have a washing machine or a fan you are no longer using, you can build your own Ventilastation. Find out more in our Github repository.
Get to know the project through interviews, talks and articles. The three featured items are in Spanish.
A television interview about Ventilastation. The link starts at 6:38.
An article about the video game console built from a standing fan.
Alejandro Cura's talk at Nerdearla Buenos Aires 2025.
Arduino and LEDs Transform Your Fan into a Video Game Display
Super Ventilagon is basically Super Hexagon played on a spinning fan. Which is friggin’ awesome.
Make your first circular game in MicroPython with VS2, the current game API. You can develop and test it on your computer without building a console.
You can also play in the web emulator without installing anything. For a guided game-making demonstration, see the English presentation.
Use the desktop emulator to develop and test your game with local files. Look up a class or method in the API reference.
After the tutorial, Vyruss VS2
is a complete example game. The older ventilastation.sprites API is obsolete
for new development; its maintenance guide lives in a separate section.
All the source code, the electronic schematics, and the mechanical blueprints to build your own Ventilastation console are open source and open hardware.
Get started in the GitHub repository. And if you ever get stuck, don't hesitate to contact us, we are happy to help more folks build their own.
With the help of plenty of friends:
Some previous games: