Please don't double-post your questions on the official boards forum. This is the right place - I've deleted your other post.
Try using software SPI rather than hardware SPI, that may solve your issues...
var spi = new SPI(); spi.setup({mosi:D23, sck:D18}); let g = require('MAX7219').connect(spi,D5,4); ...
@Gordon started
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Please don't double-post your questions on the official boards forum. This is the right place - I've deleted your other post.
Try using software SPI rather than hardware SPI, that may solve your issues...