No video

Simulated Jerk Control by OpenPnP on a Smoothieware Controller

Better OpenPnP Motion Control: Jerk Control is used to avoid vibrations in the machine. This will reduce camera settle times and increase Pick and Place accuracy, while keeping the machine speed high on long moves. OpenPnP can now simulate Jerk Control on controllers that do not have it. Demo on a controller running Smoothieware. Note that this is true 3rd order Motion Control, i.e. it uses full 7-segment ramps, including constant acceleration phases. Most so called "S-Curves" in Open Source controllers do not.
More here:
makr.zone/openpnp-global-axes...

Пікірлер: 3

  • @DrTimmay
    @DrTimmay3 жыл бұрын

    Very nice, and impressive demo too. The only sloshing in the jerk compensation is probably due to constructive interference with the previous movements. Keep it up!

  • @equitimer
    @equitimer3 жыл бұрын

    Do you know if this would work on other controller boards as well, such as TinyG?

  • @markmaker4345

    @markmaker4345

    3 жыл бұрын

    TinyG already has Jerk control, albeit a simplified method called "Pure S curves" that unfortunately is slower and slower the longer a move is, i.e. that is not that well suited for PnP. The simulation only works on constant acceleration controllers. I don't know if TinyG's S-curves can be switched off. I know that Marlin's S-curves (which are simplified too) can be switched off by recompiling the firmware. _Mark