Basic Information:
Printer Model: TwoTrees Sapphire Plus v1.1
MCU / Printerboard: MKS Robin Nano v1.2
klippy.log
Start printer at Wed Dec 7 15:56:03 2022 (1670446563.7 4040.2)
===== Config file =====
[virtual_sdcard]
path = ~/gcode_files
[display_status]
[pause_resume]
[stepper_x]
step_pin = PE3
dir_pin = !PE2
enable_pin = !PE4
microsteps = 32
rotation_distance = 40
endstop_pin = !PA15
position_endstop = 0
position_max = 300
homing_speed = 50
[stepper_y]
step_pin = PE0
dir_pin = !PB9
enable_pin = !PE1
microsteps = 32
rotation_distance = 40
endstop_pin = !PA12
position_endstop = 300
position_max = 300
homing_speed = 50
[stepper_z]
step_pin = PB5
dir_pin = !PB4
enable_pin = !PB8
microsteps = 32
rotation_distance = 8
endstop_pin = probe
position_endstop = 0
position_max = 340
[stepper_z1]
step_pin = PA6
dir_pin = !PA1
enable_pin = !PA3
microsteps = 32
rotation_distance = 8
[probe]
pin =
probe = z_virtual_endstop
z_offset = -1.81
[bltouch]
sensor_pin = ^PC4
control_pin = PA8
pin_move_time = 0.680
stow_on_each_sample = True
probe_with_touch_mode = True
pin_up_reports_not_triggered = True
pin_up_touch_mode_reports_triggered = True
x_offset = +7
y_offset = -40
z_offset = 0
[bed_screws]
screw1 = 35,35
screw2 = 275,35
screw3 = 275,275
screw4 = 35,275
[safe_z_home]
home_xy_position = 150,150
speed = 50
z_hop = 10
z_hop_speed = 5
[extruder]
step_pin = PD6
dir_pin = !PD3
enable_pin = !PB3
microsteps = 32
gear_ratio = 50:17
rotation_distance = 23.52
nozzle_diameter = 0.400
filament_diameter = 1.750
heater_pin = PC3
sensor_type = EPCOS 100K B57560G104F
sensor_pin = PC1
min_temp = 0
max_temp = 250
control = pid
pid_kp = 17.48
pid_ki = 1.32
pid_kd = 57.81
[heater_bed]
heater_pin = PA0
sensor_type = EPCOS 100K B57560G104F
sensor_pin = PC0
min_temp = 0
max_temp = 130
control = pid
pid_kp = 325.10
pid_ki = 63.35
pid_kd = 417.10
[heater_fan extruder]
pin = PB0
[fan]
pin = PB1
[mcu]
serial = /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
restart_method = command
[printer]
kinematics = corexy
max_velocity = 250
max_accel = 4500
max_z_velocity = 15
max_z_accel = 100
[static_digital_output reset_display]
pins = !PC6, !PD13
[gcode_macro CANCEL_PRINT]
description = Cancel the actual running print
rename_existing = CANCEL_PRINT_BASE
gcode =
{% set BED_TEMP = params.BED_TEMP|default(60)|float %}
{% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(195)|float %}
M140 S{BED_TEMP}
M190 S{BED_TEMP}
G28
G92 E0
M109 S{EXTRUDER_TEMP}
G90
G1 Z0.15 F300
[gcode_macro END_PRINT]
gcode =
M140 S0
M104 S0
M106 S0
G91
G1 X-2 Y-2 E-3 F300
G1 Z10 F3000
G90
G1 X0 Y300
M84 X Y E
Config error
Traceback (most recent call last):
File “/home/pi/klipper/klippy/klippy.py”, line 175, in _connect
self._read_config()
File “/home/pi/klipper/klippy/klippy.py”, line 141, in _read_config
self.load_object(config, section_config.get_name(), None)
File “/home/pi/klipper/klippy/klippy.py”, line 130, in load_object
self.objects[section] = init_func(config.getsection(section))
File “/home/pi/klipper/klippy/extras/bltouch.py”, line 275, in load_config
config.get_printer().add_object(‘probe’, probe.PrinterProbe(config, blt))
File “/home/pi/klipper/klippy/extras/probe.py”, line 52, in init
self.printer.lookup_object(‘pins’).register_chip(‘probe’, self)
File “/home/pi/klipper/klippy/pins.py”, line 129, in register_chip
raise error(“Duplicate chip name ‘%s’” % (chip_name,))
error: Duplicate chip name ‘probe’
webhooks client 1969108912: New connection
webhooks client 1969108912: Client info {‘program’: ‘Moonraker’, ‘version’: ‘v0.7.1-780-gdde9bcc’}
Fill out above information and in all cases attach your klippy.log
file. Pasting your printer.cfg
is not needed
Describe your issue:
First time setting up Klipper and I’m getting this error. There doesn’t seem to be anyone else posting about this error. I’ve tried removing either the bl touch entries or the probe entries and other errors spawn. Maybe I’m completely missing a step somewhere?