v1.0

Klipper Print Share

Share your 3D printing progress via temporary links

A lightweight web application that lets you share your Klipper 3D printer status with customers, friends, or anyone interested in your printing progress. Generate secure, time-limited access links with read-only monitoring.

Features

Everything you need to share your 3D printing progress securely and efficiently

Progress Tracking

Real-time printing progress tracking with completion percentage, current layer, elapsed/remaining time

Temperature Monitoring

Monitor extruder and bed temperatures in real-time with target temperatures and heating status

G-code Visualization

Interactive G-code preview similar to Fluidd, showing layer-by-layer model visualization with layer highlights

Multiple Printers

Manage and share links for multiple printers. Switch between printers easily in the admin panel

QR Codes

Generate QR codes for easy link sharing. Perfect for mobile access to print status

Model Thumbnails

Preview model images on the view page. See what's being printed at a glance

Temporary Links

Generate secure, time-limited access links with configurable TTL. Tokens automatically expire after the set time

Read-only Access

Share access without giving control. Viewers can monitor the print but cannot modify printer settings or controls

i18n Support

English and Russian languages available. Easy to add more translations

Built with Modern Technologies

Leveraging cutting-edge tools for a lightweight, efficient solution

Sv

SvelteKit

Full-stack Framework

Sk

Skeleton UI

UI Components

SQ

SQLite

Token Storage

CV

Canvas API

G-code Rendering

Dk

Docker

Deployment

Screenshots

A glimpse of the Klipper Print Share interface

Admin Panel - Generate temporary access links

Admin Panel

Generate temporary access links with configurable TTL

Print Status - Monitor printing progress and temperatures

Print Status

Real-time progress, temperatures, and print statistics

G-code Viewer - Interactive layer visualization

G-code Viewer

Interactive layer-by-layer model visualization

QR Code - Easy mobile access

QR Code Access

Scan QR code for quick mobile access to print status

Get Started

Deploy Klipper Print Share in minutes with Docker

# Clone the repository
git clone https://github.com/mrekin/klipper-preview.git
cd klipper-preview

# Start with Docker Compose
docker compose up -d

Need more details? Check out the full documentation on GitHub

Read the Docs