Duplicate chip name 'probe' error with Fluidd

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?

Yep, attaching your klippy.log file :wink:

the last traceback if from the klippy.log, if you want the entire one, I’ll do that.

klippy.log - Pastebin.com ~4000 end lines of klippy.log

You’ve defined both a probe section and a bltouch section which is invalid. You’ve also not defined an endstop pin in stepper_z which is again invalid. If you want to home Z with the bltouch, you need to use endstop_pin: probe:z_virtual_endstop in your stepper_z section and delete the probe section.

I had that line in it originally and it gave a error there as well. I guess I’ll poke some more.

The very first error you received was regarding position_endstop. You can’t define a position for the endstop if you’re not using an endstop. If you had simply deleted the position_endstop line from the stepper_z section as the error indicated you would have been up and running.

From your log:

Error: Option ‘position_endstop’ is not valid in section ‘stepper_z’