Open source microcontroller