Advanced Search

Search Results (Searched for: )

  • Hakan
  • Hakan
09 Aug 2025 08:25

modprobe: ERROR: could not insert 'ec_master': Key was rejected by service

Category: EtherCAT

Certainly an issue with secure boot and unsigned kernel modules, so the author is on the right track.
Twenty lines down there is a hidden spoiler section with more instructions, in case they were not seen.

The ec_master and ec_generic modules are built during ethercat package installation to fit the current kernel.
The modules do not get signed properly as required by secure boot. There was a case some months back
despite switching off secure boot in bios the kernel refused to load the modules.

By googling around it seems possible the modules can be signed but it is not so easy, but you can always try.
Switching off secure boot should work but doesn't always it seems.
  • Hakan
  • Hakan
09 Aug 2025 08:13
Replied by Hakan on topic Amplifier Fault ECT60 Closed Loop

Amplifier Fault ECT60 Closed Loop

Category: EtherCAT

I have three ECT60 and never had a problem. That's not any help of course, but I can offer my config.
<masters>
  <master idx="0" appTimePeriod="1000000" refClockSyncCycles="5">
    <slave idx="0" name="X" type="generic" vid="00000a88" pid="0a880002" configPdos="true">
      <dcConf assignActivate="300" sync0Cycle="*1" sync0Shift="0"/>
      <sdoConfig idx="2000" subIdx="0"><sdoDataRaw data ="a0 0f"/></sdoConfig>  <!-- Max motor current (3.0A=b80b 4.0=a00f 5.0=8813) Rated=4.0A -->
      <sdoConfig idx="2003" subIdx="0"><sdoDataRaw data ="64 00"/></sdoConfig>  <!-- Standby current percentage (100%) -->
      <sdoConfig idx="2011" subIdx="0"><sdoDataRaw data ="01 00"/></sdoConfig>  <!-- Closed loop -->
      <sdoConfig idx="2023" subIdx="1"><sdoDataRaw data ="a0 0f"/></sdoConfig>  <!-- Kp=4000 (def=2000) -->
      <syncManager idx="2" dir="out">
        <pdo idx="1600">
          <pdoEntry idx="6040" subIdx="00" bitLen="16" halPin="cia-controlword" halType="u32"/>
          <pdoEntry idx="6060" subIdx="00" bitLen="8" halPin="opmode" halType="s32"/>
          <pdoEntry idx="607A" subIdx="00" bitLen="32" halPin="target-position" halType="s32"/>
          #<pdoEntry idx="60FF" subIdx="00" bitLen="32" halPin="target-velocity" halType="s32"/>
        </pdo>
      </syncManager>
      <syncManager idx="3" dir="in">
        <pdo idx="1a00">
          <pdoEntry idx="6041" subIdx="00" bitLen="16" halPin="cia-statusword" halType="u32"/>
          <pdoEntry idx="6061" subIdx="00" bitLen="8" halPin="opmode-display" halType="s32"/>
          <pdoEntry idx="6064" subIdx="00" bitLen="32" halPin="actual-position" halType="s32"/>
          #<pdoEntry idx="606C" subIdx="00" bitLen="32" halPin="actual-velocity" halType="s32"/>
          #<pdoEntry idx="6077" subIdx="00" bitLen="32" halPin="actual-torque" halType="s32"/>
        </pdo>
      </syncManager>
    </slave>

You don't need to go the detour with sdoconfig to reset to factory default. You can set the SDO directly with
ethercat download 0x1011 1 1
and there is an "ethercat upload" that works in a similar way if you want to check individual SDOs.
If you haven't done so, power cycle the drive afterwards reset to factory default.
  • RoberCNC
  • RoberCNC
09 Aug 2025 08:10
Replied by RoberCNC on topic LiCHUAN A5 AC Servo Fine tunning

LiCHUAN A5 AC Servo Fine tunning

Category: Advanced Configuration

I totally agree, Andy. The Y axis is the LiCHUAN. I'm convinced it's due to acceleration and speed. Would you start by modifying the INI file? Wouldn't you look for it via the driver's own parameters?
  • ChironFZ16
  • ChironFZ16's Avatar
09 Aug 2025 08:05 - 09 Aug 2025 08:17
Replied by ChironFZ16 on topic Bitfile for 6i25+7i74+7i85

Bitfile for 6i25+7i74+7i85

Category: Driver Boards

Yes,forPWMs u.Servos i have 2 x 5i20  
 
  • automata
  • automata
09 Aug 2025 07:32
Replied by automata on topic PathPilot V2 source code

PathPilot V2 source code

Category: PathPilot

From what I am seeing in the Tormach V2.12 branch, it does not have jerk-limiting.
That is a grotius only special (and tormach is forbidden from using it ;-) (codeberg.org/skynet/linuxcnc_scurve_comp...ter/cmake/LICENCE.md).
-automata
  • automata
  • automata
09 Aug 2025 07:29
Replied by automata on topic PathPilot V2 source code

PathPilot V2 source code

Category: PathPilot

I have not gotten the tormach V2.12 version of linuxcnc to compile.

I have one Tormachs earlier versions (V2.10) to compile on Debian Stretch. 1. It has the 9 axis lookahead.
2. It does not however account for sittner's PLL patch which is extremely useful for Ethercat distributed clocks when used with a Preempt-rt Linux kernel.
3.This version also does not differentiate between Joints and axes as Tormach has forked linuxcnc before the joints-axis patches were finalized.

I have v2.9 of Linuxcnc compiled and running on Debian Bookworm.

-automata
  • GeckoWorks
  • GeckoWorks
09 Aug 2025 03:29 - 09 Aug 2025 11:16

Announcing Deckard: StreamDeck support for LinuxCNC

Category: Show Your Stuff

There are now a few cheaper clones/competitors out there, too. Generally called Streamdock (not deck) and it seems they come from another(?) OEM and are often sold under the Mirabox name but they are sometimes rebranded, too.
Prices are all over the place though as in my brief search, I have seen the 15 key version ranging from USD 50-100.

Not sure if the protocols are identical or it would take a lot of re-work to make them work with Lcnc. 
But they are quite a lot cheaper so might lower the bar for people interested in getting into these.

Also, on at least one of the models, the buttons seem to be a bit larger than on the real Streamdeck - which might not be a bad thing for machining use. 
 
  • tcbmetalworks
  • tcbmetalworks
09 Aug 2025 03:03 - 09 Aug 2025 03:03
Replied by tcbmetalworks on topic Automatic band saw marvel v10a

Automatic band saw marvel v10a

Category: CNC Machines

I was able to make a basic gui to turn on and off 2 leds using cursor. Pretty cool tbh. It took 2 days of pain in the ass vibe coding to get it done but now that I'm here everything should be smooth sailing. This is really a new method to make gui that is not talked about much. In my opinion it's much easier then trying to learn a few programming languages. Pretty neat because cursor is pretty strong at using the ai to make python gui. I don't think I would use it for a mill but for basic input outputs it should be strong enough.
  • andypugh
  • andypugh's Avatar
09 Aug 2025 01:20
Replied by andypugh on topic M66 keeps waiting

M66 keeps waiting

Category: G&M Codes

LinuxCNC version on the splash screen is 2.9.0~pre1+git20230208.f1270d6ed7

I really thought we had a newer version than that on Bookworm, but the package lists suggest otherwise. 

I don't think that anything has changed with M66 since that version (which was a prerelease that found it's way into the Debian archives during their testing phase, expected to be replaced, and then wasn't. 

I don't expect it to make a difference to this particular issue but there are other fixed bugs that I would be happier knowing you are not going to see. The current release version (outside Debian) is 2.9.4.  You can just download the .deb file and install it from our server: 
www.linuxcnc.org/dists/
What Linux are you running? (eg, Debian Bookworm (my first guess)) and on what platform? (PC? Pi? Oher?) we can then point you to the exact package file you need. 
  • pippin88
  • pippin88
  • andypugh
  • andypugh's Avatar
09 Aug 2025 00:40
Replied by andypugh on topic PathPilot V2 source code

PathPilot V2 source code

Category: PathPilot

This is still not the build with the jerk limiting right?
 

Does PathPilot have jerk limiting? Or are you talking about the Grotius version? 
  • snowgoer540
  • snowgoer540's Avatar
09 Aug 2025 00:37
Replied by snowgoer540 on topic PathPilot V2 source code

PathPilot V2 source code

Category: PathPilot

I am not really looking for the pathpilot UI.
The Tormach version has look ahead applied on all 9 axes (as opposed to only XYZ for vanilla linuxcnc v2.9).
Also I wanted to see if they have applied the dpll patch needed to operate Ethercat drives with lower jitter (github.com/sittner/linuxcnc-ethercat/blo...-functions-2.8.patch). My conclusion on this front is that they have not.
Further they sent over non-compilable code - there is a bunch of uncommented FIXMEs and TODOs littered over the code and it does not even compile.
So Tormach is definitely not playing by the rules of GPLv2.
And it uses python2 (and python3 in some places) to the point that it is not compilable on Bookworm. Neither it is compilable on Stretch.
-automata


Earlier in this thread you said you got 2.9 to compile. I am wondering a few things:
1. What steps you took to get that to work?
2. What version are you working with currently?
3. I wonder what the last version that would compile would be assuming you did get v2.9 to work.

The 9 axis look ahead should be in v2.9, so if you can make that compile, then it might be a start, and worth doing something like Andy did to see what all is different and go from there?

Just thinking out loud.
  • snowgoer540
  • snowgoer540's Avatar
09 Aug 2025 00:34
Replied by snowgoer540 on topic PathPilot V2 source code

PathPilot V2 source code

Category: PathPilot

It's not, but I think a good step 1 is to add the 9 axis blending, and then step 2 would be to look at those changes. It would probably be easier to implement that way.
  • Benb
  • Benb's Avatar
09 Aug 2025 00:06
Replied by Benb on topic M66 keeps waiting

M66 keeps waiting

Category: G&M Codes

Since you're observing activity at hal pin “motion.digital-in-xx”, this confirms that the hardware input is functioning correctly. The issue likely lies further downstream—could it be that Gmoccapy is monopolizing this pin?
  • tommylight
  • tommylight's Avatar
08 Aug 2025 23:54

M1xx: Controlling Relays (solenoids) from within axis MDI

Category: Advanced Configuration

I was looking for a way to control my vacuum table's vacuum pump from within axis.

To late, but:
Axis (and probably other GUI's) already have built in control for Mist and Flood so you could have just used those as that would also make it possible to use the M7/M8/M9 codes to control them directly, more info here
linuxcnc.org/docs/html/gcode/m-code.html#mcode:m7-m8-m9
For more outputs/stuff, you would have to go with what you did, and there are probably many ways of doing it, and you can use PyVCP panel to show info about it at all times:
linuxcnc.org/docs/html/gui/pyvcp.html
I use PyVCP panels a lot with Axis GUI, a lot, even for showing all Mesa IO and everything else, on industrial machines. :)
forum.linuxcnc.org/30-cnc-machines/31792...ofit?start=100#88523
See the right side, all is added as PyVCP panels.
P.S.
I was just searching for a retrofit i did to post the link here, bumped into my video from youtube posted by some russian company on rutube !!! And they wonder why the whole world hates them!
Displaying 13981 - 13995 out of 14179 results.
Time to create page: 0.435 seconds
Powered by Kunena Forum