Skip to content

ebyerly/openwrite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openwrite

DIY alternative to https://getfreewrite.com/ because I love the concept and the execution and can't justify the price.

Requirements

  • write text files
  • manage (switch between, copy, delete) multiple text files
  • store N kB of text files
  • sync text files with Google Drive folder
  • 4 hours of active typing time
  • rechargeable
  • mechanical keyboard
  • able to see last N typed words
  • able to see system state (turned on, current file, etc)
  • NOT able to do my typical time wasters (email, reddit, twitter) in an enjoyable way
  • cheap, given the above constraints

Outline

  • terminal-only linux
  • raspberry pi zero W
  • Raspbian Lite
  • tiniest screen that's still legible
  • rechargeable battery
  • single PCB mount

Notes

decisions

iterations

  • charge/boost/buck functionality directly on the board (replace the Powerboost 1000C)
  • Keyboard microcontroller directly on the board (replace the KB2040)
  • integrated touchpad (https://www.cirque.com/glidepoint-circle-trackpads)
  • microcontroller-powered text editor (move closer to alphasmart)
  • RPiZ supports HDMI output / hot-swap boot micro-SD with regular RaspbianOS (move closer to a portable work station)
    • unclear if feasible: integrate usb-c hub so RPiZ can interface with my existing desk setup
  • E-ink screen
  • Add USB switching logic so switching the keyboard output doesn't require reseting the device (e.g. TS3USB221A, USB mux/demux that supports 2 upstream devices and one downstream device)
  • Hotswap sockets (Mill-Max 3305-0-15-80)

reference projects

kicad

random

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published