Grbhal over ethernet - any developments?

It has been a few years since this question was asked. As far as I can tell, Lightburn still can’t run grblhal machines via Ethernet despite it running them fine over usb, and my grblhal cnc machine runs fine over ethernet using various gcode sender software. My machine runs on a teensy 4.1 based controller. Now that grblhal machines with ethernet are more prevalent, is there a possibility this will become available in Lightburn?

I suspect, LB can do this as well then. If you can control it via USB, the protocol is fine. Then it’s more up to configuration, I think. Did you set the correct port in device settings? It’s not enough to set the IP during setup. I controlled multiple lasers via network using FluidNC, grblESP32 and (I think) grblHAL as well. The interfaces are all the same, iirc.

Maybe show the exact configuration you tried for your machine.

please, eth is much better than usb

actualy grblhal have websockets

In what sense? Protocol-wise you can have longer wires, but I don’t think the Ethernet libraries of those small microcontrollers will handle data transfer better than via USB / serial.

imxrt1062 on teensy is powerfull enought to handle eth no worries
hal is fully compat. with eth, but no support on LB please add support

Please make a feature request here: Voting System for New Feature Requests - Fider

I think you’re correct about some of the machines such as the 328p (Arduino) machines. Most of these have a clock rate of 16mHz, some can run at 20mHz. Along with, it’s a quarter of a century old..

They refer to these as a Cross Over CPU, as it implements, in this case, I think it’s a core 7 ARM processor, came into existence in 2019… Can’t really compare a 600mHz controller that’s 6 years old to a 16mHz, 8 bit quarter century old chip.

From that angle I think you’re right.


What a usb connection requires is a driver to interpret what the pair of usb wires are saying. With Ethernet, it’s required driver is built into your computer and there is no drivers to find and install. If you can connect to your lan, or wan, it’s working.

Ethernet is also pretty clearly backwards compatible. You can see where these usb issues are causing Mac users to put something in between the computer and device to force the Mac into a usb 2.0 configuration. One of the benefits that Mac has brought along with that of being state of the art.. :face_with_spiral_eyes:

Ethernet was commercially introduced around 1980, so it’s much smarter and better now that it was. USB came about in the mid 90’s. I don’t know when usb became commercially viable… Sure took off when it did.

The technical workings of usb are great, however personally, I’ve had them wiggle out and/or poorly created connectors… One of the issues with my fiber.

Of course the connectors used by Ethernet have locking connectors, so that’s not going to happen.

There are a lot of reasons I like Ethernet over usb. A lot of it has to do with how dependable Ethernet is compared to usb.

My Ruida uses UDP which is kind of sloppy.. and has no error control.

Maybe it’s just a comfort zone.

:grinning_cat:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.