Duex5 wiring/config check
-
Hi!
As I finally received my Duex5, I will use it for all extruding stuff.
I will power up the boards with 24V; the onboard DC/DC converter of the Duex5 will allow me to keep my 12V fans.
Could you check my wiring and config, and tell me if I didn't make mistakes?
https://sys.gbiloba.org/owncloud/index.php/s/YhXpFNIeNTIMm2M
https://sys.gbiloba.org/owncloud/index.php/s/enmBpaBrJiwccAFAnd my config (only the mapings):
[[language]] ; Drives M584 X0 Y1 Z2 E5 ; Apply custom drive mapping ; Heaters M305 P0 T100000 B4138 C0 R4700 ; Set thermistor + ADC parameters for heater 0 M305 P1 T100000 B4725 C7.060000e-8 R4700 X3 ; Set thermistor + ADC parameters for heater 1 and remap it to channel 3 ; Tools M563 P0 D2 H3 ; Define tool 0 ; Fans M106 P0 S0 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off M106 P1 S1 I0 F500 H1 T45 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
The last part (Fans) is my previous one, without Duex5; I don't see how to remap them on fan outputs of the Duex5…
Thanks for your help.
-
Wiring looks OK to me. For the hot end fan, just change P1 to Pn where n is the fan number that you have the hot end fan connected to. For the print fan, fan mapping is done in the M563 command for the tool.
-
Thanks for the hardware check.
Could you tell me what M563 command I should use? Is mine supposed to be correct? Because I always get a "wring drive number' error, or so. I'm not sure to clearly understand the naming, between config and wiring diagram… Is there some sort of table/tutorial explaining this relation?
For example, there are often 2 names in the wiring diagram, and config param is another name... Not easy to understand. I also read (can't retreive it) there is a shift of 1 in one of the numbering...
Thanks for your help.
-
I'm not at home to check, but is this config ok:
[[language]] ; Drives M584 X0 Y1 Z2 E5 ; -> extruder drive 0 is now motor E2/Drive5? ; Heaters M305 P0 T100000 B4138 C0 R4700 ; set thermistor + ADC parameters for heater 0 (bed) M305 P3 T100000 B4725 C7.06e-8 R4700 ; set thermistor + ADC parameters for heater 1 (hotend) ; Tools M563 P0 D0 H1 ; Define tool 0, using extruder drive 0, and heater 1
-
Those look ok, but if you want to use Fan 3 as the print cooling fan, add F3 to the M563 command.
The fan outputs on the Duet allow you to change the PWM frequency, which is useful with some fans. The ones on the X5 are fixed PWM frequency.
-
I can't use Duet fans outputs, as they are 24V… I have to use the 12V DC/DC converter of the Duex.
As my fans are connected to fan3 (PLA fan), and fan4 (hotend fan), the Fan section should be:
; Fans M106 P3 S0 I0 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off M106 P4 S1 I0 H1 T45 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
Not sure with P and H params…
-
Ok, I finally found the correct config:
; Drives M584 X0 Y1 Z2 E5 ; Remap axes ; Heaters M305 P0 T100000 B4138 C0 R4700 ; Set thermistor + ADC parameters for heater 0 M305 P3 T100000 B4725 C7.06e-8 R4700 ; Set thermistor + ADC parameters for heater 3 ; Fans M106 P3 S0 I0 F500 H-1 ; Set fan 3 value, PWM signal inversion and frequency. Thermo. control turned off M106 P4 S1 I0 F500 H3 T45 ; Set fan 4 value, PWM signal inversion and frequency. Therm. control turned on ; Tools M563 P0 D0 H3 F3 ; Define tool 0 using Drive 0, Heater 3 and Fan 3
The problem, now, is that M106 does not drive the correct fan; without fan number (as slicers use it), it drives Fan0, and I want it to drive Fan3. Duet web interface doesn't show Fan3 neither…
How can I fix that?
-
M106 with no P parameter will control fan 0 if no tool is active. If a tool is active, it will control the fan(s) specified in the F parameter of the corresponding M563 command. This is to allow different tools to use different fans, which is useful on IDEX printers.
-
Good!
And what about the GUI? Is there a way to remap fan buttons?
-
Good question! I guess the Fan 0 slider should be called the print Cooling Fan slider instead, and send M106 commands without a P parameter. I'll email chrishamm about this.
-
Thanks.