• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Proto-Tetris Machine 3D Printer File Image 1
Proto-Tetris Machine 3D Printer File Image 2
Proto-Tetris Machine 3D Printer File Image 3
Proto-Tetris Machine 3D Printer File Image 4
Proto-Tetris Machine 3D Printer File Image 5
Proto-Tetris Machine 3D Printer File Image 6
Proto-Tetris Machine 3D Printer File Image 7
Proto-Tetris Machine 3D Printer File Image 8
Proto-Tetris Machine 3D Printer File Image 9
Proto-Tetris Machine 3D Printer File Image 10
Proto-Tetris Machine 3D Printer File Image 11
Proto-Tetris Machine 3D Printer File Image 12
Proto-Tetris Machine 3D Printer File Image 13
Proto-Tetris Machine 3D Printer File Image 14
Proto-Tetris Machine 3D Printer File Image 15
Proto-Tetris Machine 3D Printer File Image 16
Proto-Tetris Machine 3D Printer File Image 17
Proto-Tetris Machine 3D Printer File Image 18
Proto-Tetris Machine 3D Printer File Image 19
Proto-Tetris Machine 3D Printer File Image 20
Proto-Tetris Machine 3D Printer File Image 21
Proto-Tetris Machine 3D Printer File Image 22
Proto-Tetris Machine 3D Printer File Image 23
Proto-Tetris Machine 3D Printer File Image 24
Proto-Tetris Machine 3D Printer File Image 25
Proto-Tetris Machine 3D Printer File Image 26
Proto-Tetris Machine 3D Printer File Image 27
Proto-Tetris Machine 3D Printer File Image 28
Proto-Tetris Machine 3D Printer File Image 29
Proto-Tetris Machine 3D Printer File Image 30
Proto-Tetris Machine 3D Printer File Image 31
Proto-Tetris Machine 3D Printer File Image 32
Proto-Tetris Machine 3D Printer File Image 33
Proto-Tetris Machine 3D Printer File Image 34
Proto-Tetris Machine 3D Printer File Thumbnail 1
Proto-Tetris Machine 3D Printer File Thumbnail 2
Proto-Tetris Machine 3D Printer File Thumbnail 3
Proto-Tetris Machine 3D Printer File Thumbnail 4
Proto-Tetris Machine 3D Printer File Thumbnail 5
Proto-Tetris Machine 3D Printer File Thumbnail 6
Proto-Tetris Machine 3D Printer File Thumbnail 7
Proto-Tetris Machine 3D Printer File Thumbnail 8
Proto-Tetris Machine 3D Printer File Thumbnail 9
Proto-Tetris Machine 3D Printer File Thumbnail 10
Proto-Tetris Machine 3D Printer File Thumbnail 11
Proto-Tetris Machine 3D Printer File Thumbnail 12
Proto-Tetris Machine 3D Printer File Thumbnail 13
Proto-Tetris Machine 3D Printer File Thumbnail 14
Proto-Tetris Machine 3D Printer File Thumbnail 15
Proto-Tetris Machine 3D Printer File Thumbnail 16
Proto-Tetris Machine 3D Printer File Thumbnail 17
Proto-Tetris Machine 3D Printer File Thumbnail 18
Proto-Tetris Machine 3D Printer File Thumbnail 19
Proto-Tetris Machine 3D Printer File Thumbnail 20
Proto-Tetris Machine 3D Printer File Thumbnail 21
Proto-Tetris Machine 3D Printer File Thumbnail 22
Proto-Tetris Machine 3D Printer File Thumbnail 23
Proto-Tetris Machine 3D Printer File Thumbnail 24
Proto-Tetris Machine 3D Printer File Thumbnail 25
Proto-Tetris Machine 3D Printer File Thumbnail 26
Proto-Tetris Machine 3D Printer File Thumbnail 27
Proto-Tetris Machine 3D Printer File Thumbnail 28
Proto-Tetris Machine 3D Printer File Thumbnail 29
Proto-Tetris Machine 3D Printer File Thumbnail 30
Proto-Tetris Machine 3D Printer File Thumbnail 31
Proto-Tetris Machine 3D Printer File Thumbnail 32
Proto-Tetris Machine 3D Printer File Thumbnail 33
Proto-Tetris Machine 3D Printer File Thumbnail 34

Proto-Tetris Machine

Fernando Jerez avatarFernando Jerez

February 6, 2023

printables-icon
DescriptionCommentsTags

Description

Hi!

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 im 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:

*Joystick

  • AX --> A0
  • AY --> A1

*Buttons

  • Rotate CW -->D3
  • Rotate CCW -->D4
  • Start -->D5

*RGBMatrix --> D8 *Servo-->D9 *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: https://youtu.be/qHTFjGCErSI

Enjoy this nice weekend projet and have fun!!

Components / Electronics

Components used

8x8 RGB Matrix (x2)

SG90 Servo

MAX7219 display

Joystick + buttons

Arduino NANO

Protoboard power adapter

Building instructions / tips

Two RGB Matrix

Connect the two matrix

Use grid + diffusor over the matrix, use tape for fix the matrix

grid+diffusor

Printing grid+diffusor in one piece...changing filament

Display and front panel

Insert the display in front panel

Put the cover

Insert the servo into dial, you may need a bit of sanding

Insert the dial in top part

Replace the Servo Stick with the 'next' piece. When the game is over (pieces falling down) it must be pointing at 90º (vertical)

Feed the matrix (ant other components) from the power source, NOT trough the arduino

Feeding the NANO board

Put some order in this mess!!!

Adjusting Servo in INO file

Typical values for SG90 Servos. If your servo doesn't point properly to the pieces, change this.

Category: Electronics

License:

Creative Commons — Attribution

Related Models

Thor Mjolnir Hammer Bic Pen preview image

Thor Mjolnir Hammer Bic Pen

effektz profile image

effektz

9,090

Diverse Schilder / various labels  for hobby & makers preview image

Diverse Schilder / various labels for hobby & makers

RPK profile image

RPK

2

Cute Fluffy Puppy Figurine to Print preview image

Cute Fluffy Puppy Figurine to Print

bonowski. profile image

bonowski.

3

Vorpal The Hexapod Walking Robot preview image

Vorpal The Hexapod Walking Robot

vorpal profile image

vorpal

4,986

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi preview image

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi

Fails&Makes profile image

Fails&Makes

Customizable EU License Plate Keychain preview image

Customizable EU License Plate Keychain

John_M profile image

John_M

41

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED preview image

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED

scottrlindsey profile image

scottrlindsey

4,450

Small Parts Storage Drawers - Organizer preview image

Small Parts Storage Drawers - Organizer

GT 3D Makers profile image

GT 3D Makers

29

9