Introduction: TeleBall

Picture of TeleBall

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.

The videos shown here are both using the beginner-friendly slower game modes. When playing Tennis for Two, you might want to switch TeleBall to much faster modes. The Play section of this documentation is telling you how.

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.

A lot of details about how to build the project can be found on

Step 1: Step 1: 3D Print the Case and the Lid

Picture of Step 1: 3D Print the Case and the Lid

You find the STL files needed for 3D printing attached to this step - or - you can download them here:

Here are some further instructions

Step 2: Step 2: Custom PCB and Soldering the Device

Picture of Step 2: Custom PCB and Soldering the Device

Have the custom printed circurit board manufactured.

All the necessary files for that can by find in GitHub, please visit

The bill of material, that is needed for soldering can be found here:

Step 3: Step 3: Uploading the Software

Visit the github repo at and learn more about TeleBall's software at Then flash the software to your device.

Step 4: Step 4: Enjoy Playing and Write New Games for TeleBall

Enjoy playing TeleBall.

How to play instructions: Visit

Write new games for TeleBall:


ArduinoShed made it! (author)2015-02-09

Thanks for your excellent work. I just built a custom Teleball over the weekend and gave it as a birthday present to our friends' 10 year old son. He got to build and wire it up himself, and it worked right after that. All connections were made with wire connectors on a hand built custom circuitboard. I think us Dads were also quite excited with this retro project... :)

sy2002 (author)ArduinoShed2015-02-10

@ArduinoShed: Thank you for sharing this. For me, it is really delighting to see, how much creativity a project like TeleBall can spark: Your very own custom interpretation of it is really awesome! And it looks really great!

peppypickle (author)2015-01-09

this is great! do you have the .stl file you created that you would be willing to share with us?

sy2002 (author)peppypickle2015-01-10

@peppypickle: Thank you for your feedback. I updated step #1 and uploaded the STL files directly to instructables.

About This Instructable




More by sy2002:TeleBall
Add instructable to: