Repurposes the kill button (pin 41 on Ramps) to perform instant pause
Пікірлер: 10
@RajanNarasimhan2 жыл бұрын
Nicely done!
@PunmasterSTP Жыл бұрын
That seems like a cool feature!
@cblack474 жыл бұрын
Did you update the firmware for this one, I see you have it on a pin? I could see a few ways this would be helpful!
@medienmond2 жыл бұрын
How did you realize this function?
@Getlofi Жыл бұрын
Good Day, I appreciate you doing these hardware hacks. How is this different than using Emergency Parser P000 and R000 commands? Aside from it being just a hardware button with firmware on the board. Can you send commands while pause? Or is it blocking. Also what if the speed is high, will it do an accelerate / decelerate? Thank you for your time.
@jamiekawabata7101 Жыл бұрын
This does not decelerate, so it is definitely at risk of losing steps if the speed is high. I was not aware of P000/R000 but it sounds like a similar function that performs instant stop that can be resumed, as opposed to M112 which is not recoverable. The PR for this function is here: github.com/MarlinFirmware/Marlin/pull/17462. The machine is essentially frozen in time for purposes of motion, but not frozen in time for other purposes. With frozen motion, the command queue will never empty, so ordinary commands like M114 can be added to the queue but they won't be processed because they won't reach the head of the queue. Emergency commands like M112 should still work and all the non-motion aspects still operate normally, so for example temperature control will still work as usual. I think a better solution would be to stretch time based on an ADC reading instead of toggling only between full speed and frozen. Then by hooking up a knob, the speed could be decreased smoothly to zero, which could still stop fast enough to avoid crashing into the clamp that you didn't realize was in the way, but slow enough to prevent skipped steps.
@rramirezx87384 жыл бұрын
Buen video Jaime
@vitaly832 жыл бұрын
🤣🤣🤣🤣
@TheRainHarvester4 жыл бұрын
Grbl? Where did you wire it in?
@jamiekawabata71014 жыл бұрын
This is a modification to Marlin. I repurposed the kill pin (pin 41) as the interface for this.