-
Notifications
You must be signed in to change notification settings - Fork 33
Displays
Note that Jorne only uses 4-pin displays. It doesn't support 5-pin (niceview) displays (you would have to solder an extra wire).
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://aliexpress.ru/wholesale?SearchText=OLED+0.91
- 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 |
128x32 0.91" OLED
| Front | Back |
|---|---|
![]() |
![]() |
E-ink and LCD screens consume virtually nothing, less than 0.1mA on refresh.
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)

- 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
The SHARP LS011B7DH03 LCDs are Memory LCD, they are a bit more expensive than the conventional ones but they require just 1/40 ~ 1/80 of an STN-LCD's power consumption and 1/1000 of an AM-TFT LCD's power consumption.
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
- https://aliexpress.ru/item/1005007972384358.html
- https://aliexpress.ru/wholesale?SearchText=nice+view+display
- https://sl.aliexpress.ru/p?key=iAmdG3K
- https://sl.aliexpress.ru/p?key=vAmdGEA
- https://sl.aliexpress.ru/p?key=tTmdG3p
- https://sl.aliexpress.ru/p?key=qTmdGZt
A TFT LCD colour display with a resolution of 135 by 240 pixels and a diagonal of 1.14 inches, which supports displaying up to 262k unique colours. The display is driven by a ST7789 controller, and is thus supported by QMK and Vial through the Quantum Painter feature.
- https://splitkb.com/products/halcyon-tft-lcd-display-module
- https://splitkb.com/products/halcyon-kyria
- https://aliexpress.ru/item/1005003772191934.html
- https://aliexpress.ru/wholesale?SearchText=st7789+135+240
| Display | Keyboard |
|---|---|
![]() |
![]() |
Moved to https://github.com/joric/nrfmicro/wiki/Alternatives#dongles
- https://github.com/cjshearer/cweep (Solar-powered split keyboard)





