Advanced Search

Search Results (Searched for: )

  • JT
  • JT's Avatar
23 Jan 2025 12:26
Replied by JT on topic Flexible GUI

Flexible GUI

Category: Flex GUI

I copied out the Qlistwidget from the touch theme to my qss and it works pretty much the same as the touch them but I noticed the same problem on both......

If you hit a directory with a file name that is too long it will resize the Qlistwidget horizonally and push the scroll bar out of view. Any idea how to fix this?
 

The width is set here based on the width of the longest item. I'm working on making that an ini selection to turn that feature on but I need to fix the touch style sheets sliders to work as expected.

JT
  • JT
  • JT's Avatar
23 Jan 2025 11:55
Replied by JT on topic Flexible GUI

Flexible GUI

Category: Flex GUI

Sorry missed one of your questions and yes the touch screen file browser is here
gnipsel.com/linuxcnc/flexgui/touch.html#file-navigator

JT
 
Lol I think were moving past each other here. I see that "theme is checked first". I also have file_lw, I have the browser....that's not the issue.

The thing that is not really clear is that you can't use a qss file and still have any way to use the touch style widgets. It wasn't obvious until I looked in libflexgui and the python file that the THEME is just a premade qss file and the touch style widgets are just properties in the qss.

So I suppose the best way to have custom colors and the touch style stuff is just to copy the touch THEME qss out of libflexgui and stick it in the config directory, point at it with QSS and just modify it, otherwise it won't survive an update. I suppose this is probably where INPUT was going but that's probably a bit more difficult to implement since it's written directly into the main qss.
 

Yes, touch style widgets are defined in the qss file.

You can only apply style to a widget once AFAIK the second time over writes the first time.

I added the themes to the examples so they are easier to find.

I've possibly improved the docs about themes.

JT
 
  • Beef
  • Beef's Avatar
23 Jan 2025 11:44
Replied by Beef on topic scurve trajectory planner

scurve trajectory planner

Category: General LinuxCNC Questions

Wild guess, as I haven't looked at all, but it may be related to the compensation logic (used for backlash etc) - as I remember it's hard coded to allow 200% accels to fix position errors and is used for example for backlash and mapping and could cause such behaviors if it is involved in some way.
  • Unlogic
  • Unlogic
23 Jan 2025 11:30
Replied by Unlogic on topic Optimum Optimill MH50V CNC conversion

Optimum Optimill MH50V CNC conversion

Category: Milling Machines

Hi,

I feel you pain, buying this kind of hardware as hobbyist through the big reseller in Europe was a challenge for me too. Many reseller aren't really interested in hobbyists.

I ended up purchasing my X/Y/Z servos from this store on AliExpress (seems to be no longer active): topstock.aliexpress.com/store/1155094

The spindle servo which I purchased later is a special high RPM version which nobody had listed online. After asking many sellers I finally got one to add it to their store (ignore the photo in the listing as it's showing the wrong servo): www.aliexpress.com/item/1005007120864062.html

The balls screws where the same story eventually however I was able to make a special order from L-system here in Sweden (l-system.se/) who sold me the ball screws and machined them for me.

Most of the smaller electronic stuff was bought from www.tme.eu which had the best prices and lot's of items in stock.
 
  • Grotius
  • Grotius's Avatar
23 Jan 2025 11:30 - 23 Jan 2025 11:52
Replied by Grotius on topic scurve trajectory planner

scurve trajectory planner

Category: General LinuxCNC Questions

@Hmnijp,

Thank you for contribution.
Will first look into the joint.0 & joint.1 velocity spikes. As the planner is
not involved in calculating these values.

@Beef,

I already tested a spline using deviation.
I like the idea of Hmnijp, the industrial example.
 
  • Beef
  • Beef's Avatar
23 Jan 2025 11:26 - 23 Jan 2025 11:28
Replied by Beef on topic scurve trajectory planner

scurve trajectory planner

Category: General LinuxCNC Questions

I think this issue with the deviation being higher than the P value specifies may be resolved in the correct_trim_length() method, by calculating the angle between the segments and calculating this max_trim so that it doesn't exceed P. I have to do some more digging in the meantime and wrap my head around this.
void filletizer::correct_trim_length(const emcmot_segment& seg, double& max_trim){

    max_trim=seg.tag.fields_float[3]; // Gcode path deviation.

    // Trim conditions.
    if(max_trim<=1e-6){
        max_trim = 0;
    }

    // Let the trim be valid if done from both sides.
    if (max_trim >= (seg.length_netto * 0.5)) {
        max_trim = (seg.length_netto * 0.5)-1e-3;
    }
}

The code is very readable and well commented.
  • blazini36
  • blazini36
23 Jan 2025 10:58
Replied by blazini36 on topic Flexible GUI

Flexible GUI

Category: Flex GUI

I copied out the Qlistwidget from the touch theme to my qss and it works pretty much the same as the touch them but I noticed the same problem on both......

If you hit a directory with a file name that is too long it will resize the Qlistwidget horizonally and push the scroll bar out of view. Any idea how to fix this?
  • leglaive
  • leglaive
23 Jan 2025 10:46
Replied by leglaive on topic Optimum Optimill MH50V CNC conversion

Optimum Optimill MH50V CNC conversion

Category: Milling Machines

hello,
I would like to know if it is possible for you to send me a complet list of all product that you use with references. Because for exemple i have a lot of problem to find a Servomotor and Servodriver Delta B3 750W X/Y, Delta B3 1000W Z and Bosch Rexroth C5 ballscrews with preloaded nuts.
  • rodw
  • rodw's Avatar
23 Jan 2025 10:17
Replied by rodw on topic Rando hal component collections

Rando hal component collections

Category: HAL

DDRAFT4x2.comp

This one is designed to drive the air side of a zoned downdraft plasma table with 8 zones (2 in x direction and 4 in y direction)
the extraction duct has shutters triggered by an air solenoid so this is output pin heavy!
 

File Attachment:

File Name: ddraft4x2.comp
File Size:1 KB


And a hal file you can add to your ini file. We found  adding an off delay which leave 2 zones open when crossing a zone boundary worked well.

 

File Attachment:

File Name: ddraft4x2.hal
File Size:2 KB


Forum thread for pictures of machine is here 
forum.linuxcnc.org/plasma-laser/40517-do...ions?start=10#188738
 
Displaying 19786 - 19794 out of 19794 results.
Time to create page: 0.490 seconds
Powered by Kunena Forum