What bugs you the most in SheetCam?

Having problems with or questions about SheetCam? Post them here.
Post Reply
hans
Posts: 114
Joined: Sun Feb 02, 2020 8:26 pm

Re: What bugs you the most in SheetCam?

Post by hans »

Icons wrong arranged for loading tool set?

Open toolset has a folder symbol that is correct:
open_toolset.png
open_toolset.png (5.15 KiB) Viewed 513970 times
but load default toolset has a floppy icon
load_default.png
load_default.png (6.2 KiB) Viewed 513970 times
and save default tool set has a folder icon
save_default.png
save_default.png (6.71 KiB) Viewed 513970 times
I think the last two are mixed up.
hans
Posts: 114
Joined: Sun Feb 02, 2020 8:26 pm

Re: What bugs you the most in SheetCam?

Post by hans »

Something in the tooltable when editing the tools in the Linux version.

1. The name is refreshed only on second selecting:
Peek 2021-02-20 15-19.gif
Peek 2021-02-20 15-19.gif (32.97 KiB) Viewed 513969 times

2. On right click the entry is not selected:
Peek 2021-02-20 15-19-2.gif
Peek 2021-02-20 15-19-2.gif (47.34 KiB) Viewed 513969 times
User avatar
Les Newell
Site Admin
Posts: 3660
Joined: Thu May 11, 2006 8:12 pm

Re: What bugs you the most in SheetCam?

Post by Les Newell »

hans wrote: Sat Feb 20, 2021 2:14 pm Icons wrong arranged for loading tool set?
Good catch! They have been like that for years and no-one noticed. I'll fix it for the next release.
1. The name is refreshed only on second selecting:
That is fixed in the current Windows version. It should carry across to the next Linux release.
2. On right click the entry is not selected:
I'll fix that for the next release.

Thanks for the bug reports.
Jolbas
Posts: 88
Joined: Sat Feb 02, 2019 8:59 am

Re: What bugs you the most in SheetCam?

Post by Jolbas »

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.)
User avatar
Les Newell
Site Admin
Posts: 3660
Joined: Thu May 11, 2006 8:12 pm

Re: What bugs you the most in SheetCam?

Post by Les Newell »

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?
User avatar
Les Newell
Site Admin
Posts: 3660
Joined: Thu May 11, 2006 8:12 pm

Re: What bugs you the most in SheetCam?

Post by Les Newell »

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.
Jolbas
Posts: 88
Joined: Sat Feb 02, 2019 8:59 am

Re: What bugs you the most in SheetCam?

Post by Jolbas »

I'm on a Mac. I have looked at the wine registry and the setting for TEMP and TMP seems to be normal.
hans
Posts: 114
Joined: Sun Feb 02, 2020 8:26 pm

Re: What bugs you the most in SheetCam?

Post by hans »

Path rules:

a) program crashes when selecting empty field:
capture_001_01032021_120908.png
capture_001_01032021_120908.png (42.52 KiB) Viewed 513903 times

b) old elements from previous selection of the upper drop down menu are not removed
capture_002_01032021_120930.png
capture_002_01032021_120930.png (37.54 KiB) Viewed 513903 times
In version 6.030 and the linux version that did not appear.
hans
Posts: 114
Joined: Sun Feb 02, 2020 8:26 pm

Re: What bugs you the most in SheetCam?

Post by hans »

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?
User avatar
Les Newell
Site Admin
Posts: 3660
Joined: Thu May 11, 2006 8:12 pm

Re: What bugs you the most in SheetCam?

Post by Les Newell »

hans wrote: Mon Mar 01, 2021 11:19 am Path rules:
Thanks. These are fixed for the next release.
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.
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?
And why the is lead in feed rate fixed to 1/3 of the chosen feed rate?
If I remember correctly I went by the recommended values from a thread mill manufacturer.
hans
Posts: 114
Joined: Sun Feb 02, 2020 8:26 pm

Re: What bugs you the most in SheetCam?

Post by hans »

[/quote]
Les Newell wrote: Mon Mar 01, 2021 12:33 pm
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.
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?
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.
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 :shock: .
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... ;-)
Les Newell wrote: Mon Mar 01, 2021 12:33 pm
And why the is lead in feed rate fixed to 1/3 of the chosen feed rate?
If I remember correctly I went by the recommended values from a thread mill manufacturer.
Ah, ok.
hans
Posts: 114
Joined: Sun Feb 02, 2020 8:26 pm

Re: What bugs you the most in SheetCam?

Post by hans »

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.


Screenshot_2021-03-01_19-21-47.png
Screenshot_2021-03-01_19-21-47.png (51.5 KiB) Viewed 513892 times
User avatar
Les Newell
Site Admin
Posts: 3660
Joined: Thu May 11, 2006 8:12 pm

Re: What bugs you the most in SheetCam?

Post by Les Newell »

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.
hans
Posts: 114
Joined: Sun Feb 02, 2020 8:26 pm

Re: What bugs you the most in SheetCam?

Post by hans »

Les Newell wrote: Tue Mar 02, 2021 3:02 pm I have fixed it for the next release.
Yeah!
Have you a new release date in mind? Wasn't that first planned for february?
hans
Posts: 114
Joined: Sun Feb 02, 2020 8:26 pm

Re: What bugs you the most in SheetCam?

Post by hans »

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:

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
and on an outside arc that:

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
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.

hans wrote: Mon Mar 01, 2021 11:19 am Path rules:
a) program crashes when selecting empty field:
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 144 times
Post Reply