527,935 active members*
2,326 visitors online*
Register for free
Login
Results 1 to 8 of 8
  1. #1
    Junior Member
    Join Date
    May 2006
    Posts
    3499

    KMotion/KFLOP Test Version 4.35c Released

    KMotion/KFLOP Test Version 4.35c Released

    Many new examples, features, and fixes!

    New Probing Screen Set (thanks to Jeremy Brown and Stigoe) see related Thread

    https://youtu.be/LtXcO-KsMTk




    Chip - Visual Basic CNC Program Thanks to Rick Caddell

    https://youtu.be/Z6DaY6zFw18



    New Advanced Trip State Blending

    https://youtu.be/LdkyiH-v_9A


    Full Change List Here

    Download
    TK
    http://dynomotion.com

  2. #2
    Registered
    Join Date
    May 2012
    Posts
    503

    Re: KMotion/KFLOP Test Version 4.35c Released

    Great work Tom. How is this "third order trip state" feature used? Are we able to control jerk on interpolated moves yet? Would love to see that feature.

  3. #3
    Junior Member
    Join Date
    May 2006
    Posts
    3499

    Re: KMotion/KFLOP Test Version 4.35c Released

    Hi Murray,

    Thanks. The 3rd order blending applies to independent axis motions. Previously if the destination or constraints were changed while a move was in progress only simple cases (basically far away from destination) were handled optimally. More complex cases would stop, then move to the new destination. Now optimal trip states should be determined in all cases. Also a blended move with different acceleration and deceleration can now be commanded with the new MoveEx function.

    But no this doesn't apply to multi-axes coordinated motions. That is extremely complex.
    TK
    http://dynomotion.com

  4. #4
    Registered
    Join Date
    May 2012
    Posts
    503

    Re: KMotion/KFLOP Test Version 4.35c Released

    Quote Originally Posted by TomKerekes View Post
    Hi Murray,

    Thanks. The 3rd order blending applies to independent axis motions. Previously if the destination or constraints were changed while a move was in progress only simple cases (basically far away from destination) were handled optimally. More complex cases would stop, then move to the new destination. Now optimal trip states should be determined in all cases. Also a blended move with different acceleration and deceleration can now be commanded with the new MoveEx function.

    But no this doesn't apply to multi-axes coordinated motions. That is extremely complex.
    To bad its a hard one, would be nice feature to have. Even the cheap Chinese 3d printers allow you to tune jerk these days, and seems to make big difference to performance.

    I would still love to see that low pass filter added right into the trajectory planner someday too, without needing to use the transform feature. I havent been doing as much 3d toolpaths lately, but it would be a big help for this type of work.

    Thanks again for all the work you put into this.

  5. #5
    Junior Member
    Join Date
    May 2006
    Posts
    3499

    Re: KMotion/KFLOP Test Version 4.35c Released

    To bad its a hard one, would be nice feature to have. Even the cheap Chinese 3d printers allow you to tune jerk these days, and seems to make big difference to performance.
    Hi Murray,

    Do you have a link to a 3D printer with Jerk limits? The ones I've seen use the term loosely. Its actually a speed limit where the printer will slow down to that speed before changing direction instantly - which is quite different.
    TK
    http://dynomotion.com

  6. #6
    Registered
    Join Date
    May 2012
    Posts
    503

    Re: KMotion/KFLOP Test Version 4.35c Released

    Quote Originally Posted by TomKerekes View Post
    Hi Murray,

    Do you have a link to a 3D printer with Jerk limits? The ones I've seen use the term loosely. Its actually a speed limit where the printer will slow down to that speed before changing direction instantly - which is quite different.
    Hi Tom, I just did some searching and you may be right, looks like some just use this term for start speed or maximum instant speed change, which of course is completely different. I dont know if all machines work this way, or if some really are changing actual jerk (rate of acceleration change). This is very disappointing to see them using the term wrong like that.

    Im fairly new to 3d printing, just bought a sidewinder X1 a month or so ago and it seems to be working surprisingly well with stock settings so I havent tried adjusting jerk on mine, cant even confirm if it even has the option to change it, or what it actually changes. I will experiment someday and let you know what i find.

    Its probably way over my head...but ive always been curious, what makes the calculations so complex? I understand velocity is first derivative of position, acceleration second, jerk being third. And you obviously have the first two figured out and working great, why is the third step so complicated? I was hoping it could be just one extra step of whatever calculations you are doing now, but I guess its not that easy?

  7. #7
    Junior Member
    Join Date
    May 2006
    Posts
    3499

    Re: KMotion/KFLOP Test Version 4.35c Released

    Hi Murray,

    ive always been curious, what makes the calculations so complex? I understand velocity is first derivative of position, acceleration second, jerk being third. And you obviously have the first two figured out and working great, why is the third step so complicated? I was hoping it could be just one extra step of whatever calculations you are doing now, but I guess its not that easy?
    That's a good question. I don't have a good answer. Google "3rd order trajectory planning". Its vastly more complex. Path smoothness isn't sufficient to avoid infinite jerk. Constraints of continuous velocity and acceleration between segments means what is done in one segment greatly impacts what needs to be done in others. Try it
    TK
    http://dynomotion.com

  8. #8
    Registered
    Join Date
    May 2012
    Posts
    503

    Re: KMotion/KFLOP Test Version 4.35c Released

    Quote Originally Posted by TomKerekes View Post
    Hi Murray,

    That's a good question. I don't have a good answer. Google "3rd order trajectory planning". Its vastly more complex. Path smoothness isn't sufficient to avoid infinite jerk. Constraints of continuous velocity and acceleration between segments means what is done in one segment greatly impacts what needs to be done in others. Try it
    Yeah it does seem very complex. Out of my league thats for sure. Too bad, I was kinda hoping to see this someday but I guess it isnt really an option. I guess realistically only small percentage of users would even notice and appreciate the change anyway.

    Still love this Dynomotion system as it is, thanks again for everything you do Tom.

Similar Threads

  1. KMotion/KFLOP Test Version 4.35b Released
    By TomKerekes in forum Dynomotion/Kflop/Kanalog
    Replies: 0
    Last Post: 01-28-2019, 07:51 PM
  2. KMotion/KFLOP Test Version 4.35a Released
    By TomKerekes in forum Dynomotion/Kflop/Kanalog
    Replies: 0
    Last Post: 12-21-2018, 02:16 AM
  3. KMotion/KFLOP Stable Version 4.34 Released
    By TomKerekes in forum Dynomotion/Kflop/Kanalog
    Replies: 0
    Last Post: 08-16-2018, 06:21 PM
  4. KMotion/KFlop Version 4.33 Released
    By TomKerekes in forum Dynomotion/Kflop/Kanalog
    Replies: 0
    Last Post: 12-02-2015, 11:12 PM
  5. KMotion/KFlop Version 4.31 Released
    By TomKerekes in forum Dynomotion/Kflop/Kanalog
    Replies: 0
    Last Post: 03-12-2014, 11:08 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •