What do you do when your trusty, 45 year old calculator finally needs to be retired? If you’re a programmer with a knack for making things — like Simon Boak — you custom build a replacement.


This is the SB116, an 8-bit programmer’s calculator powered by an Arduino Nano. It features a 128 x 64 pixel monochrome OLED display and can be powered by either a USB port or three AAA batteries.

Boak says the SB116 gets good battery life since it only draws about 60 mA. That helped him to keep the build simple since he didn’t need “to worry about lithium cells and charging circuits.”

When he began working on the design, Boak planned to closely mimic the venerable TI Programmer he was replacing. Ultimately he opted for the handmade aluminum body you see here instead of 3d printing an enclosure.

The chunky, throwback aesthetic is right on the money for a calculator that’s purpose-built for retro programming experimentation. It does add a fair bit of weight, with the SB116 tipping the scales at half a kilogram.

To create the keys Boak laser cut two pieces of black acrylic and welded them together. The keypad’s fascia was cut and printed by Schaeffer AG, a Berlin-based company that specializes in custom front panel production.

A wonderfully retro “retail box” created by Boak is the perfect finishing touch. It’s packed with protective foam cut to the SB116’s silhouette to keep it snug and safe when not in use.

via Arduino.cc and Simon Boak

Support Liliputing

Liliputing's primary sources of revenue are advertising and affiliate links (if you click the "Shop" button at the top of the page and buy something on Amazon, for example, we'll get a small commission).

But there are several ways you can support the site directly even if you're using an ad blocker* and hate online shopping.

Contribute to our Patreon campaign

or...

Contribute via PayPal

* If you are using an ad blocker like uBlock Origin and seeing a pop-up message at the bottom of the screen, we have a guide that may help you disable it.

Join the Conversation

1 Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. very nice project, meybe author put space to other cpu? OrangeCrab, esp8266, teensy?
    fuzix on this machine will be great