64-Bit Libraries

Moderators: TomKerekes, dynomotion

Post Reply
jtremel
Posts: 39
Joined: Fri Jun 21, 2019 10:55 pm

64-Bit Libraries

Post by jtremel » Thu Jul 27, 2023 6:23 pm

Hi Tom,

Is there a plan (or could there be) to provide 64-bit versions of the Dynomotion libraries?

The potential need has come up several times over the years, but we have generally been able to work around it.

We are currently working on a new application (non-cnc) that absolutely needs to run in a 64-bit process.

I am thinking through some strategies to run the Dynomotion(Kogna) related code in a 32-bit process, using some form of interprocess communication (maybe sockets) with the parent application running 64-bit. There might be a manageable solution here, but I am not thrilled with it yet.

Thanks,
Jim

User avatar
TomKerekes
Posts: 2676
Joined: Mon Dec 04, 2017 1:49 am

Re: 64-Bit Libraries

Post by TomKerekes » Fri Jul 28, 2023 4:20 pm

Hi Jim,

We will look into coming up with a new 64-bit version of libraries. We did this years ago but hasn't been updated since Version 4.33q. It is available here. Comparing to the 32-bit version of 4.33q gives an idea of what's involved.
Regards,

Tom Kerekes
Dynomotion, Inc.

jtremel
Posts: 39
Joined: Fri Jun 21, 2019 10:55 pm

Re: 64-Bit Libraries

Post by jtremel » Fri Jul 28, 2023 5:20 pm

Thanks Tom!

I understand there will be some significant work here!

It is quite common that our machines integrate other hardware (machine vision, cameras, etc..) that rely on 3rd part software libraries. To date, we have had pretty good luck being able to get 32-bit versions of those libraries, but our current application is stuck with a 64-bit dependency (and we actually need >4GB of ram for performance reasons here as well).

Thanks for the link to the 4.33q. We will be targeting Kogna for this application (and generally all future developments) so the 4.33q version won't be useable here.

Thanks Again,
Jim

samscintam
Posts: 2
Joined: Fri Aug 11, 2023 4:06 pm

Re: 64-Bit Libraries

Post by samscintam » Fri Aug 11, 2023 4:09 pm

Hi Tom,

Another request for 64-bit libraries here too - with the same reasons as Jim. We need to integrate the Kogna board with other hardware that only runs with 64-bit libraries (Python libraries in particular).

Likewise with the need for 4GB+ of RAM.

Regards
Sam

User avatar
TomKerekes
Posts: 2676
Joined: Mon Dec 04, 2017 1:49 am

Re: 64-Bit Libraries

Post by TomKerekes » Fri Aug 11, 2023 4:29 pm

Hi Sam/Jim,

We are working on it and have something with basic functionality, so hopefully will have something to release soon.

Thanks for your patience.
Regards,

Tom Kerekes
Dynomotion, Inc.

jtremel
Posts: 39
Joined: Fri Jun 21, 2019 10:55 pm

Re: 64-Bit Libraries

Post by jtremel » Fri Aug 11, 2023 4:54 pm

Thanks Tom!

samscintam
Posts: 2
Joined: Fri Aug 11, 2023 4:06 pm

Re: 64-Bit Libraries

Post by samscintam » Fri Aug 11, 2023 10:01 pm

Excellent, thanks :D

User avatar
TomKerekes
Posts: 2676
Joined: Mon Dec 04, 2017 1:49 am

Re: 64-Bit Libraries

Post by TomKerekes » Sun Aug 20, 2023 1:29 am

We now have a Zip file of the Apps/Libs that compile for both 32-bit and 64-bit environments including binaries.

We still need to update the Installer with the changes and new files and create a new Version but his should be usable if needed. It has not been thoroughly tested but has no known issues. Please report any issues.

There is a description in the wiki here.
Regards,

Tom Kerekes
Dynomotion, Inc.

jtremel
Posts: 39
Joined: Fri Jun 21, 2019 10:55 pm

Re: 64-Bit Libraries

Post by jtremel » Sun Aug 20, 2023 6:55 pm

That's fantastic Tom! Thanks for working on this so quickly!

I have downloaded 5.2.1x64 and ported one of my basic/test applications over to use the 64bit dll's. So far this has been a seamless transition and I have not run into any issues.

Over the next couple weeks, I will roll this into my current machine build and will put it through some more stress tests... I'll report any issues if they do come up.

Thanks Again!
Jim

Post Reply