Skip to content

Jacob10383/Printer

Repository files navigation

Warning

DO NOT USE THIS IF YOU DON'T KNOW WHAT YOU ARE DOING. UNEXPECTED THINGS WILL LIKELY HAPPEN.

Features

guppyscreen

Installs guppyscreen - replaces the screen UI with GuppyScreen. Includes macro to switch back and forth between Creality and GuppyScreen. gcode_shell_command is auto-bundled as a dependency.

ustreamer

Disables the stock WebRTC camera feed and installs a ustreamer service that outputs MJPEG on port 8080. Automatically configures the camera in Fluidd.

kamp

Installs KAMP for adaptive purging (NOT meshing).

macros

Installs macros.cfg.

start_print

Overhauled version of Jamin's start print macro (start_print.cfg). Automatically installs macros as a dependency.

overrides

Overrides configuration (overrides.cfg) - empty on branch main, contains my full overrides on branch jac, which you likely do not want.

cleanup

Adds a service to the printer (accessible via Fluidd's services tab) that deletes all printer.cfg backups except the latest 2.

shaketune

Installs Shaketune.

timelapse / timelapseh264

Installs Moonraker Timelapse. Default is timelapseh264 (H.264 output), while timelapse outputs MJPEG.

mainsail

Installs Mainsail on port 4409 alongside Fluidd.

gcode_shell_command

Installs G-Code Shell Command Extension.


Usage

Option 1: Edit Feature List

Edit the FEATURES section in install.sh to comment out components you don't want:

# In install.sh:
FEATURES="
  guppyscreen
  ustreamer
  kamp
  macros
  start_print
# overrides       # <--- Comment out to skip
  cleanup
# shaketune       # <--- Comment out to skip
  timelapse
  mainsail
"

Then run:

./install.sh

Option 2: Use Command-Line Flags

./install.sh --c kamp overrides cleanup

Available components: guppyscreen, ustreamer, kamp, macros, start_print, overrides, cleanup, shaketune, timelapse, timelapseh264, mainsail, gcode_shell_command

About

No description, website, or topics provided.

Resources

Stars

9 stars

Watchers

4 watching

Forks

Packages

 
 
 

Contributors