Warning! You are not logged in. Log in or create an account to have your edits attributed to your username rather than your IP, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 250: Line 250:
# Write a function <code>F(expected jerk, observed jerk)</code> &rarr; <code>Move_to_tighten_strings</code>, and call it once in a while
# Write a function <code>F(expected jerk, observed jerk)</code> &rarr; <code>Move_to_tighten_strings</code>, and call it once in a while


Since cheap 6-axis IMUs are really good at recording rotation, I expect the notion of "jerk" to include rotation (with expected rotation always 0). Timing will be really important, but Hangprinter-Marlin already has five <code>nop</code> operations in the middle of the stepping code (see the workhorse function in <code>stepper.cpp</code>), that could be utilized for IMU readings at precisely the right times. The <code>nop</code>s are just there to wait for drv8825 stepper driver chips anyways.
Since cheap 6-axis IMUs are really good at recording rotation, I expect the notion of "jerk" to include rotation (with expected rotation always 0). Timing will be really important, but Hangprinter-Marlin already has five <code>nop</code> operations in the middle of the stepping code (see the workhorse function in <code>stepper.cpp</code>), that could be utilized for IMU readings at precisely the right times.


Thanks to [http://forums.reprap.org/read.php?178,344022,445503#msg-445503 Dejay on forums.reprap.org] for pointing out the possibility of a similar mechanism.
Thanks to [http://forums.reprap.org/read.php?178,344022,445503#msg-445503 Dejay on forums.reprap.org] for pointing out the possibility of a similar mechanism.
Warning! All contributions to Appropedia are released under the CC-BY-SA-4.0 license unless otherwise noted (see Appropedia:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here! You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted material without permission!
Cancel Editing help (opens in new window)

This page is a member of a hidden category:

Cookies help us deliver our services. By using our services, you agree to our use of cookies.