Advanced Search

Search Results (Searched for: )

  • DarkPhoinix
  • DarkPhoinix
22 Apr 2025 13:15 - 22 Apr 2025 13:39
Replied by DarkPhoinix on topic TB6560 jp-1635a driver pin connection to NVEM v5

TB6560 jp-1635a driver pin connection to NVEM v5

Category: Driver Boards

Thank you very much !

Signal Power <-------------> com+
Pul- <---------------------> cpx- ​​ ​
Dir- <---------------------> dix-

Work!
  • Moutomation
  • Moutomation
22 Apr 2025 13:13

Ethercat installation from repositories - how to step by step

Category: EtherCAT

The problem was related to the Ethernet settings. It was solved.
  • tommylight
  • tommylight's Avatar
22 Apr 2025 13:11
Replied by tommylight on topic TB6560 jp-1635a driver pin connection to NVEM v5

TB6560 jp-1635a driver pin connection to NVEM v5

Category: Driver Boards

Yes. but do not wire EN, on most of these types of drives EN is not Enable, it is Disable, so sending signal to EN will actually disable the drive.
  • DarkPhoinix
  • DarkPhoinix
22 Apr 2025 12:59 - 08 May 2025 15:20

TB6560 jp-1635a driver pin connection to NVEM v5

Category: Driver Boards

Hello everyone,
I wanted to connect my NVEM V5 RT1052 with this DRIVER (just to test the outputs not for daily work). I am not very expert and I do not know how to connect this type of connections, in the NVEM manual there is no this type of driver.
 
 

I think but I'm not sure if it goes like this:
Signal Power <-------------> com+
Pul- <---------------------> cpx-
Dir- <---------------------> dix-
EN- <----------------------> ????????
  • tiagounderground
  • tiagounderground
22 Apr 2025 12:55 - 22 Apr 2025 13:00
Replied by tiagounderground on topic LinuxCNC S-Curve Accelerations

LinuxCNC S-Curve Accelerations

Category: General LinuxCNC Questions

I was able to test the debian 13 image with cia402 ethercat drivers, i can home the machine but after a few jog movements i got following errors and couldn't move the machine until i restart linuxcnc, latency is the same as my config that can runs in LinuxCNC 2.9.4. the only time i was able to run a gcode it only made the first g0 movement.it shows all the time wired connection loss, the only wired connection is to the ethercat drivers. i can run the same machine on the same pc only booting in LinuxCNC 2.9.4. without any erros, so its not a hardware problem.
  • Hakan
  • Hakan
22 Apr 2025 12:15

First time to try build my xml for not listed ethercat in-out component

Category: EtherCAT

Yeah... there is no contact with the ECL16DP. Only with the S1-M20.
What can you do? Power + ethernet connection. Maybe you can connect only the ECL16DP? Use the ETH0 port.
That new xml looks to be the same, except for the imagedata that looks intimidating. But it's just the bitmap of a picture that TwinCAT uses to display with the unit.
  • Moutomation
  • Moutomation
22 Apr 2025 11:39 - 22 Apr 2025 11:42

Ethercat installation from repositories - how to step by step

Category: EtherCAT

Hello,
I am installing ethercat but the communication light with the drivers is not flashing and it is not communicating with the drivers.
raspberry pi 5 
rpi-5-debian-bookworm-6.12.11-arm64-ext4-2025-01-27-0140.img.xz - linuxcnc 3.5.9
I used to use linuxcnc 2.9.3 and there was no problem.


 
  • spumco
  • spumco
22 Apr 2025 11:30

After homing X and Y, can I auto move to a non 0,0 location?

Category: General LinuxCNC Questions

Well... that's certainly a unique machine.

And a good demonstration why 40ipm is a realistic top speed.
  • besriworld
  • besriworld
22 Apr 2025 10:32
Replied by besriworld on topic OLD Lathe conversion to a CNC

OLD Lathe conversion to a CNC

Category: Turning

Today I reproduced the problem again. When running code with
G96
(constant surface speed), if I stop the spindle and then start it again, the spindle runs at 40–60% lower RPM than expected.If I resume the program at that point, the cutting feed does not adjust to the reduced spindle speed, which can be dangerous. After that, I stop the program, and Gmoccapy looks like it does in the attached screenshot.
 
 Then, if I reload the program and start it from the beginning, the machine suddenly runs at a crazy high speed, and the graphical interface also shows the actual (high) speed.
  • bkt
  • bkt's Avatar
22 Apr 2025 09:44

First time to try build my xml for not listed ethercat in-out component

Category: EtherCAT

but ethercat slaves -v shoe these:
ethercat slaves -v
=== Master 0, Slave 0 ===
Device: Main
State: PREOP
Flag: +
Identity:
  Vendor Id:       0x00000b3d
  Product code:    0x29c9f7b1
  Revision number: 0x00000001
  Serial number:   0x00004e20
DL information:
  FMMU bit operation: yes
  Distributed clocks: yes, 32 bit
  DC system time transmission delay: 0 ns
Port  Type  Link  Loop    Signal  NextSlave  RxTime [ns]  Diff [ns]   NextDc [ns]
   0  MII   up    open    yes             -   1753551764           0           0
   1  MII   down  closed  no              -            -           -           -
   2  N/A   down  closed  no              -            -           -           -
   3  N/A   down  closed  no              -            -           -           -
Mailboxes:
  Bootstrap RX: 0x1000/128, TX: 0x1080/128
  Standard  RX: 0x1000/128, TX: 0x1080/128
  Supported protocols: CoE, FoE
General:
  Group: EtherCAT Extend Slave
  Image name:
  Order number: S1-M20
  Device name: S1-M20
  CoE details:
    Enable SDO: yes
    Enable SDO Info: yes
    Enable PDO Assign: yes
    Enable PDO Configuration: no
    Enable Upload at startup: yes
    Enable SDO complete access: yes
  Flags:
    Enable SafeOp: no
    Enable notLRW: no
  Current consumption: 0 mA


  • bkt
  • bkt's Avatar
22 Apr 2025 09:09

First time to try build my xml for not listed ethercat in-out component

Category: EtherCAT

plus ....  if try to attach some ek1100 with elxxx and send ethercat pdos .... reply correct ... if try with svelc module reply in different way .... seems not well configured or need to write a .c and .h file for it ....
  • bkt
  • bkt's Avatar
22 Apr 2025 08:40

First time to try build my xml for not listed ethercat in-out component

Category: EtherCAT

on ethercat slaves command have only these reply ... 0  0:0  PREOP  +  S1-M20
..... very frustrating isn't it? here an other configuration become froam omrom plc of same product ....
<EtherCATInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="EtherCATInfo.xsd" Version="1.2">
    <Vendor>
        <Id>#x00000B3D</Id>
        <Name>SVLEC</Name>
        <ImageData16x14>424DD8020000000000003600000028000000100000000E0000000100180000000000A2020000C30E0000C30E0000000000000000000039A1EF30A1F6309FF23BA2F0E8DCD3D7D7D7D7D7D7D6D6D6D6D6D6D7D7D7D7D7D7D7D7D7D6D6D6D6D6D6D7D7D7D8D8D862809A1481D51596F71E96F1E9DBD1D6D6D6D4D4D4D7D7D7D6D6D6D7D7D7D7D7D7D4D4D4D7D7D7D4D4D4D5D5D5D7D7D73680B9CBD6E0048FF62098F1EBDED4C0C0C1D6D6D6B9B9B9C5C5C6BFBFC0BBBBBBD7D7D7BABABAD9D9D9CCCCCCD1D1D10991F8FFF1E635A2F31C96F2EEE1D69A9A9BDADADA9F9F9FC2C2C2B2B2B3B4B4B5CBCBCB939394DFDFDF9F9FA0DCDCDC1C97F441A7F33262891E9CFBECDED4B6B6B6D9D9D9C1C1C1C3C3C3BEBEBEB3B3B3D6D6D5B3B3B4DCDCDCA5A5A6D9D9D92199F3169CFF135489209EFCEADCD2E3E3E2E0E0DFD8D8D8E0E0E0DADADA3E3E3E000000E4E4E3DBDBDBE3E3E3D7D7D7219AF41C9EFF14355421A1FFEFE2D762626469696ADEDEDD747576D1D1D12C2C2D1E1E1F666668ACACAD6B6B6DDEDEDE22A3FF152436165487219FFDEFE1D7757576565658C7C7C73C3C3EBEBEBE6565676666689393947A7A7B646466ADADAE219FFD175B9116A2FF2098F1EEE1D79D9D9E8B8B8CACACAC5C5C5E9B9B9B9C9C9D979798919192636365E7E7E7D8D8D820A0FF1D466931A2F61C97F2ECDFD5B7B7B8878788B9B9B9AAAAABADADADB7B7B7B7B7B8858586939394E7E7E7DADADA1C98F445A3EAF3EEEB088FF5F4E7DC48484A717173838385C7C7C77D7D7EACACACAAAAAB6C6C6D868688626264C1C1C12199F3028CF4FCF3EE478FC6EBE3DD909091808081838384DBDBDB7E7E7FB2B2B2AFAFB0767678BABABB818182D0D0D12099F31595F5429BDE7B9BB5E0DBD7DCDCDCDEDEDEDDDDDDD6D6D6DDDDDDD9D9D9D9D9D9DEDEDED9D9D9E1E0E0AEAFB1289BF11F98F21796F52991DFE7DCD3D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DADAD90000</ImageData16x14>
    </Vendor>
    <Descriptions>
        <Groups>
            <Group>
                <Type>EtherCAT DP16</Type>
                <Name LcId="1033">EtherCAT DP16</Name>
                <ImageData16x14>424DD8020000000000003600000028000000100000000E0000000100180000000000A2020000C30E0000C30E0000000000000000000039A1EF30A1F6309FF23BA2F0E8DCD3D7D7D7D7D7D7D6D6D6D6D6D6D7D7D7D7D7D7D7D7D7D6D6D6D6D6D6D7D7D7D8D8D862809A1481D51596F71E96F1E9DBD1D6D6D6D4D4D4D7D7D7D6D6D6D7D7D7D7D7D7D4D4D4D7D7D7D4D4D4D5D5D5D7D7D73680B9CBD6E0048FF62098F1EBDED4C0C0C1D6D6D6B9B9B9C5C5C6BFBFC0BBBBBBD7D7D7BABABAD9D9D9CCCCCCD1D1D10991F8FFF1E635A2F31C96F2EEE1D69A9A9BDADADA9F9F9FC2C2C2B2B2B3B4B4B5CBCBCB939394DFDFDF9F9FA0DCDCDC1C97F441A7F33262891E9CFBECDED4B6B6B6D9D9D9C1C1C1C3C3C3BEBEBEB3B3B3D6D6D5B3B3B4DCDCDCA5A5A6D9D9D92199F3169CFF135489209EFCEADCD2E3E3E2E0E0DFD8D8D8E0E0E0DADADA3E3E3E000000E4E4E3DBDBDBE3E3E3D7D7D7219AF41C9EFF14355421A1FFEFE2D762626469696ADEDEDD747576D1D1D12C2C2D1E1E1F666668ACACAD6B6B6DDEDEDE22A3FF152436165487219FFDEFE1D7757576565658C7C7C73C3C3EBEBEBE6565676666689393947A7A7B646466ADADAE219FFD175B9116A2FF2098F1EEE1D79D9D9E8B8B8CACACAC5C5C5E9B9B9B9C9C9D979798919192636365E7E7E7D8D8D820A0FF1D466931A2F61C97F2ECDFD5B7B7B8878788B9B9B9AAAAABADADADB7B7B7B7B7B8858586939394E7E7E7DADADA1C98F445A3EAF3EEEB088FF5F4E7DC48484A717173838385C7C7C77D7D7EACACACAAAAAB6C6C6D868688626264C1C1C12199F3028CF4FCF3EE478FC6EBE3DD909091808081838384DBDBDB7E7E7FB2B2B2AFAFB0767678BABABB818182D0D0D12099F31595F5429BDE7B9BB5E0DBD7DCDCDCDEDEDEDDDDDDD6D6D6DDDDDDD9D9D9D9D9D9DEDEDED9D9D9E1E0E0AEAFB1289BF11F98F21796F52991DFE7DCD3D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4DADAD90000</ImageData16x14>
            </Group>
        </Groups>
        <Devices>
            <Device Physics="YY">
                <Type ProductCode="#x1201B602" RevisionNo="#x00000003">ECL16DP</Type>
                <Name LcId="1033">ECL16DP</Name>
                <GroupType>EtherCAT DP16</GroupType>
                <Fmmu>Outputs</Fmmu>
                <Fmmu>Inputs</Fmmu>
                <Sm StartAddress="#x0f02" ControlByte="#x44" Enable="1" OpOnly="1">Outputs</Sm>
                <Sm StartAddress="#x0f03" ControlByte="#x44" Enable="1" OpOnly="1">Outputs</Sm>
                <Sm StartAddress="#x1000" ControlByte="0" Enable="1">Inputs</Sm>
                <RxPdo Fixed="1" Sm="0">
                    <Index>#x1600</Index>
                    <Name>Byte 0</Name>
                    <Entry>
                        <Index>#x7000</Index>
                        <SubIndex>1</SubIndex>
                        <BitLen>8</BitLen>
                        <Name>Output</Name>
                        <DataType>BITARR8</DataType>
                    </Entry>
                </RxPdo>
                <RxPdo Fixed="1" Sm="1">
                    <Index>#x1601</Index>
                    <Name>Byte 1</Name>
                    <Entry>
                        <Index>#x7001</Index>
                        <SubIndex>1</SubIndex>
                        <BitLen>8</BitLen>
                        <Name>Output</Name>
                        <DataType>BITARR8</DataType>
                    </Entry>
                </RxPdo>
                <TxPdo Fixed="1" Sm="2">
                    <Index>#x1a00</Index>
                    <Name>Byte 0</Name>
                    <Entry>
                        <Index>#x6000</Index>
                        <SubIndex>1</SubIndex>
                        <BitLen>8</BitLen>
                        <Name>Input</Name>
                        <DataType>BITARR8</DataType>
                    </Entry>
                </TxPdo>
                <TxPdo Fixed="1" Sm="2">
                    <Index>#x1a01</Index>
                    <Name>Byte 1</Name>
                    <Entry>
                        <Index>#x6001</Index>
                        <SubIndex>1</SubIndex>
                        <BitLen>8</BitLen>
                        <Name>Input</Name>
                        <DataType>BITARR8</DataType>
                    </Entry>
                </TxPdo>
                <Dc>
                    <OpMode>
                        <Name>DcOff</Name>
                        <Desc>DC unused</Desc>
                        <AssignActivate>#x0000</AssignActivate>
                    </OpMode>
                    <OpMode>
                        <Name>DcSync</Name>
                        <Desc>DC for synchronization</Desc>
                        <AssignActivate>#x0100</AssignActivate>
                        <CycleTimeSync0 Factor="1">0</CycleTimeSync0>
                        <ShiftTimeSync0>0</ShiftTimeSync0>
                    </OpMode>
                </Dc>
                <Eeprom>
                    <ByteSize>2048</ByteSize>
                    <ConfigData>040f0044102700ff000000000000</ConfigData>
                </Eeprom>
            </Device>
        </Devices>
    </Descriptions>
</EtherCATInfo>


  • dctrytsman
  • dctrytsman
22 Apr 2025 07:49
Spindle Gear changing was created by dctrytsman

Spindle Gear changing

Category: General LinuxCNC Questions

Can someone please explain how to set up gear changes. My lathe spindle motor is connected to a gearbox that has two gear ratios and the gears are changed by a pneumatic actuator. The gearbox is then connected to the spindle via belts. The spindle has a encoder connected to it via a 1:1 geared belt drive. The feedback part of the system works fine.

How can I connect this to HAL so that the machine automatically selects the correct gear based on the requested spindle speed. I think that the gear change should take place when the spindle speed is very low, but not standing still as the gears wont change smoothly.
  • Hakan
  • Hakan
22 Apr 2025 07:16

First time to try build my xml for not listed ethercat in-out component

Category: EtherCAT

bkt, something you mentioned before.
If I understand right, there is a master module "S1-M20" and a connected sub-device "ECL16DP"
Both are EtherCAT devices or slaves. They should both show up as slaves when you do the "ethercat slaves" command.
But in the lcec_configgen listing there is only the "S1-M20" module, identified by the line
<slave idx="0" type="generic" vid="0x00000b3d" pid="0x29c9f7b1" name="D1">
where vid and pid are the numbers for S1-M20.
The config you are working on now is the S1-M20 config because of that.

In the first post you attached ESI-files for the ECL16DP unit. Identified by the lines
<VendorId>0x00000B3D</VendorId>
<ProductCode>0x1201B602</ProductCode>
in the xml file. That's the device with the inputs+outputs.

If they both are EtherCAT devices (and not meant  to be accessed through the S1-M20 in some way)
they should both show up on the EtherCAT bus. Use the command "ethercat slaves" to verify that.
They got to be visible on the EtherCAT bus before you can access them.
  • Hakan
  • Hakan
22 Apr 2025 06:26 - 22 Apr 2025 06:27

Long initialization of Ethercat on servo drive SV660N

Category: EtherCAT

I have had long sync times, and there recently was a user that went from debian 10 and igh 1.5 to debian 12, igh 1.6.3 and latest linuxcnc that experienced long time sync times. I switched network adapter which helped a lot, but there was no solution for the other guy.
In the dmesg list, you can see that the client's time is converging, it's just that it's converging too slowly.
One thing you can try, that doesn't solve the root cause, is to restart linuxcnc after such a failed start.
The thinking being that the clients now have a much better starting time for the time sync.
Displaying 1786 - 1800 out of 26439 results.
Time to create page: 0.402 seconds
Powered by Kunena Forum