Code Monkey home page Code Monkey logo

Comments (5)

hhglae avatar hhglae commented on August 19, 2024 1

IMG_20231018_130357
IMG_20231018_130346

The solution is simple. Connect a screen with the correct amount of pixels. Because its a i2c-bus both screens work at the same time. To save energy you should disconnect the smaller one.

from rnode_firmware.

markqvist avatar markqvist commented on August 19, 2024

Interesting, I wouldn't have expected that to work.

If the firmware works on the board, that's great! And also a bit of a stroke of luck, since the pin mappings would need to match the supported board.

EIther way, that board uses a 64x32 pixel display. All other boards with a supported display use 128x64 resolution, so there's not really a "simple fix" for anyone to just make here. It would require a completely new display driver, new graphics, new layout and would only be able to display a quarter of the information of the supported displays.

Unfortunately, I don't think anyone is going to take up the challenge for now, but if you are up to it, and feel it may be an easy job, you're very welcome to work on it and submit a pull request supporting this particular board and screen!

from rnode_firmware.

hhglae avatar hhglae commented on August 19, 2024

It would require a completely new display driver

No, its outputting information on the screen. Its 90° turned to the side and because it have less pixel, the menu is cut.
I was hoping that this would be some scaling-thing that have to be enabled to be at 50% and the screen size or pixel have to be configured and that would be all required.

from rnode_firmware.

markqvist avatar markqvist commented on August 19, 2024

Ah, that's really interesting! I would really not have expected it to output anything at all! Apparently, that display must be using the same driver chip and I2C address then.

I get you. Unfortunately it won't be that easy. The 128x64 displays are already using more or less every pixel available, with tiny fonts in most cases. We just can't scale it down any more - then it will be completely unreadable ;)

One could create a "micro-screen" version, but it's a pretty big effort to redo everything, so I doubt it will happen in the near future.

from rnode_firmware.

markqvist avatar markqvist commented on August 19, 2024

Great tip! Thanks for sharing it!

from rnode_firmware.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.