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
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