deanhuff / picowriter

Picowriter is an eink typewriter.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Picowriter

Description

Picowriter is a battery powered eink typewriter. Similar to a Freewrite or Alphasmart, the Picowriter is intended for writing. Unlike these devices, the Picowriter does not have an integrated keyboard. Rather, you bring your own USB or Bluetooth keyboard for use with the Picowriter. Check the Wiki for more info.

Project Goals

  • Create and Edit text documents.
  • Document management
    • Create new, edit & delete existing documents on device
    • Sync files with to a PC via a host application
    • Read / Write documents via USB Mass Storage Mount
  • Connect to terminal servers via a SSH terminal
    • ssh configuration and key management
  • Use either mobile or at your desk
  • Great battery life measured in weeks
  • Eink screen

Project Timeline

Hardware

  • Raspberry pi pico
  • Eink SPI display module
  • Realtime clock module
  • Bluetooth module
  • Wifi module
  • Rechargable battery module
  • USB keyboard input via Pico USB HID Host
  • 3 way switch
  • Power button
  • Bluetooth Pairing button

Software features

  • Document metadata
    • word count
    • name
    • created, accessed, modified timestamps
    • sync status
  • Display
    • Canvas (main display area)
      • mode siwtched via 3 way hardware switch.
        • Document mode
        • File management mode
        • Settings/Configuration mode
    • Status bar
      • current mode
      • wifi status
      • battery life
      • free storage
      • clock
      • document title
  • Configurable editor: VIM, EMACS type features
  • Pull and push documents via sync features.

About

Picowriter is an eink typewriter.


Languages

Language:C 95.8%Language:Python 4.0%Language:CMake 0.2%Language:Makefile 0.0%