grid
diii
v1.1.1
Firmware

diii

Hype41/100

diii is custom firmware for the monome grid and monome arc, by @monome. Open source under GPL-3.0, latest release v1.1.1 (June 2026), 11 stars on GitHub.

formonome grid,monome arc·by@monome

Unclaimed. Is this yours? Sign in with GitHub as @monome to claim it.

Downloads
0
Stars
11
Forks
5
Commits
29
Last commit
Get the source

No release files yet. Build from source.

GPL-3.0· monome/diii·downloads come from the creator’s GitHub releases

8
Commits
2
Releases
8 commits and 2 releases in the last year
Activity · last 12 months

diii

A basic REPL for iii devices

A fork of druid (which is for crow)

Setup

Install uv, a Python project manager.

Using the command line, navigate to the folder where you want to install diii:

mkdir ~/diii
cd ~/diii
uv venv
source .venv/bin/activate
uv pip install monome-diii

And then to run diii

diii

diii

  • type q (enter) to quit.

  • type h (enter) for a list of special commands.

  • will reconnect to device after a disconnect / restart

  • scrollable console history

Example:

  q to quit. h for help

> x=6

> print(x)
6

> q

Diagnostic logs are written to diii.log.

Command Line Interface

Sometimes you don't need the repl, but just want to upload/download scripts to/from device. You can do so directly from the command line with the list, upload and download commands.

List

diii list

Lists files currently on device.

Upload

diii upload script.lua

Uploads the provided lua file script.lua to device and stores it in flash.

Download

diii download script.lua

Prints the file script.lua which is on the device, if it exists. If you'd like to save the file to the local disk, do this:

diii download script.lua > script.lua