Comments (5)
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.
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.
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.
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.
thanks a lot for your answers and expertise!
from papertty.
Related Issues (20)
- Screen has strange looking streaks HOT 3
- 7in5_V2 unusable slow? HOT 3
- No read access to /dev/vcsa1 - maybe run with sudo HOT 3
- PaperTTY on mac/osx HOT 1
- Updates are received in VNC mode only if other VNC client is connected to server HOT 1
- Optimizing refresh rate on 7.8'' Waveshare e-ink HOT 24
- What's the optimal settings for 6"HD? HOT 7
- Starting Up at Boot HOT 15
- Last known 'good' version of Raspbian OS for PaperTTY - and help in updating the install guide? HOT 24
- PaperTTY on Laptops with an IT8951 controller HOT 9
- Getting error init() got an unexpected keyword argument 'vcom' when trying to run PaperTTY HOT 1
- EPD2in13v4 and moving in line with waveshare reccommendations HOT 6
- Adjusting PaperTTY to work with weAct 2.9 HOT 6
- Is it possible to use it with a 13.3" monochrom e-Paper Display
- 3.7” display support
- Support for EPD7in5v_v2 HOT 2
- Issue with framebuffer display HOT 1
- ModuleNotFoundError when following poetry install HOT 1
- Completely non functional with 2in13V2 and Pi Zero W HOT 5
- Display doesn't update properly unless --invert HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from papertty.