Skip to content

henrytriplette/penplotter-webserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

672c636 · Feb 20, 2023

History

31 Commits
Aug 12, 2021
Nov 28, 2021
Nov 28, 2021
Nov 28, 2021
Aug 12, 2021
Aug 12, 2021
Nov 28, 2021
Aug 30, 2021
Nov 28, 2021
Aug 30, 2021
Aug 13, 2021
Jan 9, 2023
Aug 10, 2021
Aug 12, 2021
Aug 10, 2021
Aug 10, 2021
Aug 12, 2021
Aug 30, 2021
Aug 30, 2021
Aug 11, 2021
Aug 13, 2021

Repository files navigation

WebPlot - A Web interface for Pen Plotters

Python webservice to simplify working with pen plotters:

  • Supported plotters: Graphtec MP4200, HP7475a
  • Created for Raspberry Pi.
  • Upload *.SVG and *.HPGL files.
  • Convert *.SVG into *.HPGL files using vpype
  • Telegram notification on print end
  • Poweroff your plotter on print end using a Tasmota-enabled Sonoff controller

Image of WebPlot - A Web interface for Pen Plotter

Installation

An install script is included. From the home directory, run:

curl -O https://raw.githubusercontent.com/henrytriplette/penplotter-webserver/main/install.sh
chmod +x install.sh

Then run it:

./install.sh

Raspberry Pi will reboot once installation is completed.

Usage

After install, open a browser and reach for:

http://{{your Raspberry Pi address}}:5000

Optional: Configure options in config.ini using the web interface to set:

  • Tasmota device IP.
  • Telegram Chat ID for notifications.

ToDO

  • Fix Mobile UI

  • Add plotter name to toolbar

  • Add defaults to configuration file

  • Stop print via UI?

  • List current printing filename

  • More plotter options?

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT