Advanced Search

Search Results (Searched for: )

  • Hakan
  • Hakan
28 Feb 2026 09:18
Replied by Hakan on topic XHC WHB04B development?

XHC WHB04B development?

Category: General LinuxCNC Questions

One more update on display in Auto mode. NOW it does show F: and S:
and also coordinate updates.
After x minutes is seems to enter some sleep mode and stops updating the
display altogether. Buttons still work though.

I think I wrote that the component is prepared for reconnecting. No, it isn't.
If the setupAsyncTransfer() fails, the component exits.

I am testing to see if the usb part can be restarted. 


 
  • arijitdutta
  • arijitdutta
28 Feb 2026 09:11
Replied by arijitdutta on topic Lathe Bed Wear Compensation

Lathe Bed Wear Compensation

Category: Advanced Configuration

Got something done regarding the compensation with my own approach. How bad is the wear and are you getting any tapers?
  • Sandro
  • Sandro
28 Feb 2026 09:09 - 28 Feb 2026 09:22
Replied by Sandro on topic QTPYVCP+VISMACH+LINUXCNC ROLLED INTO ONE?

QTPYVCP+VISMACH+LINUXCNC ROLLED INTO ONE?

Category: QtPyVCP

Based on Acieras vtk vismach integration I've made a usertab for probe basic. The files are a drop in simulation config which should get you going. Credit for the code goes to Aciera. 

github.com/bildobodo/probe_basic_vtk_sim_gcode

 
  • Hakan
  • Hakan
28 Feb 2026 08:38

Separating CiA402 Logic from EtherCAT (lcec): Modular Adapter + Drive Stub Valid

Category: EtherCAT

Have you looked at splitting the function one more step?

state-machine (bringing to op-enabled) : One component
op-mode module: Several components, csp, csv, homing, pv, pp, probing etc.

Looks appealing at first thought. Maybe switching between op-modes
and restoring position kills it though
  • Hakan
  • Hakan
28 Feb 2026 08:31

Ver 2.9.4 iso clean install Trouble when disabling EOE

Category: EtherCAT

You can always test the new version. It is actually very easy to make a backup
of the eeprom contents and later put it back if needed.
ethercat -p 0 sii_read > eeprom_backup.bin
ethercat -p 0 sii_write eeprom_to_restore.bin
We need TwinCAT to do the translation from ESI file to eeprom binary contents.
While there are some open-source tools for that too, the safest way is to use TwinCAT.
 
  • tcbmetalworks
  • tcbmetalworks
28 Feb 2026 08:19
Replied by tcbmetalworks on topic QTPLASMAC integrated cad/cam

QTPLASMAC integrated cad/cam

Category: Plasmac

with automatic nesting sheet metal tracking could be implemented pretty easily. keep track of ur scraps and steel inventory. set auto order to automatically send a email to the steel supply, would be pretty neat when it runs low.
  • tcbmetalworks
  • tcbmetalworks
28 Feb 2026 08:12
Replied by tcbmetalworks on topic QTPLASMAC integrated cad/cam

QTPLASMAC integrated cad/cam

Category: Plasmac

Here is the first rendition of the nesting feature, needs alot more work but its starting to get rolling. would be pretty revolutionary to have free automatic nesting. 



 
  • Aciera
  • Aciera's Avatar
  • Aciera
  • Aciera's Avatar
28 Feb 2026 07:40
Replied by Aciera on topic QTPYVCP+VISMACH+LINUXCNC ROLLED INTO ONE?

QTPYVCP+VISMACH+LINUXCNC ROLLED INTO ONE?

Category: QtPyVCP

For an example on how to implement toolpath plotting in work coordinates using vtk see:
github.com/Sigma1912/vtk-vismach

'Capture()' embeds an invisible actor in the model that can then be used to track the transformation matrices for the tooltip and the work which can then be used to plot the toolpath.
  • amanker
  • amanker
28 Feb 2026 07:16
Replied by amanker on topic QTPYVCP+VISMACH+LINUXCNC ROLLED INTO ONE?

QTPYVCP+VISMACH+LINUXCNC ROLLED INTO ONE?

Category: QtPyVCP

Yes, You are absolutely right. Vismach is not important at all. I also think so. Thats why really few persons are using this.
If you can just give me initial lead which files I should look for? I tried to find vtk_backplot.py file in instalaltion but didnt find.
  • Finngineering
  • Finngineering
28 Feb 2026 07:08
Replied by Finngineering on topic XHC WHB04B development?

XHC WHB04B development?

Category: General LinuxCNC Questions

I'm fairly sure I fixed the 0.0035% bug I mentioned in the last post. Swapping two lines in the code should have been enough. Right now, I'm not aware of any real bugs in my firmware. I will continue using it with the dongle/pendant on the mill. But unless something comes up, I consider it good enough.

Unfortunately, I was mistaken about the bootloader version where the dongle firmware can more easily be read out. It is possible for versions before 2.40, but not with version 2.40 or 2.50. So right now there is no easy way to read out the whole firmware from the dongles.
  • rodw
  • rodw's Avatar
28 Feb 2026 02:44
Replied by rodw on topic CiA 402 Folder Missing

CiA 402 Folder Missing

Category: EtherCAT

Take care. Mine is an adaptation, the original is here github.com/dbraun1981/hal-cia402/tree/main
  • rodw
  • rodw's Avatar
28 Feb 2026 02:40

Just When You Couldn't Hate Government More

Category: Off Topic and Test Posts

Why could I guess the author from the topic?

:)

Interesting concept but its not a kernel function so how are they going to lock it in? Just uninstall the library
  • rodw
  • rodw's Avatar
28 Feb 2026 02:32

Separating CiA402 Logic from EtherCAT (lcec): Modular Adapter + Drive Stub Valid

Category: EtherCAT

The bare bones CIA402 state machine looks like this:
// uncomment pins if enabled
/* --- CiA 402 Controlword Commands --- */
#define CMD_SHUTDOWN                0x0006 // Transition to Ready to Switch On
#define CMD_SWITCH_ON               0x0007 // Transition to Switched On
#define CMD_DISABLE_VOLTAGE         0x0000 // Disable power stage
#define CMD_QUICK_STOP              0x0002 // Emergency deceleration
#define CMD_DISABLE_OPERATION       0x0007 // Disable motor drive
#define CMD_ENABLE_OPERATION        0x000F // Enable motor drive (Power On)
#define CMD_FAULT_RESET             0x0080 // Reset fault on rising edge

/* --- CiA 402 Statusword States --- */
// Masked with 0x006F to extract the specific state bits
#define STATE_NOT_READY             0x0000
#define STATE_SWITCH_ON_DISABLED    0x0040
#define STATE_READY_TO_SWITCH_ON    0x0021
#define STATE_SWITCHED_ON           0x0023
#define STATE_OPERATION_ENABLED     0x0027
#define STATE_QUICK_STOP_ACTIVE     0x0007
#define STATE_FAULT_REACTION_ACTIVE 0x000F
#define STATE_FAULT                 0x0008


uint16_t update_cia402_state(config_data_t *d) {  // receives status.word ( d->status.raw)

        
	unsigned short currentState = d->status.raw & 0x006F; // removes all the bits we are not interested in
	
    switch (currentState) {
        case STATE_SWITCH_ON_DISABLED:
            d->control.raw = CMD_SHUTDOWN;
            break;

        case STATE_READY_TO_SWITCH_ON:
            d->control.raw = CMD_SWITCH_ON;
            break;

        case STATE_SWITCHED_ON:
            d->control.raw = CMD_ENABLE_OPERATION;
            break;

        case STATE_OPERATION_ENABLED:
            // Drive is active. Keep it enabled.
            d->control.raw = CMD_ENABLE_OPERATION;
            return 1;
            break;

        case STATE_FAULT:
            // Attempt to clear the fault
            d->control.raw = CMD_FAULT_RESET;
            break;

        case STATE_QUICK_STOP_ACTIVE:
            // Move back to disabled if quick stop was triggered
            d->control.raw = CMD_DISABLE_VOLTAGE;
            break;

        default:
            // For any unknown or intermediate state, default to a safe "Voltage Disable"
            d->control.raw = CMD_DISABLE_VOLTAGE;
            break;
    }

    return 0;
}

You should add some timeouts for error handling
  • rodw
  • rodw's Avatar
28 Feb 2026 02:17

Thinking of moving my Plasma from Masso to LinuxCNC

Category: Plasma & Laser

Damn, I thought I may have had a thcad here in Brisbane but I looked and I don't.

If you have a THC that generates an up/down signal, you could use it if you set the right mode in qtplasmac. Looks like the pokeys may do that.

Totally untested but I do think my hypersensing component would probably be able to be modified to do ohmic and voltage sensing it does sense arc voltage but the scale is only 24.5 volts so it just stays on. with better scaling you probably could do both.



 
Displaying 106 - 120 out of 18510 results.
Time to create page: 0.646 seconds
Powered by Kunena Forum