Alcor6L is a software system for natively programming microcontrollers (interactively and incrementally) using any of the following programming languages: Lua, C, Lisp [*] and BASIC. The system can read commands in any of the above languages from the SD card or from the console (over UART, USB or Telnet)

Alcor6L is a fork of the eLua project. For now, it runs on the following hardware platforms: Mizar32-A, Mizar32-B and Mizar32-C from SimpleMachines, LM3S and STM32 ARM Cortex M3 boards. Alcor6L is free and open source software.




The source code is hosted on github, here:

Compiled firmware images can be downloaded from:



To report bugs, use our issue tracker:

To enter discussion about it, join our mailing list:!forum/alcor6l

You can download the Mizar32 book in PDF with example programs in Lisp and Lua.

You can get a printable version of the book by visiting the print/export menu in the above link.

* At SimpleMachines, we love using Lisp for programming microcontrollers. Here's one of our flyers:



DMC Firewall is developed by Dean Marshall Consultancy Ltd