Advanced Search

Search Results (Searched for: )

  • TangentAudio
  • TangentAudio
18 Feb 2025 14:49
Replied by TangentAudio on topic KVM on Preempt-RT

KVM on Preempt-RT

Category: Installing LinuxCNC

I know this is an older thread, but I recently had success doing this.  I wanted to run the Windows-based configuration/tuning utilities for my EtherCAT servo drives without hauling a laptop to my shop.  I installed QEMU/KVM on my LinuxCNC development machine, installed Windows 10 in a virtual machine, and it works fine.  I'm able to redirect the USB-serial devices into the guest OS so the software is able to communicate with the drives.

I've tested this with the software for the LeadShine EL7 series (Motion Studio) as well as the software for the StepperOnline A6 servos.

I have not done extensive testing in terms of the impact on realtime performance, but if there is any effect I haven't noticed it.  LinuxCNC runs fine even while the guest OS is running, and there are no realtime warnings or unexpected behavior when operating the machine.  When this conversion is completed, it will be running on a less capable processor with less RAM, so I won't be doing this for "production" use, but it's great for development purposes.
 
  • smc.collins
  • smc.collins
18 Feb 2025 14:19
  • JT
  • JT's Avatar
18 Feb 2025 14:08

Replacing Anilam 5000M - Recomendations?

Category: General LinuxCNC Questions

I converted my BP knee mill from Anilam 1100M to EMC (now LinuxCNC) years ago using 5i25 and 7i77. I ditched everything except the drive boards and DC power supply for the drives IIRC. I put an Automation Direct GS2 drive for the spindle using the GS2 component.

JT
  • tlightus
  • tlightus
18 Feb 2025 14:08 - 18 Feb 2025 14:15
Replied by tlightus on topic New and Working RTAI debs for 2.9

New and Working RTAI debs for 2.9

Category: Installing LinuxCNC

Just installed the latest RTAI deb set (5.4.290-rtai-amd64) (packaged with linuxcnc 2.9.4) from the usual place: onelaboratories.us/abc/ and i must say the latency is about half what 5.4.279 was on my pc. Also the GUI doesn't lag on boot like it did with 5.4.279.  Running a couple tests:

1: histogram with 4 glxgears, stress-ng & 2 yt the servo thread was 16.7us and 12.9us base thread.

2: histogram & unigine heaven the highest 23.8us base and 23.4us servo thread as seen in the histogram here.

Win! Win!
  • TooTall18T
  • TooTall18T's Avatar
18 Feb 2025 14:05
Replied by TooTall18T on topic Probe Basic V.5 - kein Feedregler mehr? Solved

Probe Basic V.5 - kein Feedregler mehr? Solved

Category: Deutsch

Die 5.0.1 ist weiter als die Develop, da ich an der V5 nicht weiter entwickel. Die V6 habe ich noch nicht auf Stand um daraus die neue Develop zu machen.
  • Aciera
  • Aciera's Avatar
18 Feb 2025 13:25
Replied by Aciera on topic scurve trajectory planner

scurve trajectory planner

Category: General LinuxCNC Questions

20 iterations vs 1000
Nice.
  • royka
  • royka
18 Feb 2025 12:04
Replied by royka on topic Can the OPI5 be Configured to Run LCNC?

Can the OPI5 be Configured to Run LCNC?

Category: Computers and Hardware

It would be better to have some protection of course, the same as with a Raspberry. The pin header can be used via the driver made by Guglielmi:
forum.linuxcnc.org/18-computer/48079-can...cnc?start=200#273554

For Rockpro64 (rk3399?), I built an image before for a Orange Pi 4, but that didn't seem to work well, spikes to 130us, could work with Mesa though. You can try to build one via Armbian, from 6.12 and up you don't really need to patch it, just the right configuration. Then experiment to isolate cpu1 and move the rt tasks to that core as explained in the following post:
forum.linuxcnc.org/18-computer/48079-can...cnc?start=280#286432
  • Grotius
  • Grotius's Avatar
18 Feb 2025 11:45 - 18 Feb 2025 12:06
Replied by Grotius on topic scurve trajectory planner

scurve trajectory planner

Category: General LinuxCNC Questions

 Hi Arciera,

Here is a basic  powel example. It uses a equatation with 2 unknown's.
This example run's ok.
powel basic example

The residual  = distance ( guess position result from first calculation up to final end position. )

I just found out why to use the gaus method....
gaus calculates clothoid length

I found it by accident, when computing the endpoint of the clothoid compound in a optimized function.
it turn's out that the Gauss method is used to get very high accuracy in a few iterations.
My current approach has the property to drift off. As values are incremented including nummerical errors.

So now finally i know why gauss is used.

Gaus vs Drift:
 

I guess we could simply calculate the length of our 3D residual vector and pass that back as the error value to be minimized.
Yes. Excact. That's going to be tested.
Displaying 19021 - 19028 out of 19028 results.
Time to create page: 0.641 seconds
Powered by Kunena Forum