Troodon 2 pro with klipper issues

Describe your issue:

Hey folks, I am having so much trouble trying to config my Troodon 2 Pro. It was working fine, then it asked for an update, but went into a loop after this and would not do anything. I contacted Bigtree Tech and they told me I needed a new image. I reconfigured the sd card with the new image they sent, and have been trying to configure it since. I received NO info with the printer, and the company I purchased it from are now no existent. I have asked Bigtree again and they sent me a config file that did not work.
I have attached my machine info and the current config I have. My issue at the moment is that when I try to home the printer the Z does not stop. It just keeps going down, trying to drill through the bed. I have spent copious amounts of time on github, klipper, bigtree tech sites and I just can not figure it out. Is there any one that can help me with this set up? I would be so very grateful for any assistance. I have a $2500 paper weight at the moment… All I know is I have an octopus with upgrades(no idea), rasberry pi and klipper.

This file contains common pin mappings for the BigTreeTech Octopus X7

To use this config, the firmware should be compiled for the STM32F407 with a “32KiB bootloader”

after running “make”, copy the generated “klipper/out/klipper.bin” file to a

file named “firmware.bin” on an SD card and then restart the OctoPus with that SD card.

See docs/Config_Reference.md for a description of parameters.

Formbot / Vivedino Troodon 2.0

Firmware Version: 1.2

Compiled By: YGK3D

Release Date: 02/09/23

*** THINGS TO CHANGE/CHECK: ***

MCU paths [mcu] section

Thermistor types [extruder] and [heater_bed] sections - See Configuration reference - Klipper documentation for common thermistor types

Z Endstop Switch location [safe_z_home] section

Homing end position [gcode_macro G32] section

Z Endstop Switch offset for Z0 [stepper_z] section

Probe points [quad_gantry_level] section

Min & Max gantry corner postions [quad_gantry_level] section

PID tune [extruder] and [heater_bed] sections

Probe pin [probe] section

Fine tune E steps [extruder] section

[include mainsail.cfg]

[mcu]

Obtain definition by “ls -l /dev/serial/by-id/” then unplug to verify

##--------------------------------------------------------------------
serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_2B0019000E47323137363638-if00
restart_method: command
##--------------------------------------------------------------------

[printer]
kinematics: corexy
max_velocity: 300
max_accel: 3000 #Max 4000
max_z_velocity: 15 #Max 15 for 12V TMC Drivers, can increase for 24V
max_z_accel: 350
square_corner_velocity: 5.0

#####################################################################

X/Y Stepper Settings

#####################################################################

B Stepper - Left

Connected to MOTOR_0

Endstop connected to DIAG_0

[stepper_x]
step_pin: PA3
dir_pin: PA4
enable_pin: !PA1
rotation_distance: 40
microsteps: 32
full_steps_per_rotation:200 #set to 400 for 0.9 degree stepper
endstop_pin: PF2
position_min: 0
##--------------------------------------------------------------------

Uncomment below for 250mm build

#position_endstop: 250
#position_max: 250

Uncomment for 300mm build

#position_endstop: 300
#position_max: 300

Uncomment for 350mm build

position_endstop: 350
position_max: 350

##--------------------------------------------------------------------
homing_speed: 25 #Max 100
homing_retract_dist: 5
homing_positive_dir: true

Make sure to update below for your relevant driver (2208 or 2209)

[tmc2209 stepper_x]
uart_pin: PA2
interpolate: false
run_current: 0.8
sense_resistor: 0.110
stealthchop_threshold: 0

A Stepper - Right

Connected to MOTOR_1

Endstop connected to DIAG_1

[stepper_y]
step_pin: PC2
dir_pin: PC3
enable_pin: !PC1
rotation_distance: 40
microsteps: 32
full_steps_per_rotation:200 #set to 400 for 0.9 degree stepper
endstop_pin: PC15
position_min: 0
##--------------------------------------------------------------------

Uncomment for 250mm build

#position_endstop: 250
#position_max: 250

Uncomment for 300mm build

#position_endstop: 300
#position_max: 300

Uncomment for 350mm build

position_endstop: 350
position_max: 350

##--------------------------------------------------------------------
homing_speed: 25 #Max 100
homing_retract_dist: 5
homing_positive_dir: true

Make sure to update below for your relevant driver (2208 or 2209)

[tmc2209 stepper_y]
uart_pin: PC0
interpolate: false
run_current: 0.8
sense_resistor: 0.110
stealthchop_threshold: 0

#####################################################################

Z Stepper Settings

#####################################################################

Z0 Stepper - Front Left

Connected to MOTOR_4

Endstop connected to DIAG_4

[stepper_z]
step_pin: PB10
dir_pin: PB11
enable_pin: !PE15
rotation_distance: 40
gear_ratio: 80:16
microsteps: 32
endstop_pin: !PC13

Z-position of nozzle (in mm) to z-endstop trigger point relative to print surface (Z0)

(+) value = endstop above Z0, (-) value = endstop below

Increasing position_endstop brings nozzle closer to the bed

After you run Z_ENDSTOP_CALIBRATE, position_endstop will be stored at the very end of your config

#position_endstop: 0
##--------------------------------------------------------------------

Uncomment below for 250mm build

#position_max: 210

Uncomment below for 300mm build

#position_max: 260

Uncomment below for 350mm build

position_max: 310

##--------------------------------------------------------------------
position_min: 0
homing_speed: 8
second_homing_speed: 3
homing_retract_dist: 3

Make sure to update below for your relevant driver (2208 or 2209)

[tmc2209 stepper_z]
uart_pin: PE14
interpolate: false
run_current: 0.8
sense_resistor: 0.110
stealthchop_threshold: 0

Z1 Stepper - Rear Left

Connected to MOTOR_3

[stepper_z1]
step_pin: PE11
dir_pin: !PE12
enable_pin: !PE10
rotation_distance: 40
gear_ratio: 80:16
microsteps: 32

Make sure to update below for your relevant driver (2208 or 2209)

[tmc2209 stepper_z1]
uart_pin: PE9
interpolate: false
run_current: 0.8
sense_resistor: 0.110
stealthchop_threshold: 0

Z2 Stepper - Rear Right

Connected to MOTOR_6

[stepper_z2]
step_pin: PE7
dir_pin: PE8
enable_pin: !PG1
rotation_distance: 40
gear_ratio: 80:16
microsteps: 32

Make sure to update below for your relevant driver (2208 or 2209)

[tmc2209 stepper_z2]
uart_pin: PG0
interpolate: false
run_current: 0.8
sense_resistor: 0.110
stealthchop_threshold: 0

Z3 Stepper - Front Right

Connected to MOTOR_5

[stepper_z3]
step_pin: PF13
dir_pin: !PF14
enable_pin: !PF12
rotation_distance: 40
gear_ratio: 80:16
microsteps: 32

Make sure to update below for your relevant driver (2208 or 2209)

[tmc2209 stepper_z3]
uart_pin: PF11
interpolate: false
run_current: 0.8
sense_resistor: 0.110
stealthchop_threshold: 0

#####################################################################

Extruder

#####################################################################

Connected to MOTOR_2

Heater - HE0

Thermistor - T0

[extruder]
step_pin: PB0
dir_pin: PB1
enable_pin: !PC5

Update value below when you perform extruder calibration

If you ask for 100mm of filament, but in reality it is 98mm:

rotation_distance = <previous_rotation_distance> * <actual_extrude_distance> / 100

22.6789511 is a good starting point

rotation_distance: 22.6789511 #Bondtech 5mm Drive Gears

Update Gear Ratio depending on your Extruder Type

Use 50:10 for Stealthburner/Clockwork 2

Use 50:17 for Afterburner/Clockwork (BMG Gear Ratio)

Use 80:20 for M4, M3.1

gear_ratio: 50:17 #BMG Gear Ratio
microsteps: 32
full_steps_per_rotation: 200 #200 for 1.8 degree, 400 for 0.9 degree
nozzle_diameter: 0.400
filament_diameter: 1.75
heater_pin: PB9

Check what thermistor type you have. See Configuration reference - Klipper documentation for common thermistor types.

Use “Generic 3950” for NTC 100k 3950 thermistors

sensor_type: PT1000
sensor_pin: PF3
min_temp: 10
max_temp: 270
max_power: 1.0
min_extrude_temp: 170
max_extrude_only_distance: 150
control = pid
pid_kp = 26.213
pid_ki = 1.304
pid_kd = 131.721

Try to keep pressure_advance below 1.0

#pressure_advance: 0.05

Default is 0.040, leave stock

#pressure_advance_smooth_time: 0.040

E0 on MOTOR_2

Make sure to update below for your relevant driver (2208 or 2209)

[tmc2209 extruder]
uart_pin: PC4
interpolate: false
run_current: 0.5
sense_resistor: 0.110
stealthchop_threshold: 0

#####################################################################

Bed Heater

#####################################################################

SSR Pin - HE1

Thermistor - TB

[heater_bed]

Uncomment the following line if using the default SSR wiring from the docs site

#heater_pin: PA3

Other wiring guides may use BED_OUT to control the SSR. Uncomment the following line for those cases

heater_pin: PD12

Check what thermistor type you have. See Configuration reference - Klipper documentation for common thermistor types.

Use “Generic 3950” for Keenovo heaters

sensor_type: Generic 3950
sensor_pin: PA0

Adjust Max Power so your heater doesn’t warp your bed. Rule of thumb is 0.4 watts / cm^2 .

max_power: 0.6
min_temp: 0
max_temp: 120
control: pid
pid_kp: 58.437
pid_ki: 2.347
pid_kd: 363.769

#####################################################################

Probe

#####################################################################

Inductive Probe

This probe is not used for Z height, only Quad Gantry Leveling

[probe]

#--------------------------------------------------------------------

Select the probe port by type:

For the PROBE port. Will not work with Diode. May need pull-up resistor from signal to 24V.

#pin: ~!PB7

For the DIAG_7 port. NEEDS BAT85 DIODE! Change to !PG15 if probe is NO.

#pin: PG15

For Octopus Pro PROBE port; NPN and PNP proximity switch types can be set by jumper

#pin: ~!PC5

pin: PF4
#--------------------------------------------------------------------

x_offset: 0
y_offset: 25.0
z_offset: 0
speed: 10.0
samples: 3
samples_result: median
sample_retract_dist: 3.0
samples_tolerance: 0.006
samples_tolerance_retries: 3

#####################################################################

Fan Control

#####################################################################

Print Cooling Fan - FAN0

[fan]
pin: PB7
kick_start_time: 0.5

Depending on your fan, you may need to increase this value

if your fan will not start. Can change cycle_time (increase)

if your fan is not able to slow down effectively

off_below: 0.10

Hotend Fan - FAN1

[heater_fan hotend_fan]
pin: PB8
max_power: 1.0
kick_start_time: 0.5
heater: extruder
heater_temp: 50.0

If you are experiencing back flow, you can reduce fan_speed

#fan_speed: 1.0

Controller fan - FAN2

[controller_fan controller_fan]
pin: PC6
kick_start_time: 0.5
heater: heater_bed

Exhaust fan - FAN3

[heater_fan exhaust_fan]
pin: PE5
max_power: 1.0
shutdown_speed: 0.0
kick_start_time: 5.0
heater: heater_bed
heater_temp: 60
fan_speed: 1.0

#####################################################################

LED Control

#####################################################################

Chamber Lighting - HE2 Connector (Optional)

[output_pin case_light]
pin: PE6
pwm:false
shutdown_value: 0
value:1

#####################################################################

Homing and Gantry Adjustment Routines

#####################################################################

[idle_timeout]
timeout: 1800

[safe_z_home]

XY Location of the Z Endstop Switch

Update -10,-10 to the XY coordinates of your endstop pin

(such as 157,305) after going through Z Endstop Pin

Location Definition step.

home_xy_position: 232,347
speed:100
z_hop:10

Use QUAD_GANTRY_LEVEL to level a gantry.

Min & Max gantry corners - measure from nozzle at MIN (0,0) and

MAX (250, 250), (300,300), or (350,350) depending on your printer size

to respective belt positions

[quad_gantry_level]

#--------------------------------------------------------------------

Gantry Corners for 250mm Build

Uncomment for 250mm build

#gantry_corners:

-60,-10

310, 320

Probe points

#points:

50,25

50,175

200,175

200,25

Gantry Corners for 300mm Build

Uncomment for 300mm build

#gantry_corners:

-60,-10

360,370

Probe points

#points:

50,25

50,225

250,225

250,25

Gantry Corners for 350mm Build

Uncomment for 350mm build

gantry_corners:
-60,-10
410,420

Probe points

points:
50,25
50,275
300,275
300,25

#--------------------------------------------------------------------
speed: 100
horizontal_move_z: 10
retries: 5
retry_tolerance: 0.0075
max_adjust: 10

########################################

EXP1 / EXP2 (display) pins

########################################

[board_pins]
aliases:
# EXP1 header
EXP1_1=PG5, EXP1_2=PG4,
EXP1_3=PG3, EXP1_4=PG2,
EXP1_5=PD15, EXP1_6=PD14, # Slot in the socket on this side
EXP1_7=PD13, EXP1_8=PD11,
EXP1_9=, EXP1_10=<5V>,

# EXP2 header
EXP2_1=PB14, EXP2_2=PB13,
EXP2_3=PD10, EXP2_4=PB12,
EXP2_5=PD9, EXP2_6=PB15,      # Slot in the socket on this side
EXP2_7=PD8, EXP2_8=<RST>,
EXP2_9=<GND>, EXP2_10=<5V>

#####################################################################

Displays

#####################################################################

Uncomment the display that you have

#--------------------------------------------------------------------

RepRapDiscount 128x64 Full Graphic Smart Controller

#[display]
#lcd_type: st7920
#cs_pin: EXP1_4
#sclk_pin: EXP1_5
#sid_pin: EXP1_3
#menu_timeout: 40
#encoder_pins: ^EXP2_5, ^EXP2_3
#click_pin: ^!EXP1_2

#[output_pin beeper]
#pin: EXP1_1

#--------------------------------------------------------------------

mini12864 LCD Display

[display]
lcd_type: uc1701
cs_pin: EXP1_3
a0_pin: EXP1_4
rst_pin: EXP1_5
encoder_pins: ^EXP2_5, ^EXP2_3
click_pin: ^!EXP1_2
contrast: 63
spi_software_miso_pin: EXP2_1
spi_software_mosi_pin: EXP2_6
spi_software_sclk_pin: EXP2_2

To control Neopixel RGB in mini12864 display

[neopixel btt_mini12864]
pin: EXP1_6
chain_count: 3
initial_RED: 0.1
initial_GREEN: 0.5
initial_BLUE: 0.0
color_order: RGB

Set RGB values on boot up for each Neopixel.

Index 1 = display, Index 2 and 3 = Knob

[delayed_gcode setdisplayneopixel]
initial_duration: 1
gcode:
SET_LED LED=btt_mini12864 RED=1 GREEN=1 BLUE=1 INDEX=1 TRANSMIT=0
SET_LED LED=btt_mini12864 RED=1 GREEN=0 BLUE=0 INDEX=2 TRANSMIT=0
SET_LED LED=btt_mini12864 RED=1 GREEN=0 BLUE=0 INDEX=3

#--------------------------------------------------------------------

INPUT SHAPING

Comment all of the lines in the Displays section before uncommenting the [adxl45] and [resonance_tester] sections below.

After finding the optimal shaping functions and frequencies, re-comment the [adxl345] and [resonance_tester] sections

Finally, uncomment the [input_shaper] section and update it with the values you found

#[adxl345]
#cs_pin: EXP2_4 #CS
#spi_software_miso_pin: EXP2_1 #SCL PB14
#spi_software_mosi_pin: EXP2_6 #SDA PB15
#spi_software_sclk_pin: EXP2_2 #SDO PB13

#[resonance_tester]
#accel_chip: adxl345
#probe_points: 150,150,20 # whatever suits your fancy

#[input_shaper]
#shaper_freq_x: 50 #Replace with the frequency you find using TEST_RESONANCES AXIS=X
#shaper_type_x: mzv #Replace with the shaper you find using TEST_RESONANCES AXIS=X
#shaper_freq_y: 50 #Replace with the frequency you find using TEST_RESONANCES AXIS=Y
#shaper_type_y: 2hump_ei #Replace with the shaper you find using TEST_RESONANCES AXIS=X

#--------------------------------------------------------------------

[pause_resume]
recover_velocity: 50.

When capture/restore is enabled, the speed at which to return to

the captured position (in mm/s). Default is 50.0 mm/s.

[respond]
default_type: echo

Sets the default prefix of the “M118” and “RESPOND” output to one

of the following:

echo: "echo: " (This is the default)

command: "// "

error: "!! "

#default_prefix: echo:

Directly sets the default prefix. If present, this value will

override the “default_type”.

#####################################################################

Filament Runout Sensor

#####################################################################

[filament_switch_sensor filament_sensor]
pause_on_runout: True

When set to True, a PAUSE will execute immediately after a runout

is detected. Note that if pause_on_runout is False and the

runout_gcode is omitted then runout detection is disabled. Default

is True.

runout_gcode:
M600

A list of G-Code commands to execute after a filament runout is

detected. See docs/Command_Templates.md for G-Code format. If

pause_on_runout is set to True this G-Code will run after the

PAUSE is complete. The default is not to run any G-Code commands.

#insert_gcode:

A list of G-Code commands to execute after a filament insert is

detected. See docs/Command_Templates.md for G-Code format. The

default is not to run any G-Code commands, which disables insert

detection.

#event_delay: 3.0

The minimum amount of time in seconds to delay between events.

Events triggered during this time period will be silently

ignored. The default is 3 seconds.

#pause_delay: 0.5

The amount of time to delay, in seconds, between the pause command

dispatch and execution of the runout_gcode. It may be useful to

increase this delay if OctoPrint exhibits strange pause behavior.

Default is 0.5 seconds.

switch_pin: PC14

The pin on which the switch is connected. This parameter must be

provided

#####################################################################

Macros

#####################################################################

[gcode_macro G32]
gcode:
SAVE_GCODE_STATE NAME=STATE_G32
G90
G28
QUAD_GANTRY_LEVEL
NOZZLE_CLEAN
G28
## Uncomment for for your size printer:
#--------------------------------------------------------------------
## Uncomment for 250mm build
#G0 X125 Y125 Z30 F3600

##  Uncomment for 300 build
#G0 X150 Y150 Z30 F3600

##  Uncomment for 350mm build
G0 X175 Y175 Z30 F3600
#--------------------------------------------------------------------
RESTORE_GCODE_STATE NAME=STATE_G32

Use PRINT_START for the slicer starting script - please customise for your slicer of choice

[gcode_macro PRINT_START]
gcode:
G32 ; home all axes
G90 ; absolute positioning
G1 Z20 F3000 ; move nozzle away from bed
NOZZLE_PRIME

Use PRINT_END for the slicer ending script - please customise for your slicer of choice

[gcode_macro PRINT_END]
gcode:
# safe anti-stringing move coords
{% set th = printer.toolhead %}
{% set x_safe = th.position.x + 20 * (1 if th.axis_maximum.x - th.position.x > 20 else -1) %}
{% set y_safe = th.position.y + 20 * (1 if th.axis_maximum.y - th.position.y > 20 else -1) %}
{% set z_safe = [th.position.z + 2, th.axis_maximum.z]|min %}

SAVE_GCODE_STATE NAME=STATE_PRINT_END

M400                           ; wait for buffer to clear
G92 E0                         ; zero the extruder
G1 E-5.0 F1800                 ; retract filament

TURN_OFF_HEATERS

G90                                      ; absolute positioning
G0 X{x_safe} Y{y_safe} Z{z_safe} F20000  ; move nozzle to remove stringing
G0 X{th.axis_maximum.x//2} Y{th.axis_maximum.y - 2} F3600  ; park nozzle at rear
M107                                     ; turn off fan

BED_MESH_CLEAR
RESTORE_GCODE_STATE NAME=STATE_PRINT_END

COLOR CHANGE

[gcode_macro M600]
description: Executes a color change by pausing the printer an unloading the filament.
gcode:
PAUSE
UNLOAD_FILAMENT
M117 Please load new filament and resume
RESPOND MSG=“Please load new filament and resume”

FILAMENT MANAGEMENT

[gcode_macro UNLOAD_FILAMENT]
description: Unloads the filament. Note: be careful with PETG, make sure you inspect the tip of your filament before reloading to avoid jams.
gcode:
SAVE_GCODE_STATE NAME=unload_state
G91
{% if params.TEMP is defined or printer.extruder.can_extrude|lower == ‘false’ %}
M117 Heating…
# Heat up hotend to provided temp or 220 as default as that should work OK with most filaments.
M104 S{params.TEMP|default(220, true)}
TEMPERATURE_WAIT SENSOR=extruder MINIMUM={params.TEMP|default(220, true)}
{% endif %}
M117 Unloading filament…

Extract filament to cold end area

G0 E-5 F3600

Wait for three seconds

G4 P3000

Push back the filament to smash any stringing

G0 E5 F3600

Extract back fast in to the cold zone

G0 E-15 F3600

Continue extraction slowly, allow the filament time to cool solid before it reaches the gears

G0 E-130 F300
M117 Filament unloaded!
RESPOND MSG=“Filament unloaded! Please inspect the tip of the filament before reloading.”
RESTORE_GCODE_STATE NAME=unload_state

[gcode_macro LOAD_FILAMENT]
description: Loads new filament. Note: be careful with PETG, make sure you inspect the tip of your filament before loading to avoid jams.
gcode:
SAVE_GCODE_STATE NAME=load_state
G91

Heat up hotend to provided temp or 220 as default as that should work OK with most filaments.

{% if params.TEMP is defined or printer.extruder.can_extrude|lower == ‘false’ %}
M117 Heating…
M104 S{params.TEMP|default(220, true)}
TEMPERATURE_WAIT SENSOR=extruder MINIMUM={params.TEMP|default(220, true)}
{% endif %}
M117 Loading filament…

Load the filament into the hotend area.

G0 E100 F600

Wait a secod

G4 P1000

Purge

G0 E40 F100

Wait for purge to complete

M400e
M117 Filament loaded!
RESPOND MSG=“Filament loaded!”
RESTORE_GCODE_STATE NAME=load_state

[gcode_macro NOZZLE_CLEAN]
description: wipes nozzle on brush to clean it
gcode:
G90
G1 X265 Y350 F6000
G1 Z0.5 F3000
G1 X305 Y350 F10000
G1 X265 Y350 F10000
G1 X305 Y350 F10000
G1 X265 Y350 F10000
G1 X305 Y350 F10000
G1 X265 Y350 F10000
G1 Z10 F6000

[gcode_macro NOZZLE_PRIME]
description: prime the nozzle before printing
gcode:
G92 E0
G1 E-3 F1800
G1 X0 Y0 F10000
G1 Z0.3 F500
G92 E0
G1 E3 F500
G92 E0
G1 E-0.30000 F3600
G1 Z0.2500 F1000
G1 X350 Y0 E50 F1000
G92 E0
G1 E-0.30000 F5400
G1 Z10 F500

[gcode_macro PAUSE]
description: Pause the actual running print
rename_existing: PAUSE_BASE
gcode:
PAUSE_BASE
_TOOLHEAD_PARK_PAUSE_CANCEL

[gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL]
description: Helper: park toolhead used in PAUSE and CANCEL_PRINT
variable_extrude: 1.0
gcode:

set park positon for x and y

default is your max posion from your printer.cfg

{% set x_park = printer.toolhead.axis_maximum.x|float - 5.0 %}
{% set y_park = printer.toolhead.axis_maximum.y|float - 5.0 %}
{% set z_park_delta = 10.0 %}

calculate save lift position

{% set max_z = printer.toolhead.axis_maximum.z|float %}
{% set act_z = printer.toolhead.position.z|float %}
{% if act_z < (max_z - z_park_delta) %}
{% set z_safe = z_park_delta %}
{% else %}
{% set z_safe = max_z - act_z %}
{% endif %}

end of definitions

{% if printer.extruder.can_extrude|lower == ‘true’ %}
M83
G1 E-{extrude} F2100
{% if printer.gcode_move.absolute_extrude |lower == ‘true’ %} M82 {% endif %}
{% else %}
{action_respond_info(“Extruder not hot enough”)}
{% endif %}
{% if “xyz” in printer.toolhead.homed_axes %}
G91
G1 Z{z_safe} F900
G90
G1 X{x_park} Y{y_park} F6000
{% if printer.gcode_move.absolute_coordinates|lower == ‘false’ %} G91 {% endif %}
{% else %}
{action_respond_info(“Printer not homed”)}
{% endif %}

[gcode_macro RESONANCES_TEST]
description: Run input shaper test
gcode:
{% set user = printer[‘gcode_macro _USER_VARIABLE’] %}
_CG28 ; home if needed
TURN_OFF_HEATERS ; turn off heaters
M107 ; turn off fan
{% if user.hw.chamber.fan %} M141 {% endif %} ; exhaust fan off
{% if user.hw.filter.ena %} _SET_FILTER {% endif %} ; filter off
_PRINT_AR T=“INPUT SHAPER: Noise values, check if sensor is installed”
MEASURE_AXES_NOISE ; get noise value in log
_PRINT_AR T=“INPUT SHAPER: Resonance Tests starting”
_PRINT_AR T=“INPUT SHAPER: Mesasure X axis”
TEST_RESONANCES AXIS=X ; measure X
_PRINT_AR T=“INPUT SHAPER: Mesasure Y axis”
TEST_RESONANCES AXIS=Y ; measure Y
_PRINT_AR T=“INPUT SHAPER: Resonance Tests done”
_PRINT_AR T=“INPUT SHAPER: Generate graph in backround”
RUN_SHELL_COMMAND CMD=plot_graph PARAMS=SHAPER

## <---------------------- SAVE_CONFIG ---------------------->
#
# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
##
#
# [stepper_z]
## position_endstop = 0.940
#
#
## [input_shaper]
#
# shaper_type_x = mzv
## shaper_freq_x = 60.4
#
# shaper_type_y = 2hump_ei
#*# shaper_freq_y = 52.6

bigtreetech-cb1

Upload & PrintEmergency Stop

Config Files
Current path: /configFree disk: 9.3 GB

Name Filesize Last modified
config-20241223-175430.zip 7.0 kB 23 Dec 2024 17:54
config-20241226-141315.zip 30.1 kB 26 Dec 2024 14:13
crowsnest.conf 2.8 kB 19 Dec 2024 19:04
firmware.bin 36.7 kB 23 Dec 2024 17:07
mainsail.cfg 16.1 kB 19 Dec 2024 18:49
moonraker.conf 1.9 kB 19 Dec 2024 19:07
print_area_bed_mesh.cfg 7.7 kB 19 Dec 2024 19:07
printer.cfg 24.4 kB 26 Dec 2024 14:36
sonar.conf 0.8 kB 19 Dec 2024 19:06
timelapse.cfg 22.0 kB 19 Dec 2024 19:06

Devices

mcu (stm32f407xx)

Version: v0.12.0-401-g383b83d7

Load: 0.01, Awake: 0.00, Freq: 168 MHz,

1

Host (aarch64, 64bit)

Version: v0.12.0-404-g80d185c94

OS: BIGTREETECH-CB1 3.0.0-25.02.0-trunk bookworm

Distro: armbian 3.0.0

Load: 0.14, Mem: 362.3 MB / 918.7 MB , Temp: 46°C

wlan0 (192.168.137.114) : Bandwidth: 2.8 kB/s , Received: 3.5 MB , Transmitted: 12.1 MB

5

CPU

39

MEM

Update Manager

crowsnest
v4.1.10-1-gdd390b60

up-to-date


klipper
v0.12.0-404-g80d185c9

up-to-date


KlipperScreen
v0.4.5-37-gef978162

up-to-date


mainsail
v2.13.1

up-to-date


mainsail-config
v1.2.1-1-gff3869a6

up-to-date


moonraker
v0.9.3-3-gccfe32f2

up-to-date


print_area_bed_mesh
v1.2.1-21-g53451c9d

up-to-date


sonar
v0.1.3-1-geacc498a

up-to-date


timelapse
v0.0.1-143-gc7fff11e

up-to-date


System
OS-Packages

up-to-date

Endstops

Press the sync-button on the right-bottom to load the current endstop status.

Log Files

klippy

moonraker

crowsnest

Devices

Serial

USB

Video

refresh

Linux 6.6.66-vendor-sunxi64 ohci_hcd1d6b:0001

Generic Platform OHCI controller

Linux Foundation 1.1 root hub

usb_location

5:1

serial

5200400.usb

class

Hub

protocol

Full speed (or root) hub

Linux 6.6.66-vendor-sunxi64 ehci_hcd1d6b:0002

EHCI Host Controller

Linux Foundation 2.0 root hub

usb_location

3:1

serial

5310000.usb

class

Hub

protocol

Full speed (or root) hub

Linux 6.6.66-vendor-sunxi64 ehci_hcd1d6b:0002

EHCI Host Controller

Linux Foundation 2.0 root hub

usb_location

1:1

serial

5101000.usb

class

Hub

protocol

Full speed (or root) hub

BIQU04d9:8030

BTT-HDMI5

Holtek Semiconductor, Inc.

usb_location

5:2

serial

SN0000000003

Linux 6.6.66-vendor-sunxi64 ohci_hcd1d6b:0001

Generic Platform OHCI controller

Linux Foundation 1.1 root hub

usb_location

8:1

serial

5101400.usb

class

Hub

protocol

Full speed (or root) hub

Linux 6.6.66-vendor-sunxi64 ohci_hcd1d6b:0001

Generic Platform OHCI controller

Linux Foundation 1.1 root hub

usb_location

6:1

serial

5310400.usb

class

Hub

protocol

Full speed (or root) hub

Linux 6.6.66-vendor-sunxi64 ehci_hcd1d6b:0002

EHCI Host Controller

Linux Foundation 2.0 root hub

usb_location

4:1

serial

5311000.usb

class

Hub

protocol

Full speed (or root) hub

Linux 6.6.66-vendor-sunxi64 ehci_hcd1d6b:0002

EHCI Host Controller

Linux Foundation 2.0 root hub

usb_location

2:1

serial

5200000.usb

class

Hub

protocol

Full speed (or root) hub

Klipper1d50:614e

stm32f407xx

OpenMoko, Inc. Klipper 3d-Printer Firmware

usb_location

7:11

serial

2B0019000E47323137363638

class

Communications

Linux 6.6.66-vendor-sunxi64 ohci_hcd1d6b:0001

Generic Platform OHCI controller

Linux Foundation 1.1 root hub

usb_location

7:1

Hello @jody !

Or at least use the Preformatted Text feature of the forum Editor.
Format

What you copy&pasted here is unusable.

Thank you!

2 Likes