/pipes-and-rust

A small program that runs on your reMarkable 2 and reads the pen movements and paints them on a small website hosted on the tablet itself. No need to install anything else.

Primary LanguageHTMLMIT LicenseMIT

Pipes and Rust

Rust

Now also works with reMarkable 1!

A small program that runs on your reMarkable 1 and 2 that allows you to draw on a tiny website hosted on the tablet itself. No need to install anything else.

Demo

Usage

  1. Install the software with one of the methods below.
  2. Connect to http://remarkable (or device IP) (optionally with port)
  3. Done!

Requirements

  1. SSH access to the reMarkable 2 for installation (passwordless ssh-key recommended)
  2. (when building from source) Rust
  3. (when building from source) Cross

Installation (from Binary)

  1. Download the latest release
  2. Set IP or hostname and port in install.sh
  3. Run install.sh as normal user

Installation (from Source)

  1. Install Rust
  2. Install Cross to build for armv7
  3. Set hostname in build_push_run.sh
  4. Execute build_push_run.sh

Uninstallation

  1. Set IP or hostname in uninstall.sh
  2. Run uninstall.sh as normal user

Credits

This work is based on pipes-and-paper by Joe Wass and uses his code to read the stylus coordinates.

Thank you to MarkPash for adding the eraser function.

Thank you to Philipp Marmet for making the port adjustable and implementing support for the reMarkable 1.

License

MIT-License