Compatible boards

This page gives a list of recommended Arduino boards that have been tested with uLisp. As more boards are tested they will be added to this list.

Arduino Mega 2560

The Arduino Mega 2560 is based on the ATmega2560 processor which provides 256 Kbytes of program memory, 8 Kbytes of RAM, and 4 Kbytes of EEPROM.

With uLisp it gives room for about 1450 cells, and it's capable of running all the programs in the Examples section.

I've tested uLisp with an official Arduino Mega 2560 board:

Mega.jpg

Also with a Chinese equivalent [1]:

MegaC.jpg

Arduino Uno

The Arduino Uno board is based on the ATmega328 processor which provides 32 Kbytes of program memory, 2 Kbytes of RAM, and 2 Kbytes of EEPROM. Other boards based on the ATmega328 should be equivalent.

With uLisp it gives room for about 310 cells, and it's capable of running small uLisp programs such as Mood light and Simon game.

I've tested uLisp with an official Arduino Uno board:

Uno.jpg

Also with a Makerduino UNO from MakerStudio [2]:

Makerduino.jpg

Crius All in One Pro

The Crius All In One Pro is an ATmega2560-based board intended for use as a multicopter controller. It's an ideal platform for running uLisp, and could form the basis for uLisp robot and control projects:

Crius.jpg

It fits on a board just 2" (5cm) square, and is available from many sites at about £25 or $35. I bought mine from Aliexpress [3], but it is also available on Banggood [4] and eBay.

The board includes USB, I2C, SPI, and serial interfaces, all of which are brought to connectors at the edge of the board. Most suppliers include a set of cables to allow you to connect to each interface.

It is supplied with a bootloader already installed, and you can program it via the USB port by setting the Board option to Arduino/Genuino Mega or Mega 2560 in the Arduino IDE.

The board includes several interesting sensors, including an MPU-6050 accelerometer and gyro, a HMC5883L 3-axis digital magnetometer, a MS5611-01BA01 high precision altimeter, and an SPI serial memory which could be used for data logging.


  1. ^ Mega 2560 R3 on Banggood.
  2. ^ Makerduino UNO on Banggood.
  3. ^ Crius All In One Pro v2.0 AIOP RC Multi-Copter Flight Control Board on Aliexpress.
  4. ^ Crius All In One Pro v2.0 Multi-Copter Flight Control Board on Banggood.