Advanced Search

Search Results (Searched for: )

  • PCW
  • PCW's Avatar
06 Aug 2026 02:17 - 06 Aug 2026 02:17

Mesa 6i25 - Mesa 7i76U - Omron MX2 wiring

Category: Basic Configuration

No, but I can make one tomorrow.

7I92 or 7I92T?

 
  • PCW
  • PCW's Avatar
06 Aug 2026 02:10

LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)

Category: Computers and Hardware

Another possibility is marginal timing.

Either too narrow step pulse widths,
or insufficient setup times from DIR change to
STEP or insufficient hold times from STEP
to DIR change.
  • charlieLedezma
  • charlieLedezma's Avatar
06 Aug 2026 01:59
Replied by charlieLedezma on topic Mesa 6i25 - Mesa 7i76U - Omron MX2 wiring

Mesa 6i25 - Mesa 7i76U - Omron MX2 wiring

Category: Basic Configuration

Hi, PCW
Is there available firmware, for the configuration: 7i92 + 7i76U_pktv3d.bin  ?
I need to use the modbus characteristics of 7i76U 
Thanks, in advance.
  • cmorley
  • cmorley
06 Aug 2026 01:52
Replied by cmorley on topic Probe Basic Cutaway

Probe Basic Cutaway

Category: QtPyVCP

You are in the wrong topic. Probe basic is a QtPyVCP project not QtVCP.

You'll get better response there.
  • tommylight
  • tommylight's Avatar
06 Aug 2026 01:30

LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)

Category: Computers and Hardware

1. interference due to bad/not shielded/grounded cabling
2. marginal output signals for the drive optocouplers
3. Tango skipping steps, although LinuxCNC is very good at avoiding this, tango might not be, or LinuxCNC might not be aware that is happening.
Does this also happen at very low feeds/speeds?
  • viewsat
  • viewsat
06 Aug 2026 01:21 - 06 Aug 2026 01:33

LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)

Category: Computers and Hardware

I'm using the DM542 Microstep Driver shown in the photo, with a Tango Nano 9k FPGA. After executing a set of gcode in Linux CNC, there's an error in returning to the zero-point position. However, I can correctly return to the zero-point position using a Mesa7i92.

 
 
 
 
  • grandixximo
  • grandixximo's Avatar
06 Aug 2026 00:25 - 06 Aug 2026 00:27
Replied by grandixximo on topic LinuxCNC S-Curve Accelerations

LinuxCNC S-Curve Accelerations

Category: General LinuxCNC Questions

Have patch waiting to merge to silence those.

We have been stuck on the feed override for TP2, doing it proper without any jerk spikes, is proving much harder than we thought.
  • dang133
  • dang133
05 Aug 2026 23:34
Probe Basic Cutaway was created by dang133

Probe Basic Cutaway

Category: QtPyVCP

Hi everyone,

I'm new, so go easy on me.  My team is using Probe Basic as a GUI for a 5-axis CNC Mill.  We're trying to create a cutaway button that will show only half of a part at a time.  It will virtually slice the part and show the cutaway.  After some google earching, it looks like this is not a common request.  How should we go about doing this?  What is the best route to take?

Thanks,

Dan
  • hitchhiker
  • hitchhiker
05 Aug 2026 20:41
Replied by hitchhiker on topic PUMA 200 Robotarm and some Hal/INI issues

PUMA 200 Robotarm and some Hal/INI issues

Category: Advanced Configuration

here the zipped config.. hope it help us... thank you for the help and time and headache :)
  • rubes
  • rubes
05 Aug 2026 19:32
shared home/limit swiches was created by rubes

shared home/limit swiches

Category: General LinuxCNC Questions

i have a RPI-4 running linuxcnc 2.9.10. using  a 7i96s, the qtdragon GUI, and inductive proximity switches. i have one switch acting as both home and limit.
everything is working perfectly except for a minor annoyance on the status bar. when i home, and the axis move toward the home switch, initially trips the switch, it properly reverses off the switch (search velocity is positive, and latch velocity is negative so the axis is of the switch), then continues on to the final home position. but when it initially hits the switch, the status bar shows "hard limit tripped". the machine doesn't stop, so it is properly ignoring limits while homing. the fault clears itself after several seconds. just curious why this is happening. i thought i read somewhere that it re-enabled limits after the cycle was done, apparently not the case? I assume if it bothers me enough i could learn/write some HAL code to block it in the GUI?? or better yet just use the switch as home, and just rely on the soft limits
  • 3404gerber
  • 3404gerber
05 Aug 2026 18:48

Best bet for a low cost HW assisted Linuxcnc engine....

Category: General LinuxCNC Questions

* I have asked on the Remora part of the forum if the RP2040 based system (which sounds great!) is ready for prime time and I have had no responses since posting it a couple of weeks ago.  Is the impression I am left with which is that it is not ready and the enthusiam for it has died out?  
 

I saw your post on the in the Remora forum a week ago. I think that the port to RP2040 is not as developed as other port; one reason is probably that there are only few 3D printer control boards based on this mcu. As Scotta wrote in the post:

scotta post=344968 userid=24854

"This Remora port was a hotel room project when I was travelling for work."

I played a bit with it, mainly because I had some rp2040 around, but never used it to move physical axis. That's the next thing; if you want to interact with real world, a Pico might not be enough. You'll need some buffer and optocouplers. And this is something you get out of the box with the Mesa card. I guess you could also try the PicoCNC board designed for grblHAL and put Remora on it, but it's not that cheap anymore either.

For the RP2040 there's also a component called stepper-ninja that might interest you. But again, you'll not find the maturity of Mesa cards there. Really depends what you plan to do with it.

And if you go with a RPi, yo can also design a HAT for it with some SPI drivers; I designed one with TMC5160 drivers on the top and wrote a LinuxCNC component to send target velocity over SPI; I probably wouldn't use this as is on a CNC mill, but I have a Galvo Laser engraver that is mounted on a 3 axis system, which are connected to that HAT. It's been a year now and never had issue with it, but I only use it more or less an hour per week.
  • hitchhiker
  • hitchhiker
05 Aug 2026 17:06
Replied by hitchhiker on topic PUMA 200 Robotarm and some Hal/INI issues

PUMA 200 Robotarm and some Hal/INI issues

Category: Advanced Configuration

I test arround... i will send you later.

I think the singularity is a issue... and dh parameters... possible the alohas are not correct... upside down tcp... i dont know
  • Aciera
  • Aciera's Avatar
05 Aug 2026 17:03
Replied by Aciera on topic PUMA 200 Robotarm and some Hal/INI issues

PUMA 200 Robotarm and some Hal/INI issues

Category: Advanced Configuration

an again i wonder that the tcp is upside down..


Looking at those curved jog paths I don't think you are done with your DH-parameters yet.

If you zip up the config folder with the vismach model I'll try to have a look at it.
  • saxa
  • saxa
05 Aug 2026 16:07 - 05 Aug 2026 16:07

Gantry oxyfuel / plasma type machine from scratch

Category: General LinuxCNC Questions

Hi another question from my side is in case I have to replace the servo drives and motors, as it seems that they have lost them, which brand would be the best one to go ? Also in that case would it be worth going directly with EtherCAT type of drives ?
  • emresensoy
  • emresensoy
05 Aug 2026 15:21
LS L7N Servo drives standing INIT state was created by emresensoy

LS L7N Servo drives standing INIT state

Category: EtherCAT

my DIGAN IO card (ER 12 DIG 4 ANA IO) is working without problem,
but servo drives standing INIT state and generates error,
what is the problem?
[code]emre@debian:~$ ethercat slaves
0  0:0  INIT   E  0x00007595:0x00000000
1  0:1  INIT   E  0x00007595:0x00000000
2  0:2  INIT   E  0x00007595:0x00000000
3  0:3  INIT   E  0x00007595:0x00000000
4  0:4  INIT   E  0x00007595:0x00000000
5  0:5  PREOP  +  ER 12 DIG 4 ANA IO 
[/code]
[code][code]emre@debian:~$ sudo dmesg | tail -n 30
[  538.497723] EtherCAT 0-1: Acknowledged state INIT.
[  538.497724] EtherCAT 0-2: Acknowledged state INIT.
[  538.497726] EtherCAT 0-3: Acknowledged state INIT.
[  538.497727] EtherCAT 0-4: Acknowledged state INIT.
[  538.499581] EtherCAT 0: Domain 0: Working counter changed to 2/18.
[  538.529813] EtherCAT 0: Slave states on main device: INIT, OP.
[  539.503585] EtherCAT 0: Domain 0: Working counter changed to 3/18.
[  549.453683] EtherCAT 0: Master thread exited.
[  549.453704] EtherCAT 0: Starting EtherCAT-IDLE thread (build-marker: lib-refclk-quiet-v16).
[  549.453762] EtherCAT 0: Releasing master...
[  549.453764] EtherCAT 0: Released.
[  549.486309] EtherCAT 0: Slave states on main device: INIT, PREOP + ERROR.
[  549.486318] EtherCAT ERROR 0-0: Failed to set PREOP state, slave refused state change (INIT + ERROR).
[  549.486321] EtherCAT ERROR 0-1: Failed to set PREOP state, slave refused state change (INIT + ERROR).
[  549.486322] EtherCAT ERROR 0-2: Failed to set PREOP state, slave refused state change (INIT + ERROR).
[  549.486324] EtherCAT ERROR 0-3: Failed to set PREOP state, slave refused state change (INIT + ERROR).
[  549.486326] EtherCAT ERROR 0-4: Failed to set PREOP state, slave refused state change (INIT + ERROR).
[  549.490488] EtherCAT ERROR 0-0: AL status message 0x0016: "Invalid mailbox configuration".
[  549.490493] EtherCAT ERROR 0-1: AL status message 0x0016: "Invalid mailbox configuration".
[  549.490495] EtherCAT ERROR 0-2: AL status message 0x0016: "Invalid mailbox configuration".
[  549.490497] EtherCAT ERROR 0-3: AL status message 0x0016: "Invalid mailbox configuration".
[  549.490499] EtherCAT ERROR 0-4: AL status message 0x0016: "Invalid mailbox configuration".
[  549.498600] EtherCAT 0-0: Acknowledged state INIT.
[  549.498605] EtherCAT 0-1: Acknowledged state INIT.
[  549.498606] EtherCAT 0-2: Acknowledged state INIT.
[  549.498608] EtherCAT 0-3: Acknowledged state INIT.
[  549.498609] EtherCAT 0-4: Acknowledged state INIT.
[  549.517994] EtherCAT 0: Slave states on main device: INIT, PREOP.
[  622.701268] warning: `Socket Thread' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
[  809.225497] perf: interrupt took too long (3952 > 3950), lowering kernel.perf_event_max_sample_rate to 50500
[/code]
[/code]
emre@debian:~$ ethercat xml
<?xml version="1.0" ?>
<EtherCATInfoList>
  <EtherCATInfo>
    <!-- Slave 0 -->
    <Vendor>
      <Id>30101</Id>
    </Vendor>
    <Descriptions>
      <Devices>
        <Device>
          <Type ProductCode="#x00000000" RevisionNo="#x00000002"></Type>
        </Device>
      </Devices>
    </Descriptions>
  </EtherCATInfo>
  <EtherCATInfo>
    <!-- Slave 1 -->
    <Vendor>
      <Id>30101</Id>
    </Vendor>
    <Descriptions>
      <Devices>
        <Device>
          <Type ProductCode="#x00000000" RevisionNo="#x00000002"></Type>
        </Device>
      </Devices>
    </Descriptions>
  </EtherCATInfo>
  <EtherCATInfo>
    <!-- Slave 2 -->
    <Vendor>
      <Id>30101</Id>
    </Vendor>
    <Descriptions>
      <Devices>
        <Device>
          <Type ProductCode="#x00000000" RevisionNo="#x00000002"></Type>
        </Device>
      </Devices>
    </Descriptions>
  </EtherCATInfo>
  <EtherCATInfo>
    <!-- Slave 3 -->
    <Vendor>
      <Id>30101</Id>
    </Vendor>
    <Descriptions>
      <Devices>
        <Device>
          <Type ProductCode="#x00000000" RevisionNo="#x00000002"></Type>
        </Device>
      </Devices>
    </Descriptions>
  </EtherCATInfo>
  <EtherCATInfo>
    <!-- Slave 4 -->
    <Vendor>
      <Id>30101</Id>
    </Vendor>
    <Descriptions>
      <Devices>
        <Device>
          <Type ProductCode="#x00000000" RevisionNo="#x00000002"></Type>
        </Device>
      </Devices>
    </Descriptions>
  </EtherCATInfo>
  <EtherCATInfo>
    <!-- Slave 5 -->
    <Vendor>
      <Id>1640067</Id>
    </Vendor>
    <Descriptions>
      <Devices>
        <Device>
          <Type ProductCode="#x00000002" RevisionNo="#x00000002">ER 12 DIG 4 ANA IO </Type>
          <Name><![CDATA[ER 12 DIG 4 ANA IO ]]></Name>
          <Sm Enable="1" StartAddress="#x1000" ControlByte="#x64" DefaultSize="0" />
          <Sm Enable="1" StartAddress="#x1200" ControlByte="#x20" DefaultSize="0" />
          <RxPdo Sm="0" Fixed="1" Mandatory="1">
            <Index>#x1600</Index>
            <Name>Outputs</Name>
            <Entry>
              <Index>#x0005</Index>
              <SubIndex>1</SubIndex>
              <BitLen>32</BitLen>
              <Name>DAC1</Name>
              <DataType>UINT32</DataType>
            </Entry>
            <Entry>
              <Index>#x0005</Index>
              <SubIndex>2</SubIndex>
              <BitLen>32</BitLen>
              <Name>DAC2</Name>
              <DataType>UINT32</DataType>
            </Entry>
            <Entry>
              <Index>#x0005</Index>
              <SubIndex>3</SubIndex>
              <BitLen>32</BitLen>
              <Name>DAC3</Name>
              <DataType>UINT32</DataType>
            </Entry>
            <Entry>
              <Index>#x0005</Index>
              <SubIndex>4</SubIndex>
              <BitLen>32</BitLen>
              <Name>DAC4</Name>
              <DataType>UINT32</DataType>
            </Entry>
            <Entry>
              <Index>#x0005</Index>
              <SubIndex>5</SubIndex>
              <BitLen>16</BitLen>
              <Name>Output</Name>
              <DataType>UINT16</DataType>
            </Entry>
          </RxPdo>
          <TxPdo Sm="1" Fixed="1" Mandatory="1">
            <Index>#x1a00</Index>
            <Name>Inputs</Name>
            <Entry>
              <Index>#x0006</Index>
              <SubIndex>1</SubIndex>
              <BitLen>32</BitLen>
              <Name>V1</Name>
              <DataType>UINT32</DataType>
            </Entry>
            <Entry>
              <Index>#x0006</Index>
              <SubIndex>2</SubIndex>
              <BitLen>32</BitLen>
              <Name>V2</Name>
              <DataType>UINT32</DataType>
            </Entry>
            <Entry>
              <Index>#x0006</Index>
              <SubIndex>3</SubIndex>
              <BitLen>32</BitLen>
              <Name>V3</Name>
              <DataType>UINT32</DataType>
            </Entry>
            <Entry>
              <Index>#x0006</Index>
              <SubIndex>4</SubIndex>
              <BitLen>32</BitLen>
              <Name>V4</Name>
              <DataType>UINT32</DataType>
            </Entry>
            <Entry>
              <Index>#x0006</Index>
              <SubIndex>5</SubIndex>
              <BitLen>16</BitLen>
              <Name>Input</Name>
              <DataType>UINT16</DataType>
            </Entry>
          </TxPdo>
        </Device>
      </Devices>
    </Descriptions>
  </EtherCATInfo>
</EtherCATInfoList>
[code] 
[/code]
Displaying 61 - 75 out of 14144 results.
Time to create page: 0.428 seconds
Powered by Kunena Forum