Advanced Search

Search Results (Searched for: )

  • rodw
  • rodw's Avatar
03 Oct 2025 20:05
  • peterpan
  • peterpan
03 Oct 2025 18:51 - 03 Oct 2025 19:20
Replied by peterpan on topic Trouble with Cia402 drive configuration

Trouble with Cia402 drive configuration

Category: EtherCAT

Update: Got the drive to start moving when the home button is pressed!
We'll see where I go from here 
  • peterpan
  • peterpan
03 Oct 2025 17:30
Replied by peterpan on topic Trouble with Cia402 drive configuration

Trouble with Cia402 drive configuration

Category: EtherCAT

All stat parameters are false.
opmode = 0
controlword = 0x00000004
statusword = 0x00000000

I realize I commented out the cia402 net commands because they were throwing a "Pin 'lcec.0.3.x' does not exist" error, and if I add SyncManager back in "syncManager is only allowed on generic slaves"

What should I do to configure the pdos, or do I simply have to call them by a default name? If so, where do I find it..?
  • Hakan
  • Hakan
03 Oct 2025 16:54
Replied by Hakan on topic Trouble with Cia402 drive configuration

Trouble with Cia402 drive configuration

Category: EtherCAT

Sounds good. Sounds like it is in OP.
Then go into halshow and check the cia402.?.stat parameters. ? being your drive number.
Which if all the stat parameters are true, hopefully stat-op-enabled.
And what values ​​do controlword and statusword have?

Can you attach your hal and ethercat-conf file again.
  • peterpan
  • peterpan
03 Oct 2025 16:22
Replied by peterpan on topic Trouble with Cia402 drive configuration

Trouble with Cia402 drive configuration

Category: EtherCAT

I don't see any errors in syslog or in the LinuxCNC output, but I still get a joint 0 following error when I try to move the drive...
  • Dwellon
  • Dwellon
03 Oct 2025 16:18 - 14 Oct 2025 16:18
Replied by Dwellon on topic Send emails / txts notifications from gcode.

Send emails / txts notifications from gcode.

Category: PathPilot

I got this working by using curl in a G-code macro to call a webhook that sends me texts. I signed up with a voip provider that gives me a number capable of receiving and sending SMS through a simple API. That way I don't need a full email setup—just a lightweight script and a network connection. Super handy for longer jobs or when I step away from the machine.
  • ShemJ
  • ShemJ's Avatar
03 Oct 2025 16:06 - 03 Oct 2025 16:15

EL8 - Rehoming axis goes max speed ignores machine and driver limits

Category: EtherCAT

I have EL8 drivers and I have an issue that gave me a serious startle.

I am using internal homing (-4) which is working exactly as expected. However, if I rehome all (axis) or Ref any axis or rehome (Probe basic), the drive shoots back to the homing position at what I believe is top speed for the servo. This ignores both the machine limits and the limits I have set in the parameters (POE.31-36).

I have set homing limits on the driver, but also control them via HAL. As a stopgap, I also tried adding a max velocity parameter (bold), but it errors out. I tried adding a max velocity pin. I am not sure how to limit the speed of the drive using motion control yet.  Any takers?

          <pdoEntry idx="6098" subIdx="00" bitLen="8"  halPin="home-mode" halType="s32"/>
          <pdoEntry idx="6099" subIdx="01" bitLen="32" halPin="home-hi-speed" halType="u32"/>
          <pdoEntry idx="6099" subIdx="02" bitLen="32" halPin="home-lo-speed" halType="u32"/>
          <pdoEntry idx="609A" subIdx="00" bitLen="32" halPin="home-acc" halType="u32"/>
          <pdoEntry idx="6080" subIdx="00" bitLen="32" halPin="max-velocity" halType="u32"/>

and in HAL
#limit max velocity in rev/min
setp lcec.0.0.max-velocity 1000

This is a safety risk for now.  I'd like to get around this issue if possible. 

Good god, this HTML editor is horrific.
  • Hakan
  • Hakan
03 Oct 2025 15:43 - 03 Oct 2025 15:52
Replied by Hakan on topic Trouble with Cia402 drive configuration

Trouble with Cia402 drive configuration

Category: EtherCAT

I think you are close so keep removing PDOs to come at 8 or below.
It's okay to remove too many. Once it runs you can always come back and adjust.
These are candidates for removal
<modParam name="enableActualTorque" value="true"/>
<modParam name="enableActualVoltage" value="true"/>
<modParam name="enableDigitalInput" value="true"/>
<modParam name="digitalInChannels" value="16"/>
<modParam name="enableDigitalOutput" value="true"/>
<modParam name="digitalOutChannels" value="16"/>
<modParam name="enableFollowingErrorTimeout" value="true"/>
<modParam name="enableFollowingErrorWindow" value="true"/>
<modParam name="enablePolarity" value="true"/>
<modParam name="enablePositionDemand" value="true"/>
<modParam name="enableProbeStatus" value="true"/>
<modParam name="enableProfileVelocity" value="true"/>
<modParam name="enableTargetTorque" value="true"/>
<modParam name="enableTorqueDemand" value="true"/>
<modParam name="enableVelocityDemand" value="true"/>
 
Disable them all.
  • peterpan
  • peterpan
03 Oct 2025 14:53 - 03 Oct 2025 15:10
Replied by peterpan on topic Trouble with Cia402 drive configuration

Trouble with Cia402 drive configuration

Category: EtherCAT

So now this is what my .xml looks like:
<masters>
<master idx="0">
<slave idx="0" type="EK1100"/>
<slave idx="1" type="EL1008"/>
<slave idx="2" type="EL2008"/>
<slave idx="3" type="basic_cia402" vid="0x00000c96" pid="0x00000001" name="D4">
<!--ClearPath EC (CoE Rev 2)-->
<modParam name="ciaRxPDOEntryLimit" value="8"/>
<modParam name="ciaTxPDOEntryLimit" value="8"/>
<modParam name="enablePP" value="false"/>
<modParam name="enablePV" value="false"/>
<modParam name="enableTQ" value="false"/>
<modParam name="enableHM" value="false"/>
<modParam name="enableCSP" value="true"/>
<modParam name="enableCSV" value="false"/>
<modParam name="enableCST" value="false"/>
<modParam name="enableActualFollowingError" value="false"/>
<modParam name="enableActualTorque" value="true"/>
<modParam name="enableActualVoltage" value="true"/>
<modParam name="enableDigitalInput" value="true"/>
<modParam name="digitalInChannels" value="16"/>
<modParam name="enableDigitalOutput" value="true"/>
<modParam name="digitalOutChannels" value="16"/>
<modParam name="enableErrorCode" value="true"/>
<modParam name="enableFollowingErrorTimeout" value="true"/>
<modParam name="enableFollowingErrorWindow" value="true"/>
<modParam name="enableHomeAccel" value="false"/>
<modParam name="enableInterpolationTimePeriod" value="false"/>
<modParam name="enableMaximumMotorRPM" value="false"/>
<modParam name="enableMaximumTorque" value="false"/>
<modParam name="enablePolarity" value="true"/>
<modParam name="enablePositionDemand" value="true"/>
<modParam name="enablePositioningTime" value="false"/>
<modParam name="enablePositioningWindow" value="false"/>
<modParam name="enableProbeStatus" value="true"/>
<modParam name="enableProfileAccel" value="false"/>
<modParam name="enableProfileDecel" value="false"/>
<modParam name="enableProfileVelocity" value="true"/>
<modParam name="enableTargetTorque" value="true"/>
<modParam name="enableTorqueDemand" value="true"/>
<modParam name="enableTorqueSlope" value="false"/>
<modParam name="enableVelocityDemand" value="true"/>
<modParam name="enableVelocityErrorTime" value="false"/>
<modParam name="enableVelocityErrorWindow" value="false"/>
</slave>
</master>
</masters>

Should I add back in the dcConf and pdo assignments?
When starting LinuxCNC I get:
LCEC: Invalid appTimePeriod of 0 for master 0 (should be 1000000).
LCEC: slave 0.D4: FAILURE: FAILURE: more input PDO entries configured than your hardware supports.

Axis 1 has 12 PDO entries, vs a configured limit of 8. You will need to edit your XML


It's still throwing the 1A00 and SDO Download errors.
[780038.782364] EtherCAT: Requesting master 0...
[780038.782370] EtherCAT: Successfully requested master 0.
[780039.033544] EtherCAT 0: Domain0: Logical address 0x00000000, 56 byte, expected working counter 6.
[780039.033549] EtherCAT 0:   Datagram domain0-0-main: Logical offset 0x00000000, 56 byte, type LRW.
[780039.033593] EtherCAT 0: Master thread exited.
[780039.033595] EtherCAT 0: Starting EtherCAT-OP thread.
[780039.033636] EtherCAT WARNING 0: 1 datagram UNMATCHED!
[780039.308450] EtherCAT ERROR 0-3: SDO download 0x1A00:09 (4 bytes) aborted.
[780039.308457] EtherCAT ERROR 0-3: SDO abort message 0x06090011: "Subindex does not exist".
[780039.308459] EtherCAT WARNING 0-3: Failed to map PDO entry 0x60B9:00 (16 bit) to position 9.
[780039.308461] EtherCAT WARNING 0-3: Currently mapped PDO entries: 0x6041:00/16 0x6064:00/32 0x6077:00/32 0x606C:00/32 0x6079:00/32 0x603F:00/16 0x6061:00/8 0x6062:00/32 0x60B9:00/16 0x6074:00/16 0x606B:00/32 0x60FD:00/32. Entries to map: 0x6041:00/16 0x6064:00/32 0x6077:00/32 0x606C:00/32 0x6079:00/32 0x603F:00/16 0x6061:00/8 0x6062:00/32 0x60B9:00/16 0x6074:00/16 0x606B:00/32 0x60FD:00/32
[780039.308489] EtherCAT WARNING 0-3: Failed to configure mapping of PDO 0x1A00.
[780039.333385] EtherCAT 0: Slave states on main device: OP.
[780040.080448] EtherCAT ERROR 0-3: SDO download 0x6065:00 (32 bytes) aborted.
[780040.080454] EtherCAT ERROR 0-3: SDO abort message 0x06070010: "Data type does not match, length of service parameter does not match".
  • MarkoPolo
  • MarkoPolo
03 Oct 2025 14:39
Replied by MarkoPolo on topic Error in tool_offsetview.py

Error in tool_offsetview.py

Category: Qtvcp

Great, that's exactly what I was looking for.

It works well, but two things could be improved:

1. If I press a macro button a second time that doesn't do anything because it's already executed, e.g., "Goto Machin Zero," the LED doesn't go out; it keeps blinking. It blinks until another macro does something.

2. Button 10 has a hardcoded name of "MORE MACROS." It would be nice if it also took its name from the ini file like the other buttons.
  • BipinBabu
  • BipinBabu
03 Oct 2025 14:36
Ethercat Motion asics was created by BipinBabu

Ethercat Motion asics

Category: EtherCAT

Hello Experts,

Is there any readymade package with LinuxOS+RTKernel+Ethercat Master prebuilt.?

Can someone please explain the core concept of Ethercat communication compared to traditional step and dir method?

I was wondering what parameters vary from machine to machine in terms of Ethercat configuration?

For example, I have seen that the Ethercat module needs the network card ID when installing/configuring Ethercat Master.
 
  • Hakan
  • Hakan
03 Oct 2025 14:30 - 03 Oct 2025 14:33

Leadshine 2CS3E-D507 / Cia402 almost working - help please!

Category: EtherCAT

You have something called extrajoints, maybe that is what you are looking for?
linuxcnc.org/docs/html/man/man9/motion.9.html

Hopefully someone that knows how to work with carousels can jump in.
  • phino
  • phino
03 Oct 2025 13:55

Laser Head Height Sensor – Looking for a Beta Tester

Category: Plasma & Laser

How is this sensor project going? I notice the product page still mentions out of stock. proma-elektronika.com/product/c2v-capitance-to-0-10v-converter/
  • PCW
  • PCW's Avatar
03 Oct 2025 13:42
Replied by PCW on topic Mesa 8i20 EEPROM settings

Mesa 8i20 EEPROM settings

Category: Driver Boards

man setsserial
  • tommylight
  • tommylight's Avatar
03 Oct 2025 12:18
Replied by tommylight on topic Mesa 8i20 EEPROM settings

Mesa 8i20 EEPROM settings

Category: Driver Boards

Moved to "driver boards"
Displaying 781 - 795 out of 22710 results.
Time to create page: 0.305 seconds
Powered by Kunena Forum