Skip to content

Jog seems broken #24

@martinlong1978

Description

@martinlong1978

@jh247247 Hi

I've made a bunch of progress. Go my boards from JLCPCB, printed a case, buttons, etc, and done a whole load of debugging, testing refactoring etc.

A few highlights:

  • self updating from a URL over wifi on ESP
  • remote console debugging on ESP
  • ESP now uses RMT hardware for sending pulses == lightning fast
  • ESP also uses registers for setting DIR pin == lightning fast
  • Added rotary encoder for setting pitch, with an RGB blinky light in the middle

Anyway... It looks like jog is broken in your most recent "boj-position-consumption-fix" branch. JOG never gets set to motionMode, and the JOG_PULSE_DELAY or JOG_SPEED never gets used. Did you switch to some other way that JOG operates, because I can't quite figure it out. I see that it broke shortly after you switched it from working when the button is held down, to jogging when it is single clicked. I see that it should jog straight to the endstop, but this doesn't seem to happen. Also, it leaves me a bit perplexed as to how end-stops should be set using this new UX - how do I position the tool without being able to control the jog start/stop? Does it require reversing the spindle? (which seems cumbersome when we have buttons).

Happy to fix it, but would like your insight as to what is intended behaviour, so I can figure out the gap. Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions