ZProbe Mode 4 enhancement
-
Hey, first time poster, long time user/lurker.
I've been trying to use E4 endstop connector as a ZProbe input and couldn't find a clean way to do it so went ahead and added a new param to M558.
The reasoning behind this is that I'm using a custom board on the expansion port for my specific machine.
Here's the PR https://github.com/dc42/RepRapFirmware/pull/191
I've tried to keep Mode 4 and Mode 6 default behavior if the user don't pass the new E params. Latest commit should handle all the cases.One other thing I looked into was remapping specific IO pins from config files, but haven't had the time/brain to code anything yet.
I wasn't sure if github was monitored for PR, but if this shouldn't be there do not hesitate to delete my thread.
-
I do monitor github for PRs, but there is quite a long queue building up, due to me having just returned from vacation and a lot of work by the Hangprinter guys. The 2.01 release will be bug fixes only, so the next time I look at enhancement PRs will be for 2.02.
The whole I/O mapping strategy of RRF is being reviewed because the next generation Duet needs something more flexible. So we may end up providing a different mechanism to achieve the same outcome as your PR.
-
@dc42 said in ZProbe Mode 4 enhancement:
I/O mapping strategy of RRF is being reviewed because the next generation Duet needs something more flexib
Sounds great! I got some more pins I'd like to remap, I'll wait and see what you guys churn out.