AriCalculator - A homemade handheld calculator

The AriCalculator is a DIY calculator or a general purpose handheld device.

Similar projects worth following
It is battery powered and runs on a NXP S12G240 microcontroller (16-bit, 240k flash, 11k RAM). The device has 38 input keys and a 128x64 pixel LCD display with a backlight option. Three interfaces connect the calculator to the outside world:

A BDM debug interface, giving direct access to the microcontrollers on-chip memories and debug features.
A USB port, offering a FTDI virtual com port (VCP). This port is under software control and intended to serve as a programming interface.
A general purpose SPI port, intended for hardware extensions.
The hardware of the of the AriCalculator is already in its third revision. PCB and enclosure have been manufactured by Seeedstudio's Fusion services.

The calculator's software is under development.

we use fusion pcb service of Seeedstudio here:

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License (

  • 1
    Step 1

    Order the PCB. Fusion compliant Gerber files are available here.

    Order the laser cut enclosure parts. The SVG source is available here.

    Order Components and Assemble the Hardware

    Order the PCB components as listed in the bill of materials.

    Assemble the PCB according to the schematic and assembly plan.

    Assemble the enclosure.

    Upload Software onto the Calculator

    Upload the available software (under development) onto the calculator using a BDM interface such as USBDM or the Mini-BDM-Pod.

    Fusion PCB service I used

View all instructions

Enjoy this project?



JensGrabner wrote 05/28/2017 at 19:33 point

Respekt for your work - i do the same with lower 8.bit Arduino µC ;-)  

  Are you sure? yes | no

jaromir.sukuba wrote 09/09/2016 at 06:19 point

I haven't seen much projects with 9S12 microcontrollers lastly, so this definitely piqued my interest. I took a look at the sources - and there we go, Forth, oh my!

And there are more goodies on your github, like S12 debug probe and IDE. Definitely following this project, as well as your github.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

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