Skip to content

Instantly share code, notes, and snippets.

View justheath's full-sized avatar

Heath Carr justheath

View GitHub Profile
@justheath
justheath / crowsnest.conf
Created April 22, 2023 15:59
Crowsnest config for built-in Chromebook camera plus two cheap USB webcams
#### crowsnest.conf
#### This is a typical default config.
#### Also used as default in mainsail / MainsailOS
#### See:
#### https://github.com/mainsail-crew/crowsnest/blob/master/README.md
#### for details to configure to your needs.
#####################################################################
#### #####
@justheath
justheath / printer.cfg
Created April 22, 2023 15:57
Tronxy X5SA, stock except replaced Extruder with original TH3D Tough Extruder
# these are needed by mainsail macros
[gcode_macro _CLIENT_VARIABLE]
variable_use_custom_pos : False ; use custom park coordinates for x,y [True/False]
variable_custom_park_x : 0.0 ; custom x position; value must be within your defined min and max of X
variable_custom_park_y : 0.0 ; custom y position; value must be within your defined min and max of Y
variable_custom_park_dz : 2.0 ; custom dz value; the value in mm to lift the nozzle when move to park position
variable_retract : 1.0 ; the value to retract while PAUSE
variable_cancel_retract : 5.0 ; the value to retract while CANCEL_PRINT
variable_speed_retract : 35.0 ; retract speed in mm/s
variable_unretract : 1.0 ; the value to unretract while RESUME
@justheath
justheath / printer.cfg
Created April 22, 2023 15:50
Ender 3 Pro config with Creality 4.2.7, TH3D EZABL, Sprite Extruder
# This file came from https://github.com/Klipper3d/klipper/blob/master/config/generic-creality-v4.2.7.cfg
# This file contains pin mappings for the Creality "v4.2.7" board. To
# use this config, during "make menuconfig" select the STM32F103 with
# a "28KiB bootloader" and serial (on USART1 PA10/PA9) communication.
# Flash this firmware by copying "out/klipper.bin" to a SD card and
# turning on the printer with the card inserted. The firmware
# filename must end in ".bin" and must not match the last filename
# that was flashed.
@justheath
justheath / start_stop_gcode.txt
Last active May 25, 2023 01:36
Start / End Gcode for Slicer
# Note: variables used below should be same as those in the [START/END]_PRINT macros.
#### CURA Start and End G-code for use with Klipper
# Start G-Code
# Pass the filament's temperature values
SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=bed_temp VALUE={material_bed_temperature_layer_0}
SET_GCODE_VARIABLE MACRO=START_PRINT VARIABLE=extruder_temp VALUE={material_print_temperature_layer_0}
# calls the Klipper macro to prepare extruder and bed
START_PRINT
@justheath
justheath / macros.cfg
Last active February 7, 2024 23:27
klipper macros
# Let's see if putting macros in a separate file is helpful
# ------------------------- Filament Change --------------------------
# M600: Filament Change. This macro will pause the printer, move the
# tool to the change position, and retract the filament 50mm. Adjust
# the retraction settings for your own extruder. After filament has
# been changed, the print can be resumed from its previous position
# with the "RESUME" gcode.
[gcode_macro M600]
@justheath
justheath / printer.cfg
Last active March 5, 2023 14:33
ender 3 pro klipper config - creality silent board 4.2.7, tough extruder, EZABL
# This file came from https://github.com/Klipper3d/klipper/blob/master/config/generic-creality-v4.2.7.cfg
# This file contains pin mappings for the Creality "v4.2.7" board. To
# use this config, during "make menuconfig" select the STM32F103 with
# a "28KiB bootloader" and serial (on USART1 PA10/PA9) communication.
# Flash this firmware by copying "out/klipper.bin" to a SD card and
# turning on the printer with the card inserted. The firmware
# filename must end in ".bin" and must not match the last filename
# that was flashed.
@justheath
justheath / fluidd.cfg
Last active September 5, 2022 14:30
ender 3 pro fluidd.cfg
[virtual_sdcard]
path: /home/pi/gcode_files
[pause_resume]
[display_status]
[gcode_macro CANCEL_PRINT]
description: Cancel the actual running print
rename_existing: CANCEL_PRINT_BASE