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.


 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.