he just posted a new 1.2 firmware on the web-site which includes i2c support. the teletype side of things is also done, i will post a beta later this week, just trying to finish a couple of things before i do.

to connect use the connector marked CN1 REMOTE, the legend is below. please note SCL and SDA lines are swapped on SM010 compared to TT, make sure to connect everything correctly! (ground to ground, SCL to SCL and SDA to SDA).


list of ops:

MA.SELECT 1..3
set current matrixarchate module. all other ops work on currently selected matrix.
(you can connect up to 3 matrixarchates to one teletype, selectable in settings)

MA.STEP
advance program sequencer

MA.RESET
reset program sequencer

MA.PGM pgm
select current program (1-based)

MA.ON x y
connect row x and column y in current program
(rows/columns are 0-based)

MA.PON pgm x y
connect row x and column y in specified program

MA.OFF
MA.POFF
same as above but disconnect

MA.SET x y state
MA.PSET pgm x y state
if state is 0 disconnect,
otherwise connect

MA.COL col
MA.PCOL pgm col
read specified column
(treat returned value as 16 bit unsigned where each bit represents a connection)

MA.COL col value
MA.PCOL pgm col value
set specified column (you can copy columns this way)

MA.ROW row value
MA.PROW pgm row value
same for row

MA.CLR
MA.PCLR pgm
clear all connections

4 Likes