Advanced Search

Search Results (Searched for: )

  • ihavenofish
  • ihavenofish
23 Jan 2026 20:32
Replied by ihavenofish on topic LinuxCNC S-Curve Accelerations

LinuxCNC S-Curve Accelerations

Category: General LinuxCNC Questions

BUT for a square with NO programmed corners, blend with arcs and parabolas are acceptable? 
This is hypothetical and the gcode is really bad, an error waiting to happen. You might as well attempt to cut a 7 pointed star and break things properly!
Time to get out of the office and onto a real machine!
You should be either looping the corners or adding fillets to the part. If you choose to write bad gcode, be prepared to suffer the consequences. Fixing that is your problem, not the S code developers.



This is the mix up between cv and jerk. This square either has to exact stop at each corner, where linuxcnc has no jerk limiting and makes a big bang, OR, you are running g64 and it rounds the corner base of feed and p value and already functionally works in linuxcnc (it can be better absolutely, but it is that part that DOES work good enough). So clearly we want jerk limiting on the first case (option 1) and its a bit less important in the second case (option 2)... BUT in no way should jerk limiting be directly influencing the path. At all. Ever.

There should be no talk of altering the path, or corners when discussing jerk limiting. In the same way you don't talk about path deviation when discussing acceleration, or velocity. The TP has to hit the path precisely in exact stop mode.

And 100%, you need to be using this on a real machine while you work, not vibe coding and saying "look I made a thing, try it on your expensive equipment for me!". Not even disparaging vibe coding here either if it gets the job done, but you need to actually understand what you are trying to achieve first, and I'm not 100% sure everyone is on the same page.

As I've dug into linuxcnc from a "not particularly good coder" stand point just learning the functional structure, I reaaaaally don't think this is going to happen without a ground up new TP. Option 1 or 2. What seems to be the case is linuxcnc TP is "built different" from most industrial ones and the order of processes causes some problems for simple higher order motion integration.

Can people involved with the existing TP can maybe offer some more complete explanations here? Do we need a structurally new TP to get what we want (option 1 first, 2 second)? I always get some glossed over answers when I search that never supply a definitive "not this isn't going to work at all because:" And we also have the bizarre paradox that linuxcnc in fact surfaces better than many low to mid end jerk limited controls, so we don't want to be losing that either.

And as always, not discouraging anyone or any idea, I have just seen this start and fail SO many time, when literally every other control has had it since the 80s and it always feels like the exact same failure mode: distraction away from the root task.
  • rodw
  • rodw's Avatar
23 Jan 2026 20:13
Replied by rodw on topic Best controll board for LinuxCNC

Best controll board for LinuxCNC

Category: General LinuxCNC Questions

The 7i96s is a drop in kind of replacement.
At the risk of adding far more complexity, you could consider Ethercat. There are some interesting options emerging. eg The Lichuan 4 axis stepper driver in a single package. I only hope I can get this going, Also available in closed loop. At USD $92 plus shipping, it competes on price depending where you live.

 
 
  • ihavenofish
  • ihavenofish
23 Jan 2026 20:06
Replied by ihavenofish on topic ARE YOU KIDDING ME YOUTUBE !!!

ARE YOU KIDDING ME YOUTUBE !!!

Category: Off Topic and Test Posts


At least in Australia all this is illegal now. You can't make firearms parts without an armourer's license... Maybe our overregulation will save us.


This is the valid way to go I think. You cant make a weapon of a certain type without a license. Get caught, go to jail.

The printing thing is just a kneejerk: "omg you can make the guns cause of this new fangled machine... from 1986". You could always make guns off the radar. Yes, printing an unregistered weapon is certainly easier today than it was yesterday, but I don't really think the rules change here. Punish the people who commit the crimes, not everyone who doesn't.

This is also different from a lot of other dubious new efforts to control internet consumption for example. Printers literally CAN'T be controlled any more than a soup spoon. You can certainly harass buyers of brand new consumer printers, but that wont have any impact on making weapons.

As it relates to us CNC people, here is how the dual use laws have played out - a far more serious set of laws.  I cannot buy a VFD over 599hz because all the manufacturers have applied the law to their products due to the dual use export restrictions.... In canada. So I bought my VFD from vietnam. Yup... real good law there. Literally does nothing. zero, nada except annoy people that want high speed CNC spindles. I get the reason for the law too, and I even agree with the principle... but the implementation is utterly useless. You still need to track all your illegally exported goods the exact same way as before. You gained nothing you wanted from this law. (on a VFD, other items on the dual use list are more realistically managed)

 
  • MaHa
  • MaHa
23 Jan 2026 20:05
Replied by MaHa on topic LinuxCNC S-Curve Accelerations

LinuxCNC S-Curve Accelerations

Category: General LinuxCNC Questions

It seems, this routine got no attention. You can do from 3 corner up to a lot, with rounded corners, configurable in the routine as desired.

forum.linuxcnc.org/42-deutsch/58236-g-code-schleifen#341677
  • rodw
  • rodw's Avatar
23 Jan 2026 20:03

Trying to move from UCCNC to Linuxcnc and using 7i96s but having trouble

Category: StepConf Wizard

Please share your hal and ini file. There are some settings required to enable the Mesa encoder inputs
  • rodw
  • rodw's Avatar
23 Jan 2026 19:55

Mesa 7i96S - Error finishing read! iter 8

Category: Driver Boards

How can you expect the 1 ms servo thread to work when it takes 1,6 Ms on average to talk to the card
Ditch the laptop! 
  • slowpoke
  • slowpoke
23 Jan 2026 19:54
Replied by slowpoke on topic Mesa 7i96S - Error finishing read! iter 8

Mesa 7i96S - Error finishing read! iter 8

Category: Driver Boards

More than USB, laptops make poor choices for linuxcnc. Too much latency inducing stuff!
 


This is more or less a clone of a previous build I did, that works great. Same 7i96s and both are using a Lenovo Yoga, this new Yoga is a bit newer. The original (working) setup uses a Lenovo dock for the Ethernet connection, this new (not working) setup used the USB-C to Ethernet adapter.
  • rodw
  • rodw's Avatar
23 Jan 2026 19:52
Replied by rodw on topic LinuxCNC S-Curve Accelerations

LinuxCNC S-Curve Accelerations

Category: General LinuxCNC Questions

BUT for a square with NO programmed corners, blend with arcs and parabolas are acceptable? 

This is hypothetical and the gcode is really bad, an error waiting to happen. You might as well attempt to cut a 7 pointed star and break things properly!
Time to get out of the office and onto a real machine!
You should be either looping the corners or adding fillets to the part. If you choose to write bad gcode, be prepared to suffer the consequences. Fixing that is your problem, not the S code developers.
  • slowpoke
  • slowpoke
23 Jan 2026 19:50
Replied by slowpoke on topic Mesa 7i96S - Error finishing read! iter 8

Mesa 7i96S - Error finishing read! iter 8

Category: Driver Boards

The USB Ethernet adapter is likely the main issue here

Running:

sudo chrt 99 ping -i .001 -q -c 60000 10.10.10.10

in a terminal window will give you an idea of the latency of the hosts Ethernet interface

( The command will run for 1 minute and then print timing statistics )

 


jeff@SM10:~$ sudo chrt 99 ping -i .001 -q -c 60000 10.10.10.10
[sudo] password for jeff: 
PING 10.10.10.10 (10.10.10.10) 56(84) bytes of data.

--- 10.10.10.10 ping statistics ---
60000 packets transmitted, 60000 received, 0% packet loss, time 102174ms
rtt min/avg/max/mdev = 1.297/1.631/3.302/0.044 ms
jeff@SM10:~$ 

Comments please
  • rodw
  • rodw's Avatar
23 Jan 2026 19:38

Mesa 7i96S - Error finishing read! iter 8

Category: Driver Boards

More than USB, laptops make poor choices for linuxcnc. Too much latency inducing stuff!
  • rodw
  • rodw's Avatar
23 Jan 2026 19:34
Replied by rodw on topic ARE YOU KIDDING ME YOUTUBE !!!

ARE YOU KIDDING ME YOUTUBE !!!

Category: Off Topic and Test Posts

If you think this is on one hand not real and unworkable, but one the other hand suspect that they are "hiding something else" - What do you have in mind that they (whoever that is) want to achieve?

The dangerous precedent here is that one unelected official is given the power to do everything so there is a hidden transfer of control away from elected officials.... so it will be expanded. Fortunately, it has been banished to a committee from which it will likely never emerge...

At least in Australia all this is illegal now. You can't make firearms parts without an armourer's license... Maybe our overregulation will save us.
  • djdelorie
  • djdelorie
23 Jan 2026 19:34
Replied by djdelorie on topic Mesa Card Basics

Mesa Card Basics

Category: Driver Boards

I think that's exactly what I was looking for, and wish I had known about it years ago ;-)

Now to see how well my configuration plays with it...

Thanks!
  • andypugh
  • andypugh's Avatar
23 Jan 2026 19:22
Replied by andypugh on topic Retrofitting a 1986 Maho MH400E

Retrofitting a 1986 Maho MH400E

Category: Milling Machines

You could use Halscope to see what the F-error actually is, then set the limit to some arbitrary factor of that. It wants to be high enough not to trip when there isn't a problem, but to trip if something actually is stuck.
  • Sirfrimfram
  • Sirfrimfram
23 Jan 2026 19:18
Replied by Sirfrimfram on topic M6 Remap Issues - Weird Queue Buster Problem

M6 Remap Issues - Weird Queue Buster Problem

Category: Advanced Configuration

The issue indeed did turn out to be related to spindle-at-speed.

Was able to fix it by ensuring spindle-at-speed was set true during tool changes.
  • andypugh
  • andypugh's Avatar
23 Jan 2026 19:17
Replied by andypugh on topic Mesa Card Basics

Mesa Card Basics

Category: Driver Boards

You can't use names= and count= at the same time.
if using HAL_TWOPASS then they all need to use names=

In your example the correct syntax is:
loadrt and2 name=probe_and
addf probe_and servo-thread
loadrt and2 name=estop_and
addf estop_and servo-thread
Displaying 91 - 105 out of 19829 results.
Time to create page: 0.266 seconds
Powered by Kunena Forum