Advanced Search

Search Results (Searched for: )

  • langdons
  • langdons
18 Mar 2025 13:40
Replied by langdons on topic Migration von 2.8.4 auf 2.9.4

Migration von 2.8.4 auf 2.9.4

Category: Deutsch

Your software is only 2.5 years old.

Where I live, Ontario Canada, most stores are using Windows 95-XP for their POS computer.

Most stuff is running Java 7 or 8, or sometimes lower.

Everything is immensely outdated!

Running 2.8.4 instead of 2.9.4 is insignificant in comparison!
  • langdons
  • langdons
18 Mar 2025 13:34
Replied by langdons on topic Migration von 2.8.4 auf 2.9.4

Migration von 2.8.4 auf 2.9.4

Category: Deutsch

Before you change stuff, look at the changelog to see what features were added since 2.8.4.
  • langdons
  • langdons
18 Mar 2025 13:32

PCIe - No parport registered at "0x " . This is not Always an error.Continuing.

Category: Advanced Configuration

Had the same issue yesterday, PCI-E Sunix card, works perfectly but the error shows up whenever LinuxCNC is started.
Did not bother with it, but i did notice LSPCI does not show loaded module for it at all, but it does show all the other info with addresses and stuff.
 

Weird.

I have a Sunix PCIe Parallel port card that works with no error message.

lspci -v shows the kernel module as "parport" and displays 4 Hexadecimal port IDs, but only 1 works without error.
  • Aciera
  • Aciera's Avatar
18 Mar 2025 13:30 - 18 Mar 2025 13:34
Replied by Aciera on topic M19 and spindle-index-enable issues

M19 and spindle-index-enable issues

Category: Advanced Configuration

@andy, seems I have missed your reply:

The point of IO pins is to only write any state to them when you want to set the state, and let other parts of the net be in charge at other times.


Looking at your code for case 0, which is the initial state, you are setting 'index_enable = 0' so this version of the component permanently forces 'orient.index_enable' low until an orient command is issued (ie 'orient.enable' goes true):
    case 0: // waiting
        index_enable = 0;
        if (enable) {
           if (enable ^ last_enable) {     // positive edge on enable
               is_oriented = 0;
               if (mode & 0x10){
                   index_enable = 1;
                   state = 3;
               } else {
                   state = 1;
               }
           }
        }
        break;

 Your code looks like it will always set index_enable true?


No, my version forces homing to index because the mechanism with adding 16 to the p word does not work and 'orient.index-enable' is not written to unless spindle orientation has been called (ie 'orient.enable' is true) because 'index_enable=0' is now inside the if (enable) { statement.
    switch (state){
    case 0: // waiting
        if (enable) {
        index_enable = 0;
           if (enable ^ last_enable) {     // positive edge on enable
               is_oriented = 0;
               if (1>0){
                   index_enable = 1;
                   state = 3;
               } else {
                   state = 1;
               }
           }
        }
        break;
  • schlemihl
  • schlemihl
18 Mar 2025 12:53
Replied by schlemihl on topic Segmentation fault when loading QtVCP

Segmentation fault when loading QtVCP

Category: Qtvcp

Yes, I'm currently not home, so I dont know the specific name; but I tried the qtvcp_demo0 or something similar and it worked without problems.
  • cmorley
  • cmorley
18 Mar 2025 12:46
Replied by cmorley on topic Segmentation fault when loading QtVCP

Segmentation fault when loading QtVCP

Category: Qtvcp

Does one of the QtVCP sim screens (QtDragon) load in linuxcnc?

Chris
  • cmorley
  • cmorley
18 Mar 2025 12:40
Replied by cmorley on topic Indicators on Push Buttons

Indicators on Push Buttons

Category: Qtvcp

I have a mixin class that reimplements the paint event. It first paints the normal widget then adds indicator painting.

github.com/LinuxCNC/linuxcnc/blob/master...ts/indicatorMixIn.py
  • cmorley
  • cmorley
18 Mar 2025 12:36
Replied by cmorley on topic halui.spindle.0.override.direct-value

halui.spindle.0.override.direct-value

Category: Advanced Configuration

I confirm and see the problem. I'll try to push the fix soon.

*halui_data->so_counts = 0;

should be:

*halui_data->so_counts[spindle] = 0;
  • JT
  • JT's Avatar
18 Mar 2025 12:13
Indicators on Push Buttons was created by JT

Indicators on Push Buttons

Category: Qtvcp

Chris,

How are you adding the indicator lights to the upper right corner of the push buttons in QtDragon?



Thanks
JT
  • JT
  • JT's Avatar
18 Mar 2025 11:50
Replied by JT on topic Testing CSS

Testing CSS

Category: General LinuxCNC Questions

I don't know anything about remora sorry.

JT
  • scda
  • scda's Avatar
18 Mar 2025 11:27
Replied by scda on topic M19 and spindle-index-enable issues

M19 and spindle-index-enable issues

Category: Advanced Configuration

Yes that's the issue with the M19 command. But could probably be changed in a new release ??
I connect the orient.mode signal to a signal and then manually switch the mode.
An improvement might be to use a custom M command to change the mode (via mux2 or multiselect component)

One thing I might try is to change the orient.comp to have a input for running the index function, that can be controlled easily via hal or M command.

About the brake control:
I found the spindle.xx.locked pin in the documentation which goes high when orient ist done (and low with M5 or a new M19 command) --> it is perfect for controlling the spindle brake !
  • Leo75Wolf
  • Leo75Wolf
18 Mar 2025 11:22
Replied by Leo75Wolf on topic Float precision for Ultra-Precision applications

Float precision for Ultra-Precision applications

Category: General LinuxCNC Questions

Oh great so i probably have no issue at all!
My drives only take 32-bit Integer inputs so that is fine.

Thank you!

since the core questions are answered:
I am building an air bearing Diamon Turning Lathe. The goal is to do single point diamond turning of telescope mirrors or similar.
Using ironless linear motors and high resolution glass scales. It is going to get calibrated with an Interferometer so i should get down to 100nm or so of straightness of the axes and linearity of the glass scales.

There will be watercooling of all relevant components down to about 100 millikelvin precision.
I am using Triamec servo drives.

The progress will be documented on my Instagram (Instagram.com/leo.wolf.the.engineer). Please follow if you are interested!
  • Murphy
  • Murphy
18 Mar 2025 11:20 - 18 Mar 2025 11:22
Replied by Murphy on topic Remora - Does Analog input syntax exist?

Remora - Does Analog input syntax exist?

Category: Computers and Hardware

Iv  finally got the encoder somewhat working. Just the confirm , the ec500 outputs a normal 0-10v signal for the spindle or is there a pwm conversion done in remora? I can adjust the spindle speed in the axis GUI and the 0-10v adjusts steady when measuring the ec500 VSO pin with a multimeter. When I am in CSS mode the spindle speed keeps dipping whenever there is a spindle speed change when X moves. If there is a lot of speed changes the spindle nearly stops. When I measure the voltage on the vfd 10v input the voltage drops on every speed change and then gets up to the correct voltage. Looking at the rpm scale etc in halshow show numbers steady when changing speeds. Any ideas what is causing this. 

youtube.com/shorts/1r4Jos8_Y1k?si=qmUFKyu10opyOFco
  • Hakan
  • Hakan
18 Mar 2025 11:06

Float precision for Ultra-Precision applications

Category: General LinuxCNC Questions

Hal floats are 64-bit doubles since 2.6 or so way back. But hal integers are only 32-bit, s32 u32. Not 64-bit.
Don't know how it is internally.
  • Leo75Wolf
  • Leo75Wolf
18 Mar 2025 10:53
Replied by Leo75Wolf on topic Float precision for Ultra-Precision applications

Float precision for Ultra-Precision applications

Category: General LinuxCNC Questions

That sounds great!
So Linuxcnc is working with doubles internally but not outputting it to HAL in 2.9 right?
Displaying 7981 - 7995 out of 24610 results.
Time to create page: 0.313 seconds
Powered by Kunena Forum