Question: G29 S4 for Duet 2 (firmware v3.5)
-
Hello,
I saw in the latest changelog that the G29 S4 feature was added for Duet 3. That is indeed great news, and I am excited to see this feature also for the Duet 2.
Any chance this will ever be implemented for the Duet 2? It would certainly make my life a lot easier.
wieman01
-
@wieman01 we're not planning to add this feature to Duet 2 because it's applications are fairly niche and both flash memory and RAM on Duet 2 are running out. However, if you set up to build RepRapFirmware yourself then it should be straightforward to enable the feature in the Duet 2 build. You might have to remove another feature (e.g. a kinematics that you don't need) to make space in flash memory.
-
@dc42 said in Question: G29 S4 for Duet 2 (firmware v3.5):
@wieman01 we're not planning to add this feature to Duet 2 because it's applications are fairly niche and both flash memory and RAM on Duet 2 are running out. However, if you set up to build RepRapFirmware yourself then it should be straightforward to enable the feature in the Duet 2 build. You might have to remove another feature (e.g. a kinematics that you don't need) to make space in flash memory.
That is too bad, but I understand, it is rather niche. I may in fact take a look at the RepRap source code later in the year should the need arise again to have this feature. Would you mind pointing me to the relevant section where this feature is enabled for the Duet 3?
Thank you for your response.
-
-
@wieman01 prepare to spend some time setting up the build environment (see https://github.com/Duet3D/RepRapFirmware/wiki/Building-RepRapFirmware for details).
Check out
3.5-dev
and the 3.5 compatible versions of the dependencies so you can build.Practice rebuilding RepRapFirmware unmodified until you are comfortable with the process.
Then, you would modify
src/Config/Pins_DuetNG.h
:- add
#define SUPPORT_PROBE_POINTS_FILE 1
somewhere towards the end of the file - disable some kinematics, i.e., adding
#define SUPPORT_HANGPRINTER 0
just below
After that, rebuild RepRapFirmware and give it a whirl.
- add
-
Thank you, you're amazing! I will indeed check it out, you got me curious. I will let you how it goes when I am ready.
-
@wieman01 Note that the dependencies and branches for the 3.5beta are not yet documented on the wiki, you may need to figure that out unless it's added before you start.