TeleBall - Retro Handheld Game Console

TeleBall is an Arduino based retro handheld game console. Play BreakOut single-player and Tennis-for-Two multi-player via built-in radio.

Similar projects worth following
TeleBall is an Arduino based retro handheld game console. You cannot buy it. You need to build it by yourself. It lets you play BreakOut in single-player mode using one device and Tennis for Two in multi-player mode using two devices communicating via radio.

TeleBall is pretty retro and very minimalistic: It features an 8x8 pixel LED matrix display, a paddle as game controller and one button. Therefore, the range of possible games is limited but you will be surprised how much fun and even zenlike meditation this kind of gameplay can bring you, particularly when you play Tennis for Two with a friend.

TeleBall runs on 4 AA batteries. It features a Mini USB port for software updates, that means, you can either run and update the build-in games on TeleBall or you can create your own games using the Arduino platform. The source code provided with the standard package is heavily documented, so it is a perfect starting point for learning how to develop for TeleBall.

See it in Action: BreakOut in Single-Player Mode

See it in Action: Tennis-for-Two in Multi-Player Mode

How to Build Your Own TeleBall

Building your own TeleBall device is a multi-discipline DIY project that can be done during one weekend, given that you have all the hardware parts available and some basic soldering equipment and skills. Building your own TeleBall is about:

  • 3D Printing
  • Electronics
  • Software Development

Depending on your choices when it comes to 3D printing, the PCB and the actual electronics parts, one device will cost you something between $100 and $150.

Please scroll down to the building instructions to learn more.

Full project documentation (open index.html to start)

Zip Archive - 15.10 MB - 04/22/2019 at 15:57


Case STL and CMB files (design and 3D printing)

Zip Archive - 1.55 MB - 04/22/2019 at 15:54


Eagle Schematics

Zip Archive - 157.99 kB - 04/22/2019 at 15:53



Arduino Source Code

ino - 72.91 kB - 04/22/2019 at 15:51


  • 1 × Arduino Nano
  • 1 × KWM- R30881CBB 8x8 dot matrix display
  • 1 × MAX7221CNG+ Interface and IO ICs / Display Interface (display driver)
  • 1 × NRF24L01+ 2.4GHz Antenna Wireless Transceiver Module for Arduino on a breakout board
  • 1 × BD33KA5FP-E2 Power Management ICs / Linear Voltage Regulators and LDOs

  • 1
    Overview and List of Components
    The TeleBall GitHub Repository contains all necessary files, schematics and source code. It also contains this documentation as an offline version, so just open index.html in the package’s root folder to have it always handy.

    List of Components - Bill of Materials

    Please go to and scroll down to "Bill of Materials" to obtain an illustrated list of components.

  • 2
    Download the Package

    Download the TeleBall package from GitHub or Fork it on GitHub.

  • 3
    3D Printing

    3D print the case with your own 3D printer or using an online 3D printing service. Have a look at the Case section to learn more.

View all 6 instructions

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates