Skip to content

Conversation

@NetBUG
Copy link

@NetBUG NetBUG commented Oct 7, 2025

I had issue with a screen controlled by SH1106 controller.
It's a common 128*64 OLED display often sold as "SSD1306"; it's mostly compatible but 1106 is more dumb.

The screen is initialized, the charge pump works (there is a visible image on the screen).
There is a small horizontal rectangular window, around 10 pixels high, displaying part of the image. However, the majority of the screen is filled with garbage, mostly white with some black dots on it.

After some fiddling around with U8g2 library, I understood the actual controller name.
As far as I see, those are mostly interchangeable; since FluidNC does not use any advanced features of 1306 (scrolling and offseting), I feel the fix might be useful for some users.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant