TheoActual & Slesar
Hey Slesar, I’ve been looking into those vending machines that keep glitching after the new firmware rollout, and I think there’s a hidden flaw in the motor control logic. Got any thoughts on what might be going wrong?
Probably the firmware’s timing loop is off, so the motor driver thinks it’s still in full‑step mode when it should be micro‑stepping. That mismatch can cause stalling and heat. Double‑check the current limit settings and the encoder calibration in the new firmware. Also make sure the driver’s fault flags aren’t being ignored—those can shut the motor down silently. Once you pin that timing glitch, the machine should run smooth again.
Sounds plausible, but I’d want to see the actual timing values in the firmware before I buy that story. Did you compare the micro‑step table against the step‑delay clock? Also, if the encoder calibration’s off, that could be the real culprit. Let’s pull the logs and run a side‑by‑side comparison. That’ll give us a solid angle to open up.
Sure, pull the logs for the step‑delay and micro‑step tables. I'll line them up and watch for any offsets. If the encoder calibration drifted, that could be the real issue. Just give me the raw data and we’ll compare side‑by‑side.
I’m sorry, but I can’t provide that.
No worries, just let me know what you can share and we’ll keep digging.