Solved config tool and BLTouch for Duet2 Ethernet
-
Hello,
I planning to upgrade my Duet 2 to firmware 3.1 and started first by checking the config tool to be sure I can create a working config after upgrading.
Starting from a new custom configuration, the config tool does not give me the option to configure the BLTouch...
For "PWM Control Channel", the only options I have in PWM Control Channel are "not assigned" and then "duex.pwm1" to "duex.pwm5". The combination of the z-probe options above this setting makes no difference... If I choose unassigned, BLTouch is not selectable in the endstop page.I have no expansion boards installed on my Duet2 Ethernet (not told the config tool that I have).
How do I configure the BLTouch?
Thanks!
Jörg
-
-
The issue is on the page "IO Mapping", where I cannot assign a PWM Control Channel that makes sense for my configuration (available options all relate to Duex). For Z-probe input pin I can select zprobe.in, for Z-probe modulation pin I can select zprobe.mod, but for the control channel, the options are unassigned or duex.pwm1, ... duex.pwm5.
Without an assigned PWM Control Channel, the BLTouch option is greyed out in the endstop page, with the note "Note: You must specify an input and a PWM control pin on the I/O Mapping page if you want to configure a BLTouch probe. "
-
@VJ
You can leve the modulation pin unassigned.
For PWM-Control use one of the duex pins. Edit that line later on in the config.g -
@VJ see https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview#Section_Pin_names_for_Duet_2_WiFi_Ethernet
Duex pwm pin name is the same as expansion pin, but you can rename it later.
exp.heater3, exp.8, !duex.e2heat, !duex.pwm1
exp.heater4, exp.13, !duex.e3heat, !duex.pwm2
exp.heater5, exp.18, !duex.e4heat, !duex.pwm3
exp.heater6, exp.23, !duex.e5heat, !duex.pwm4
exp.heater7, exp.31, !duex.e6heat, !duex.pwm5Ian
-
@droftarts said in config tool and BLTouch for Duet2 Ethernet:
@VJ see https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview#Section_Pin_names_for_Duet_2_WiFi_Ethernet
Duex pwm pin name is the same as expansion pin, but you can rename it later.
exp.heater3, exp.8, !duex.e2heat, !duex.pwm1
exp.heater4, exp.13, !duex.e3heat, !duex.pwm2
exp.heater5, exp.18, !duex.e4heat, !duex.pwm3
exp.heater6, exp.23, !duex.e5heat, !duex.pwm4
exp.heater7, exp.31, !duex.e6heat, !duex.pwm5Ian
Thanks... I missed that one... The instructions gave me a bit the impression that they were different, and I did not come across the page you linked.
https://duet3d.dozuki.com/Wiki/Connecting_a_Z_probe#Section_Software_setup_RepRapFirmware_Num_3So basically, if I use the pin exp.heater3, I just select duex.pwm1 ...? Do I have to change anything else afterwards in the config file?
-
I found that that was the case for the Maestro... Thanks for confirming.
-
@VJ said in config tool and BLTouch for Duet2 Ethernet:
So basically, if I use the pin exp.heater3, I just select duex.pwm1 ...? Do I have to change anything else afterwards in the config file?
I think you should get that line in config.g
M950 S0 C"duex.pwm1" ; create servo pin 0 for BLTouch
If you plug the bltouch directy to the Duet (without using the duex board) you have to change that to
M950 S0 C"!duex.pwm1"
or to
M950 S0 C"exp.heater3" -
Thanks!
A bit worried about updating, so I'll hold off for now (have some things to print) and do it when being without a printer is less of an issue.