Advanced Search

Search Results (Searched for: )

  • ihavenofish
  • ihavenofish
30 Oct 2025 21:24
Replied by ihavenofish on topic New ethercat / probe basic control for minimonster

New ethercat / probe basic control for minimonster

Category: CNC Machines

Apparently the net naming was conflicting with the ethercat naming. renamed and now its fine. had to mess with the spindle scaling but now its perfect.

So ultimately in my custom.hal the pins were simply not connecting the to the spindle.0 commands, and the names had to be changed so they didnt conflict with ethercat.

So chatgpt DID get it right, it just didnt not know (how) to resolve the conflict and went on a bizarre hallucination.

Thanks guys, I think at the end of it I actually understand this all now, and am not just slapping random code in going "why's it borked?"
  • unknown
  • unknown
30 Oct 2025 21:20
Replied by unknown on topic 6i25 bitfile

6i25 bitfile

Category: Driver Boards

PCW is from Mesa, most if not all the vhd code bears his name.

The thing is is not just Linuxcnc that his products are used for.
  • Hakan
  • Hakan
30 Oct 2025 21:18

Stepper online A6 Servo motor as Spindle motor

Category: General LinuxCNC Questions

Phuu, I have no idea why it didn't work right away. I am happy that some patience paid off.

You have some settings in the example hal file
setp cia402pv.Spindle.velo-scale 2000
setp cia402pv.Spindle.acceleration 100
setp cia402pv.Spindle.deceleration 100
setp cia402pv.Spindle.quickstop-acceleration 300
quickstop isn't used (yet), but the other values you need to adapt to your liking.
velo-scale is how many steps there are per revolution. It is probably the encoder resolution for you.
Gearing goes into that number as well.
That number also affects the velocity feedback.
Accelerations are revs/s^2. Easiest is maybe to use halshow and set different values while testing start and stop.
 
  • my1987toyota
  • my1987toyota's Avatar
30 Oct 2025 21:08
Replied by my1987toyota on topic ARE YOU KIDDING ME YOUTUBE !!!

ARE YOU KIDDING ME YOUTUBE !!!

Category: Off Topic and Test Posts

ihavenofish post=337498 userid=22796

If people wish to swallow the continued escalation of data mining the populus and participating
in police states. that is for them to decide.

  But to put it simply rodw you don't have to log into forums to READ the information. At least not yet.
I wont be surprised if that changes soon as well. You know for the kids. Wont somebody please think
of the Children. So why Should I have to log in to VIEW a video, that's my point.
I am tired of the increasing collection of data on everyone not just me.
I may not be able to stop the big machine, But I don't have to help it along either.


I cant find any reference to having to log on to view videos other than random people saying they have technical issues going back YEARS. Can you direct me to the youtube policy for this? I know this is is a new policy in the usa (maybe only in some states, not federal, and nothing to do with youtube of course) but i cant see where its stated by youtube as a rule. Got links?

I am currently watching videos while not logged in...
 

I tried pulling up multiple video's today on my Linux and windows 10 laptops and every single time no matter the video
it requested that I log in to view the videos. Video's that played just fine yesterday (tutorials on Tkinter) now request
that I log in. whether it's official policy is immaterial. It's the fact that it's happening.

ihavenofish If you're able to watch YouTube without logging in then perhaps there is some technical aspect in the mix
that I don't know about, region, country, municipality, internet provider. ect. any of the above could be it. 
 I will try my machines when I get home and see if there is a difference.

 
  • ihavenofish
  • ihavenofish
30 Oct 2025 21:01
Replied by ihavenofish on topic New ethercat / probe basic control for minimonster

New ethercat / probe basic control for minimonster

Category: CNC Machines

Clues.... so i have now connected (i expect) the spindle correctly, it was actually connected before, however that is done, my ethercat drives wig out and repeatedly cycle on and off.

Hmmmm. So there is a conflict with the spindle.0 pins.
  • andypugh
  • andypugh's Avatar
30 Oct 2025 20:53
LinuxCNC 2.9.7 Release was created by andypugh

LinuxCNC 2.9.7 Release

Category: LinuxCNC Announcements

LinuxCNC 2.9.7 released 26 October 2025. LinuxCNC 2.9.7 has been released.
This is another bug-fix release to fix an unexpected interaction in a previous bugfix. (In this case the driver for the popular XHC pendants was incompatible with changes made to HALUI pin creation)
In addition changes to the CI (continuous integration) in Github mean that the install debs will be available from the LinuxCNC Github repository under the "releases tab"

This update is for all users, but especially users of the XHC pendants and Gmoccapy.

Packages for 2.9-uspace for amd64 (PC) and arm64 (Pi) for Debian Buster, Bullseye, Bookworm, Trixie and Sid have been added to the linuxcnc repository.
If you installed from one of our live images or Pi SD-card images then the update should be available immediately. The install script here: linuxcnc.org/docs/stable/html/getting-st...th_preempt_rt_kernel has been
augmented with a version for Trixie updated to include a new, longer key required by Debian versions from Trixie onwards.
(A combined script is undergoing testing, www.linuxcnc.org/linuxcnc-install-test.sh if you have a working Debian (Buster through to Trixie) install and want to install LinuxCNC on it)
At the moment the live-image installer and SD card images will install 2.9.4 but update should be trivial (and possibly automatic). Updated images are in-progress. RTAI is still supported, but in the short term building from source is likely to be the most expedient way to get 2.9.7 on that platform. Changelog
  • [ci] publish releases with artifacts - GitHub now builds release deb
  • Revert 7d9ee66 to address #3583 - halui functions stop working in 2.9.5/6
  • Merge pull request #3512 from Sigma1912/patch-1
  • Gmoccapy: Fix arrow key up/down bug in tooleditor
Acknowledgements As always, we couldn’t do this without the contributions from the community, so many thanks:
Konstantin Tcepliaev
Sigma1912
  • scsmith1451
  • scsmith1451's Avatar
30 Oct 2025 20:40
Replied by scsmith1451 on topic Using return values from oWord subroutines

Using return values from oWord subroutines

Category: General LinuxCNC Questions

Hellow Aciera,

That was the document that I was following when attempting to use the return values. I have attempted to use:

o200 call .....
#<LF> = #<_value>

but, that generates an error when the code is loaded into LCNC.

Still stuck on the assignment of the return value to a local named variable.

Kind Regards
  • rodw
  • rodw's Avatar
30 Oct 2025 20:39

New ethercat / probe basic control for minimonster

Category: CNC Machines

I don't think you have set the spindle at speed pin anywhere......
  • rodw
  • rodw's Avatar
30 Oct 2025 20:36
Replied by rodw on topic ARE YOU KIDDING ME YOUTUBE !!!

ARE YOU KIDDING ME YOUTUBE !!!

Category: Off Topic and Test Posts

I don't think it matters. They already know everything about you. My phone tells me the name of a song playing near me even TV jingles.How do I know its not listening to what I say? I think it does cos sometime ads appear...
  • ihavenofish
  • ihavenofish
30 Oct 2025 20:36 - 30 Oct 2025 20:40
Replied by ihavenofish on topic New ethercat / probe basic control for minimonster

New ethercat / probe basic control for minimonster

Category: CNC Machines

I'm lost now. haha
All those spindle.0 pins have been there from the beginning. They are all read only so I cant connect them to for example my mb2hal pins.

The only thing I am trying to do is to have m3/m5 run my spindle.

From halshow i can directly set the pins to turn the spindle on. Now I just need whatever commands m3/m5 in the ui/gcode to change those.

When I typo M3 S3000 in the mdi I do not see any hal pins in halshow change at all. So I assume that means m3 is not connected to anything yet... OR, I'm missing something.
  • Will_cnc
  • Will_cnc
30 Oct 2025 20:33
Replied by Will_cnc on topic Stepper online A6 Servo motor as Spindle motor

Stepper online A6 Servo motor as Spindle motor

Category: General LinuxCNC Questions

Big thanks for your help Hakan

I have retyped a few of the lines in  the Hal file and 

LINUX NOW OPENS AND THE SPINDLE RUNS !!! 

Next issues to solve 
Correct spindle speed ratio
When assigning the spindle to run at a certain speed the scaling is definitely off and is very slow . 
the belt setup is 2:1 how do I configure to this ? 

The spindle also does display that actual speed via the encoder signal any tips on how to change this ? 

Main issue: 
In getting the spindle to run it has caused the rest of the machine to jitter and run what seems like out of sync again 
changing the following " refClockSyncCycles="-5">" fixed the issue last time 
what else could now be causing the issue ? 
Many thanks 
Will 
  • Hakan
  • Hakan
30 Oct 2025 20:26

New ethercat / probe basic control for minimonster

Category: CNC Machines

Misunderstood you there.
Which one to start with?
 
  • JT
  • JT's Avatar
30 Oct 2025 20:23
Replied by JT on topic FlexGui - hal_io Spinbox

FlexGui - hal_io Spinbox

Category: Flex GUI

Looks like I never did finish the HAL I/O but it's finished now and working as expected. If the HAL value changes the widget value or state changes to match and if the widget value or state changes then the HAL pin is updated.

JT
  • ihavenofish
  • ihavenofish
30 Oct 2025 20:22
Replied by ihavenofish on topic New ethercat / probe basic control for minimonster

New ethercat / probe basic control for minimonster

Category: CNC Machines

Component Pins:
Owner   Type  Dir         Value  Name
    29  bit   IN          FALSE  spindle.0.amp-fault-in
    29  bit   IN           TRUE  spindle.0.at-speed
    29  bit   OUT          TRUE  spindle.0.brake
    29  bit   OUT         FALSE  spindle.0.forward
    29  bit   I/O         FALSE  spindle.0.index-enable
    29  bit   IN          FALSE  spindle.0.inhibit
    29  bit   IN          FALSE  spindle.0.is-oriented
    29  bit   OUT         FALSE  spindle.0.locked
    29  bit   OUT         FALSE  spindle.0.on
    29  bit   OUT         FALSE  spindle.0.orient
    29  float OUT             0  spindle.0.orient-angle
    29  s32   IN              0  spindle.0.orient-fault
    29  s32   OUT             0  spindle.0.orient-mode
    29  bit   OUT         FALSE  spindle.0.reverse
    29  float IN              0  spindle.0.revs
    29  float OUT             0  spindle.0.speed-cmd-rps
    29  float IN              0  spindle.0.speed-in
    29  float OUT             0  spindle.0.speed-out
    29  float OUT             0  spindle.0.speed-out-abs
    29  float OUT             0  spindle.0.speed-out-rps
    29  float OUT             0  spindle.0.speed-out-rps-abs

Component Pins:
Owner   Type  Dir         Value  Name
    29  s32   OUT          2540  motion-command-handler.time
    29  s32   OUT         34125  motion-controller.time
    29  float IN              1  motion.adaptive-feed
    29  float IN              0  motion.analog-in-00
    29  float IN              0  motion.analog-in-01
    29  float IN              0  motion.analog-in-02
    29  float IN              0  motion.analog-in-03
    29  float OUT             0  motion.analog-out-00
    29  float OUT             0  motion.analog-out-01
    29  float OUT             0  motion.analog-out-02
    29  float OUT             0  motion.analog-out-03
    29  bit   OUT         FALSE  motion.coord-error
    29  bit   OUT         FALSE  motion.coord-mode
    29  float OUT             0  motion.current-vel
    29  bit   IN          FALSE  motion.digital-in-00
    29  bit   IN          FALSE  motion.digital-in-01
    29  bit   IN          FALSE  motion.digital-in-02
    29  bit   IN          FALSE  motion.digital-in-03
    29  bit   OUT         FALSE  motion.digital-out-00
    29  bit   OUT         FALSE  motion.digital-out-01
    29  bit   OUT         FALSE  motion.digital-out-02
    29  bit   OUT         FALSE  motion.digital-out-03
    29  float OUT             0  motion.distance-to-go
    29  bit   IN           TRUE  motion.enable
    29  bit   OUT         FALSE  motion.eoffset-active
    29  bit   OUT         FALSE  motion.eoffset-limited
    29  bit   IN          FALSE  motion.feed-hold
    29  float OUT             0  motion.feed-inches-per-minute
    29  float OUT             0  motion.feed-inches-per-second
    29  bit   IN          FALSE  motion.feed-inhibit
    29  float OUT             0  motion.feed-mm-per-minute
    29  float OUT             0  motion.feed-mm-per-second
    29  float OUT             0  motion.feed-upm
    29  bit   IN          FALSE  motion.homing-inhibit
    29  bit   OUT          TRUE  motion.in-position
    29  bit   OUT         FALSE  motion.is-all-homed
    29  bit   IN          FALSE  motion.jog-inhibit
    29  bit   OUT         FALSE  motion.jog-is-active
    29  bit   IN          FALSE  motion.jog-stop
    29  bit   IN          FALSE  motion.jog-stop-immediate
    29  bit   OUT         FALSE  motion.motion-enabled
    29  s32   OUT             0  motion.motion-type
    29  bit   OUT         FALSE  motion.on-soft-limit
    29  bit   IN          FALSE  motion.probe-input
    29  s32   OUT             0  motion.program-line
    29  float OUT             0  motion.requested-vel
    29  u32   OUT    0x002CA523  motion.servo.last-period
    29  bit   OUT         FALSE  motion.teleop-mode
    29  float OUT             0  motion.tooloffset.a
    29  float OUT             0  motion.tooloffset.b
    29  float OUT             0  motion.tooloffset.c
    29  float OUT             0  motion.tooloffset.u
    29  float OUT             0  motion.tooloffset.v
    29  float OUT             0  motion.tooloffset.w
    29  float OUT             0  motion.tooloffset.x
    29  float OUT             0  motion.tooloffset.y
    29  float OUT             0  motion.tooloffset.z
    29  bit   OUT         FALSE  motion.tp-reverse
  • kate
  • kate
30 Oct 2025 20:22 - 31 Oct 2025 12:54

RaspberryPi 4/5 Ethercat Rtelligent ECT60 Synchronization error

Category: EtherCAT

 
I have an issue, after running LinuxCNC Raspberry Pi Ethercat with  Rtelligent ECT60 closed loop stepper controller i will gat about roughly half of hour or sometimes less  EtherCAT ERROR 0-0: AL status message 0x001A: "Synchronization error".  I have narrowed down problem that it occurs when raspberry pi ethernet goes down for a moment and then back up.
[ 4189.236501] EtherCAT ERROR 0-1: Failed to receive AL state datagram: Datagram timed out.
[ 4189.300500] EtherCAT 0: 0 slave(s) responding on main device. Re-scanning on next possibility.
[ 4189.300504] EtherCAT 0: Re-scanning now.
[ 4189.848960] macb 1f00100000.ethernet eth0: Link is Down
[ 4189.849054] EtherCAT 0: Link state of ecm0 changed to DOWN.
[ 4190.184505] EtherCAT WARNING 0: 50 datagrams TIMED OUT!
[ 4191.898355] macb 1f00100000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
[ 4191.899068] EtherCAT 0: Link state of ecm0 changed to UP.
Then the narrowing down part, I have tried with Raspberry Pi5 and couple of Raspberry Pi 4, I have used own build Rt-preempt kernel and all Linuxcnc/Ethercat from sources and now I have downloaded ready made LinuxCNC 2.9.4 Raspberry Pi image for rpi4 and rpi5. I have followed installation instructions from "Ethercat installation from repositories - how to step by step". I have tried with two separate controller boxes that are having Rtelligent ECT60 boards with two CNC machines and test configuration with just raspberry pi, controller and stepper motors. I have used multiple brand new ethernet cables, tried multiple Raspberry Pi power supplies including original one.  I have tried to disable all other possible services like ntpd NetworknaMager touching interface. I can say that I have changed every component in system. Ethercat is direct cable connection from Raspberry Pi to ETC60.

Good ideas what to try next or even workaround ideas.  When searching "macb 1f00100000.ethernet eth0: Link is Down" for rpi5 or similar for rpi4 i got lot of matching posts from raspberry pi forums. Just not help, there is similar theories about reason, bad ethernet cable, bad power supply, bad ethernet switch. I have tried with multiple cables , mutiple power supplies and I don't have switch but direct ethercat.

I least assume that issue is not in Ethercat configuration or Rpi RT-Preempt kernel because all of these are now standard from repo.
 ​​​​​​​
Displaying 2536 - 2550 out of 21713 results.
Time to create page: 0.217 seconds
Powered by Kunena Forum