Ringo - DIY MAKERphone

Ringo - DIY MAKERphone
Ringo - DIY MAKERphone
Ringo - DIY MAKERphone
Ringo - DIY MAKERphone
Ringo - DIY MAKERphone
Ringo - DIY MAKERphone
Ringo - DIY MAKERphone
Ringo - DIY MAKERphone
Ringo - DIY MAKERphone
Ringo - DIY MAKERphone
Ringo - DIY MAKERphone

Ringo - DIY MAKERphone

Take command of the maker movement by building and customizing an Arduino Micro handheld to hack and create an arcade-ready game controller, spatial mapping tool or a robo-commander! Ages 13+


This neat little device is an open source mobile phone that you can build yourself...

Compatible with all mobile networks, Ringo is also an educational device. It's purpose is to motivate you to explore, learn and create something new in a fun and interesting way. With an estimated build time of about 5 hours, building the Ringo is just the beginning. After that, you’ll spend numerous hours creating your own games and apps and experimenting with the hardware.

With Ringo you'll learn...

  • Proper soldering techniques
  • Basic electronic components and their functions
  • Microcontroller hardware and the basics of digital electronics
  • Program a microcontroller in C++, Python and other languages
  • Basics of how a mobile phone works

Ringo is meant to be hacked...

Ringo is based on an Arduino-compatible ESP32 microcontroller, so it can be programmed in Arduino IDE and it’s also compatible with lots of hardware expansion modules. 

CircuitBlocks is a graphical programming interface that helps newbies get into embedded programming. It’s based on Microsoft’s MakeCode and PXT-Blockly (Google Blockly fork) and it presents you with a slick Scratch-like interface in which you can connect logic blocks to generate code for your MAKERphone. All the necessary components and drivers are installed. Spend less time setting up and more time hacking! 

CircuitOS is Ringo's custom-made operating system built on top of FreeRTOS. Currently it only works on the Ringo DIY mobile phone.

Ringo needs tools...

You’ll need some basic tools and equipment

  • Soldering Iron and Solder
  • Diagonal Cutter Pliers
  • Phillips Screwdriver
  • Insulating Tape or Super-glue
  • Buy a tool pack here


ESP32 with Xtensa dual-core 32-bit LX6 microprocessor, operating at 160MHz and performing at up to 600 DMIPS.
4MB of built-in flash memory + 520kB of SRAM.


1.8″, 160*128px full color (RGB 16bit).
25FPS refresh rate by default, up to 50FPS.
Digitally controllable backlight level.


10bit dedicated DAC (TFA9882).
Multi-channel WAV playback.
2W class-D audio amp, audio jack 3.5mm, 1W speaker, software volume control.


4-way analog joystick, 12-button numeric keypad, A (confirm), B (back), 4 multi-purpose addressable buttons.

Micro SD card socket

FAT and FAT32 compatible.
Every console comes with a 4GB Micro SD card with Ringo-compatible games and apps preloaded!


Built in Wi-Fi 802.11 b/g/n and Bluetooth v4.2 BR/EDR and BLE.
SIM800L or SIM7600 dedicated cellular network co-processor (the thing that calls other people).
Micro SIM card slot.


LiPo 3.7V 1300mAh, charged through micro USB B port.
Sufficient for approximately 3 days of normal use.

RTC (real time clock)

DS1307 Accurate I²C-Integrated RTC – this thing keeps time and takes care of alarms.


8 individually-controllable RGB LEDs mounted on the back of the phone – for signalisation and cosmetic purposes (IT GLOWS!)