Macro Microcontroller 2, a macropad + microcontroller development board that controls GPIO pin output using keys with a custom BASIC interpreter firmware.

Hardware Specifications

Dimensions: 96.52 × 35.56 mm
Microcontroller: RP2040
Flash Memory: 4MiB
Power: 3.3V

Downloads

Other source files (PCB, production and bill of material files) are available for download at https://github.com/Nicholas1023/macro-microcontroller-2

Firmware

Macro Microcontroller DOS is a simple DOS system made for Macro Microcontroller 2. Note: it is currently a work in progress! To install the firmware on your board, hold the boot button and plug it into your computer. A storage drive will appear. Drag and drop the downloaded file into the drive to install. See Release notes and attribution.

Download macro-microcontroller-dos-0.0.1.uf2 via releases. View source code.

SHA256 Checksum:

5216c681915906e908160be2b761d74d4328cbe611447efa5def6915f609b1b1

Macro Microcontroller BASIC is a custom BASIC interpreter for Macro Microcontroller 2. Read the programming guide. To install the firmware on your board, hold the boot button and plug it into your computer. A storage drive will appear. Drag and drop the downloaded file into the drive to install. See Release notes and attribution.

Download macro-microcontroller-basic-0.0.3.uf2 via releases. View source code.

SHA256 Checksum:

96d4aa58d61d796067c1668cc37896fa968a55dceea188e50f26e067d116e99f

Enclosure

Download macro-microcontroller-2-enclosure.stl

Datasheet

Download macro-microcontroller-2-datasheet.pdf

Schematics

Download macro-microcontroller-2-schematics.pdf