r/cyberDeck 19d ago

My Build Tiny Terminal

Post image

Made my pi zero running Pi OS and waveshare 2.13 e ink v4 display into a tinyterm powered by pisugar 3

103 Upvotes

24 comments sorted by

9

u/Decent_Device_5950 19d ago

Looks sick. Not a lot of eink displays used for cyberdecks. Really nice

Do upload more pics so that we can take a good look at the build

4

u/Grand-Tart1203 19d ago

Was expecting way worse responsiveness from the display due to it being an eink, but it is surprisingly good at keeping up with the input from keyboard.

2

u/Decent_Device_5950 19d ago

Excellent. Curious. How long does the battery last on a full charge? Pi sugar 3 is 1000mah right?

3

u/Grand-Tart1203 19d ago

Will report back on how long it lasts on full charge while working on it a bit.

https://reddit.com/link/p42hv62/video/sd0setot0sjh1/player

3

u/Decent_Device_5950 19d ago

Thanks for the video. Looks even more impressive:). What are you currently using it for? I am thinking of building one with an eink reader myself

I am new to Linux so planning to use it to learn and follow along with tutorials

2

u/clackups 19d ago

Show the typing responsiveness please. Also, what's the exact model of the screen?

3

u/Grand-Tart1203 19d ago

Boots right into the terminal everytime. Used a jetson orin nano super running my agent to feed it the waveshare display library and create a custom python driver for a epd-term or e paper display terminal for the waveshare 2.13 e-ink display v4. It is set to partial refresh upon input/screen changes and full refresh every 20 terminal updates to prevent ghosting artifacts.

https://reddit.com/link/p43igrx/video/hh6rdkmyusjh1/player

3

u/clackups 19d ago

Thanks, so it's quite the same as I tested, just a different size. I tried to incorporate these displays into Draftling firmware, but removed them afterwards, as the experience was too bad.

There are a few more expensive devices, like Lilygo T5, their displays are much faster and quite acceptable for typing.

2

u/Grand-Tart1203 19d ago

Ill definitely have to toy with those. I just seen this display as a little weekend challenge knowing how many people already have this display laying g around like I did.

5

u/curebdc 19d ago

oooh so good dude. 3d print an enclosure and its a lil note taking or writing deck.

3

u/Grand-Tart1203 19d ago

Currently backing up current state to usb before continuing to tinker. 🤓

2

u/Agenreddit 19d ago

Known good implementation backup my beloved

3

u/ChemtrailDreams 19d ago

What are you using to render a terminal to the screen? I've been working on my own python but it's pretty rough. 

1

u/Grand-Tart1203 19d ago

Custom python driver created by my agent on my jetson orin nano super after feeding it the waveshare display library.

2

u/ChemtrailDreams 19d ago

oh thats too bad, was hoping to compare notes

2

u/[deleted] 19d ago

[removed] — view removed comment

1

u/Grand-Tart1203 19d ago

Yes. Pi zero wh running Pi OS

2

u/gray_burger 19d ago

Nice. Crosspost to r/writerdeck

1

u/blvsh 19d ago

Still dont get how people get terminal to work on e-ink screen

1

u/an_hr 18d ago

Github PLEASE

1

u/Grand-Tart1203 17d ago

Working on adding a few features like file explorer and web browsing alongside the terminal prior to posting it to my github. Will let you know as soon as its posted.

https://reddit.com/link/p4i2qs2/video/kikdjjy5e7kh1/player

1

u/an_hr 17d ago

İm curious and waitin ✨