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