The idea of the MiKro was to create something more powerful than the Arduino UNO not that complicated as the Arduino Mega and cheaper and easier to build than the Goldilocks which can be used for integrated solutions such as an Arduino compatible board with BLE, Bluetooth or whatever.

The MiKro is a work in progress project which is already available on github in v1.0 Rev-A but there might be some issues which I want to get squashed by giving away some prototypes to Arduino developers such as @tamberg who received his version of the MiKro yesterday. It is based on the AtMega 1284p and inspired by the Goldilocks and the ArduPhone from Freetronics (http://www.freetronics.com). It integrates an FTDI232RL chip to compile it directly using a Mini USB cable.

I was experimenting with bitmap silkscreen to make it look nicer compared to the silkscreens I added to the BLE-Shield and BLEbee. The resolution of the silkscreen is not that high, but I’m trying to improve it.

I have chosen to use a 5V/16MHz configuration for the MiKro to make it compatible with most of the Shields available at the market.

The MiKro looks as illustrated in the following two images:

Compared to the Arduino Uno and the Arduino Leonardo the MiKro has a little more SRAM, Flash and EEPROM sizes and even more SRAM as the Arduino Mega 2560.

MiKro Arduino Uno Arduino Leonardo Arduino Mega
SRAM 16kB 2kB 2.5kB 8kB
Flash 128kB 32kB 32kB 256kB
EEPROM 4kB 1kB 1kB 4kB
Clock 16MHz 16MHz 16MHz 16MHz

You can find the Eagle Schematic, Board files and the Arduino v1.0.5 IDE board definition files on github: https://github.com/michaelkroll/MiKro

Tested Arduino Shields which are compatible with the MiKro

BLE-Shield v2.0.0


Tested Breakout boards

Adafruit Sharp Memory Display Breakout – 1.3″ 96X96 Silver Monochrome