Voron tap v2 sb2240 servo config

Basic Information:

Printer Model: Voron 2.4
MCU / Printerboard: Octopus v1
Host / SBC Mainsail
klippy (8).log (821.0 KB)

So i have changed from the printed voron tap to the CNC tap v2 and i’am stuck!
Its telling me to connect the 3 wire sensor to the GND/5V/servo to(my wiring is not color matched) BLtouch pin out, on the Sb 2240 board. This pin is ~PB9. I am unsure what the config should be in the btt_ebb-sb2240.cfg to enable this pin or if i need an out_put pin, or let alone get this working. Also tells me it needs a pull down which i think i have added. I have tried all i could come up with prior to coming to the professionals.
Thanks in advance



btt_ebb-sb2240.cfg

#[bltouch]
#sensor_pin: ~EBBCan: PB9
#control_pin: EBBCan: PB8
#z_offset: 0

[probe]
pin: ~EBBCan:PB9
x_offset: 0
y_offset: 0
# z_offset: 0
speed: 5.0
samples: 2
samples_result: median
sample_retract_dist: 3.0
samples_tolerance: 0.05
samples_tolerance_retries: 3


[output_pin]
pin: ~EBBCan:PB9

#[output_pin PB7]
#pin: EBBCan: PB7

#[output_pin PB6]
#pin: EBBCan: PB6

printer.cfg

[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: ^EBBCan: PB8
# x_offset: 0
# y_offset: 0
#z_offset: 0
#speed: 10.0
#samples: 3
#samples_result: median
#sample_retract_dist: 3.0
#samples_tolerance: 0.006
#amples_tolerance_retries: 3

activate_gcode:
    {% set PROBE_TEMP = 150 %}
    {% set MAX_TEMP = PROBE_TEMP + 5 %}
    {% set ACTUAL_TEMP = printer.extruder.temperature %}
    {% set TARGET_TEMP = printer.extruder.target %}

    {% if TARGET_TEMP > PROBE_TEMP %}
        { action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) }
        M109 S{ PROBE_TEMP }
    {% else %}
        # Temperature target is already low enough, but nozzle may still be too hot.
        {% if ACTUAL_TEMP > MAX_TEMP %}
            { action_respond_info('Extruder temperature %.1fC is still too high, waiting until below %.1fC' % (ACTUAL_TEMP, MAX_TEMP)) }
            TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={ MAX_TEMP }
        {% endif %}
    {% endif %}

Double check your wiring, it appears that your wires are off, assuming that the colors match up to the proper functions. IMHO the Red wire should be on the right (according to your picture. Yellow in the middle, and black on the left.

Sorry, i just re-read what I had typed and I notice you stated that the colors aren’t matched. Disregard :slight_smile:

Remove this section as it’s not needed:

[output_pin]
pin: ~EBBCan:PB9

The only pin definition should be what you have under [probe]. Also, you need an include at the top of your printer.cfg, something like

[include btt_ebb-sb2240.cfg]