Skip to content

Proto-Tetris Machine

Creation's quality: 5.0/5 (1 vote)
Evaluation of members on the printability, utility, level of detail, etc.

3D model description


This is a rework of an old Arduino project.

Basically it's a set of pieces that works as a stand for a protoboard and some components that i've used to made a Tetris Machine.

In the pictures i´m using my DIY Controller but you can build your own using a PS2-like joystick and 3 buttons

Included the .ino file. It uses the Fastled, LedControl and Adafruit_TicoServo libraries (downloadable from the library manager of the IDE)

Component list:

Arduino Uno/Nano
Servo (a cheap SG90 it's ok)
Two 8x8 RGB Matrix (using cheap chinese matrix found in ebay)
Display MAX7219
PS2-like joystick
3 switch buttons
PINOUT for the Arduino:

AX --> A0
AY --> A1
Rotate CW -->D3
Rotate CCW -->D4
Start -->D5
RGBMatrix --> D8
Display Max7219
Data -->D10
CS -->D11
CLK -->D12
Important Tip: Don't feed the RGB Matrix trough the Arduino, the two matrix together can consume more than 1Amp and you the Arduino can't manage such high currents.

There's two versions for the Matrix diffusor in one or two pieces. If you can manage filament changes i recommend print the 'matrix_cover_with_diffusor.stl' and change from white to a dark color fillament when starting to print the grid. The white panel has a 0.6mm thickness. You can also print the white panel and the grid separated then stick them with glue or tape but works better when printed in one piece.

See below for some useful pics and more instructions/tips.

See in action (an earlier prototype) in this video:

Enjoy this nice weekend projet and have fun!!

3D printer file information

  • 3D design format: STL and ZIP Folder details Close
    • 7led_cover.stl
    • dial_next.stl
    • frame_top.stl
    • full_base.stl
    • matrix_cover_with_diffusor.stl
    • matrix_diffusor.stl
    • matrix_grid.stl
    • next.stl

    Learn more about the formats

  • Publication date: 2018/07/18 at 16:27





Hi all! , I'm Fernando Jerez, computer science teacher, amateur designer and electronics noob.
Love procedural/generative stuff, robots, and all kind of 3D printable stuff.
Hope you enjoy my designs.

Contact me by private message: @ferjerez3d (Instagram,Twitter)

Issue with this design? Report a problem

Collection associated with this 3D model

Best sellers of the category Gadget

Add a comment

Would you like to support Cults?

You like Cults and you want to help us continue the adventure independently? Please note that we are a small team of 3 people, therefore it is very simple to support us to maintain the activity and create future developments. Here are 4 solutions accessible to all:

  • ADVERTISING: Disable your AdBlock banner blocker and click on our banner ads.

  • AFFILIATION: Make your purchases online by clicking on our affiliate links here Amazon or Aliexpress.

  • DONATE: If you want, you can make a donation via PayPal here.

  • WORD OF MOUTH: Invite your friends to come, discover the platform and the magnificent 3D files shared by the community!