Advanced Search

Search Results (Searched for: )

  • Hakan
  • Hakan
25 Aug 2025 07:29

Debian tries to connect to the internet on EtherCAT network device?

Category: EtherCAT

Debian themselves say to use ifconfig in their wiki wiki.debian.org/NetworkConfiguration#Bri...ithout_an_IP_address. It's available just install it with "apt install net-tools". 

There is no kernel variable to set/unset eee for the igc driver afaik. The only way is to use "ethtool --show-eee enps2s0" and "ethtool --set-eee enp2s0 eee off" or on. It was some five months since I played around with this so I might have forgotten things 
forum.linuxcnc.org/18-computer/55782-adding-a-m-2-ethernet-port 
  • becrazy
  • becrazy
25 Aug 2025 07:26 - 25 Aug 2025 07:34

RPi5 with LinuxCNC Image and Waveshare PCIe TO Gigabit ETH Board

Category: Installing LinuxCNC

Hello,thank you for your answer. Here are the outputs

cnc@linuxcnc1:~$ lspci -v
0000:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 38
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Memory behind bridge: 80000000-800fffff =1M% [32-bit]
        Prefetchable memory behind bridge: [disabled] [64-bit]
        Capabilities: <access denied>
        Kernel driver in use: pcieport

0000:01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller
        Flags: fast devsel, IRQ 38
        Memory at 1b80004000 (64-bit, non-prefetchable)
=4K%        Memory at 1b80000000 (64-bit, non-prefetchable)
=16K%        Capabilities: <access denied>
        Kernel driver in use: r8169
        Kernel modules: r8169

0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 39
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Memory behind bridge: 00000000-005fffff =6M% [32-bit]
        Prefetchable memory behind bridge: [disabled] [64-bit]
        Capabilities: <access denied>
        Kernel driver in use: pcieport

0001:01:00.0 Ethernet controller: Raspberry Pi Ltd RP1 PCIe 2.0 South Bridge
        Flags: bus master, fast devsel, latency 0, IRQ 39
        Memory at 1f00410000 (32-bit, non-prefetchable)
=16K%        Memory at 1f00000000 (32-bit, non-prefetchable) [virtual]
=4M%        Memory at 1f00400000 (32-bit, non-prefetchable)
=64K%        Capabilities: <access denied>
        Kernel driver in use: rp1

cnc@linuxcnc1:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 2c:cf:67:3a:15:bb brd ff:ff:ff:ff:ff:ff
    altname end0
    inet 192.168.0.153/24 brd 192.168.0.255 scope global dynamic eth0
       valid_lft 825164sec preferred_lft 825164sec
    inet6 fdce:a2be:2d61:0:2ecf:67ff:fe3a:15bb/64 scope global dynamic mngtmpaddr
       valid_lft 7188sec preferred_lft 3588sec
    inet6 2003:e4:9741:1e00:2ecf:67ff:fe3a:15bb/64 scope global dynamic mngtmpaddr
       valid_lft 7188sec preferred_lft 1313sec
    inet6 fe80::2ecf:67ff:fe3a:15bb/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether aa:57:f1:85:a9:88 brd ff:ff:ff:ff:ff:ff
    altname enp1s0
4: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 2c:cf:67:3a:15:bc brd ff:ff:ff:ff:ff:ff

For 
sudo dmesg | grep eth
there is no output on console.


 
  • Hakan
  • Hakan
25 Aug 2025 06:16
Replied by Hakan on topic Use of ODOT Ethercat coupler I/O?

Use of ODOT Ethercat coupler I/O?

Category: EtherCAT

Output of lcec_configgen?
  • ts
  • ts
25 Aug 2025 05:36 - 25 Aug 2025 06:05
Replied by ts on topic Use of ODOT Ethercat coupler I/O?

Use of ODOT Ethercat coupler I/O?

Category: EtherCAT

dmesg says:
[ 42.224233] EtherCAT ERROR 0-0: Failed to set SAFEOP state, slave refused state change (PREOP + ERROR).
[ 42.224475] EtherCAT ERROR 0-0: AL status message 0x001D: "Invalid output configuration".
[ 42.226186] EtherCAT 0-0: Acknowledged state PREOP.
additional information listing of sdos command - i have only coupler and ct222f module (16 do):
r@LCNC2:~$ ethercat sdos
SDO 0x1000, "Device type"
  0x1000:00, r-r-r-, uint32, 32 bit, "Device type"
SDO 0x1001, "Error register"
  0x1001:00, r-r-r-, uint8, 8 bit, "Error register"
SDO 0x1008, "Device name"
  0x1008:00, r-r-r-, string, 256 bit, "Device name"
SDO 0x1009, "Hardware version"
  0x1009:00, r-r-r-, string, 24 bit, "Hardware version"
SDO 0x100a, "Software version"
  0x100a:00, r-r-r-, string, 24 bit, "Software version"
SDO 0x1018, "Identity"
  0x1018:00, r-r-r-, uint8, 8 bit, "SubIndex 000"
  0x1018:01, r-r-r-, uint32, 32 bit, "Vendor ID"
  0x1018:02, r-r-r-, uint32, 32 bit, "Product code"
  0x1018:03, r-r-r-, uint32, 32 bit, "Revision"
  0x1018:04, r-r-r-, uint32, 32 bit, "Serial number"
SDO 0x10f1, "Error Settings"
  0x10f1:00, r-r-r-, uint8, 8 bit, "SubIndex 000"
  0x10f1:01, rwrwrw, uint32, 32 bit, "Local Error Reaction"
  0x10f1:02, rwrwrw, uint16, 16 bit, "Sync Error Counter Limit"
SDO 0x10f8, "Timestamp Object"
  0x10f8:00, rwrwrw, uint64, 64 bit, "Timestamp Object"
SDO 0x1600, "CT-222F"
  0x1600:00, r-r-r-, uint8, 8 bit, "SubIndex 000"
  0x1600:01, r-r-r-, uint32, 32 bit, "SubIndex 001"
SDO 0x1c00, "Sync manager type"
  0x1c00:00, r-r-r-, uint8, 8 bit, "SubIndex 000"
  0x1c00:01, r-r-r-, uint8, 8 bit, "SubIndex 001"
  0x1c00:02, r-r-r-, uint8, 8 bit, "SubIndex 002"
  0x1c00:03, r-r-r-, uint8, 8 bit, "SubIndex 003"
  0x1c00:04, r-r-r-, uint8, 8 bit, "SubIndex 004"
SDO 0x1c12, "SyncManager 2 assignment"
  0x1c12:00, r-r-r-, uint8, 8 bit, "SubIndex 000"
  0x1c12:01, r-r-r-, uint16, 16 bit, "SubIndex 001"
SDO 0x1c13, "SyncManager 3 assignment"
  0x1c13:00, r-r-r-, uint8, 8 bit, "SubIndex 000"
  0x1c13:01, r-r-r-, uint16, 16 bit, "SubIndex 001"
SDO 0x1c32, "SM output parameter"
  0x1c32:00, r-r-r-, uint8, 8 bit, "SubIndex 000"
  0x1c32:01, rwr-r-, uint16, 16 bit, "Synchronization Type"
  0x1c32:02, r-r-r-, uint32, 32 bit, "Cycle Time"
  0x1c32:03, ------, type 0000, 32 bit, "SubIndex 003"
  0x1c32:04, r-r-r-, uint16, 16 bit, "Synchronization Types supported"
  0x1c32:05, r-r-r-, uint32, 32 bit, "Minimum Cycle Time"
  0x1c32:06, r-r-r-, uint32, 32 bit, "Calc and Copy Time"
  0x1c32:07, ------, type 0000, 32 bit, "SubIndex 007"
  0x1c32:08, rwrwrw, uint16, 16 bit, "Get Cycle Time"
  0x1c32:09, r-r-r-, uint32, 32 bit, "Delay Time"
  0x1c32:0a, rwrwrw, uint32, 32 bit, "Sync0 Cycle Time"
  0x1c32:0b, r-r-r-, uint16, 16 bit, "SM-Event Missed"
  0x1c32:0c, r-r-r-, uint16, 16 bit, "Cycle Time Too Small"
  0x1c32:0d, ------, type 0000, 16 bit, "Shift Time Too Short"
  0x1c32:0e, ------, type 0000, 16 bit, "SubIndex 014"
  0x1c32:0f, ------, type 0000, 32 bit, "SubIndex 015"
  0x1c32:10, ------, type 0000, 32 bit, "SubIndex 016"
  0x1c32:11, ------, type 0000, 32 bit, "SubIndex 017"
  0x1c32:12, ------, type 0000, 32 bit, "SubIndex 018"
  0x1c32:13, ------, type 0000, 0 bit, "SubIndex 019"
  0x1c32:14, ------, type 0000, 0 bit, "SubIndex 020"
  0x1c32:15, ------, type 0000, 0 bit, "SubIndex 021"
  0x1c32:16, ------, type 0000, 0 bit, "SubIndex 022"
  0x1c32:17, ------, type 0000, 0 bit, "SubIndex 023"
  0x1c32:18, ------, type 0000, 0 bit, "SubIndex 024"
  0x1c32:19, ------, type 0000, 0 bit, "SubIndex 025"
  0x1c32:1a, ------, type 0000, 0 bit, "SubIndex 026"
  0x1c32:1b, ------, type 0000, 0 bit, "SubIndex 027"
  0x1c32:1c, ------, type 0000, 0 bit, "SubIndex 028"
  0x1c32:1d, ------, type 0000, 0 bit, "SubIndex 029"
  0x1c32:1e, ------, type 0000, 0 bit, "SubIndex 030"
  0x1c32:1f, ------, type 0000, 0 bit, "SubIndex 031"
  0x1c32:20, r-r-r-, bool, 1 bit, "Sync Error"
SDO 0x1c33, "SM input parameter"
  0x1c33:00, r-r-r-, uint8, 8 bit, "SubIndex 000"
  0x1c33:01, rwr-r-, uint16, 16 bit, "Synchronization Type"
  0x1c33:02, r-r-r-, uint32, 32 bit, "Cycle Time"
  0x1c33:03, ------, type 0000, 32 bit, "SubIndex 003"
  0x1c33:04, r-r-r-, uint16, 16 bit, "Synchronization Types supported"
  0x1c33:05, r-r-r-, uint32, 32 bit, "Minimum Cycle Time"
  0x1c33:06, r-r-r-, uint32, 32 bit, "Calc and Copy Time"
  0x1c33:07, ------, type 0000, 32 bit, "SubIndex 007"
  0x1c33:08, rwrwrw, uint16, 16 bit, "Get Cycle Time"
  0x1c33:09, r-r-r-, uint32, 32 bit, "Delay Time"
  0x1c33:0a, rwrwrw, uint32, 32 bit, "Sync0 Cycle Time"
  0x1c33:0b, r-r-r-, uint16, 16 bit, "SM-Event Missed"
  0x1c33:0c, r-r-r-, uint16, 16 bit, "Cycle Time Too Small"
  0x1c33:0d, ------, type 0000, 16 bit, "Shift Time Too Short"
  0x1c33:0e, ------, type 0000, 16 bit, "SubIndex 014"
  0x1c33:0f, ------, type 0000, 32 bit, "SubIndex 015"
  0x1c33:10, ------, type 0000, 32 bit, "SubIndex 016"
  0x1c33:11, ------, type 0000, 32 bit, "SubIndex 017"
  0x1c33:12, ------, type 0000, 32 bit, "SubIndex 018"
  0x1c33:13, ------, type 0000, 0 bit, "SubIndex 019"
  0x1c33:14, ------, type 0000, 0 bit, "SubIndex 020"
  0x1c33:15, ------, type 0000, 0 bit, "SubIndex 021"
  0x1c33:16, ------, type 0000, 0 bit, "SubIndex 022"
  0x1c33:17, ------, type 0000, 0 bit, "SubIndex 023"
  0x1c33:18, ------, type 0000, 0 bit, "SubIndex 024"
  0x1c33:19, ------, type 0000, 0 bit, "SubIndex 025"
  0x1c33:1a, ------, type 0000, 0 bit, "SubIndex 026"
  0x1c33:1b, ------, type 0000, 0 bit, "SubIndex 027"
  0x1c33:1c, ------, type 0000, 0 bit, "SubIndex 028"
  0x1c33:1d, ------, type 0000, 0 bit, "SubIndex 029"
  0x1c33:1e, ------, type 0000, 0 bit, "SubIndex 030"
  0x1c33:1f, ------, type 0000, 0 bit, "SubIndex 031"
  0x1c33:20, r-r-r-, bool, 1 bit, "Sync Error"
SDO 0x2000, "ConfigurationParameter"
  0x2000:00, r-r-r-, uint8, 8 bit, "SubIndex 000"
  0x2000:01, rwr-r-, type 0030, 1 bit, "SourceOfConfiguration"
  0x2000:02, rwr-r-, type 0030, 1 bit, "InputFaultAction"
  0x2000:03, rwr-r-, type 0030, 1 bit, "OutputFaultAction"
  0x2000:04, rwr-r-, type 0030, 1 bit, "DiagnosticFunctionEnable"
SDO 0x7000, ""
  0x7000:00, r-r-r-, uint8, 8 bit, "SubIndex 000"
  0x7000:01, rwrwrw, uint32, 32 bit, "SubIndex 001"
SDO 0xf000, "Module device profile"
  0xf000:00, r-r-r-, uint8, 8 bit, "SubIndex 000"
  0xf000:01, r-r-r-, uint16, 16 bit, "Index distance"
  0xf000:02, r-r-r-, uint16, 16 bit, "maximum number of modules"
SDO 0xf010, "Module Profile List"
  0xf010:00, r-r-r-, uint8, 8 bit, "SubIndex 000"
  0xf010:01, r-r-r-, uint32, 32 bit, "SubIndex 001"
  0xf010:02, r-r-r-, uint32, 32 bit, "SubIndex 002"
  0xf010:03, r-r-r-, uint32, 32 bit, "SubIndex 003"
  0xf010:04, r-r-r-, uint32, 32 bit, "SubIndex 004"
  0xf010:05, r-r-r-, uint32, 32 bit, "SubIndex 005"
  0xf010:06, r-r-r-, uint32, 32 bit, "SubIndex 006"
  0xf010:07, r-r-r-, uint32, 32 bit, "SubIndex 007"
  0xf010:08, r-r-r-, uint32, 32 bit, "SubIndex 008"
  0xf010:09, r-r-r-, uint32, 32 bit, "SubIndex 009"
  0xf010:0a, r-r-r-, uint32, 32 bit, "SubIndex 010"
  0xf010:0b, r-r-r-, uint32, 32 bit, "SubIndex 011"
  0xf010:0c, r-r-r-, uint32, 32 bit, "SubIndex 012"
  0xf010:0d, r-r-r-, uint32, 32 bit, "SubIndex 013"
  0xf010:0e, r-r-r-, uint32, 32 bit, "SubIndex 014"
  0xf010:0f, r-r-r-, uint32, 32 bit, "SubIndex 015"
  0xf010:10, r-r-r-, uint32, 32 bit, "SubIndex 016"
  0xf010:11, r-r-r-, uint32, 32 bit, "SubIndex 017"
  0xf010:12, r-r-r-, uint32, 32 bit, "SubIndex 018"
  0xf010:13, r-r-r-, uint32, 32 bit, "SubIndex 019"
  0xf010:14, r-r-r-, uint32, 32 bit, "SubIndex 020"
  0xf010:15, r-r-r-, uint32, 32 bit, "SubIndex 021"
  0xf010:16, r-r-r-, uint32, 32 bit, "SubIndex 022"
  0xf010:17, r-r-r-, uint32, 32 bit, "SubIndex 023"
  0xf010:18, r-r-r-, uint32, 32 bit, "SubIndex 024"
  0xf010:19, r-r-r-, uint32, 32 bit, "SubIndex 025"
  0xf010:1a, r-r-r-, uint32, 32 bit, "SubIndex 026"
  0xf010:1b, r-r-r-, uint32, 32 bit, "SubIndex 027"
  0xf010:1c, r-r-r-, uint32, 32 bit, "SubIndex 028"
  0xf010:1d, r-r-r-, uint32, 32 bit, "SubIndex 029"
  0xf010:1e, r-r-r-, uint32, 32 bit, "SubIndex 030"
  0xf010:1f, r-r-r-, uint32, 32 bit, "SubIndex 031"
  0xf010:20, r-r-r-, uint32, 32 bit, "SubIndex 032"
  0xf010:21, r-r-r-, uint32, 32 bit, "SubIndex 033"
  0xf010:22, r-r-r-, uint32, 32 bit, "SubIndex 034"
  0xf010:23, r-r-r-, uint32, 32 bit, "SubIndex 035"
  0xf010:24, r-r-r-, uint32, 32 bit, "SubIndex 036"
  0xf010:25, r-r-r-, uint32, 32 bit, "SubIndex 037"
  0xf010:26, r-r-r-, uint32, 32 bit, "SubIndex 038"
  0xf010:27, r-r-r-, uint32, 32 bit, "SubIndex 039"
  0xf010:28, r-r-r-, uint32, 32 bit, "SubIndex 040"
  0xf010:29, r-r-r-, uint32, 32 bit, "SubIndex 041"
  0xf010:2a, r-r-r-, uint32, 32 bit, "SubIndex 042"
  0xf010:2b, r-r-r-, uint32, 32 bit, "SubIndex 043"
  0xf010:2c, r-r-r-, uint32, 32 bit, "SubIndex 044"
  0xf010:2d, r-r-r-, uint32, 32 bit, "SubIndex 045"
  0xf010:2e, r-r-r-, uint32, 32 bit, "SubIndex 046"
  0xf010:2f, r-r-r-, uint32, 32 bit, "SubIndex 047"
  0xf010:30, r-r-r-, uint32, 32 bit, "SubIndex 048"
  0xf010:31, r-r-r-, uint32, 32 bit, "SubIndex 049"
  0xf010:32, r-r-r-, uint32, 32 bit, "SubIndex 050"
  0xf010:33, r-r-r-, uint32, 32 bit, "SubIndex 051"
  0xf010:34, r-r-r-, uint32, 32 bit, "SubIndex 052"
  0xf010:35, r-r-r-, uint32, 32 bit, "SubIndex 053"
  0xf010:36, r-r-r-, uint32, 32 bit, "SubIndex 054"
  0xf010:37, r-r-r-, uint32, 32 bit, "SubIndex 055"
  0xf010:38, r-r-r-, uint32, 32 bit, "SubIndex 056"
  0xf010:39, r-r-r-, uint32, 32 bit, "SubIndex 057"
  0xf010:3a, r-r-r-, uint32, 32 bit, "SubIndex 058"
  0xf010:3b, r-r-r-, uint32, 32 bit, "SubIndex 059"
  0xf010:3c, r-r-r-, uint32, 32 bit, "SubIndex 060"
  0xf010:3d, r-r-r-, uint32, 32 bit, "SubIndex 061"
  0xf010:3e, r-r-r-, uint32, 32 bit, "SubIndex 062"
  0xf010:3f, r-r-r-, uint32, 32 bit, "SubIndex 063"
  0xf010:40, r-r-r-, uint32, 32 bit, "SubIndex 064"
  0xf010:41, r-r-r-, uint32, 32 bit, "SubIndex 065"
SDO 0xf050, "Detected Module Ident List"
  0xf050:00, r-r-r-, uint8, 8 bit, "SubIndex 000"
  0xf050:01, r-r-r-, uint32, 32 bit, "SubIndex 001"
  0xf050:02, r-r-r-, uint32, 32 bit, "SubIndex 002"
  0xf050:03, r-r-r-, uint32, 32 bit, "SubIndex 003"
  0xf050:04, r-r-r-, uint32, 32 bit, "SubIndex 004"
  0xf050:05, r-r-r-, uint32, 32 bit, "SubIndex 005"
  0xf050:06, r-r-r-, uint32, 32 bit, "SubIndex 006"
  0xf050:07, r-r-r-, uint32, 32 bit, "SubIndex 007"
  0xf050:08, r-r-r-, uint32, 32 bit, "SubIndex 008"
  0xf050:09, r-r-r-, uint32, 32 bit, "SubIndex 009"
  0xf050:0a, r-r-r-, uint32, 32 bit, "SubIndex 010"
  0xf050:0b, r-r-r-, uint32, 32 bit, "SubIndex 011"
  0xf050:0c, r-r-r-, uint32, 32 bit, "SubIndex 012"
  0xf050:0d, r-r-r-, uint32, 32 bit, "SubIndex 013"
  0xf050:0e, r-r-r-, uint32, 32 bit, "SubIndex 014"
  0xf050:0f, r-r-r-, uint32, 32 bit, "SubIndex 015"
  0xf050:10, r-r-r-, uint32, 32 bit, "SubIndex 016"
  0xf050:11, r-r-r-, uint32, 32 bit, "SubIndex 017"
  0xf050:12, r-r-r-, uint32, 32 bit, "SubIndex 018"
  0xf050:13, r-r-r-, uint32, 32 bit, "SubIndex 019"
  0xf050:14, r-r-r-, uint32, 32 bit, "SubIndex 020"
  0xf050:15, r-r-r-, uint32, 32 bit, "SubIndex 021"
  0xf050:16, r-r-r-, uint32, 32 bit, "SubIndex 022"
  0xf050:17, r-r-r-, uint32, 32 bit, "SubIndex 023"
  0xf050:18, r-r-r-, uint32, 32 bit, "SubIndex 024"
  0xf050:19, r-r-r-, uint32, 32 bit, "SubIndex 025"
  0xf050:1a, r-r-r-, uint32, 32 bit, "SubIndex 026"
  0xf050:1b, r-r-r-, uint32, 32 bit, "SubIndex 027"
  0xf050:1c, r-r-r-, uint32, 32 bit, "SubIndex 028"
  0xf050:1d, r-r-r-, uint32, 32 bit, "SubIndex 029"
  0xf050:1e, r-r-r-, uint32, 32 bit, "SubIndex 030"
  0xf050:1f, r-r-r-, uint32, 32 bit, "SubIndex 031"
  0xf050:20, r-r-r-, uint32, 32 bit, "SubIndex 032"
  0xf050:21, r-r-r-, uint32, 32 bit, "SubIndex 033"
  0xf050:22, r-r-r-, uint32, 32 bit, "SubIndex 034"
  0xf050:23, r-r-r-, uint32, 32 bit, "SubIndex 035"
  0xf050:24, r-r-r-, uint32, 32 bit, "SubIndex 036"
  0xf050:25, r-r-r-, uint32, 32 bit, "SubIndex 037"
  0xf050:26, r-r-r-, uint32, 32 bit, "SubIndex 038"
  0xf050:27, r-r-r-, uint32, 32 bit, "SubIndex 039"
  0xf050:28, r-r-r-, uint32, 32 bit, "SubIndex 040"
  0xf050:29, r-r-r-, uint32, 32 bit, "SubIndex 041"
  0xf050:2a, r-r-r-, uint32, 32 bit, "SubIndex 042"
  0xf050:2b, r-r-r-, uint32, 32 bit, "SubIndex 043"
  0xf050:2c, r-r-r-, uint32, 32 bit, "SubIndex 044"
  0xf050:2d, r-r-r-, uint32, 32 bit, "SubIndex 045"
  0xf050:2e, r-r-r-, uint32, 32 bit, "SubIndex 046"
  0xf050:2f, r-r-r-, uint32, 32 bit, "SubIndex 047"
  0xf050:30, r-r-r-, uint32, 32 bit, "SubIndex 048"
  0xf050:31, r-r-r-, uint32, 32 bit, "SubIndex 049"
  0xf050:32, r-r-r-, uint32, 32 bit, "SubIndex 050"
  0xf050:33, r-r-r-, uint32, 32 bit, "SubIndex 051"
  0xf050:34, r-r-r-, uint32, 32 bit, "SubIndex 052"
  0xf050:35, r-r-r-, uint32, 32 bit, "SubIndex 053"
  0xf050:36, r-r-r-, uint32, 32 bit, "SubIndex 054"
  0xf050:37, r-r-r-, uint32, 32 bit, "SubIndex 055"
  0xf050:38, r-r-r-, uint32, 32 bit, "SubIndex 056"
  0xf050:39, r-r-r-, uint32, 32 bit, "SubIndex 057"
  0xf050:3a, r-r-r-, uint32, 32 bit, "SubIndex 058"
  0xf050:3b, r-r-r-, uint32, 32 bit, "SubIndex 059"
  0xf050:3c, r-r-r-, uint32, 32 bit, "SubIndex 060"
  0xf050:3d, r-r-r-, uint32, 32 bit, "SubIndex 061"
  0xf050:3e, r-r-r-, uint32, 32 bit, "SubIndex 062"
  0xf050:3f, r-r-r-, uint32, 32 bit, "SubIndex 063"
  0xf050:40, r-r-r-, uint32, 32 bit, "SubIndex 064"
  0xf050:41, r-r-r-, uint32, 32 bit, "SubIndex 065"
  • tcbmetalworks
  • tcbmetalworks
25 Aug 2025 04:48
Replied by tcbmetalworks on topic Automatic band saw marvel v10a

Automatic band saw marvel v10a

Category: CNC Machines

Here i have the saw. I pressure washed it like 20 times lots of wire brush on a angle grinder to all of the machined surfaces then painted it with thick oil based enamel paint. I also resurfaced all of the flat surfaces on the clamps/table on a large gorton milling machine with a shell mill. Soon I will start doing the assembly of the control box and wiring. I am going to keep a portion of the original electronic components and replacing most. Hopefully the system of controlling the hydraulic feed with a Encoder works well. If not I can scrap it for a ballscrew. slowly but surely it comes together. 

  
  • jschulze
  • jschulze
25 Aug 2025 03:56

Looking for Stepgen Index Homing Firmware for Mesa 7i76eu & 7i85S

Category: Driver Boards

It worked! I don't have much time right now to play with it, but I was able to manually turn on the stepgen index-enable and it turned off and zeroed the stepgen count with the index signal. Thanks so much for your help with this, it's very much appreciated.
  • PCW
  • PCW's Avatar
25 Aug 2025 03:21 - 25 Aug 2025 03:34

Looking for Stepgen Index Homing Firmware for Mesa 7i76eu & 7i85S

Category: Driver Boards

Sorry,  I got the stepgen version wrong, will retry.


Try this:

 

File Attachment:

File Name: 7i76eu_7i8...8-24.zip
File Size:302 KB



 
  • jschulze
  • jschulze
25 Aug 2025 03:12

Looking for Stepgen Index Homing Firmware for Mesa 7i76eu & 7i85S

Category: Driver Boards

I loaded it once and power cycled it, couldn't see anything, so I reuploaded the firmware and tried both power cycle and the --reload. I also enabled the additional encoders in my hal file.
  • PCW
  • PCW's Avatar
25 Aug 2025 02:59

Looking for Stepgen Index Homing Firmware for Mesa 7i76eu & 7i85S

Category: Driver Boards

Did you power cycle the 7I76EU (or use the --reload command)?
 
  • jschulze
  • jschulze
25 Aug 2025 02:49

Looking for Stepgen Index Homing Firmware for Mesa 7i76eu & 7i85S

Category: Driver Boards

Loaded up the firmware, but I'm not seeing the stepgen index-enable pins.  I looked in hal configuration and halcmd show pin in the terminal but I couldn't find them.  Would it make it easier if I picked up another 7i85S so I could have an encoder for each stepgen?  Thanks again for your help.  
  • jschulze
  • jschulze
25 Aug 2025 01:50

Looking for Stepgen Index Homing Firmware for Mesa 7i76eu & 7i85S

Category: Driver Boards

Thanks so much. I really appreciate it. I'll load it up and give it a try.
  • Todd Zuercher
  • Todd Zuercher's Avatar
25 Aug 2025 01:25
Replied by Todd Zuercher on topic Displaying Active Work Coordinate System

Displaying Active Work Coordinate System

Category: GladeVCP

I had assumed it was something I had wrong in my .py file. I'm not bothered by them if they are not really a problem.
  • unknown
  • unknown
24 Aug 2025 22:35

RPi5 with LinuxCNC Image and Waveshare PCIe TO Gigabit ETH Board

Category: Installing LinuxCNC

OK the Linuxcnc image is Debian with a custom kernel.
The kernel has been configured for the Realtek 8169.
First things:
lspci -v
should list the hardware and the driver that is loaded
ip a
will list all interfaces whether configured or not
sudo dmesg | grep eth
will list any messages related to ethernet devices.
Just thinking aloud, it could be a firmware issue. The Realtek devices can be a bit of a PITA and usually, dont do this yet, a dkms package to suit needs to be installed otherwise latency can be an issue.
Just to let you know I'm connected to my RPi5 in the garage via wifi, the RPi5 is in the Waveshare metal case and surrounded by metal shelving
Once you have all this info please post to forum. Maybe be an idea to redirect the output of each command to a separate file, saves clogging up the forum and makes it easier to read and use grep.
I wouldn't recommend running a cnc machine via a remote connection....just saying.
  • PCW
  • PCW's Avatar
24 Aug 2025 21:50

Looking for Stepgen Index Homing Firmware for Mesa 7i76eu & 7i85S

Category: Driver Boards

It's a little odd because muxed cards are intended for encoders, so muxed encoders
and muxed stepgen index signals assume that there are an equal number of stepgens
and encoders. This could be fixed by adding a new pin type (muxed stepgen IDX)
but that would also require LinuxCNC driver changes, at least if done right.  

Here is an attempt:

 

File Attachment:

File Name: 7i76eu_7i8...sdid.zip
File Size:302 KB


I believe this has the stepgen index mapping the same as yours
for the first 6 indexes (0..5) , but then uses standard encoder pinout
for stepgen index 6 and 7 (since this allows 2 full encoders with shared
stepgen/encoder index pins) 

So you get 8 stepgen index pins, 3 working encoders (2 on the 7I85S and 1 on the 7I76EU)

A disadvantage of this current scheme will be that you need to enable all the encoders
even though only 3 are actually usable. I will take a look at better support for stepgen index
inputs using muxed cards, but as I mentioned, this will require LinuxCNC driver changes

I will take a look at fixing this but as I mentioned
  • rodw
  • rodw's Avatar
24 Aug 2025 20:35

Debian tries to connect to the internet on EtherCAT network device?

Category: EtherCAT

Great!
Thanks for elaborating Hakan.
I did wonder about using DHCP when I saved these settings. Whether you use dhcp or manual it does not matter because you will not have a DHCP server on your ethercat segment so either way, you won't get an IP address. manual is probably a better choice.

However, in my testing, having an IP address is not an issue for ethercat (eg if your NIC is set up for a Mesa Card on 10.10.10.1)

ifconfig has been deprecated for a while (from Debian Bullseye from memory) so I would not recommend its use in a config file as its bound to bite down the track. In fact, I would be surprised if the command is installed in Trixie by default.  It wasn't in previous Debian versions.

Different operating systems may take a different approach to EEE so explicitly disabling it is a more defensive strategy than accepting the default. Be sure to check which driver you use.

The latency eliminating coalescing setting for Intel cards is mentioned in the Mesa hm2_eth documentation. type man hm2_eth to review. Ethercat is a more efficient protocol then hm2_eth so it may not be required but we do want a robust machine!

 
Displaying 1156 - 1170 out of 23342 results.
Time to create page: 0.246 seconds
Powered by Kunena Forum