THE ANNIN ROBOTICS FORUM HAS MOVED TO A NEW COMMUNITY. 👉
Software version 6....
 
Notifications
Clear all

Software version 6.1 released

7 Posts
2 Users
0 Reactions
253 Views
Chris Annin
(@chris-annin)
Member Admin
Joined: 2 months ago
Posts: 538
Topic starter  

Hello everyone,

I’m excited to announce the release of software version 6.1. This update includes several important improvements to robot performance and calibration:

  • Enhanced acceleration and deceleration curves – Motion profiles are now smoother and more refined for improved robot control.
  • Updated motor driver microstep settings – These changes not only complement the new accel/decel curves but also improve overall motion smoothness.
  • Driver DIP switch update required – When upgrading to version 6.1, please update your motor driver DIP switch settings. Refer to the latest robot build manual (version 1.6), page 230 for the new settings. For users running earlier software versions, the previous DIP settings are still included on page 231 for reference.
  • Improved calibration routine – Includes updated debounce logic to reduce calibration errors and prevent “calibration failure” messages.

Please download the updated manual and review the changes before installing the new version. As always, if you encounter any bugs or issues, let me know and I’ll work quickly to resolve them.

Thanks for your continued support, and I hope you enjoy the improvements in version 6.1!

https://anninrobotics.com/downloads/



   
Quote
Avatar of Justin Iszatt
(@justin-iszatt)
New Member
Joined: 2 months ago
Posts: 3
 

Hi Chris,
any chance we could convince you to work on a git-repo?
Background is, that I love to see new features and add-ons made to the cool software you offer for free, but as I usually have some troubles with new releases as I am running on Mac/Linux and MS Windows in parallel.
I usually take you release, disect it to a certain degree and make a set of small changes to the way you run some of the stuff (e.g. com-port do not really exist in the Unix world).

As I am quite sure it does not change to much of the code your are dealing with and as others might also appreciate some of the changes I make, I would love to share the changes with you and make integrate them to the your official files.

If you like, I can run you through the GitHub-setup or even setup one myself. What are your thoughts on this and is there anyone in the community actually interested in such an endeavour?

Really looking forward to a reply and lots of thanks for the time, patience and know-how you put into this project!!

LG

J

 


   
ReplyQuote
Avatar of Justin Iszatt
(@justin-iszatt)
New Member
Joined: 2 months ago
Posts: 3
 

Could you maybe elaborate the "robot_kinematics.pyd" is this custom made by you or "related" to roboKimenatics by Silias U?
As a .pyd file is similar to a .dll file, I can't simply use it on Unix 

 

 


   
ReplyQuote
Chris Annin
(@chris-annin)
Member Admin
Joined: 2 months ago
Posts: 538
Topic starter  

@justin-iszatt

.pyd file is basically a Windows dynamic library (.dll) that Python can import directly as a module.

  • It’s created when you write Python extensions in C or C++ (often using tools like pybind11 or Cython).

  • From Python’s perspective, it looks and behaves just like a normal .py file — you can import robot_kinematics and use its functions/classes — but under the hood it’s compiled native code.

  • On Linux/macOS, the equivalent is a .so (shared object) file.

This pyd file is essentially the exact same C++ kinematics code thats running on the teensy - it just allows me to control the virtual robot exactly the same as the real robot.



   
ReplyQuote
Chris Annin
(@chris-annin)
Member Admin
Joined: 2 months ago
Posts: 538
Topic starter  

@justin-iszatt Hello,  I'm actually working with a colleague on that very thing - creating a repo and linux compatible code.  I'll post a video and newsletter as soon as I can make that happen.  Trying to work as fast as possible,  could be a number of weeks but I am working on it.



   
ReplyQuote
Avatar of Justin Iszatt
(@justin-iszatt)
New Member
Joined: 2 months ago
Posts: 3
 

Hi @Chris-Annin and first if all thank you for getting back to me.

Thanks for the clarification on the pyd-file and your plans sound very promising! Is the plan to go for git-hub or will you stay with the current way of releases?

In case you need input regarding the changes i did for v5.0 or help in any other way, I would love to give feedback, test a possible beta or help in any other way.

Thanks again for your work and looking forward to your next steps.

Best regards

 

Justin



   
ReplyQuote
Chris Annin
(@chris-annin)
Member Admin
Joined: 2 months ago
Posts: 538
Topic starter  

@justin-iszatt I will likely do both, having a git-hub repo and direct download links.  Thanks for your feedback.



   
ReplyQuote
Share:
Upload your Photo