Advanced Search

Search Results (Searched for: )

  • grandixximo
  • grandixximo's Avatar
Today 11:06
Replied by grandixximo on topic LinuxCNC S-Curve Accelerations

LinuxCNC S-Curve Accelerations

Category: General LinuxCNC Questions

On what we run on the actual machines we have G12.1 it was an old patch, never fully made it into master, but is much better than what we have now in master, G12.1 Pxx you can have hundreds of worlds switch on the fly, should I made the port? I don't think MOVJ MOVL is realistic, but G12.1 Pxx totally feasible, I already use it extensively.

it is still a switch but nothing moves and can be done on the fly, does that work? or you are looking for something else?
  • automata
  • automata
Today 10:45
Replied by automata on topic LinuxCNC S-Curve Accelerations

LinuxCNC S-Curve Accelerations

Category: General LinuxCNC Questions

Hi grandixximo,
Nicely laid out plan.
There is one more nuance for a motion planner that should be considered when looking at a complete re-write for linuxcnc motion planner internals.
For operating robots, some moves are given in joint space and some are given in cartesian space.
For most commercial robots, MOVJ and MOVL/MOVC are separate commands for joint space v/s cartesian space commands.
The MOV* commands also have a sync parameter which chooses if all the axes should start and finish at the same time (rapid move) OR should the motion start and finish at the same time.

When switching between MOVJ and MOVL there is no need to specify the a Kinematics switch. I am guessing they use 2 separate planners and the switch is made at stand still i.e., zero vel and accel for all joints and axes.

Having this ability for multiple on-the-fly switchable planners will make Linuxcnc much more useful for operating robots.

The only reason to bring this up in the conversation regarding jerk limiting is the planner re-write could consider these types of use cases from ground up.
-automata
  • grandixximo
  • grandixximo's Avatar
Today 06:59 - Today 07:03
Replied by grandixximo on topic LinuxCNC S-Curve Accelerations

LinuxCNC S-Curve Accelerations

Category: General LinuxCNC Questions

New PR github.com/LinuxCNC/linuxcnc/pull/3744
Should be able to get new build artifacts, not sure, or you can build my fork
Need some help with testing, thanks!
  • NWE
  • NWE
Today 05:01 - Today 05:14

Mini PC for LinuxCNC/CPU Realtime Performance

Category: Computers and Hardware

However I’m a bit limited by the low ram (8GB), low disk space and etc.


 

LinuxCNC uses minimal RAM, but I could see needing lots of RAM if you were running CAD/CAM software on the machine and working with larger files. If that is the case you might want the kind of computing power you're talking about.

I am running a GMKtec M5 Plus mini-pc with a Ryzen 7 5825U cpu and 32GB RAM on Debian 13 and it works well. It is my only pc that also has Windows on it. It runs a lot cooler on linux and its little fan is quiet. Every time I boot Win11 on it I am reminded it has a noisy little fan that can really blow hot air. I never tried LinuxCNC or the realtime kernel on it. I left it at work today. Tomorrow evening I'll bring it home and post some latency tests from a LinuxCNC live boot.
  • Marcos DC
  • Marcos DC's Avatar
Yesterday 04:43 - Today 05:14

Mesa 7i96S + THCAD-2 for slow stand-off control (laser cleaning, auto air paint)

Category: Driver Boards

Hi all,I’m building a large vertical machine for laser cleaning and automated spray painting of heavy equipment (excavators, cranes, large fabricated parts and enclosures).Motion concept is a raster-based process:
  • Z axis performs the working stroke (up/down) where laser cleaning or spray painting is applied
  • Y axis is used only for slow stand-off distance control (surface following)
  • X axis is used only between strokes for step-over / overlap indexing, then the next Z stroke starts

    For painting, we use automatic air spray guns (not airless / not AAA), since painting is done in a general workshop area without a dedicated spray booth. Typical overlap is around 60–70% between strokes.Current and planned hardware:
    • Mesa 7i96S (Ethernet, step/dir drives)
    • THCAD-2 for isolated analog-to-frequency input
    • Keyence distance sensor (starting with IL-1000, possibly upgrading to LK-G3000 series later)
    • Current: manual air spray gun 
    • Planned: automatic air spray gun 
    • Typical speeds:
      • Z working stroke: ~15–40 mm/s
      • X step-over between strokes: index only (no distance control)
      • Y axis: slow stand-off correction only

        Environment is electrically noisy (industrial equipment, welding, laser), so isolation is important.My questions:
        1. For this type of slow stand-off control on Y, is using THCAD-2 into the 7i96S encoder input a reasonable approach (non-plasma use)?
        2. If I upgrade to a faster sensor (LK-G3000), does THCAD-2 become a bottleneck for meaningful improvement?
        3. If I want proper fast isolated analog input, which Mesa hardware would you recommend to add ADC capability to a 7i96S-based system?
        4. Any practical tips for filtering, deadband, and loop rates for a ~10 Hz sensor like the IL-1000 in this application?

          Thanks in advance for any advice.
  • NWE
  • NWE
Yesterday 04:32

Mini PC for LinuxCNC/CPU Realtime Performance

Category: Computers and Hardware

I've had good success with generic fanless industrial mini-pc's in aluminum housings. One had a Celeron N5105, another had the J1900 CPU, both seemed performant for my applications. I was not running anything graphics intensive.

I tried a $90 USD UXX and a $110 MinsForum, with intel N4020 celeron CPUs, gave up on both of those. The one couldn't be configured to boot automatically when the power is switched on, both had insurmountable ethernet power-save features that interfered with ethercat.
  • PCW
  • PCW's Avatar
Yesterday 04:17 - Yesterday 04:18
Replied by PCW on topic Linuxcnc 2.9.4 and Mesa 7i97T

Linuxcnc 2.9.4 and Mesa 7i97T

Category: Installing LinuxCNC

I was asking  about:

From here there is only "board not found"

What program printed that message?

As Unknown mentioned, posting your hal and ini files would help diagnosis.

Note that pncconf cannot currently make configuration files for the 7I97/7I97T
so the options are to use MesaCT or start with a sample 7I97 configuration
and modify it to suit your hardware:

 

File Attachment:

File Name: basic7i97_...1-26.zip
File Size:4 KB

 
  • Lcvette
  • Lcvette's Avatar
Yesterday 03:17
Replied by Lcvette on topic Probe Basic Stable error

Probe Basic Stable error

Category: QtPyVCP

.3 is from the starting poin. If you're .15 from the edge it's only going to move .15 past the edge. Step off should be adjusted until you comfortably clear the edges.

If you're still having issues you can check your car file to see if your are correctly updating.
  • ncf250sd
  • ncf250sd
Yesterday 03:10
Replied by ncf250sd on topic Probe Basic Stable error

Probe Basic Stable error

Category: QtPyVCP

Yes, I have the probe tip dia set
  • ncf250sd
  • ncf250sd
Yesterday 03:09
Replied by ncf250sd on topic Probe Basic Stable error

Probe Basic Stable error

Category: QtPyVCP

My start position was well inside of the .3, it’s pretty small stock. All the outside corners behave the same, I didn’t check the inside.
  • Lcvette
  • Lcvette's Avatar
Yesterday 02:17 - Yesterday 02:18
Replied by Lcvette on topic Probe Basic Stable error

Probe Basic Stable error

Category: QtPyVCP

.3 pretty small unless you have it real close to the corner when you start. Do you have the probe tip diameter set in the tool table?

Do the other corners behave the same?
  • ncf250sd
  • ncf250sd
Yesterday 02:05 - Yesterday 02:13
Replied by ncf250sd on topic Probe Basic Stable error

Probe Basic Stable error

Category: QtPyVCP

pretty sure i have all the setting correct as that was my first suspicion. I have already calibrated the probe and used it to find the center and z height of the stock.. I don't think that would have been possible with bad values? Or am i wrong? I will check again tomorrow. I used the original PB for several years so I am pretty familiar.  Also, the pictures are confusing; the second pic the probe had already completed the x measurement and moved into position for the Y.  the probe did step off the correct .3" in the x direction.
  • NWE
  • NWE
Yesterday 01:48

Solving the USB Latency Dogma for HMI/MPG: Technical Feedback Request

Category: Driver Boards

I'm interested in trying this out. Where can I get the Arduino source code?
  • Lcvette
  • Lcvette's Avatar
Yesterday 01:37
Replied by Lcvette on topic Probe Basic Stable error

Probe Basic Stable error

Category: QtPyVCP

Step off width.

Read the probe help on the probing page for explanations on how probing settings works.
  • ncf250sd
  • ncf250sd
Yesterday 01:31
Replied by ncf250sd on topic Probe Basic Stable error

Probe Basic Stable error

Category: QtPyVCP

Thank you I got it working. Today I attempted to probe a top left outside corner and noticed that when the routine went to probe the "Y" side the probe does not move over enough to the positive X to probe the material.  It does like it should when it probes the X.  It does the same on all outside corners.  It probes the center position just fine.  I attached a pic of the probe start position and where it fails to move over enough. Any ides on what to look for?
Displaying 1 - 15 out of 19790 results.
Time to create page: 0.188 seconds
Powered by Kunena Forum