digital typewriter
A hybrid e-ink and OLED digital typewriter powered by ESP32
July 9th: Brainstorming and Components
Decided on project objectives and begun search to find components necessary to create the typewriter
Features - File storage system - Basic formatting (bold, italics, bullets, headers)
*more features could be added later, I would just like to get all the hardware figured out before i start getting overzealous with programming
- ESP-32 S3 becuase I just want to learn more about the platform and move over from arduino
- Decided on a hybrid e-ink and OLED display (similar to Ashtf's pocket mage PDA) to conserve battery life and have a smooth typing experience
- Using the same wide OLED from his new video!
- Found a cheap e-ink display commonly used for IOT labels
- Kailh low profile switches because a) they offer a good typing experience while still being small b) i have some
Total time spent: 2h
July 10th: More Componenets
More stuff? I dislike using modules, but I'll swallow my pride/succumb to laziness considering the budget and timeframe of this project (also modules mean I can do some prototyping on a breadboard)
- An SD card reader module
- With two SPI componenets, I will need to figure out a system to alternate between updating the screen and saving things into memory; luckily e-ink displays are bistable
- Battery management with a bq25185 module
- USB-C connectivity with power path management, suitable for a single 3.7V lipo
- I will need to step down the voltage with an LDO (XC6210B332MR?) for the ESP32
- 3.7V single cell lipo
- Current have a placeholder 1400mAh slim cell right for blocking
- Not entirely sure what I'm going to use yet, probably going for something slim that can fit within the side of the screen with as much capacity as possible
Currently I'm leaning towards buying and prototyping with these modules, then combining everything with a proper PCB.
Total time spent: 3h
Month Day: Title
[actual journal content - what did you do?]
[insert pictures of what you're working on!]
Total time spent: time