Phil Hord
Phil Hord
What about just my first commit? Those while loops I added scare me in general. They _can_ freeze if the time counter gets very large (near overflow). But if we...
Spurred on by this discussion thread I have made some dramatic changes towards implementing integral acceleration. I now have constant acceleration working cleanly in the simulator with lookahead and without...
Yes, I rebased it onto experimental, but I forgot issue #260 is still open. We should close that soon.
### ACCELERATION_INTEGRAL I've been calling this new acceleration math integral acceleration since it performs a piecewise integration of some acceleration constant to determine velocity, and then it integrates velocity to...
I have thought a little bit about how to apply the planner to `ACCELERATION_TEMPORAL`. That's what this issue/thread is about, isn't it? :grin: I don't have a good answer yet,...
One more thing: I've only done any work in the simulator. I expect this to work on real hardware, but I doubt it does. It seems to hang in `simulavr`...
Hm. Do you mean rebase my accel-integral on top of origin/dda_queue_fix?
I've rebased it all together now and pushed to accel-integral. It works fine for me on the simulator with smooth-curves.gcode. But I noticed it hangs on swan-test.gcode with a "DDA...
I found the planner problem that caused it to hang. It was scheduling too many steps when movements were joined at high speed so the planned motion overlapped the two...
Interesting. Can you tell me how you did that? What's in your printer config? What gcode were you sending? What commandline did you use to start sim?