unsubbed.co

Mainsail

For finance & budgeting, Mainsail is a self-hosted solution that provides modern and responsive user interface for the Klipper 3D printer firmware. Control...

Overview

Mainsail is the popular web interface for managing and controlling 3D printers with Klipper. Find guides, setup instructions, and resources to customize and optimize your Mainsail 3D printer interface. The project has 2K+ GitHub stars and is licensed under GPL-3.0.

Key Features

Source: GitHub README

  • Responsive Web Interface: Optimized for desktops, tablets and mobile devices
  • Printer Farm: Supports multiple 3D printers
  • Localization: Choose between 12 different languages
  • File Manager: Delete, rename and upload your G-Code and config files
  • File Editor: Edit G-Code and config files with syntax highlighting in your browser
  • Print History: See your previous prints and their status
  • Statistics: View how much time your printer has been in use and the number of jobs that have succeeded or failed
  • Job Queue: Queue multiple jobs and add them directly from your slicer
  • Temperature Presets: Manage different temperature presets for easy preheating
  • Bed Mesh Visualisation: View your bed using a 3D mesh graph

Getting Started

Source: GitHub README

Visit docs.mainsail.xyz/setup to get started with Mainsail.

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

Normalized Features

Source: tool-features-normalized.json

charts, dashboard, responsive, rest api.

Features

Integrations & APIs

  • REST API

Analytics & Reporting

  • Charts & Graphs
  • Dashboard

Mobile & Desktop

  • Responsive / Mobile-Friendly