Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add 1.54, 2.9 and 4.2 inch e-Paper support for RAK4361 boards - with partial updates for faster screen transitions #1240

Merged
merged 12 commits into from
Feb 25, 2022

Conversation

markbirss
Copy link
Contributor

@markbirss markbirss commented Feb 25, 2022

This PR is an further enhancement of PR1199 to add 1.54, 2.9 and 4.2 inch e-Paper support with partial updates for faster screen transitions

Library


T-ECHO - Is initialised and implemented differently and still requires
(https://github.com/meshtastic/GxEPD2)

1.54, 2.9 and 4.2 inch - uses current public GxEPD2 library
https://github.com/ZinggJM/GxEPD2.git

The RAK14000 2.13 inch b/w 250x122 display does now supports partial updates

Purchase links


200x200
1.54 inch e-paper display high resolution 200x200 partial refresh fast speed GDEW0154M09
https://www.buy-lcd.com/products/-381

296x128
2.9 inch e-paper display SPI Support for partial refresh 4 grayscale e-ink module screen GDEW029T5D
https://www.buy-lcd.com/products/-51

300x400
4.2 inch e-ink panel SPI interface 4 Grayscale buy e-paper display partial refresh GDEW042T2
https://www.buy-lcd.com/products/-85

Epaper HAT Connection Adapter Board for E Ink Display
https://www.buy-lcd.com/products/-27

Error: Unknown environment names 'rak4631_50051'. Valid names are 'tlora-v2-1-1.6, native, heltec-v2.1, nrf52840dk-geeksville, rak11200, rak4631_5005_eink, ppr1, heltec-v1, feather_nrf52832, lora-relay-v1, linux, tlora_v1_3, tbeam, rak4631_5005, rak815, rak4631_19003, lora_isp4520, tbeam0.7, meshtastic-diy-v1, tlora-v2, t-echo, heltec-v2.0, nrf52840dk, tlora-v1, meshtastic-diy-v1.1, ppr, lora-relay-v2'
The terminal process "platformio 'run', '--environment', 'rak4631_5005_eink'" t

;default_envs = rak4631_5005
;default_envs = rak4631_5005_eink
;default_envs = rak4631_19003
@markbirss
Copy link
Contributor Author

Kindly review and comment

@github-actions
Copy link
Contributor

github-actions bot commented Feb 25, 2022

🤖 Pull request artifacts

file commit
pr1240-firmware-1.3.0.62e51c7.zip 62e51c7

github-actions bot added a commit that referenced this pull request Feb 25, 2022
github-actions bot added a commit that referenced this pull request Feb 25, 2022
github-actions bot added a commit that referenced this pull request Feb 25, 2022
github-actions bot added a commit that referenced this pull request Feb 25, 2022
github-actions bot added a commit that referenced this pull request Feb 25, 2022
@thebentern thebentern merged commit c5a8cc6 into meshtastic:master Feb 25, 2022
@geeksville
Copy link
Member

This pull request has been mentioned on Meshtastic. There might be relevant details there:

https://meshtastic.discourse.group/t/open-hardware-board/4135/5

@geeksville
Copy link
Member

This pull request has been mentioned on Meshtastic. There might be relevant details there:

https://meshtastic.discourse.group/t/rak4631-e-ink-rak14000/4366/2

@geeksville
Copy link
Member

This pull request has been mentioned on Meshtastic. There might be relevant details there:

https://meshtastic.discourse.group/t/e-paper-display-rak/6269/6

@geeksville
Copy link
Member

This pull request has been mentioned on Meshtastic. There might be relevant details there:

https://meshtastic.discourse.group/t/rak14000-still-the-best-choice/7539/3

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.

3 participants