Autocommit from 2025-08-18 08:29:51
Klipper version: v0.13.0-154-g9346ad19 Moonraker version: v0.9.3-77-gccbfd64 Mainsail version: v2.14.0
This commit is contained in:
BIN
config-20250807-195608.zip
Normal file
BIN
config-20250807-195608.zip
Normal file
Binary file not shown.
54
firmware/boot_rp_sb2209.can
Normal file
54
firmware/boot_rp_sb2209.can
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
CONFIG_LOW_LEVEL_OPTIONS=y
|
||||||
|
# CONFIG_MACH_LPC176X is not set
|
||||||
|
# CONFIG_MACH_STM32 is not set
|
||||||
|
CONFIG_MACH_RPXXXX=y
|
||||||
|
CONFIG_BOARD_DIRECTORY="rp2040"
|
||||||
|
CONFIG_MCU="rp2040"
|
||||||
|
CONFIG_CLOCK_FREQ=12000000
|
||||||
|
CONFIG_FLASH_SIZE=0x200000
|
||||||
|
CONFIG_FLASH_BOOT_ADDRESS=0x10000100
|
||||||
|
CONFIG_RAM_START=0x20000000
|
||||||
|
CONFIG_RAM_SIZE=0x42000
|
||||||
|
CONFIG_STACK_SIZE=512
|
||||||
|
CONFIG_FLASH_APPLICATION_ADDRESS=0x10004000
|
||||||
|
CONFIG_FLASH_START=0x10000000
|
||||||
|
CONFIG_LAUNCH_APP_ADDRESS=0x10004000
|
||||||
|
CONFIG_BLOCK_SIZE=64
|
||||||
|
CONFIG_RPXXXX_SELECT=y
|
||||||
|
CONFIG_MACH_RP2040=y
|
||||||
|
# CONFIG_MACH_RP2350 is not set
|
||||||
|
CONFIG_RP2040_HAVE_STAGE2=y
|
||||||
|
# CONFIG_RP2040_FLASH_W25Q080 is not set
|
||||||
|
CONFIG_RP2040_FLASH_GENERIC_03=y
|
||||||
|
CONFIG_RP2040_STAGE2_FILE="boot2_generic_03h.S"
|
||||||
|
CONFIG_RP2040_STAGE2_CLKDIV=4
|
||||||
|
# CONFIG_RPXXXX_FLASH_START_0100 is not set
|
||||||
|
CONFIG_RPXXXX_FLASH_START_4000=y
|
||||||
|
# CONFIG_RPXXXX_USB is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART0_PINS_0_1 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART0_PINS_12_13 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART0_PINS_16_17 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART0_PINS_28_29 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART1_PINS_4_5 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART1_PINS_8_9 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART1_PINS_20_21 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART1_PINS_24_25 is not set
|
||||||
|
CONFIG_RPXXXX_CANBUS=y
|
||||||
|
# CONFIG_RPXXXX_USBCANBUS is not set
|
||||||
|
CONFIG_RPXXXX_CANBUS_GPIO_RX=4
|
||||||
|
CONFIG_RPXXXX_CANBUS_GPIO_TX=5
|
||||||
|
CONFIG_USB_VENDOR_ID=0x1d50
|
||||||
|
CONFIG_USB_DEVICE_ID=0x6177
|
||||||
|
CONFIG_USB_SERIAL_NUMBER="12345"
|
||||||
|
CONFIG_CANSERIAL=y
|
||||||
|
CONFIG_CANBUS=y
|
||||||
|
CONFIG_CANBUS_FREQUENCY=1000000
|
||||||
|
CONFIG_CANBUS_FILTER=y
|
||||||
|
CONFIG_INITIAL_PINS=""
|
||||||
|
CONFIG_ENABLE_DOUBLE_RESET=y
|
||||||
|
# CONFIG_ENABLE_BUTTON is not set
|
||||||
|
CONFIG_ENABLE_LED=y
|
||||||
|
CONFIG_STATUS_LED_PIN="gpio26"
|
||||||
|
CONFIG_BUILD_DEPLOYER=y
|
||||||
|
CONFIG_HAVE_CHIPID=y
|
||||||
|
CONFIG_KATAPULT_VERSION="v0.0.1-96-gbc1ecea"
|
||||||
53
firmware/boot_rp_sb2209.can.old
Normal file
53
firmware/boot_rp_sb2209.can.old
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
CONFIG_LOW_LEVEL_OPTIONS=y
|
||||||
|
# CONFIG_MACH_LPC176X is not set
|
||||||
|
# CONFIG_MACH_STM32 is not set
|
||||||
|
CONFIG_MACH_RPXXXX=y
|
||||||
|
CONFIG_BOARD_DIRECTORY="rp2040"
|
||||||
|
CONFIG_MCU="rp2040"
|
||||||
|
CONFIG_CLOCK_FREQ=12000000
|
||||||
|
CONFIG_FLASH_SIZE=0x200000
|
||||||
|
CONFIG_FLASH_BOOT_ADDRESS=0x10000100
|
||||||
|
CONFIG_RAM_START=0x20000000
|
||||||
|
CONFIG_RAM_SIZE=0x42000
|
||||||
|
CONFIG_STACK_SIZE=512
|
||||||
|
CONFIG_FLASH_APPLICATION_ADDRESS=0x10000100
|
||||||
|
CONFIG_FLASH_START=0x10000000
|
||||||
|
CONFIG_LAUNCH_APP_ADDRESS=0x10004000
|
||||||
|
CONFIG_BLOCK_SIZE=64
|
||||||
|
CONFIG_RPXXXX_SELECT=y
|
||||||
|
CONFIG_MACH_RP2040=y
|
||||||
|
# CONFIG_MACH_RP2350 is not set
|
||||||
|
CONFIG_RP2040_HAVE_STAGE2=y
|
||||||
|
# CONFIG_RP2040_FLASH_W25Q080 is not set
|
||||||
|
CONFIG_RP2040_FLASH_GENERIC_03=y
|
||||||
|
CONFIG_RP2040_STAGE2_FILE="boot2_generic_03h.S"
|
||||||
|
CONFIG_RP2040_STAGE2_CLKDIV=4
|
||||||
|
CONFIG_RPXXXX_FLASH_START_0100=y
|
||||||
|
# CONFIG_RPXXXX_FLASH_START_4000 is not set
|
||||||
|
# CONFIG_RPXXXX_USB is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART0_PINS_0_1 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART0_PINS_12_13 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART0_PINS_16_17 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART0_PINS_28_29 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART1_PINS_4_5 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART1_PINS_8_9 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART1_PINS_20_21 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART1_PINS_24_25 is not set
|
||||||
|
CONFIG_RPXXXX_CANBUS=y
|
||||||
|
# CONFIG_RPXXXX_USBCANBUS is not set
|
||||||
|
CONFIG_RPXXXX_CANBUS_GPIO_RX=4
|
||||||
|
CONFIG_RPXXXX_CANBUS_GPIO_TX=5
|
||||||
|
CONFIG_USB_VENDOR_ID=0x1d50
|
||||||
|
CONFIG_USB_DEVICE_ID=0x6177
|
||||||
|
CONFIG_USB_SERIAL_NUMBER="12345"
|
||||||
|
CONFIG_CANSERIAL=y
|
||||||
|
CONFIG_CANBUS=y
|
||||||
|
CONFIG_CANBUS_FREQUENCY=1000000
|
||||||
|
CONFIG_CANBUS_FILTER=y
|
||||||
|
CONFIG_INITIAL_PINS=""
|
||||||
|
CONFIG_ENABLE_DOUBLE_RESET=y
|
||||||
|
# CONFIG_ENABLE_BUTTON is not set
|
||||||
|
CONFIG_ENABLE_LED=y
|
||||||
|
CONFIG_STATUS_LED_PIN="gpio26"
|
||||||
|
CONFIG_HAVE_CHIPID=y
|
||||||
|
CONFIG_KATAPULT_VERSION="v0.0.1-96-gbc1ecea"
|
||||||
86
firmware/ebb_rp2240.CAN
Normal file
86
firmware/ebb_rp2240.CAN
Normal file
@@ -0,0 +1,86 @@
|
|||||||
|
CONFIG_LOW_LEVEL_OPTIONS=y
|
||||||
|
# CONFIG_MACH_AVR is not set
|
||||||
|
# CONFIG_MACH_ATSAM is not set
|
||||||
|
# CONFIG_MACH_ATSAMD is not set
|
||||||
|
# CONFIG_MACH_LPC176X is not set
|
||||||
|
# CONFIG_MACH_STM32 is not set
|
||||||
|
# CONFIG_MACH_HC32F460 is not set
|
||||||
|
CONFIG_MACH_RPXXXX=y
|
||||||
|
# CONFIG_MACH_PRU is not set
|
||||||
|
# CONFIG_MACH_AR100 is not set
|
||||||
|
# CONFIG_MACH_LINUX is not set
|
||||||
|
# CONFIG_MACH_SIMU is not set
|
||||||
|
CONFIG_BOARD_DIRECTORY="rp2040"
|
||||||
|
CONFIG_MCU="rp2040"
|
||||||
|
CONFIG_CLOCK_FREQ=12000000
|
||||||
|
CONFIG_FLASH_SIZE=0x200000
|
||||||
|
CONFIG_FLASH_BOOT_ADDRESS=0x10000100
|
||||||
|
CONFIG_RAM_START=0x20000000
|
||||||
|
CONFIG_RAM_SIZE=0x42000
|
||||||
|
CONFIG_STACK_SIZE=512
|
||||||
|
CONFIG_FLASH_APPLICATION_ADDRESS=0x10004000
|
||||||
|
CONFIG_RPXXXX_SELECT=y
|
||||||
|
CONFIG_MACH_RP2040=y
|
||||||
|
# CONFIG_MACH_RP2350 is not set
|
||||||
|
CONFIG_RPXXXX_HAVE_BOOTLOADER=y
|
||||||
|
# CONFIG_RPXXXX_FLASH_START_0100 is not set
|
||||||
|
CONFIG_RPXXXX_FLASH_START_4000=y
|
||||||
|
CONFIG_RP2040_STAGE2_FILE="boot2_w25q080.S"
|
||||||
|
CONFIG_RP2040_STAGE2_CLKDIV=2
|
||||||
|
# CONFIG_RPXXXX_USB is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART0_PINS_0_1 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART0_PINS_12_13 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART0_PINS_16_17 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART0_PINS_28_29 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART1_PINS_4_5 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART1_PINS_8_9 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART1_PINS_20_21 is not set
|
||||||
|
# CONFIG_RPXXXX_SERIAL_UART1_PINS_24_25 is not set
|
||||||
|
CONFIG_RPXXXX_CANBUS=y
|
||||||
|
# CONFIG_RPXXXX_USBCANBUS is not set
|
||||||
|
CONFIG_RPXXXX_CANBUS_GPIO_RX=4
|
||||||
|
CONFIG_RPXXXX_CANBUS_GPIO_TX=5
|
||||||
|
CONFIG_USB_VENDOR_ID=0x1d50
|
||||||
|
CONFIG_USB_DEVICE_ID=0x614e
|
||||||
|
CONFIG_USB_SERIAL_NUMBER="12345"
|
||||||
|
CONFIG_WANT_ADC=y
|
||||||
|
CONFIG_WANT_SPI=y
|
||||||
|
CONFIG_WANT_SOFTWARE_SPI=y
|
||||||
|
CONFIG_WANT_I2C=y
|
||||||
|
CONFIG_WANT_SOFTWARE_I2C=y
|
||||||
|
CONFIG_WANT_HARD_PWM=y
|
||||||
|
CONFIG_WANT_BUTTONS=y
|
||||||
|
CONFIG_WANT_TMCUART=y
|
||||||
|
CONFIG_WANT_NEOPIXEL=y
|
||||||
|
CONFIG_WANT_PULSE_COUNTER=y
|
||||||
|
CONFIG_WANT_ST7920=y
|
||||||
|
CONFIG_WANT_HD44780=y
|
||||||
|
CONFIG_WANT_ADXL345=y
|
||||||
|
CONFIG_WANT_LIS2DW=y
|
||||||
|
CONFIG_WANT_MPU9250=y
|
||||||
|
CONFIG_WANT_ICM20948=y
|
||||||
|
CONFIG_WANT_THERMOCOUPLE=y
|
||||||
|
CONFIG_WANT_HX71X=y
|
||||||
|
CONFIG_WANT_ADS1220=y
|
||||||
|
CONFIG_WANT_LDC1612=y
|
||||||
|
CONFIG_WANT_SENSOR_ANGLE=y
|
||||||
|
CONFIG_NEED_SENSOR_BULK=y
|
||||||
|
CONFIG_WANT_LOAD_CELL_PROBE=y
|
||||||
|
CONFIG_NEED_SOS_FILTER=y
|
||||||
|
CONFIG_CANSERIAL=y
|
||||||
|
CONFIG_CANBUS=y
|
||||||
|
CONFIG_CANBUS_FREQUENCY=1000000
|
||||||
|
CONFIG_CANBUS_FILTER=y
|
||||||
|
CONFIG_INLINE_STEPPER_HACK=y
|
||||||
|
CONFIG_HAVE_STEPPER_OPTIMIZED_BOTH_EDGE=y
|
||||||
|
CONFIG_WANT_STEPPER_OPTIMIZED_BOTH_EDGE=y
|
||||||
|
CONFIG_INITIAL_PINS=""
|
||||||
|
CONFIG_HAVE_GPIO=y
|
||||||
|
CONFIG_HAVE_GPIO_ADC=y
|
||||||
|
CONFIG_HAVE_GPIO_SPI=y
|
||||||
|
CONFIG_HAVE_GPIO_I2C=y
|
||||||
|
CONFIG_HAVE_GPIO_HARD_PWM=y
|
||||||
|
CONFIG_HAVE_STRICT_TIMING=y
|
||||||
|
CONFIG_HAVE_CHIPID=y
|
||||||
|
CONFIG_HAVE_BOOTLOADER_REQUEST=y
|
||||||
|
CONFIG_HAVE_SOFTWARE_DIVIDE_REQUIRED=y
|
||||||
69
firmware/ebb_rp2240.CAN.old
Normal file
69
firmware/ebb_rp2240.CAN.old
Normal file
@@ -0,0 +1,69 @@
|
|||||||
|
# CONFIG_LOW_LEVEL_OPTIONS is not set
|
||||||
|
CONFIG_MACH_AVR=y
|
||||||
|
# CONFIG_MACH_ATSAM is not set
|
||||||
|
# CONFIG_MACH_ATSAMD is not set
|
||||||
|
# CONFIG_MACH_LPC176X is not set
|
||||||
|
# CONFIG_MACH_STM32 is not set
|
||||||
|
# CONFIG_MACH_HC32F460 is not set
|
||||||
|
# CONFIG_MACH_RPXXXX is not set
|
||||||
|
# CONFIG_MACH_PRU is not set
|
||||||
|
# CONFIG_MACH_AR100 is not set
|
||||||
|
# CONFIG_MACH_LINUX is not set
|
||||||
|
# CONFIG_MACH_SIMU is not set
|
||||||
|
CONFIG_AVR_SELECT=y
|
||||||
|
CONFIG_BOARD_DIRECTORY="avr"
|
||||||
|
CONFIG_MACH_atmega2560=y
|
||||||
|
# CONFIG_MACH_atmega1280 is not set
|
||||||
|
# CONFIG_MACH_at90usb1286 is not set
|
||||||
|
# CONFIG_MACH_at90usb646 is not set
|
||||||
|
# CONFIG_MACH_atmega32u4 is not set
|
||||||
|
# CONFIG_MACH_atmega1284p is not set
|
||||||
|
# CONFIG_MACH_atmega644p is not set
|
||||||
|
# CONFIG_MACH_atmega328p is not set
|
||||||
|
# CONFIG_MACH_atmega328 is not set
|
||||||
|
# CONFIG_MACH_atmega168 is not set
|
||||||
|
CONFIG_MCU="atmega2560"
|
||||||
|
CONFIG_AVRDUDE_PROTOCOL="wiring"
|
||||||
|
CONFIG_CLOCK_FREQ=16000000
|
||||||
|
CONFIG_AVR_CLKPR=-1
|
||||||
|
CONFIG_AVR_STACK_SIZE=256
|
||||||
|
CONFIG_AVR_WATCHDOG=y
|
||||||
|
CONFIG_SERIAL=y
|
||||||
|
CONFIG_SERIAL_BAUD_U2X=y
|
||||||
|
CONFIG_SERIAL_PORT=0
|
||||||
|
CONFIG_SERIAL_BAUD=250000
|
||||||
|
CONFIG_USB_VENDOR_ID=0x1d50
|
||||||
|
CONFIG_USB_DEVICE_ID=0x614e
|
||||||
|
CONFIG_USB_SERIAL_NUMBER="12345"
|
||||||
|
CONFIG_WANT_ADC=y
|
||||||
|
CONFIG_WANT_SPI=y
|
||||||
|
CONFIG_WANT_SOFTWARE_SPI=y
|
||||||
|
CONFIG_WANT_I2C=y
|
||||||
|
CONFIG_WANT_SOFTWARE_I2C=y
|
||||||
|
CONFIG_WANT_HARD_PWM=y
|
||||||
|
CONFIG_WANT_BUTTONS=y
|
||||||
|
CONFIG_WANT_TMCUART=y
|
||||||
|
CONFIG_WANT_NEOPIXEL=y
|
||||||
|
CONFIG_WANT_PULSE_COUNTER=y
|
||||||
|
CONFIG_WANT_ST7920=y
|
||||||
|
CONFIG_WANT_HD44780=y
|
||||||
|
CONFIG_WANT_ADXL345=y
|
||||||
|
CONFIG_WANT_LIS2DW=y
|
||||||
|
CONFIG_WANT_MPU9250=y
|
||||||
|
CONFIG_WANT_ICM20948=y
|
||||||
|
CONFIG_WANT_THERMOCOUPLE=y
|
||||||
|
CONFIG_WANT_HX71X=y
|
||||||
|
CONFIG_WANT_ADS1220=y
|
||||||
|
CONFIG_WANT_LDC1612=y
|
||||||
|
CONFIG_WANT_SENSOR_ANGLE=y
|
||||||
|
CONFIG_NEED_SENSOR_BULK=y
|
||||||
|
CONFIG_WANT_LOAD_CELL_PROBE=y
|
||||||
|
CONFIG_NEED_SOS_FILTER=y
|
||||||
|
CONFIG_CANBUS_FREQUENCY=1000000
|
||||||
|
CONFIG_INLINE_STEPPER_HACK=y
|
||||||
|
CONFIG_HAVE_GPIO=y
|
||||||
|
CONFIG_HAVE_GPIO_ADC=y
|
||||||
|
CONFIG_HAVE_GPIO_SPI=y
|
||||||
|
CONFIG_HAVE_GPIO_I2C=y
|
||||||
|
CONFIG_HAVE_GPIO_HARD_PWM=y
|
||||||
|
CONFIG_HAVE_STRICT_TIMING=y
|
||||||
@@ -11,8 +11,8 @@
|
|||||||
#rp_sb2209=350f10596216
|
#rp_sb2209=350f10596216
|
||||||
#sht36_v2=8ce295109ef0
|
#sht36_v2=8ce295109ef0
|
||||||
|
|
||||||
toolhead_name=rp_sb2209
|
toolhead_name=ebb_rp2240
|
||||||
toolhead_uuid=350f10596216
|
toolhead_uuid=d7e70bd38059
|
||||||
mcu_uuid=afcf80281237
|
mcu_uuid=afcf80281237
|
||||||
mcu_path=/dev/serial/by-id/usb-katapult_stm32h723xx_320006001751313431393536-if00
|
mcu_path=/dev/serial/by-id/usb-katapult_stm32h723xx_320006001751313431393536-if00
|
||||||
config_path=/home/biqu/printer_data/config/firmware/
|
config_path=/home/biqu/printer_data/config/firmware/
|
||||||
|
|||||||
@@ -26,7 +26,6 @@ initial_duration: 1
|
|||||||
gcode:
|
gcode:
|
||||||
STATUS_READY
|
STATUS_READY
|
||||||
SET_FAN_SPEED FAN=SoC SPEED=0.3
|
SET_FAN_SPEED FAN=SoC SPEED=0.3
|
||||||
#SET_FILAMENT_SENSOR SENSOR=SFS_T0 ENABLE=0
|
|
||||||
|
|
||||||
[delayed_gcode _INIT_TIMELAPSE_CHECK_TIME]
|
[delayed_gcode _INIT_TIMELAPSE_CHECK_TIME]
|
||||||
initial_duration: 1
|
initial_duration: 1
|
||||||
@@ -108,20 +107,6 @@ gcode:
|
|||||||
STATUS_READY
|
STATUS_READY
|
||||||
M117
|
M117
|
||||||
|
|
||||||
[gcode_macro SFS_ENABLE]
|
|
||||||
description: Enable smart filament sensor
|
|
||||||
gcode:
|
|
||||||
M117 ENABLING the Smart Filament Sensor
|
|
||||||
G92 E0
|
|
||||||
#SET_FILAMENT_SENSOR SENSOR=SFS_T0 ENABLE=1
|
|
||||||
|
|
||||||
[gcode_macro SFS_DISABLE]
|
|
||||||
description: Disable smart filament sensor
|
|
||||||
gcode:
|
|
||||||
M117 DISABLING the Smart Filament Sensor
|
|
||||||
G92 E0
|
|
||||||
#SET_FILAMENT_SENSOR SENSOR=SFS_T0 ENABLE=0
|
|
||||||
|
|
||||||
[gcode_macro PRINT_START]
|
[gcode_macro PRINT_START]
|
||||||
gcode:
|
gcode:
|
||||||
_CHAMBER_LED_ON
|
_CHAMBER_LED_ON
|
||||||
@@ -129,7 +114,7 @@ gcode:
|
|||||||
{% set BED_TEMP = params.BED|default(60)|float %}
|
{% set BED_TEMP = params.BED|default(60)|float %}
|
||||||
{% set EXTRUDER_TEMP = params.EXTRUDER|default(210)|float %}
|
{% set EXTRUDER_TEMP = params.EXTRUDER|default(210)|float %}
|
||||||
{% set CHAMBER = params.CHAMBER|default(35)|float %}
|
{% set CHAMBER = params.CHAMBER|default(35)|float %}
|
||||||
{% set USE_PURGE = params.PURGE|default(0)|int %}
|
{% set use_purge = params.PURGE|default(0)|int %}
|
||||||
{% if params.BED_TYPE %}
|
{% if params.BED_TYPE %}
|
||||||
INIT_BED_TYPE BED_TYPE="{params.BED_TYPE}"
|
INIT_BED_TYPE BED_TYPE="{params.BED_TYPE}"
|
||||||
{% endif %}
|
{% endif %}
|
||||||
@@ -156,13 +141,12 @@ gcode:
|
|||||||
M117 Heating...
|
M117 Heating...
|
||||||
#M190 S{BED_TEMP}
|
#M190 S{BED_TEMP}
|
||||||
M109 S{EXTRUDER_TEMP} ; M109 heat and wait for it to reach temp
|
M109 S{EXTRUDER_TEMP} ; M109 heat and wait for it to reach temp
|
||||||
SFS_ENABLE
|
|
||||||
{% if BED_TEMP > 100 %}
|
{% if BED_TEMP > 100 %}
|
||||||
_NEVERMORE_ON
|
_NEVERMORE_ON
|
||||||
{% endif %}
|
{% endif %}
|
||||||
M117
|
M117
|
||||||
STATUS_CLEANING
|
STATUS_CLEANING
|
||||||
{% if USE_PURGE == true %}
|
{% if use_purge %}
|
||||||
VORON_PURGE
|
VORON_PURGE
|
||||||
{% endif %}
|
{% endif %}
|
||||||
STATUS_PRINTING
|
STATUS_PRINTING
|
||||||
@@ -173,8 +157,22 @@ gcode:
|
|||||||
|
|
||||||
|
|
||||||
[gcode_macro PRINT_END]
|
[gcode_macro PRINT_END]
|
||||||
# Use PRINT_END for the slicer ending script - please customise for your slicer of choice
|
gcode:
|
||||||
variable_retract_amount: 16 #
|
{% set use_park = params.PARK|default(1)|int %}
|
||||||
|
{% if use_park %}
|
||||||
|
PRINT_END_PARK
|
||||||
|
{% endif %}
|
||||||
|
TURN_OFF_HEATERS
|
||||||
|
M107 ; turn off fan
|
||||||
|
_NEVERMORE_OFF
|
||||||
|
SET_STEPPER_ENABLE STEPPER=extruder ENABLE=0 #disable stepper
|
||||||
|
STATUS_OFF
|
||||||
|
INIT_BED_TYPE BED_TYPE="None"
|
||||||
|
M400
|
||||||
|
TIMELAPSE_TAKE_FRAME
|
||||||
|
|
||||||
|
[gcode_macro PRINT_END_PARK]
|
||||||
|
variable_retract_amount: 18 #
|
||||||
variable_park_speed: 6000 #3600
|
variable_park_speed: 6000 #3600
|
||||||
variable_park_xy: [350,350]
|
variable_park_xy: [350,350]
|
||||||
variable_up_z: 4 #12
|
variable_up_z: 4 #12
|
||||||
@@ -184,24 +182,13 @@ gcode:
|
|||||||
SET_SKEW CLEAR=1
|
SET_SKEW CLEAR=1
|
||||||
M400 ; wait for buffer to clear
|
M400 ; wait for buffer to clear
|
||||||
G92 E0 ; zero the extruder
|
G92 E0 ; zero the extruder
|
||||||
G1 E-{retract_amount} F3600 ; retract filament {max_velocity}
|
G1 E-{retract_amount} F{max_velocity} ;3600 ; retract filament {max_velocity}
|
||||||
G91 ; relative positioning
|
G91 ; relative positioning
|
||||||
G0 Z1.00 X20.0 Y20.0 F20000 ; move nozzle to remove stringing
|
G0 Z1.00 X20.0 Y20.0 F20000 ; move nozzle to remove stringing
|
||||||
TURN_OFF_HEATERS
|
|
||||||
M107 ; turn off fan
|
|
||||||
G1 Z{up_z} F3000 ; move nozzle up 2mm
|
G1 Z{up_z} F3000 ; move nozzle up 2mm
|
||||||
G90 ; absolute positioning
|
G90 ; absolute positioning
|
||||||
G0 X{park_xy[0]} Y{park_xy[1]} F{park_speed} ; park nozzle at rear
|
G0 X{park_xy[0]} Y{park_xy[1]} F{park_speed} ; park nozzle at rear
|
||||||
#BED_MESH_CLEAR
|
|
||||||
SFS_DISABLE
|
|
||||||
_NEVERMORE_OFF
|
|
||||||
#M141 S35
|
|
||||||
SET_STEPPER_ENABLE STEPPER=extruder ENABLE=0 #disable stepper
|
|
||||||
STATUS_OFF
|
|
||||||
SET_VELOCITY_DEFAULT
|
SET_VELOCITY_DEFAULT
|
||||||
INIT_BED_TYPE BED_TYPE="None"
|
|
||||||
M400
|
|
||||||
TIMELAPSE_TAKE_FRAME
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -257,8 +244,6 @@ gcode:
|
|||||||
{% if printer['pause_resume'].is_paused|int == 0 %}
|
{% if printer['pause_resume'].is_paused|int == 0 %}
|
||||||
SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=zhop VALUE={z} ; set z hop variable for reference in resume macro
|
SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=zhop VALUE={z} ; set z hop variable for reference in resume macro
|
||||||
SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=etemp VALUE={printer['extruder'].target} ; set hotend temp variable for reference in resume macro
|
SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=etemp VALUE={printer['extruder'].target} ; set hotend temp variable for reference in resume macro
|
||||||
|
|
||||||
SFS_DISABLE ; disable filament sensor
|
|
||||||
SAVE_GCODE_STATE NAME=PAUSE ; save current print position for resume
|
SAVE_GCODE_STATE NAME=PAUSE ; save current print position for resume
|
||||||
BASE_PAUSE ; pause print
|
BASE_PAUSE ; pause print
|
||||||
{% if (printer.gcode_move.position.z + z) < printer.toolhead.axis_maximum.z %} ; check that zhop doesn't exceed z max
|
{% if (printer.gcode_move.position.z + z) < printer.toolhead.axis_maximum.z %} ; check that zhop doesn't exceed z max
|
||||||
@@ -284,7 +269,6 @@ gcode:
|
|||||||
{% set e = params.E|default(2.5)|int %}
|
{% set e = params.E|default(2.5)|int %}
|
||||||
|
|
||||||
{% if printer['pause_resume'].is_paused|int == 1 %}
|
{% if printer['pause_resume'].is_paused|int == 1 %}
|
||||||
SFS_ENABLE ; enable filament sensor
|
|
||||||
#RESETRGB ; reset LCD color
|
#RESETRGB ; reset LCD color
|
||||||
SET_IDLE_TIMEOUT TIMEOUT={printer.configfile.settings.idle_timeout.timeout} ; set timeout back to configured value
|
SET_IDLE_TIMEOUT TIMEOUT={printer.configfile.settings.idle_timeout.timeout} ; set timeout back to configured value
|
||||||
{% if etemp > 0 %}
|
{% if etemp > 0 %}
|
||||||
|
|||||||
@@ -119,8 +119,8 @@ homing_extruder: 1 # CAUTION: Normally this should be 1. 0 will disable the ho
|
|||||||
uart_pin: mmu:MMU_GEAR_UART
|
uart_pin: mmu:MMU_GEAR_UART
|
||||||
run_current: 1 #
|
run_current: 1 #
|
||||||
hold_current: 0.4 # Recommend to be small if not using "touch" or move (TMC stallguard)
|
hold_current: 0.4 # Recommend to be small if not using "touch" or move (TMC stallguard)
|
||||||
interpolate: True
|
interpolate: False
|
||||||
#sense_resistor: 0.110 # Usually 0.11, 0.15 for BTT TMC2226
|
sense_resistor: 0.110 # Usually 0.11, 0.15 for BTT TMC2226
|
||||||
stealthchop_threshold: 0 # Spreadcycle has more torque and better at speed
|
stealthchop_threshold: 0 # Spreadcycle has more torque and better at speed
|
||||||
#
|
#
|
||||||
# Uncomment two lines below if you have TMC and want the ability to use filament "touch" homing with gear stepper
|
# Uncomment two lines below if you have TMC and want the ability to use filament "touch" homing with gear stepper
|
||||||
@@ -128,16 +128,16 @@ stealthchop_threshold: 0 # Spreadcycle has more torque and better at speed
|
|||||||
#driver_SGTHRS: 60 # 255 is most sensitive value, 0 is least sensitive
|
#driver_SGTHRS: 60 # 255 is most sensitive value, 0 is least sensitive
|
||||||
|
|
||||||
|
|
||||||
#[motor_constants 17he12-1204s]
|
[motor_constants 17he12-1204s]
|
||||||
#resistance: 2.5
|
resistance: 2.5
|
||||||
#inductance: 0.0033
|
inductance: 0.0033
|
||||||
#holding_torque: 0.26
|
holding_torque: 0.26
|
||||||
#max_current: 1.20
|
max_current: 1.20
|
||||||
#steps_per_revolution: 200
|
steps_per_revolution: 200
|
||||||
|
|
||||||
#[autotune_tmc stepper_mmu_gear]
|
[autotune_tmc stepper_mmu_gear]
|
||||||
#motor: 17he12-1204s
|
motor: 17he12-1204s
|
||||||
#tuning_goal: performance
|
tuning_goal: performance
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -281,8 +281,8 @@ sync_feedback_tension_pin:
|
|||||||
sync_feedback_compression_pin:
|
sync_feedback_compression_pin:
|
||||||
|
|
||||||
# These sensors are on the toolhead and often controlled by the main printer mcu
|
# These sensors are on the toolhead and often controlled by the main printer mcu
|
||||||
extruder_switch_pin: ^!EBBCan:gpio22
|
extruder_switch_pin: ^EBBCan:gpio24
|
||||||
toolhead_switch_pin:
|
toolhead_switch_pin: ^EBBCan:gpio22
|
||||||
|
|
||||||
|
|
||||||
# ENCODER -------------------------------------------------------------------------------------------------------------
|
# ENCODER -------------------------------------------------------------------------------------------------------------
|
||||||
@@ -406,8 +406,8 @@ color_order: GRB # Set based on your particular neopixel specification (can be
|
|||||||
#
|
#
|
||||||
# (comment out this whole section if you don't have/want leds; uncomment/edit LEDs fitted on your MMU)
|
# (comment out this whole section if you don't have/want leds; uncomment/edit LEDs fitted on your MMU)
|
||||||
[mmu_leds]
|
[mmu_leds]
|
||||||
exit_leds: neopixel:mmu_leds (8-1)
|
exit_leds: neopixel:mmu_leds (9-16)
|
||||||
entry_leds: neopixel:mmu_leds (9-16)
|
entry_leds: neopixel:mmu_leds (8-1)
|
||||||
#status_leds: neopixel:mmu_leds (17)
|
#status_leds: neopixel:mmu_leds (17)
|
||||||
#logo_leds: neopixel:mmu_leds (18)
|
#logo_leds: neopixel:mmu_leds (18)
|
||||||
frame_rate: 24
|
frame_rate: 24
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ variable_load_initial_tool : True ; True/False, Whether to auto
|
|||||||
variable_automap_strategy : "none" ; none|filament_name|material|color|closest_color|spool_id
|
variable_automap_strategy : "none" ; none|filament_name|material|color|closest_color|spool_id
|
||||||
|
|
||||||
# These variables control the behavior of the MMU_END macro
|
# These variables control the behavior of the MMU_END macro
|
||||||
variable_user_print_end_extension : '' ; Executed at start of MMU_END. Good place to move off print
|
variable_user_print_end_extension : 'PRINT_END_PARK' ; Executed at start of MMU_END. Good place to move off print
|
||||||
variable_unload_tool : True ; True/False, Whether to unload the tool at the end of the print
|
variable_unload_tool : True ; True/False, Whether to unload the tool at the end of the print
|
||||||
variable_reset_ttg : False ; True/False, Whether reset TTG map at end of print
|
variable_reset_ttg : False ; True/False, Whether reset TTG map at end of print
|
||||||
variable_dump_stats : True ; True/False, Whether to display print stats at end of print
|
variable_dump_stats : True ; True/False, Whether to display print stats at end of print
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ happy_hare_version: 3.2 # Don't mess, used for upgrade detection
|
|||||||
#
|
#
|
||||||
# Define the physical limits of your MMU. These settings will be respected regardless of individual speed settings.
|
# Define the physical limits of your MMU. These settings will be respected regardless of individual speed settings.
|
||||||
#
|
#
|
||||||
gear_max_velocity: 300 # Never to be exceeded gear velocity regardless of specific parameters
|
gear_max_velocity: 125 #300 # Never to be exceeded gear velocity regardless of specific parameters
|
||||||
gear_max_accel: 1500 # Never to be exceeded gear acceleration regardless of specific parameters
|
gear_max_accel: 1500 # Never to be exceeded gear acceleration regardless of specific parameters
|
||||||
selector_max_velocity: 250 # Never to be exceeded selector velocity regardless of specific parameters
|
selector_max_velocity: 250 # Never to be exceeded selector velocity regardless of specific parameters
|
||||||
selector_max_accel: 1200 # Never to be exceeded selector acceleration regardless of specific parameters
|
selector_max_accel: 1200 # Never to be exceeded selector acceleration regardless of specific parameters
|
||||||
@@ -184,7 +184,7 @@ gate_final_eject_distance: 0 # Distance to eject filament on MMU_EJECT (Ignored
|
|||||||
# reading and make correction moves to bring the filament to within the 'bowden_allowable_load_delta' of the end of
|
# reading and make correction moves to bring the filament to within the 'bowden_allowable_load_delta' of the end of
|
||||||
# bowden position (this does require a reliable encoder and is not recommended for very high speed loading >350mm/s)
|
# bowden position (this does require a reliable encoder and is not recommended for very high speed loading >350mm/s)
|
||||||
#
|
#
|
||||||
bowden_apply_correction: 0 # 1 to enable, 0 disabled. Requires Encoder
|
bowden_apply_correction: 1 # 1 to enable, 0 disabled. Requires Encoder
|
||||||
bowden_allowable_load_delta: 20.0 # How close in mm the correction moves will attempt to get to target. Requires Encoder
|
bowden_allowable_load_delta: 20.0 # How close in mm the correction moves will attempt to get to target. Requires Encoder
|
||||||
|
|
||||||
# This test verifies the filament is free of extruder before the fast bowden movement to reduce possibility of grinding filament
|
# This test verifies the filament is free of extruder before the fast bowden movement to reduce possibility of grinding filament
|
||||||
@@ -269,15 +269,19 @@ toolhead_homing_max: 40 # Maximum distance to advance in order to attempt to h
|
|||||||
# NOTE: If you have a toolhead sensor you can automate the calculation of these parameters! Read about the
|
# NOTE: If you have a toolhead sensor you can automate the calculation of these parameters! Read about the
|
||||||
# `MMU_CALIBRATE_TOOLHEAD` command (https://github.com/moggieuk/Happy-Hare/wiki/Blobbing-and-Stringing#---calibrating-toolhead)
|
# `MMU_CALIBRATE_TOOLHEAD` command (https://github.com/moggieuk/Happy-Hare/wiki/Blobbing-and-Stringing#---calibrating-toolhead)
|
||||||
#
|
#
|
||||||
toolhead_extruder_to_nozzle: 99.38 # Distance from extruder gears (entrance) to nozzle
|
#toolhead_extruder_to_nozzle: 99.38 # Distance from extruder gears (entrance) to nozzle
|
||||||
toolhead_sensor_to_nozzle: 79.78 # Distance from toolhead sensor to nozzle (ignored if not fitted)
|
#toolhead_sensor_to_nozzle: 79.78 # Distance from toolhead sensor to nozzle (ignored if not fitted)
|
||||||
toolhead_entry_to_extruder: 13.29 # Distance from extruder "entry" sensor to extruder gears (ignored if not fitted)
|
#toolhead_entry_to_extruder: 13.29 # Distance from extruder "entry" sensor to extruder gears (ignored if not fitted)
|
||||||
|
|
||||||
|
toolhead_extruder_to_nozzle: 101.3 # (currently: 100.9)
|
||||||
|
toolhead_sensor_to_nozzle: 88.2 #(currently: 87.4)
|
||||||
|
toolhead_entry_to_extruder: 19.1 #(currently: 18.7)
|
||||||
|
|
||||||
# This setting represents how much residual filament is left behind in the nozzle when filament is removed, it is thus
|
# This setting represents how much residual filament is left behind in the nozzle when filament is removed, it is thus
|
||||||
# used to reduce the extruder loading length and prevent excessive blobbing but also in the calculation of purge volume.
|
# used to reduce the extruder loading length and prevent excessive blobbing but also in the calculation of purge volume.
|
||||||
# Note that this value can also be measured with the `MMU_CALIBRATE_TOOLHEAD` procedure
|
# Note that this value can also be measured with the `MMU_CALIBRATE_TOOLHEAD` procedure
|
||||||
#
|
#
|
||||||
toolhead_residual_filament: 20 # Reduction in extruder loading length because of residual filament left behind
|
toolhead_residual_filament: 0 # Reduction in extruder loading length because of residual filament left behind
|
||||||
|
|
||||||
# TUNING: Finally, this is the last resort tuning value to fix blobbing. It is expected that this value is NEAR ZERO as
|
# TUNING: Finally, this is the last resort tuning value to fix blobbing. It is expected that this value is NEAR ZERO as
|
||||||
# it represents a further reduction in extruder load length to fix blobbing. If using a wipetower and you experience blobs
|
# it represents a further reduction in extruder load length to fix blobbing. If using a wipetower and you experience blobs
|
||||||
@@ -552,7 +556,7 @@ extruder_temp_variance: 2 # When waiting for extruder temperature this is the +/
|
|||||||
# rotation_distance (MMU_CALIBRATE_GATE) is tuned for other gates.
|
# rotation_distance (MMU_CALIBRATE_GATE) is tuned for other gates.
|
||||||
#
|
#
|
||||||
autotune_bowden_length: 0 # Automated bowden length calibration/tuning. 1=automatic, 0=manual/off
|
autotune_bowden_length: 0 # Automated bowden length calibration/tuning. 1=automatic, 0=manual/off
|
||||||
autotune_rotation_distance: 0 # Automated gate calibration/tuning (requires encoder). 1=automatic, 0=manual/off
|
autotune_rotation_distance: 1 # Automated gate calibration/tuning (requires encoder). 1=automatic, 0=manual/off
|
||||||
#
|
#
|
||||||
# Other workflow options
|
# Other workflow options
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,36 +1,36 @@
|
|||||||
[Variables]
|
[Variables]
|
||||||
mmu__revision = 943
|
mmu__revision = 2859
|
||||||
mmu_calibration_bowden_home = 'encoder'
|
mmu_calibration_bowden_home = 'encoder'
|
||||||
mmu_calibration_bowden_lengths = [1785.0, 1785.0, 1785.0, 1785.0, 1785.0, 1785.0, 1785.0, 1785.0]
|
mmu_calibration_bowden_lengths = [951.6, 951.6, 951.6, 951.6, 951.6, 951.6, 951.6, 951.6]
|
||||||
mmu_calibration_clog_length = 23.7
|
mmu_calibration_clog_length = 19.0
|
||||||
mmu_encoder_resolution = 0.960769
|
mmu_encoder_resolution = 0.948992
|
||||||
mmu_gear_rotation_distances = [22.845345, -1, 23.000827, -1, 23.065147, -1, -1, 22.924328]
|
mmu_gear_rotation_distances = [22.845345, -1, 23.000827, -1, 23.065147, 22.682752, -1, 22.754847]
|
||||||
mmu_selector_bypass = 179.2
|
mmu_selector_bypass = 179.2
|
||||||
mmu_selector_offsets = [4.0, 27.0, 49.9, 72.9, 95.9, 118.9, 141.8, 164.8]
|
mmu_selector_offsets = [4.0, 27.0, 49.9, 72.9, 95.9, 118.9, 141.8, 164.8]
|
||||||
mmu_servo_angles = {'down': 145, 'up': 30, 'move': 50}
|
mmu_servo_angles = {'down': 145, 'up': 30, 'move': 50}
|
||||||
mmu_state_enable_endless_spool = 0
|
mmu_state_enable_endless_spool = 0
|
||||||
mmu_state_filament_pos = 10
|
mmu_state_filament_pos = 0
|
||||||
mmu_state_filament_remaining = 0
|
mmu_state_filament_remaining = 0
|
||||||
mmu_state_filament_remaining_color = ''
|
mmu_state_filament_remaining_color = ''
|
||||||
mmu_state_gate_color = ['green', 'grey', 'black', '', 'cyan', '', '', '3d3846']
|
mmu_state_gate_color = ['green', 'grey', 'black', '', 'cyan', '', '', '3d3846']
|
||||||
mmu_state_gate_filament_name = ['', '', '', '', '', '', '', '']
|
mmu_state_gate_filament_name = ['', '', '', '', '', '', '', '']
|
||||||
mmu_state_gate_material = ['ABS', 'ABS', 'ABS', '', 'ABS', '', '', 'PETG']
|
mmu_state_gate_material = ['ABS', 'ABS', 'ABS', '', 'ABS', '', '', 'PETG']
|
||||||
mmu_state_gate_selected = 7
|
mmu_state_gate_selected = -1
|
||||||
mmu_state_gate_speed_override = [100, 100, 100, 100, 100, 100, 100, 100]
|
mmu_state_gate_speed_override = [100, 100, 100, 100, 100, 100, 100, 100]
|
||||||
mmu_state_gate_spool_id = [-1, -1, -1, -1, -1, -1, -1, -1]
|
mmu_state_gate_spool_id = [-1, -1, -1, -1, -1, -1, -1, -1]
|
||||||
mmu_state_gate_status = [1, 1, 1, 0, 1, 0, 0, 1]
|
mmu_state_gate_status = [0, 0, 0, 0, 0, 0, 2, 1]
|
||||||
mmu_state_gate_temperature = [200, 200, 200, 200, 200, 200, 200, 200]
|
mmu_state_gate_temperature = [200, 200, 200, 200, 200, 200, 200, 200]
|
||||||
mmu_state_last_tool = 2
|
mmu_state_last_tool = 5
|
||||||
mmu_state_tool_selected = 7
|
mmu_state_tool_selected = -1
|
||||||
mmu_state_tool_to_gate_map = [0, 1, 2, 3, 4, 5, 6, 7]
|
mmu_state_tool_to_gate_map = [0, 1, 2, 3, 4, 5, 6, 7]
|
||||||
mmu_statistics_counters = {'servo_down': {'count': 228, 'limit': 5000, 'warning': 'Inspect servo arm for wear/damage', 'pause': False}, 'mmu_restarts': {'count': 37, 'limit': -1, 'warning': ''}, 'cutter_blade': {'count': 0, 'limit': 3000, 'warning': 'Inspect/replace filament cutting blade', 'pause': False}}
|
mmu_statistics_counters = {'servo_down': {'count': 599, 'limit': 5000, 'warning': 'Inspect servo arm for wear/damage', 'pause': False}, 'mmu_restarts': {'count': 93, 'limit': -1, 'warning': ''}, 'cutter_blade': {'count': 0, 'limit': 3000, 'warning': 'Inspect/replace filament cutting blade', 'pause': False}}
|
||||||
mmu_statistics_gate_0 = {'pauses': 0, 'loads': 6, 'load_distance': 8546.739, 'load_delta': 2816.713, 'unloads': 8, 'unload_distance': 3470.0, 'unload_delta': -31.043, 'load_failures': 3, 'unload_failures': 2, 'quality': 0.8889759309441141}
|
mmu_statistics_gate_0 = {'pauses': 0, 'loads': 8, 'load_distance': 11954.651, 'load_delta': 4653.767, 'unloads': 11, 'unload_distance': 5205.0, 'unload_delta': 92.747, 'load_failures': 4, 'unload_failures': 2, 'quality': 0.8198260180834479}
|
||||||
mmu_statistics_gate_1 = {'pauses': 1, 'loads': 2, 'load_distance': 3363.716, 'load_delta': -30.681, 'unloads': 1, 'unload_distance': 1720.0, 'unload_delta': -15.149, 'load_failures': 1, 'unload_failures': 0, 'quality': 1.0071207044795385}
|
mmu_statistics_gate_1 = {'pauses': 2, 'loads': 10, 'load_distance': 15191.968, 'load_delta': 770.824, 'unloads': 11, 'unload_distance': 1720.0, 'unload_delta': -15.149, 'load_failures': 2, 'unload_failures': 0, 'quality': 0.9676574716286735}
|
||||||
mmu_statistics_gate_2 = {'pauses': 0, 'loads': 4, 'load_distance': 6793.725, 'load_delta': 1828.471, 'unloads': 5, 'unload_distance': 1735.0, 'unload_delta': 2.733, 'load_failures': 2, 'unload_failures': 0, 'quality': 0.9016086335436964}
|
mmu_statistics_gate_2 = {'pauses': 2, 'loads': 12, 'load_distance': 20421.388, 'load_delta': 8152.369, 'unloads': 17, 'unload_distance': 12115.0, 'unload_delta': 3336.452, 'load_failures': 9, 'unload_failures': 0, 'quality': 0.9635278810027199}
|
||||||
mmu_statistics_gate_3 = {'pauses': 0, 'loads': 0, 'load_distance': 0.0, 'load_delta': 0.0, 'unloads': 0, 'unload_distance': 0.0, 'unload_delta': 0.0, 'load_failures': 0, 'unload_failures': 0, 'quality': -1.0}
|
mmu_statistics_gate_3 = {'pauses': 0, 'loads': 0, 'load_distance': 0.0, 'load_delta': 0.0, 'unloads': 0, 'unload_distance': 0.0, 'unload_delta': 0.0, 'load_failures': 0, 'unload_failures': 0, 'quality': -1.0}
|
||||||
mmu_statistics_gate_4 = {'pauses': 0, 'loads': 1, 'load_distance': 1729.275, 'load_delta': 1.813, 'unloads': 2, 'unload_distance': 0.0, 'unload_delta': 0.0, 'load_failures': 0, 'unload_failures': 1, 'quality': 0.9989517366625948}
|
mmu_statistics_gate_4 = {'pauses': 1, 'loads': 8, 'load_distance': 13584.429, 'load_delta': 9464.65, 'unloads': 11, 'unload_distance': 3440.0, 'unload_delta': 3139.28, 'load_failures': 7, 'unload_failures': 2, 'quality': 0.7126287603755388}
|
||||||
mmu_statistics_gate_5 = {'pauses': 0, 'loads': 0, 'load_distance': 0.0, 'load_delta': 0.0, 'unloads': 0, 'unload_distance': 0.0, 'unload_delta': 0.0, 'load_failures': 0, 'unload_failures': 0, 'quality': -1.0}
|
mmu_statistics_gate_5 = {'pauses': 0, 'loads': 2, 'load_distance': 2852.423, 'load_delta': 423.003, 'unloads': 4, 'unload_distance': 2704.8, 'unload_delta': 149.164, 'load_failures': 1, 'unload_failures': 1, 'quality': 0.8392536837473988}
|
||||||
mmu_statistics_gate_6 = {'pauses': 0, 'loads': 0, 'load_distance': 0.0, 'load_delta': 0.0, 'unloads': 0, 'unload_distance': 0.0, 'unload_delta': 0.0, 'load_failures': 0, 'unload_failures': 0, 'quality': -1.0}
|
mmu_statistics_gate_6 = {'pauses': 4, 'loads': 3, 'load_distance': 3363.452, 'load_delta': 1694.174, 'unloads': 3, 'unload_distance': 901.6, 'unload_delta': 40.864, 'load_failures': 1, 'unload_failures': 1, 'quality': 0.2490142359175044}
|
||||||
mmu_statistics_gate_7 = {'pauses': 2, 'loads': 1, 'load_distance': 1697.711, 'load_delta': 132.618, 'unloads': 0, 'unload_distance': 0.0, 'unload_delta': 0.0, 'load_failures': 0, 'unload_failures': 0, 'quality': 0.921884173980515}
|
mmu_statistics_gate_7 = {'pauses': 6, 'loads': 11, 'load_distance': 14499.488, 'load_delta': 6469.17, 'unloads': 26, 'unload_distance': 22111.2, 'unload_delta': 6092.289, 'load_failures': 7, 'unload_failures': 5, 'quality': 0.5589421641409617}
|
||||||
mmu_statistics_swaps = {'pre_load': 4.24, 'purge': 6.41, 'post_load': 8.48, 'load': 500.05, 'pre_unload': 4.85, 'form_tip': 134.27, 'unload': 665.18, 'post_unload': 3.93, 'total': 520.23, 'total_swaps': 7, 'swaps_since_pause': 1, 'swaps_since_pause_record': 3, 'total_pauses': 3, 'pause': 57.49}
|
mmu_statistics_swaps = {'pre_load': 16.29, 'purge': 17.61, 'post_load': 27.17, 'load': 1499.55, 'pre_unload': 25.33, 'form_tip': 393.62, 'unload': 2817.46, 'post_unload': 22.04, 'total': 1578.64, 'total_swaps': 20, 'swaps_since_pause': 3, 'swaps_since_pause_record': 4, 'total_pauses': 16, 'pause': 1582.58}
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ spi_software_sclk_pin: PA5
|
|||||||
spi_software_mosi_pin: PA7
|
spi_software_mosi_pin: PA7
|
||||||
spi_software_miso_pin: PA6
|
spi_software_miso_pin: PA6
|
||||||
diag1_pin: ^!PG6
|
diag1_pin: ^!PG6
|
||||||
driver_SGT: 0 #1-3 # -64 is most sensitive value, 63 is least sensitive
|
driver_SGT: 1 #1-3 # -64 is most sensitive value, 63 is least sensitive
|
||||||
run_current: 1.25 #1.25
|
run_current: 1.25 #1.25
|
||||||
stealthchop_threshold: 0
|
stealthchop_threshold: 0
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
@@ -84,7 +84,7 @@ endstop_pin: probe:z_virtual_endstop
|
|||||||
[tmc2209 stepper_z]
|
[tmc2209 stepper_z]
|
||||||
uart_pin: PF2
|
uart_pin: PF2
|
||||||
interpolate: True
|
interpolate: True
|
||||||
run_current: 0.8
|
run_current: 1
|
||||||
#sense_resistor: 0.110
|
#sense_resistor: 0.110
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
@@ -98,7 +98,7 @@ microsteps: 128
|
|||||||
[tmc2209 stepper_z1]
|
[tmc2209 stepper_z1]
|
||||||
uart_pin: PE4
|
uart_pin: PE4
|
||||||
interpolate: True
|
interpolate: True
|
||||||
run_current: 0.8
|
run_current: 1
|
||||||
#sense_resistor: 0.110
|
#sense_resistor: 0.110
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
@@ -112,7 +112,7 @@ microsteps: 128
|
|||||||
[tmc2209 stepper_z2]
|
[tmc2209 stepper_z2]
|
||||||
uart_pin: PE1
|
uart_pin: PE1
|
||||||
interpolate: True
|
interpolate: True
|
||||||
run_current: 0.8
|
run_current: 1
|
||||||
#sense_resistor: 0.110
|
#sense_resistor: 0.110
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
@@ -126,7 +126,7 @@ microsteps: 128
|
|||||||
[tmc2209 stepper_z3]
|
[tmc2209 stepper_z3]
|
||||||
uart_pin: PD3
|
uart_pin: PD3
|
||||||
interpolate: True
|
interpolate: True
|
||||||
run_current: 0.8
|
run_current: 1
|
||||||
#sense_resistor: 0.110
|
#sense_resistor: 0.110
|
||||||
#stealthchop_threshold: 999999
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
|||||||
22
printer.cfg
22
printer.cfg
@@ -4,8 +4,8 @@
|
|||||||
[include hbb.cfg]
|
[include hbb.cfg]
|
||||||
|
|
||||||
# Happy Hare
|
# Happy Hare
|
||||||
[include mmu/base/*.cfg]
|
#[include mmu/base/*.cfg]
|
||||||
[include mmu/optional/client_macros.cfg]
|
#[include mmu/optional/client_macros.cfg]
|
||||||
#[include mmu/addons/blobifier.cfg]
|
#[include mmu/addons/blobifier.cfg]
|
||||||
#[include mmu/addons/mmu_erec_cutter.cfg]
|
#[include mmu/addons/mmu_erec_cutter.cfg]
|
||||||
|
|
||||||
@@ -208,26 +208,26 @@ algorithm: bicubic
|
|||||||
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
|
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
|
||||||
#*#
|
#*#
|
||||||
#*# [skew_correction default]
|
#*# [skew_correction default]
|
||||||
#*# xy_skew = -0.0028242858197175757
|
#*# xy_skew = -0.002542020467517966
|
||||||
#*# xz_skew = 0.0
|
#*# xz_skew = 0.0
|
||||||
#*# yz_skew = 0.0
|
#*# yz_skew = 0.0
|
||||||
#*#
|
#*#
|
||||||
#*# [bed_mesh default]
|
#*# [bed_mesh default]
|
||||||
#*# version = 1
|
#*# version = 1
|
||||||
#*# points =
|
#*# points =
|
||||||
#*# 0.045312, 0.016250, 0.030937
|
#*# 0.005312, 0.005625, 0.016875
|
||||||
#*# 0.045312, 0.009375, 0.050312
|
#*# -0.001250, -0.008125, 0.015312
|
||||||
#*# 0.040937, 0.015312, 0.052187
|
#*# 0.016250, 0.004687, 0.022812
|
||||||
#*# x_count = 3
|
#*# x_count = 3
|
||||||
#*# y_count = 3
|
#*# y_count = 3
|
||||||
#*# mesh_x_pps = 2
|
#*# mesh_x_pps = 2
|
||||||
#*# mesh_y_pps = 2
|
#*# mesh_y_pps = 2
|
||||||
#*# algo = lagrange
|
#*# algo = lagrange
|
||||||
#*# tension = 0.2
|
#*# tension = 0.2
|
||||||
#*# min_x = 106.493
|
#*# min_x = 132.6
|
||||||
#*# max_x = 243.853
|
#*# max_x = 217.0
|
||||||
#*# min_y = 119.121
|
#*# min_y = 133.25
|
||||||
#*# max_y = 230.50099999999998
|
#*# max_y = 217.07
|
||||||
#*#
|
#*#
|
||||||
#*# [probe]
|
#*# [probe]
|
||||||
#*# z_offset = -0.870
|
#*# z_offset = -0.850
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
[include rapido_v2.cfg]
|
[include rapido_v2.cfg]
|
||||||
|
|
||||||
[mcu EBBCan]
|
[mcu EBBCan]
|
||||||
canbus_uuid: 350f10596216
|
canbus_uuid: d7e70bd38059
|
||||||
|
|
||||||
[firmware_retraction]
|
[firmware_retraction]
|
||||||
retract_length: 0.3
|
retract_length: 0.3
|
||||||
@@ -35,14 +35,11 @@ hz_per_sec: 1
|
|||||||
|
|
||||||
[input_shaper]
|
[input_shaper]
|
||||||
#max 4000
|
#max 4000
|
||||||
#shaper_type_x: 2hump_ei
|
|
||||||
#shaper_freq_x: 74.800
|
|
||||||
#shaper_type_y: mzv
|
|
||||||
#shaper_freq_y: 40.200
|
|
||||||
shaper_type_x:mzv
|
shaper_type_x:mzv
|
||||||
shaper_freq_x:51.000
|
shaper_freq_x:53.800
|
||||||
shaper_type_y:mzv
|
shaper_type_y:mzv
|
||||||
shaper_freq_y:40.200
|
shaper_freq_y:42.400
|
||||||
|
|
||||||
|
|
||||||
[temperature_sensor SB2209]
|
[temperature_sensor SB2209]
|
||||||
sensor_type: temperature_mcu
|
sensor_type: temperature_mcu
|
||||||
@@ -112,13 +109,13 @@ motor: ldo-36sth20-1004ahg-9T
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
#[filament_switch_sensor G2E]
|
[filament_switch_sensor G2E]
|
||||||
#pause_on_runout: True
|
pause_on_runout: True
|
||||||
#runout_gcode:
|
runout_gcode:
|
||||||
#UNLOAD_FILAMENT
|
UNLOAD_FILAMENT
|
||||||
#insert_gcode:
|
insert_gcode:
|
||||||
#LOAD_FILAMENT
|
LOAD_FILAMENT
|
||||||
#switch_pin: ^!EBBCan:gpio22
|
switch_pin: ^EBBCan:gpio24
|
||||||
|
|
||||||
|
|
||||||
#####################################################################
|
#####################################################################
|
||||||
@@ -126,7 +123,7 @@ motor: ldo-36sth20-1004ahg-9T
|
|||||||
#####################################################################
|
#####################################################################
|
||||||
|
|
||||||
[probe]
|
[probe]
|
||||||
pin: ^!EBBCan:gpio24
|
pin: ^!EBBCan:gpio21
|
||||||
|
|
||||||
#####################################################################
|
#####################################################################
|
||||||
# Fan Control
|
# Fan Control
|
||||||
|
|||||||
Reference in New Issue
Block a user