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.


  • administrators

    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.


Log in to reply