-
Tina's Display
01/10/2026 at 20:11 • 0 commentsChips:
(2x) 9x OKI MSM5260 4412(2x) 4x upside down?
1x LA6324
GEB-2294V-0 S (seems to be on a lot of boards)
proably 5V
1 Serial in, one clock and load
one handles 80 bit, so it's 160 * 640 pixel?
could also be 200x640, looking at a HTM640200-31W for exampled
![]()
-
Simple Add-ons lightning talk at supercon
09/26/2025 at 13:57 • 0 commentsThought it would be nice to have a separate video of my lightning talk at supercon about simple add-ons, so it's easier to find and point at.
-
Playing with the I2C SAO Petal for Supercon 8
11/07/2024 at 23:55 • 0 commentsMy first tripup was that GPIO1 was not soldered on the badge, glad I caught it!
I also soldered an LED leg as a jumper for the programming pin on the SAO to be always connected to GPIO1.
It seems like there's a little issue with the Supercon image and getting the programmer to run, but the programmer works with the vanilla RP2040 PICOW image. These are the files that are on the image to start with.
![]()
Followed by this file tree, when I upload the programmer onto the badge as well.
![]()
I create another file and copy in the example that is written in flash_ch32v003.py - note here that I have to comment out the "or" in between the example.
>>> %Run -c $EDITOR_CONTENT Traceback (most recent call last): File "<stdin>", line 2, in <module> File "flash_ch32v003.py", line 35, in __init__ ValueError: StateMachine claimed by external resource >>>This is something that others have noticed before - by changing the used statemachine from 4 to 3, this error went away. When I run the program now, I get this output, but it is still blinking, instead of putting out touch values.
>>> %Run -c $EDITOR_CONTENT Time spent: 545482 0x0 0x0 0x1 0x0 0x2 0x0 0x3 0x0 >>>
With the vanilla Micropython from https://micropython.org/download/RPI_PICO/ I also just copy the files onto the badge and run the code from REPL and it works. Therefore I doubt that it is a hardware issue and must have something to do with the supercon image.
It seems like just changing the state machine number in the "StateMachine" function is not enough, you also have to change the "unavoidable bit-twiddling" bit, If you want to use a statemachine smaller than zero, then you have to change the PI1_BASE value to PI0_BASE and add the correct state machine SM1_EXECCTRL. It seems like I2C on the PICO W leads to a different state machine being used, which then breaks the flasher.
Here's my pull request on github with the changes:
davedarko
Arya
Tindie
Aleksandar Bradic
Richard Hogben
alpha_ninja


twl
Alain Mauer
Jean-Pierre Cocatrix
Andreas Hoelldorfer
Florian Festi
fl@C@
Eric Tsai
Max.K
Sabas
i.abdalkader
Oskar Weigl
Michael R Colton
Hacker House
Glenn Powers
Open Green Energy
Peter McCloud
alexw
very nice projects :)
Will definitely take time to read more about you