We built Spencer GPT and trying the first program (#1 simple timer). We added the blocks according to the video and click Run. Then we see the following output in the the log:
>>>
MPY: soft reboot
MicroPython v1.20.0-609-g6b213a2e7 on 2023-10-06; CircuitMess ESP32 Devices with ESP32
Type "help()" for more information.
>>>
paste mode; Ctrl-C to cancel, Ctrl-D to finish
=== from Spencer import *
===
=== begin()
===
Traceback (most recent call last):
File "<stdin>", line 3, in <module>
File "Spencer/__init__.py", line 16, in begin
File "CircuitOS/Devices/IS31FL3731.py", line 30, in init
File "CircuitOS/Devices/IS31FL3731.py", line 63, in write_register
File "CircuitOS/Devices/IS31FL3731.py", line 71, in select_bank
File "CircuitOS/Devices/IS31FL3731.py", line 77, in write
OSError: [Errno 19] ENODEV
>>>
Even an empty program like the one below gives the same result:
I have this same problem but my solder joints look good,
Traceback (most recent call last):
File “”, line 23, in
File “CircuitOS/_Input.py”, line 126, in scan
File “CircuitOS/_Input.py”, line 49, in pressed
File “”, line 18, in cb_94w3aYuEY
File “CircuitOS/_Matrix/Matrix.py”, line 23, in commit
File “CircuitOS/_Matrix/MatrixOutputCharlie.py”, line 12, in push
File “CircuitOS/Devices/IS31FL3731.py”, line 52, in push
File “CircuitOS/Devices/IS31FL3731.py”, line 77, in write
OSError: [Errno 19] ENODEV
It only happens sometimes when I am testing my robot