Advanced Search

Search Results (Searched for: )

  • tar_san
  • tar_san
05 Nov 2025 12:29
Replied by tar_san on topic LinuxCNC + RDK X3 = ARMCNC

LinuxCNC + RDK X3 = ARMCNC

Category: Computers and Hardware

Great !
Can I use it for RDK X5 ?

How was the result of latency test of Servo Thread ? (X3 and X5)
  • timo
  • timo
05 Nov 2025 12:28 - 05 Nov 2025 12:34

Usable Interface for CNC Turntable on Manual Mill

Category: Other User Interfaces

Hello,

we had a longish discussion about using an arduino for this task; here:

www.homemodelenginemachinist.com/threads...rduino-idexer.35108/

and here:

www.homemodelenginemachinist.com/threads...e-for-dummies.26744/

Be careful with rounding errors and backlash, but for simple indexing this does work fine.

With an Arduino and stepper that is rel. slow, but I would prefer it over a linux CNC system, because it "stand alone" and cheap and easy to build.
The second link is good for the basic setup and wiring description. 
The first link dives into the rounding error explanation. 

Good luck. 
  • axemas
  • axemas's Avatar
05 Nov 2025 12:19
  • tommylight
  • tommylight's Avatar
05 Nov 2025 12:04
Replied by tommylight on topic proudly presenting a Maho MH700 retrofit ..

proudly presenting a Maho MH700 retrofit ..

Category: CNC Machines

Hi there. Any chance you still have your ini or HAL?

The whole config is attached on the post above yours, download and unzip.
  • tommylight
  • tommylight's Avatar
05 Nov 2025 12:00
Replied by tommylight on topic VTK based version of Vismach

VTK based version of Vismach

Category: Show Your Stuff

Awesome!!!
  • Gogonfa
  • Gogonfa
05 Nov 2025 10:16

What do i need exactly for ethercat ? Recommended hardware??

Category: EtherCAT

Hi GuiHue,

that sounds really interesting!
I’m using three 1 kW Delta B3M servos on my machine and would like to make the system fully closed-loop by adding linear encoders to the axes. I’m still quite new to LinuxCNC and currently trying to understand how to build my machine configuration file and how to connect all the inputs and outputs from the Beckhoff DI/DO modules. My previous controller was an EDING CNC760 with Step/Puls and no encoder support...

What should I pay special attention to, and where would you recommend I start?
Also, which encoders are you using on your axes?

Best regards,
Michael
  • Aciera
  • Aciera's Avatar
05 Nov 2025 09:45
Replied by Aciera on topic VTK based version of Vismach

VTK based version of Vismach

Category: Show Your Stuff

Since I had to use PyQt to work around a bug with vtk Timer I added a small optional UI: 

 

 
  • Hakan
  • Hakan
05 Nov 2025 09:21
Replied by Hakan on topic Ethercat HAL driver

Ethercat HAL driver

Category: EtherCAT

Regarding Intel ECI, it seems Intel offers the IgH Ethercat master under their ECI umbrella.
We have nothing to do with that.

There is not one linuxcnc system. The linuxcnc system is always tailor-made to fit the machine.
You piece together a number of components for kinematics, drive control, io, gui etc
and connect them together into a working linuxcnc system.
This is done in the hal file. Components are loaded, pins are connected or given values.
Pins are the basic connection points in and out of a component.

lcec (linuxcnc ethercat component) is the component that connects pins to ethercat pdos.
lcec reads and writes data from the ethercat device every servo cycle (like every 1 ms)
and exchanges the data with the connected components.
  • Hakan
  • Hakan
05 Nov 2025 09:02

MonoKrom - QtPyVCP GUI for PlasmaC and Mill

Category: QtPyVCP

I tried to install Monokrom and installed python3-monokrom.
Then it stopped.
monokrom_plasma --install didn't do anything useful as far as I can see.Couldn't find the way forward.

Can some outline the steps to install monokrom. I have a qtplasmac system I want to test this on.
  • mariusl
  • mariusl's Avatar
05 Nov 2025 08:46 - 05 Nov 2025 08:48
Replied by mariusl on topic USB activity causes network error

USB activity causes network error

Category: Plasmac

Thanks Rob. So it will make sense then to force the eth0 irq to the last core?
Yes, be guided by PCW there. Thats what he says but a lot of RT stuff I have read indicates it should be on a seperate core. I have wondered about setting the affinity for eth0 to core 6 and the linuxcnc rtapi thread irq to core 7 (given isolcpus=6,7) The latency test is really irrelevant with mesa hardware and you need to focus on network latency.



 

I am testing on a machine with 8 cores but the units that are giving me uphill all have only 4 cores. I will isolate 2,3 and put the eth0 irq on 2 to test. I will report back once I have tested it. Unfortunately all the machines that are problematic are a couple of hours away from me. Is there a way to test the network latency?
  • unknown
  • unknown
05 Nov 2025 08:13

LinuxCNC + Mesa 7i92TF + Gecko G540. Docs are useless. Help, Please!

Category: PnCConf Wizard

Does the specific firmware for the G540 for the 792TF need to be loaded on the card?

Just asking for a friend.
  • rodw
  • rodw's Avatar
05 Nov 2025 08:02

MonoKrom - QtPyVCP GUI for PlasmaC and Mill

Category: QtPyVCP

There is a sheetcam setting to set the file extension. I always output .ngc files but you can set linuxcnc to open tap too
  • Allie
  • Allie
05 Nov 2025 07:58
Replied by Allie on topic Suggest RTAI version for me

Suggest RTAI version for me

Category: General LinuxCNC Questions

Thank you guys the wheezy version base latency was in the 30000 - 40000 ns range on multiple tests, and I think that will be fine for me.
  • rodw
  • rodw's Avatar
05 Nov 2025 07:50
Replied by rodw on topic USB activity causes network error

USB activity causes network error

Category: Plasmac

Thanks Rob. So it will make sense then to force the eth0 irq to the last core?

Yes, be guided by PCW there. Thats what he says but a lot of RT stuff I have read indicates it should be on a seperate core. I have wondered about setting the affinity for eth0 to core 6 and the linuxcnc rtapi thread irq to core 7 (given isolcpus=6,7) The latency test is really irrelevant with mesa hardware and you need to focus on network latency.
  • rodw
  • rodw's Avatar
05 Nov 2025 07:32
Replied by rodw on topic Ethercat HAL driver

Ethercat HAL driver

Category: EtherCAT

@auric, Don't be afraid to ask on your own thread. Sometimes thats best so we can follow your journey.
Some of the Intel stuff is a bit dated now as we worked to make ethercat easier for you. The simplest way to get linuxcnc and ethercat right now is to download the 2.94 ISO from Linuxcnc's download page and install it on a PC from a thumb drive
Then follow the steps in this thread to get linuxcnc and ethercat going. This will give you Debian Bookworm and linuxcnc 2.9.4 which is only missing a couple of minor bug fixes in the latest 2.9.7 
forum.linuxcnc.org/ethercat/45336-etherc...-how-to-step-by-step
Today, the linuxcnc ethercat hal driver is hosted on the iGh ethercat repository. There are some licensing reasons preventing us to install the ethercat master on our ISO so we do the next best thing and est up the system files so you can install their ethercat master with a single command..

Anyway, back to hal, Linuxcnc's hardware abstraction layer. Linuxcnc is always the motion controller so it has the full power of your PC st its disposal instead of on an emasculated embedded PC like some other CNC systems on Windows use. This requires using the PREMPT_RT real time kernel. Linuxcnc runs a real time servo thread synced to ethercat which fires 1000 times a second. The hal file  (a text file) defines how all of the parts of a CNC machine are connected together. eg where are estops, home and limit switches connected etc.  The Hal file also loads the ethercat hal driver with  an XML file for ethercat to define your ethercat slaves, PIDs. MIDs etc.  The linuxcnc ini file defines the actual physical hardware. eg how many axes, is it metric or imperial, what gui is opened, encoder resolution per rev, max velocitiy and accelleration per axis, the kinematics model etc.

To see what hal can do, go to our documents  linuxcnc.org/docs/stable/html/ and click on the expand man pages button and review the hal components that can be loaded in your hal file. If that's not enough, you can write your own custom components in a C like environment that can be compiled and installed into linuxcnc with halcompile. Once your custom components is installed it is treated as if its part of the linuxcnc core! 

Oh and Sitner's original ethercat hal  driver has been taken over by Scott Laird, modernized and extended including automated build processes that publishes any changes in the code to the iGh repository. Since then, the uptake of ethercat has exploded as its no longer necessary to modify and build anything from source.
 
Displaying 2536 - 2550 out of 20748 results.
Time to create page: 0.261 seconds
Powered by Kunena Forum