Skip to content

PrusaSlicer / Superslicer / Slic3r integration for klipper

Notifications You must be signed in to change notification settings

Matszwe02/KlipperSlicer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1. KlipperSlicer - about

PrusaSlicer / Superslicer / OrcaSlicer integration for klipper

2. Usage

  • Upload .stl files anywhere inside printer_data folder.

  • Slicer executable is automatically downloaded, detected by the gcode that's uploaded to the printer.

This feature is experimental, there may be some issues with the process of downloading.

PrusaSlicer doesn't support downloading selected versions

OrcaSlicer has some troubles working (tested on rpi3)

  • 3d printer config will be automatically generated and updated everytime a .gcode is uploaded into printer_data/gcodes. Config file is stored in ~/KlipperSlicer/slicer_data/config.ini.

  • You can start preheating your printer using _SLICING_PREHEAT EXTRUDER=... BED=... macro.

    Example:

    [gcode_macro _SLICING_PREHEAT]
    gcode:
        {% if printer.idle_timeout.state != "Printing" %}
            SET_HEATER_TEMPERATURE HEATER=extruder TARGET={params.EXTRUDER|default(0)|int}
            SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={params.BED|default(0)|int}
        {% endif %}
    

3. Moonraker.conf

[update_manager KlipperSlicer]
type: git_repo
primary_branch: main
path: ~/KlipperSlicer
origin: https://github.com/Matszwe02/KlipperSlicer.git
install_script: scripts/install.sh
managed_services: KlipperSlicer

About

PrusaSlicer / Superslicer / Slic3r integration for klipper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published