Skip to content

prcutler/mainsail

 
 

Repository files navigation

Sublime's custom image

Mainsail

downloads localizations stars forks license last-commit size
discord patreons

Mainsail makes Klipper more accessible by adding a lightweight, responsive web user interface, centred around an intuitive and consistent design philosophy.

Getting Started

Mainsail is also available in remote mode on http://my.mainsail.xyz. Find out more.

Documentation
Release Notes

Screenshots

screenshot-dashboard

Features

  • Responsive web interface, optimized for desktops, tablets and mobile devices
  • Supports multiple 3D printers (Printer Farm)
  • Localization (i18n)
  • File Manager (gcode and config files)
  • File Editor (gcode and config files)
  • Print History and Statistics
  • Job Queue
  • Temperature Presets (with custom gcode)
  • Bed Mesh visualisation
  • G-Code Viewer
  • Multi-Webcam support
  • Timelapse integration
  • Control power devices such as relays, TPLink and Tasmota devices, and more
  • Powerful Macro-Management
  • Configurable dashboard
  • Customizable user interface including logos, backgrounds, and custom CSS
  • Exclude objects (not yet officially supported by Klipper)

Help and Support

Do you need help or just want to talk? Join our active community on Discord. Have you found a bug? Please create an Issue in GitHub and let us know.

Support Mainsail

Mainsail is primarily developed and maintained by meteyou. To keep the project going he invests his free time, almost every day. To motivate him (☕🍺😜) there are several ways to support him:

patreon kofi

Credit, sources and inspiration

Massive thanks to the whole Voron Design community. Without them such a project would not be possible.

Full Credits & Licenseinformation

About

A Klipper webinterface made

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 73.9%
  • TypeScript 24.7%
  • JavaScript 0.5%
  • SCSS 0.4%
  • CSS 0.3%
  • Dockerfile 0.2%