Code Monkey home page Code Monkey logo

Comments (5)

joukos avatar joukos commented on August 12, 2024

Hmm, at least that doesn't use the IT8951 controller it seems (those have a good likelihood of working without writing a specific driver), but making it work should be doable similarly to the others by adapting the relevant parts of example code and creating a driver for it. Of the 7.5" models two are currently supported, V1 (640x384) and V2 (800x480). I think there's a 6" model with 800x600, but I don't know if anyone has one in order to write and test the driver. I have a 6" HD though, but that uses the IT8951 and is thus supported.

I haven't yet looked into the example code of this 7.5" HD and how similar it is to the existing ones, but it's currently not explicitly supported. If it's very similar to the other ones, supporting it might not be a lot of work. Writing drivers is not that much trouble usually, so if you already have the display and feel like doing that, contributions are always welcome. Generally speaking, if there's Python example code that can draw on the display, it can be made to work with PaperTTY.

Note however, that the 7.5" HD doesn't claim to support partial refresh and using it for anything very interactive is unlikely to be satisfying - even with partial refresh the bigger displays tend to be pretty slow because there's more data to transfer. You may want to reconsider if this is the model you want for the computer.

from papertty.

assadollahi avatar assadollahi commented on August 12, 2024

Thanks so much for the details. So would you advise to go with the 7.5in V2 model (800x600), then? Or the 6in HD? My application is usually Geany or similar IDEs and/or a terminal.

from papertty.

joukos avatar joukos commented on August 12, 2024

I guess it depends on how small text you want to read. Personally I think the 6" HD looks fantastic, but if you want to put every pixel to good use, text will look super tiny.

I actually just shot a little demo video because I wanted to try the display with a Raspberry Pi 400 to see how well it works in the software's current state: https://www.youtube.com/watch?v=OiK_xBshSjQ

The quality of the video is not so great since I shot it in dim lighting at an angle, but maybe it gives a bit of impression on how the system might work if it has a powerful enough Pi and such a display. Note that these IT8951 displays actually have multiple update modes and here the blinkiness is due to using grayscale - I think black and white should not flash and be faster also.

from papertty.

joukos avatar joukos commented on August 12, 2024

Also, from those two your only feasible option is 6" HD as 7.5" V2 does not support partial refresh. Your best bet is probably an IT8951 display with partial refresh and pixel density you are comfortable with, but they also have the extra controller board and power requirements which may be a consideration. But partial refresh you absolutely need if you're going to mostly type.

from papertty.

assadollahi avatar assadollahi commented on August 12, 2024

thanks a lot for your answers and expertise!

from papertty.

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.