This is true, and I believe, a valid point. THIS is not where you should be discussing this, that’s what the Duet Forum is for, and all the Devs do take an active role there. Please post this on the Forum:
https://forum.duet3d.com/ I’m sure you’ll get replies there. Thanks! (Good place for help of all things Duet too!)
Right at the top should be brief explanation of GPIO and how it’s at the core of RRF3, like this:
“GPIO (General-Purpose Input/Output) is an digital signal pin on a circuit board or processor that can act as an Input or Output, as controlled by the Firmware. GPOUT = output, GPIN = input.
RRF3 uses these programmable pins to allow much greater flexibility and enhanced expansion for the future. The configuration files must define the uses of these pins first, then their assignments.”
I constantly see the unwarranted assumption that a Duet purchaser is always an Engineer or digital Electronics Tech.
A standard in Technical Writing is that specialized terms are defined before they’re used, or a brief description at the first use.
Failure to do this overwhelms people, drives them away from a fantastic product line and overloads the Forum with confused people.
Fixing this “define the terms at start” will reduce Forum support issues, and lost sales from confusion.
Feel free to reword, but KISS :-) BTW - RRF3 ROCKS!
Hi Bjorn! Questions like these belong in the Duet Forum: https://forum.duet3d.com/
Excellent guide! But I was going in circles with the second value for extruder :xxx in the motor settings.
I set up a CR-10S with dual Z using E1 as the second Z (U Axis). Copying & pasting these settings and correcting the ASSIGNMENTS without removing the :xxx values had my machine (and me) going nuts until @dc42 figured it out.
I thought the second extruder setting (E92.6:92.6) was the actual motor value for each axis, when it just needed to be removed from each line!
To clarify a bit, in the example;
M92 X320 Y320 Z1600 U1600 E92.6:92.6
in my case needed to be:
M92 X80.00 Y80.00 Z400.00 U400.00 E410.00 (the high 410 number is because I have a Bondtech BMG geared extruder)
Note the missing second value for the extruder. Same thing for steps/mm and stepper values M566 to M906.
For those still confused, the example is a machine with TWO extruders, which becomes a problem when reassigning the second extruder to run the Z Axis (axis U).
Just a heads up for other CR-10S upgraders who are new to all this :-)