February 2017 57
; BY CHUCK HELLEBUYCK
It will work with a standard PC PS2 keyboard and VGA
monitor. The Maximite has its own built-in SD memory
card and the BASIC language embedded in the firmware
so you can start writing and running BASIC programs right
after it powers up.
The Colour Maximite also has 40 input/output (I/O)
lines including an Arduino compatible connector. These
I/Os can be independently configured as analog inputs,
digital inputs, or digital outputs. You can measure voltage,
frequencies, detect switch closures, etc., and respond by
turning on lights, closing relays, etc. — all under control of
your BASIC program.
The design and the firmware including the BASIC
interpreter are free to download and use since it’s an open
I have bought and built several variations of Maximites,
but my favorite design is the CGCOLORMAX2 from
CircuitGizmos.com. The CGCOLORMAX2 comes almost
completely assembled as a circuit board computer. There
are a few components you have to solder on, such as a
power connector and the optional Arduino headers. You
can also add a stereo sound output to connect a speaker. It
even has an expansion area for custom circuitry and a spot
for CAN, RS-232, and RS-485 chips.
The Maximite design has a real time clock function
so the CGCOLORMAX2 includes a battery for that. The
Arduino headers were actually something I suggested to
Geoff, and many other users added their support of the
idea so he added it to the latest design. This makes it easy
to use a modern Arduino shield with the old fashion BASIC
he original Maximite is a small and versatile single-chip PIC32 based computer
created by Geoff Graham. He followed that up with the Colour Maximite that runs
a full featured BASIC interpreter with 128K of working memory and eight colors on
a VGA monitor ( http://geoffg.net/maximite.html). This is like a modern version of the
Commodore 64, Apple II, or TRS-80 computer that I learned to program on.
3D Printed Case
Using 3D printers for practical
projects on your workbench.
; FIGURE 1. Complete Maximite computer setup. ; FIGURE 2. The CGCOLORMAX2.
PRACTICAL 3D PRINTING