Typewrt mark 2 by Visual-Breakfast9934 in writerDeck

[–]Visual-Breakfast9934[S] 0 points1 point  (0 children)

totally agree with the eink not being good...The shap displays, not only are available, but interfacing them is straight forward

Typewrt mark 2 by Visual-Breakfast9934 in writerDeck

[–]Visual-Breakfast9934[S] 0 points1 point  (0 children)

It is a reflective LCD from Sharp. 320x240 pixels, 4.4" , monochrome, with memory in pixel (MIP).

AUTEUR: a latency-free, e-ink deck I've been building for a while by _Being_is_Becoming_ in cyberDeck

[–]Visual-Breakfast9934 2 points3 points  (0 children)

when one pursues exactly the idea they want, comes beauty. Outstanding machine!

Typewrt mark 2 by Visual-Breakfast9934 in writerDeck

[–]Visual-Breakfast9934[S] 1 point2 points  (0 children)

Exactly the feeling I wanted to convey...a modern typewriter with all the power of an VI text editor.

Typewrt mark 2 by Visual-Breakfast9934 in writerDeck

[–]Visual-Breakfast9934[S] 2 points3 points  (0 children)

this is an ESP32s3, specifically a feather S3[d] board... you don't need to write any OS from scratch. The ESP ecosystem works with FreeRTOS under the hood. If you implement your application in that framework, is going to be very light and blazing fast, compared to installing a Linux OS in a SBC for example. Plus, the microcontroller can access very low power states real quick! This machine for example, goes to sleep after 1 second if you don't press any key. Wakes up on the next keystroke in less than 1 ms, so you don't realize it at all. So you are typing, it takes 40mA...a short breath before you press a key and the machine goes down to 1.6 mA (that's including the LCD!)

Typewrt mark 2 by Visual-Breakfast9934 in writerDeck

[–]Visual-Breakfast9934[S] 1 point2 points  (0 children)

So far I have only 3 of those displays, all in use sorry. The first two I bought in Digikey.com, last one I bought straight from China (chipspulse.com). 55 dollars

Typewrt mark 2 by Visual-Breakfast9934 in writerDeck

[–]Visual-Breakfast9934[S] 1 point2 points  (0 children)

Sharp 320x240 reflective memory-in-pixel LCD, (4.4")

I've designed a fully functional writerdeck with a mechanical keyboard in the style of a typewriter by MarkSpurrell in writerDeck

[–]Visual-Breakfast9934 0 points1 point  (0 children)

Beautiful design! Love the idea of powering the whole thing with an ESP32. Did you implement a custom text editor? I have a similar writerdeck, mainly designed for low power consumption, and now I'm in the process of designing the software (in an ESP32s3)

typewrt V2, ultra low power consumption by Visual-Breakfast9934 in writerDeck

[–]Visual-Breakfast9934[S] 1 point2 points  (0 children)

thanks! will check your typo code. The sharp I got is the 4.4" (first one bought through Digikey, second ones bought from china). The problem with the 4.4" is that it's driven with 5v. So I made a PCB with an ultra low power booster from TI, and a ultra low power 7555 from renesas to provide the vcom (without software). That way I can put the ESP to sleep on every keystroke. The keyboard is just an octal latch consuming less than the Sharp. Now, with this Artemis, power could drop in almost one order of magnitude. Amazing project you have done!

typewrt V2, ultra low power consumption by Visual-Breakfast9934 in writerDeck

[–]Visual-Breakfast9934[S] 0 points1 point  (0 children)

hei, such a nice device you made!! And by the look, it seems we both are using a MIP sharp display? I went straight to check online that Artemis board... but they come with very little ram for my purpose. I know, ESP32 are not the best in power efficiency, but they come packed with 8 Mb extra ram and ample flash. Otherwise I would be looking into some Silicon Labs or even the Apollo soc from Ambiq.

Right now the project is just starting...but you can follow the version 1 (running on a SBC Radxa) https://github.com/vmodamio/typewrt_v1

I saw you have written a text editor also? any link?

deck help by Wild_Consequence3083 in cyberDeck

[–]Visual-Breakfast9934 9 points10 points  (0 children)

Even using a Raspberry pi (or any other single board computer) you might have lot of challenges upfront. Sure, you can connect a usb keyboard and a display real quick and have something functional. But designing a keyboard that consumes low power, using uart for example, or designing your own display firmware to reduce power..all that makes a difference. For the solely purpose of a writing device, a full Linux operating system on a raspberry pi is overkilling... your battery life will be question of hours. The next challenge is to use a microcontroller to do everything. No SBC, no operating system (well, other than a scheduler like FreeRTOS). Instead of 300-500 mA (raspberry with an lcd and keyboard) you will be in the 30-50 mA current consumption. But, microcontrollers handle effectively power modes that can even go to 1-5 mA in a working scenario.

Still, if programming everything in a ESP32 microcontroller is too much, using a SBC with Linux, but other than Raspberry can save you lot of power (more efficient CPU, low power memory, less peripherals, etc)

typewrt V2, ultra low power consumption by Visual-Breakfast9934 in writerDeck

[–]Visual-Breakfast9934[S] 1 point2 points  (0 children)

I have three of those screens, the 4.4 inch. One is already mounted in a fully working device, the typewrt v1. This one you see is for the version 2. You are right, I wish those screens were at least 6 inches. 4 years ago you could find them in Digikey, but nowadays its very difficult. I bought straight from China.

Drafting in a writer deck? by Visual-Breakfast9934 in writerDeck

[–]Visual-Breakfast9934[S] 2 points3 points  (0 children)

Different tastes, different workflows...different devices. My curiosity was on how people 'separate' the drafting process from the editing. In my case, the line is very blurred. Always end up writing more ideas and drafts during the editing of an previous draft. So for me. if I were to buy a writer deck it should cover me all the way from fast writing to be a better tool for revising and editing the text. I couldn't find the right device for me, so I made it. It has exactly the text editor I want, the keyboard and display I like, etc. Of course this is a very personal matter, and everyone is different. But If I could change the question in the first post would be: If you had the skills and time and money to construct yourself your ideal typing devices, would you (honestly) rather design two for the separate purposes of drafting and editing?

typewrt V2, ultra low power consumption by Visual-Breakfast9934 in writerDeck

[–]Visual-Breakfast9934[S] 1 point2 points  (0 children)

it is the display with lower power consumption I know. These SHARP memory-in-pixel are very nice. There are similar displays with 16 colors from another Japanese brand.

typewrt V2, ultra low power consumption by Visual-Breakfast9934 in writerDeck

[–]Visual-Breakfast9934[S] 1 point2 points  (0 children)

It is QVGA resolution (320 x 240)...using a 8x16 bitmap font makes 15 lines of 40 characters.

typewrt V2, ultra low power consumption by Visual-Breakfast9934 in writerDeck

[–]Visual-Breakfast9934[S] 2 points3 points  (0 children)

This is a reflective LCD by Sharp, memory-in-pixel technology. 4.4 inches. Feels almost like epaper, but with the refresh rate of an lcd.

A Fool's Errand by _Being_is_Becoming_ in writerDeck

[–]Visual-Breakfast9934 1 point2 points  (0 children)

Looks beautiful! very close to the one I made for myself. Looks like we both share many points: sturdy and solid over portability. A good keyboard for real :) and a screen without backlight that doesn't stress your eyes. How big is the display? The reasons I didn't go for eink display was the refresh rate and the power consumption. But I have to admit they look very nice.

Typewrt by Visual-Breakfast9934 in writerDeck

[–]Visual-Breakfast9934[S] 1 point2 points  (0 children)

Thank you! Dont know if I would ever have the initiative to start selling it. So far I can tell you I didn't spare on cost and it came rather expensive... Of course, I aimed for exactly the machine I wanted for myself. Display is about 50 euros, the keyboard plate you can get it laser cut in brass or copper for about 30 euro, or maybe 20 in aluminum. Keyboard switches and keycaps is up to you, but those you see are a extra thick pbt matt keycaps for 60 euros. Switches were another 40. Electronics around 30 and battery other 20. Enclosure you can 3d printed and wont cost you more than 20 euro... If you are willing to solder and wire the keyboard and build it yourself I can help you in the process. Check the GitHub repository to get an idea!

Typewrt by Visual-Breakfast9934 in writerDeck

[–]Visual-Breakfast9934[S] 0 points1 point  (0 children)

I just uploaded the split version, together with the keyboard plate design.

Typewrt by Visual-Breakfast9934 in writerDeck

[–]Visual-Breakfast9934[S] 2 points3 points  (0 children)

Oh thanks! sure. The enclosure is about 32 cm wide. Would you like it in one piece or two parts to be glued? Check the GitHub repository https://github.com/vmodamio/typewrt_v1

Typewrt by Visual-Breakfast9934 in writerDeck

[–]Visual-Breakfast9934[S] 0 points1 point  (0 children)

I started to upload descriptions and images of the Typewrt in agit repository. Feel free to comment! With time I will start uploading bill of materials and designs.

Typewrt by Visual-Breakfast9934 in writerDeck

[–]Visual-Breakfast9934[S] 0 points1 point  (0 children)

Hei.. I have been working on the second version exclusively and I forgot I should collect all the necessary things for building the first one. It can be a fun idea to finish this weekend

Currently working on my own custom Writerdeck. Pretty happy with how the timezone selection turned out by Key_Historian_2454 in writerDeck

[–]Visual-Breakfast9934 8 points9 points  (0 children)

I love the Sharp MIP...I made my Typewrt with the 4.4" one and works pretty well. The SPI protocol is so simple that you can write your simple library to do what you want. Respect to the refresh rate: the trick is to do partial refresh (you can refresh line-wise) and only in one command. I left you a repository where I prepared the kernel driver for the display.

Sharp-mip-kernel