Project tutorial
LegoSlimBoy - Arduboy in a Small Lego Arcade Cabinet

LegoSlimBoy - Arduboy in a Small Lego Arcade Cabinet © GPL3+

Arduino Nano Slimboy, packed in a full playable cab with a joystick, LED and buttons: downsizing fashion old style retrogaming!

  • 6 respects

Components and supplies

Ard nano
Arduino Nano R3
09590 01
LED (generic)
White Led, 0.5 mm just provided in the Arduino Kit
Adafruit industries ada1536 image
In alternative, for saving space, you can recycle a small speaker from an old tablet.
ANGEEK 2PCS Five Direction Navigation Button Module MCU AVR Game 5D Rocker Joystick Independent Keyboard for Arduino Joystick Module
Google search: "Navigation Button Module MCU AVR 5D Rocker Joystick"
Display Oled 128x64 - I2C interface
4415447 jg5sklyzsj
Resistor 220 ohm
for white leds
Arduboy front 1 bbjzskgfeh
Arduboy Compatible

Necessary tools and machines

09507 01
Soldering iron (generic)
Solder Wire, Lead Free
assorted wires
Fancy colors for your wires
39c0473 40
Tape, Insulating
Useful to avoid short circuit when squeezing everything in the cabinet

Apps and online services

About this project

Recently, a friend of mine gifted me a OLED display thus challenging me to find an original way to use it. I wondered: How can I look at this from a different perspective? Maybe creating something funny to play? Maybe something with Lego?Online I found Arduino Slimboy (an Arduboy port) which seemed to fit perfectly with the OLED and some stuff I already had. Intending to create something unseen I imagined to build a Lego structure including the Slimboy.

I opened my rich Lego box and looked for blocks that had enjoyable high contrast colors.

I started to build something that could contain the hardware and realized some prototypes until being satisfied. In the assembling phase, the removal of the breadboard and the direct soldering of all the tech parts to Arduino Nano with some wires has allowed me to save a lot of space.

Hiding and integrating the tech part with Lego bricks has been the main challenge I faced. In my mind, directional joystick and buttons should be made by Lego blocks and the joystick controller hidden by Lego parts. Indeed, the main goal was to create a Lego kit where the only tech part you can see is the OLED display (everyone loves Lego feeling!).

After some hours of soldering and some tape for avoiding short circuits, I had a playable Lego cabinet with a five directions joystick and two buttons. It is a one-hand small multiple game machine, nice to play and beautiful to see.


SLIMBOY - Arduboy2 port to Arduino Nano and I²C display
This is a port of the original Arduboy2 code to the simpler and cheaper Arduino Nano and an I²C display.


Arduboy 2 - Slimboy official schematic
This is the official reference to build your own Arduino Nano based system
Arduboy   slimboy scheme 2ljqxbrvtm
Lego Instructions
First you should build the Lego cab, after will follow the resembling with Arduino parts
Arduino Lego... ASSEMBLE!
Same as Lego Instructions, but this time with Arduino steps to complete the cabinet
Lego list of blocks
Use Brickstudio or upload directly to to buy the bill of materials


Similar projects you might like

Arduino Arcade LEGO Games Box

Project tutorial by LenkaDesign

  • 47 respects

Space Invaders Game on 8x8 Homemade LED Matrix

Project tutorial by Mirko Pavleski

  • 1 comment
  • 5 respects

Arduboy Projector

Project tutorial by Bastiaan Slee

  • 6 respects

OSU! Catch the Beat Game on Homemade 8x8 Matrix

Project tutorial by Mirko Pavleski

  • 1 comment
  • 6 respects

DIY 37 LED Roulette Game

Project tutorial by Mirko Pavleski

  • 6 respects

LEGO Wall-E with Arduino

Project tutorial by monsterbacke

  • 122 respects
Add projectSign up / Login