What bugs you the most in SheetCam?
Re: What bugs you the most in SheetCam?
Icons wrong arranged for loading tool set?
Open toolset has a folder symbol that is correct: but load default toolset has a floppy icon and save default tool set has a folder icon I think the last two are mixed up.
Open toolset has a folder symbol that is correct: but load default toolset has a floppy icon and save default tool set has a folder icon I think the last two are mixed up.
Re: What bugs you the most in SheetCam?
Something in the tooltable when editing the tools in the Linux version.
1. The name is refreshed only on second selecting:
2. On right click the entry is not selected:
1. The name is refreshed only on second selecting:
2. On right click the entry is not selected:
- Les Newell
- Site Admin
- Posts: 3679
- Joined: Thu May 11, 2006 8:12 pm
Re: What bugs you the most in SheetCam?
Good catch! They have been like that for years and no-one noticed. I'll fix it for the next release.
That is fixed in the current Windows version. It should carry across to the next Linux release.1. The name is refreshed only on second selecting:
I'll fix that for the next release.2. On right click the entry is not selected:
Thanks for the bug reports.
Re: What bugs you the most in SheetCam?
I still can't create support file like I reported in viewtopic.php?f=2&t=8355&start=15#p27704. I have tried to reinstall both wine and sheetcam. This appeared when installing the beta but not sure it's related to Sheetcam. I have tried on a fresh install of Wine Stable 4, 5 and 6 with the same result. Do you have any clue whats going on? Here's the Sheetcam log from one of the attempts:
22:11:34: Assert failure in function wxCrashContext::wxCrashContext (C:\wx-3.0\wxWidgets\src\msw\crashrpt.cpp:295). no exception info available ("wxGlobalSEInformation")
22:11:34: Assert failure in function wxStackWalker::WalkFromException (C:\wx-3.0\wxWidgets\src\msw\stackwalk.cpp:311). wxStackWalker::WalkFromException() can only be called from wxApp::OnFatalException() ("wxGlobalSEInformation")
22:11:34: Error: can't open file '\var\folders\fv\k2kfq49n4_3_g80wjd01n4r80000gn\T\SheetCam TNG Development_dbgrpt-32-20210223T221134\SheetCam TNG Development.xml' (error 3: Path not found.)
22:11:34: Error: Failed to copy the file 'C:\users\bj\Application Data\SheetCam TNG Development\SheetCam TNG Development.ini' to '\var\folders\fv\k2kfq49n4_3_g80wjd01n4r80000gn\T\SheetCam TNG Development_dbgrpt-32-20210223T221134\SheetCam TNG Development.ini' (error 3: Path not found.)
22:11:34: Error: Failed to copy the file 'C:\users\bj\Application Data\SheetCam TNG Development\posts\MASSO Plasma (with THC).scpost' to '\var\folders\fv\k2kfq49n4_3_g80wjd01n4r80000gn\T\SheetCam TNG Development_dbgrpt-32-20210223T221134\MASSO Plasma (with THC).scpost' (error 3: Path not found.)
22:11:34: Error: Failed to copy the file 'C:\users\bj\Application Data\SheetCam TNG Development\Backups\5eac.tmp' to '\var\folders\fv\k2kfq49n4_3_g80wjd01n4r80000gn\T\SheetCam TNG Development_dbgrpt-32-20210223T221134\5eac.tmp' (error 3: Path not found.)
22:11:34: Error: can't open file '\var\folders\fv\k2kfq49n4_3_g80wjd01n4r80000gn\T\SheetCam TNG Development_dbgrpt-32-20210223T221134\log.txt' (error 3: Path not found.)
- Les Newell
- Site Admin
- Posts: 3679
- Joined: Thu May 11, 2006 8:12 pm
Re: What bugs you the most in SheetCam?
It looks like a Wine configuration problem. SheetCam is asking for the path to a temporary directory and is receiving an invalid path back.
What version of Linux are you using?
What version of Linux are you using?
- Les Newell
- Site Admin
- Posts: 3679
- Joined: Thu May 11, 2006 8:12 pm
Re: What bugs you the most in SheetCam?
I just tested it here on Ubuntu 20.10 and get something similar. I'm not sure what is going on. It's difficult to debug under Wine.
Re: What bugs you the most in SheetCam?
I'm on a Mac. I have looked at the wine registry and the setting for TEMP and TMP seems to be normal.
Re: What bugs you the most in SheetCam?
Path rules:
a) program crashes when selecting empty field:
b) old elements from previous selection of the upper drop down menu are not removed
In version 6.030 and the linux version that did not appear.
a) program crashes when selecting empty field:
b) old elements from previous selection of the upper drop down menu are not removed
In version 6.030 and the linux version that did not appear.
Re: What bugs you the most in SheetCam?
Another Thing, not a bug, but inconsequent I think.
When milling a thread, the feed rate is always adapted to the peripheral feed rate like when the cutting rule "peripheral feed rate" is used with "minimum feed rate" = 50%.
But on normal circular offset operations that behaviour is only applied when using the cutting rule.
Why not the same behaviour for thread milling and circles? Because they don't differ so much.
May selectable with a check box in the milling operation dialog to not have to apply a rule?
And why the is lead in feed rate fixed to 1/3 of the chosen feed rate?
When milling a thread, the feed rate is always adapted to the peripheral feed rate like when the cutting rule "peripheral feed rate" is used with "minimum feed rate" = 50%.
But on normal circular offset operations that behaviour is only applied when using the cutting rule.
Why not the same behaviour for thread milling and circles? Because they don't differ so much.
May selectable with a check box in the milling operation dialog to not have to apply a rule?
And why the is lead in feed rate fixed to 1/3 of the chosen feed rate?
- Les Newell
- Site Admin
- Posts: 3679
- Joined: Thu May 11, 2006 8:12 pm
Re: What bugs you the most in SheetCam?
Thanks. These are fixed for the next release.
The milling operation was around some time before rules. It uses peripheral feed because there is often a big difference between commanded feed and the peripheral feed. I guess I could add an option to not use peripheral feed but when would you actually need it?When milling a thread, the feed rate is always adapted to the peripheral feed rate like when the cutting rule "peripheral feed rate" is used with "minimum feed rate" = 50%.
But on normal circular offset operations that behaviour is only applied when using the cutting rule.
If I remember correctly I went by the recommended values from a thread mill manufacturer.And why the is lead in feed rate fixed to 1/3 of the chosen feed rate?
Re: What bugs you the most in SheetCam?
[/quote]
An option that's enabled by default would clarify that.
And having a little bit more control may would be useful in some cases. Imagine milling a small outside thread (3mm) with a large thread mill (10mm): The feedrate would then be about four times higher than the entered value .
And yes I know adding multiple options would not be very user friendly. Maybe limiting to 200% the feed rate? I'm sure you find a way...
In most cases I think its quite okay so. I Just wondered why the feed rate differs so much and it took a while to figure out that.Les Newell wrote: ↑Mon Mar 01, 2021 12:33 pmThe milling operation was around some time before rules. It uses peripheral feed because there is often a big difference between commanded feed and the peripheral feed. I guess I could add an option to not use peripheral feed but when would you actually need it?When milling a thread, the feed rate is always adapted to the peripheral feed rate like when the cutting rule "peripheral feed rate" is used with "minimum feed rate" = 50%.
But on normal circular offset operations that behaviour is only applied when using the cutting rule.
An option that's enabled by default would clarify that.
And having a little bit more control may would be useful in some cases. Imagine milling a small outside thread (3mm) with a large thread mill (10mm): The feedrate would then be about four times higher than the entered value .
And yes I know adding multiple options would not be very user friendly. Maybe limiting to 200% the feed rate? I'm sure you find a way...
Ah, ok.Les Newell wrote: ↑Mon Mar 01, 2021 12:33 pmIf I remember correctly I went by the recommended values from a thread mill manufacturer.And why the is lead in feed rate fixed to 1/3 of the chosen feed rate?
Re: What bugs you the most in SheetCam?
Another thing I noticed while dealing with that is regarding the rule "Peripheral feed rate".
When the feed rate has to be reduced on an inside arc, the minimal feed rate is not calculated. It is always set to the entered "Minimal feed rate" value.
So when entering no lower limit the resulting feed rate is zero.
By the way: What does the setting "Depth of cut" does in this context? I found no documentation about the path or cutting rules.
When the feed rate has to be reduced on an inside arc, the minimal feed rate is not calculated. It is always set to the entered "Minimal feed rate" value.
So when entering no lower limit the resulting feed rate is zero.
By the way: What does the setting "Depth of cut" does in this context? I found no documentation about the path or cutting rules.
- Les Newell
- Site Admin
- Posts: 3679
- Joined: Thu May 11, 2006 8:12 pm
Re: What bugs you the most in SheetCam?
The inside arc feed rate calcs are wrong. I have fixed it for the next release.
It's a long time since I added this rule but depth of cut appears to be a misguided attempt to adjust the feed rate depending on how much material is being removed. I think I'll remove it.
It's a long time since I added this rule but depth of cut appears to be a misguided attempt to adjust the feed rate depending on how much material is being removed. I think I'll remove it.
Re: What bugs you the most in SheetCam?
Yeah!
Have you a new release date in mind? Wasn't that first planned for february?
Re: What bugs you the most in SheetCam?
Whow that's high speed bug fixing. Very nice, thanks!
And even the other things with the tool table editing. Cool!
Peripheral feed rate works now fine I think.
But a little thing is left.
In my test I have chose a feed rate of 200 mm/min and the min feed rate 0% and max feed rate 500% (for testing).
On an inside arc it does that:
and on an outside arc that:
You see there is each a very small segment that has the max feed rate.
In practice I think we could neglect that for this feature.
But I think that is more a problem of the drawing respectively the drawing import.
But it's a regular rectangle created by Inkscape. May you could have a look...
I attached the files.
And even the other things with the tool table editing. Cool!
Peripheral feed rate works now fine I think.
But a little thing is left.
In my test I have chose a feed rate of 200 mm/min and the min feed rate 0% and max feed rate 500% (for testing).
On an inside arc it does that:
Code: Select all
N0150 G01 Z-1.0000 F100
N0160 X25.2563 Y28.4364 F200
N0170 X25.2561 Y28.4081 F1000
N0180 G03 X25.6511 Y27.9216 I0.4857 J-0.0092 F22.0404
N0190 G01 X165.2438 Y27.9119 F200
Code: Select all
N0370 G01 X22.2662 Y116.7132 F200
N0380 G02 X22.2747 Y116.8720 I1.5000 J-0.0002 F1000.0
N0390 X25.6100 Y120.0312 I3.5190 J-0.3749 F302.6124
In practice I think we could neglect that for this feature.
But I think that is more a problem of the drawing respectively the drawing import.
But it's a regular rectangle created by Inkscape. May you could have a look...
I attached the files.
Regarding this I managed again to crash the program. It occurs when scrolling down the list (fast) to the end with the mouse wheel or with key down/up pressed. Sorry.
- Attachments
-
- test_rect.zip
- (7.3 KiB) Downloaded 11010 times