Displays - joric/jorne GitHub Wiki
Displays
Note that Jorne only uses 4-pin displays. It doesn't support 5-pin (niceview) displays.
OLED
Regular 128x32 0.91" OLED display is very cheap, about $1-1.5. Energy consumption is about 20mA on average:
- https://www.aliexpress.com/item/32798439084.html
- https://bitbanksoftware.blogspot.com/2019/06/how-much-current-do-oled-displays-use.html
Type of Display | Display Off | On, but Black | Contrast 31, 50% pixels lit | Contrast 127, 50% pixels lit | Contrast 255, 50% pixels lit | Contrast 31, 100% pixels lit | Contrast 127, 100% pixels lit | Contrast 255, 100% pixels lit |
---|---|---|---|---|---|---|---|---|
128x128 1.12” | 5mA | 7.1mA | 49.5mA | 104.0mA | 108.0mA | 89.9mA | 104.0mA | 104.0mA |
128x64 1.3” | 490uA | 490uA | 15.4mA | 26.1mA | 31.4mA | 20.6mA | 33.7mA | 39.1mA |
128x64 0.96” | 26uA | 469uA | 5.6mA | 8.1mA | 11.0mA | 10.3mA | 15.1mA | 20.7mA |
128x32 0.91” | 6uA | 6uA | 12.1mA | 16.2mA | 21.1mA | 21.3mA | 29.0mA | 38.7mA |
128x32 0.91” | 4uA | 4uA | 16.2mA | 19.7mA | 21.7mA | 27.5mA | 33.8mA | 36.0mA |
96x16 0.69” | 7uA | 7uA | 4.45mA | 5.62mA | 6.96mA | 7.23mA | 9.44mA | 12.11mA |
64x32 0.49” | 6uA | 6uA | 1.56mA | 2.71mA | 3.11mA | 2.49mA | 4.63mA | 5.17mA |
72x40 0.42” | 4uA | 230uA* | 630uA* | N/A | N/A | 93 | N/A | N/A |
Front | Back |
---|---|
E-ink and LCD screens consume virtually nothing, less than 0.1mA on refresh.
E-ink
Corne-ish Zen uses E-ink (Sharp GDEW0102T4). Nice!view uses LCD (Sharp LS011B7DH03), see discord (@Nicell: always been the sharp display. I tinkered with the epaper, but was never happy with the performance so never released it as a product).
- https://github.com/petejohanson/zephyr/tree/display/il0323-initial-driver (e-ink driver)
- https://github.com/Nicell/epaper-102 Nicell open sourced 1.02" display module PCB to use with ZMK (discord)
- https://www.waveshare.com/wiki/1.02inch_e-paper_Module 1.02" displays used by Corne-ish Zen
- https://www.aliexpress.com/item/4000504958641.html Cheapest 1.02" e-ink display on Aliexpress (GDEW0102T4)
LCD
- https://nicekeyboards.com/docs/nice-view/pinout-schematic (note Niceview PCB is 1 mm tall)
- https://github.com/karnadii/sharp_memory_display_breakout LS011B7DH03 LCD display breakout (nice!view compatible)
- https://aliexpress.ru/item/1005001809102193.html Karnadii-compatible Sharp LS011B7DH03 screens (for connector)
- https://aliexpress.ru/item/1005005985359334.html Karnadii screen connectors (the thinniest, about 1mm tall)
- https://github.com/MickiusMousius/Rolio46Keyboard/issues/13 Vista272 screens
- https://aliexpress.com/item/1005007797630509.html Aliexpress
Careful with the screens, there are screens for direct soldering, they have different pitch/spacing. Mind that open source board is slightly thicker, because of another connector. Board dimensions are slightly different too. Main branch also has an incompatible pinout. Nice!view compatible branch here: https://github.com/karnadii/sharp_memory_display_breakout/releases
Nice!view | Karnadii |
---|---|
Upd. 2024-10-03: you can buy them on Aliexpress now ("Nice View Low Power Screen 1.08-inch Display Screen 160 X68 for ZMK Mechanical Keyboard Nrf52840 Nice!nano V2 Zmk Master Control"): https://aliexpress.com/item/1005007797630509.html