The Colour Maximite

The Colour Maximite is a small and versatile single chip computer running a full featured BASIC interpreter with 128K of working memory and eight colours on a VGA monitor.

It will work with a standard PC keyboard and because the Maximite has its own built in SD memory card and BASIC language you need nothing more to start writing and running BASIC programs.

The Colour Maximite also has 40 input/output 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 closure, 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 is free to download and use.
And all this is powered by a single chip which costs just $9.58.

The Colour Maximite was described in the September 2012 and October 2012 issues of Silicon Chip magazine. The original monochrome Maximite was described in the March, April and May 2011 issues of Silicon Chip magazine.

Both designs use a single microcontroller (the PIC32) for all processing and have a similar component count and cost. The difference is that the Colour Maximite is a more modern design that was able to use improvements in the Maximite firmware to deliver colour, stereo sound and other features.

Download the construction pack, source the required parts and build your own Colour Maximite. None of the parts are propriety so you should be able to build the Colour Maximite for about $40. To make it easier you can purchase the pre programmed microcontroller and printed circuit board from Silicon Chip magazine. All the details are on the Colour Maximite Design and Construction page.

You can purchase a complete kit of parts for the Colour Maximite which includes a copy of the magazine articles from Altronics for A$95 (they can ship the kit to anywhere in the world). This approach is the easy option as you get all the parts including the pre cut box and the microcontroller is pre programmed and soldered to the board. See this link for details.

CircuitGizmos (in the USA) has a fully assembled and tested version of the Colour Maximite called the CGCOLORMAX2. It is fully compatible with the Colour Maximite and has some extra features such as a RS232/485 driver. At a cost of about US$50 it is unbeatable value and makes an excellent alternative to building your own. See this link for details.

Purchase a UBW32 experimenter's board (about US$40) and build a Colour Maximite around that. Details are on the page UBW32 version of the Colour Maximite. Mick Gulovsen has designed a low cost (about $6) circuit board that holds the extra components required to turn the UBW32 into a full Colour Maximite. Mick has even written a comprehensive assembly manual. See this link for more details.

A UK company has come up with an innovative Colour Maximite design aimed at the education market. It is called the Maximite FUZE and it includes a case with a keyboard and a breadboard area for experimenting with add on circuits. More details are at http://fuze.co.uk.

When you do have your Colour Maximite up and running remember to download the demonstration music and colour files from the download area below and give them a run. The result is stunning (an example is shown below).

More Information

This website contains everything you need to build and play with your own Maximite.

A new version of MMBasic is available for download at the bottom of this page. This version is a major update and includes support for InfraRed remote control, numeric keypads, LCD Display Modules, distance measurement and many other special devices. Because of the significant number of changes and bug fixes an upgrade to this version is recommended.

The change log (included in the download) provides full details of all changes. The update can be applied via USB from a Windows computer and all software and instructions are included in the download.

When a new version of MMBasic is available I will post it on this web page. To save you from having to check this web page all the time I can also send you an email. To enable this please enter your email address in the box below and click on Submit. You have my word that your address will be held confidential and will only be used when an update is available.

Maximite and MMBasic Support

The first thing that you should read is the Frequently Asked Questions (FAQ) list as this covers construction problems, usage questions and general questions related to all Maximites (colour, monochrome, DuinoMite, etc).

The MMBasic library is a collection of programs specifically written for MMBasic. These include games like Space Invaders and Pacman, demonstration snippets of code and programs to do interesting things like generate morse code. Because the programs are so small they are all bundled together into a single downloadable file available in the download section below.

The library is managed by Hugh Buckle and is a great resource for beginners and experts alike. If you have written a program for MMBasic and you believe that it is worth sharing, please send it to Hugh at
mmlib (at) geoffg.net
and he will add it in. You should also include
a description of what the program does for the library index.