CamBam
News:
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
January 21, 2020, 11:43:38 am


Login with username, password and session length


  Show Posts
Pages: [1] 2 3 ... 144
1  Announcements / Latest News / Re: CamBam plus V1.0 (rc-3) on: October 22, 2019, 13:38:43 pm
Aha... It looks like a change from libgdiplus6.0.2 (working) to libgdiplus6.0.4 (not working)

An easy way to fix this is to set up the repositories for your system as per the monodevelop download page...
https://www.monodevelop.com/download/#fndtn-download-lin
(note these repositories use the vs- prefix, rather than the stable- prefix)

Use the following command to see what versions you have available...

Code:
apt-cache policy libgdiplus

(here is the output after downgrading...)

Code:
libgdiplus:
  Installed: 6.0.2-0xamarin1+ubuntu1804b1
  Candidate: 6.0.4-0xamarin1+ubuntu1804b1
  Version table:
     6.0.4-0xamarin1+ubuntu1804b1 500
        500 https://download.mono-project.com/repo/ubuntu stable-bionic/main amd64 Packages
 *** 6.0.2-0xamarin1+ubuntu1804b1 500
        500 https://download.mono-project.com/repo/ubuntu vs-bionic/main amd64 Packages
        100 /var/lib/dpkg/status
     4.2-2 500
        500 http://us.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages

To downgrade, find the previous version number, then use this after the equals sign...

Code:
sudo apt install libgdiplus=6.0.2-0xamarin1+ubuntu1804b1

My Ubuntu 18 now has file open icons back.  Cheesy
2  Announcements / Latest News / Re: CamBam plus V1.0 (rc-3) on: October 22, 2019, 12:48:25 pm
I've investigated more, in mono sources there are reference for the icons on the form and icon names are consistent as example go-previous.png, I haven't found were Mono search for these icons, in tehory they are incorporated as resources as on Mono sources there is a "resources" directory containing these files.

On line 175 of FileDialog.cs in the mono source, there is a line...
Code:
imageListTopToolbar.ColorDepth = ColorDepth.Depth32Bit;
Taking that line out fixes the problem on Ubuntu 18.
3  Announcements / Latest News / Re: CamBam plus V1.0 (rc-3) on: October 22, 2019, 09:43:15 am
Here the oputput of the command line
...
Code:
[0x7fcbdf36ebc0:] EXCEPTION handling: System.IO.FileNotFoundException: Invalid Image

Thank you Carlo... the 'Invalid Image' error does not occur on working systems.
There were changes in the latest Ubuntu 18 regarding libpng, which may be related.
My best bet is to compile the mono sources on Ubuntu and see where that takes us and possibly propose a patch if the issue has not already been addressed. 

4  Announcements / Latest News / Re: CamBam plus V1.0 (rc-3) on: October 22, 2019, 08:45:46 am
Thank you, Sir !

Am I welcome, too ?   Grin
Of course... 'you're welcomes' for everyone!  Grin
5  Announcements / Latest News / Re: CamBam plus V1.0 (rc-3) on: October 21, 2019, 15:30:49 pm
Thanks Dragonfly

But ... when I want to select another object and assign it to an existing MOP layer stay folded but obviously file changed state is not updated and File-> Exit  closes CB without prompting  to save. Both on Windows and Linux.
This looks like an old bug (all versions, not related to the new feature).  Will fix!

Quote
On Linux:
The default template selection button in the options (with three dots) does not open a file selection dialog.
This uses a standard System.Windows.Forms type editor 'FileNameEditor'.
I just browsed the mono implementation and all its methods are marked as '[System.MonoTODO]'  Roll Eyes
I will change this to use a CamBam defined filename type editor.

Similarly, file name editors not working for Post Processor - Post-Build Command and Config - GCode Editor.
Note, these properties work, but you will need to type in or copy paste the value into the field until I update the next release.

Quote
Would you please tell us what Linux distribution and Mono version you use for testing? I have a spare partition for a second distribution installation, so I could try mirroring yours.
I use many Linux distributions (mostly VMs), but the main ones I test on are Ubuntu14 (32 & 64 bit), Ubuntu 16 & 18 (64 bit), Raspberry Pi (3 & 4), and Linux Mint (18 & 19).
The mono versions also vary, from 4.6 to 6.4 (on the latest Ubuntu distributions).

However, my favourite Linux systems that I spend most time developing on are both Linux Mint 19.
...a desktop with mono 6.0 and a laptop with mono 6.4

CamBam works very well on both these systems and I highly recommend it.
I have not seen the Ubuntu File - Open lockup problem and the File Open dialog has all its toolbar icons intact
(even with the latest mono version).

I am still looking into the missing icons issue on Ubuntu 18.  I tried downgrading system-windows-forms and system-drawing libraries to 4.6, but the icons are still missing.



6  Announcements / Latest News / Re: CamBam plus V1.0 (rc-3) on: October 21, 2019, 14:54:35 pm
Thanks Andy
You are very welcome!  Smiley
7  Announcements / Latest News / CamBam plus V1.0 (rc-3) on: October 21, 2019, 13:45:20 pm
Another new CamBam release V1.0 (rc-3) is available...

http://cambamcnc.com/downloads/#devt
and for Linux...
http://cambamcnc.com/ref/ref.linux

Release notes...

Notable changes in this release:

Mostly bug fixes, but a happy outcome while working on these, I have rewritten some code which appears to have resulted in tool path generation performance increases of roughly 20-30%.  For example, the skull-big-foam.cb sample, the last 'additive' machining operation went from ~54s to ~28s duration to calculate toolpaths.
Holding tab recalculation times should also be improved.

There is a new Display : Selected Entity Focus config setting.
Setting to False will prevent the layers auto expanding when a drawing object is selected.
Selecting objects and pressing CTRL+TAB will toggle the parent layers expanded/collapsed.

Another shortcut key - CTRL+L now opens the align window.

For Ubuntu / Mono users having lock up / hanging issues when using File - Open, the default mono behaviour is now to not use a background worker thread when opening files, which should prevent these lock ups.
There is a new config option File Open Worker Thread.  Setting this to True will revert to the old work thread behaviour (the same as the Windows default). 

Again, to reiterate the rc-1 notes...

Quote
The rc-3 tag denotes 'release candidate', which implies that, at long last, we nearing the point of making V1.0 the recommended production release.

The main aim of this release has been to work through remaining bugs and issues, particularly where these prevented moving over from 0.9.8

If you are yet to try V1.0 we recommend doing so.
If there are issues with this release preventing you from moving from 0.9.8, please let us know!

Note, V1.0 and 0.9.8 can be installed on the same computer and run in parallel.
Version 1.0 now requires the .NET framework version 4 to installed.

Thank you again for your support, feedback and patience while we work to make this the best CamBam release yet!

Thank you again for the great feedback!

Regards

Andy Payne (10bulls)
8  Announcements / Latest News / Re: CamBam plus V1.0 (rc-2) on: October 18, 2019, 21:26:47 pm
Another question to Andy:
Similar to 'Paste format' and 'Apply style' is it possible to add 'Apply template' function?
Currently if I have started a project from scratch and not by 'New from template' I cannot use a template directly. (Or don't know how.) There is a solution by copy/paste into a new file from template, write over or use different name but it is quite sluggish. Especially if there is more than one layer and there are MOPs already.
There is some work planned for drawing templates (after V1.0 becomes the production release).

Drawing templates will be accessible and managed through the system tree (similar to how post processors are managed).  Here you will be able to right click a template and select 'set as default template'.  Create from current drawing would also be useful.

It should then be simple to add another menu command 'Apply to current drawing'.

I would find this useful.  I too have started drawings and decided later to use it as a 'laser' part for example.
9  Support / CamBam help (General usage) / Re: Side profile with Slope = wrong measure on: October 18, 2019, 14:20:55 pm
Hello Samual,

CamBam currently does not take the Vee angle of a V cutter into account when calculating side profiles.
V cutters currently use the same offset as calculated for ball nose cutters.
I will look into adding support for V cutter side profiles.

For ball cutters, the attached example may help visualize things.

The image shows points along the toolpaths (in an XZ side view).
I have drawn circles at each point denoting the tool radius.  The center/tip of the tool is on the toolpath.

Drawing a tangent along these circles shows what the cut stock should approach.
Measuring this tangent line and doing some math gets a gradient (from vertical) of 22.5 degrees.

Note that at the bottom of the cut, the stock will flair out due to the radius of the cutter.
The only way to avoid this is to overcut the depth (going up to one tool radius deeper in your target depth).

Also note that the top toolpath results in the cutter's tangent point being level with the stock surface at a point along the source shape outline.  This means you will end up with a distinctive 'rounding over' with ball nose side profiles at the stock surface (even though the resulting cut profile will be a straight slope).  Another way to imagine this is to think of a ball rolling over the side of a slope and plotting the path of the lower point of the ball.

10  FeedBack / Bug Reports / Re: Rename All Tools on: October 18, 2019, 09:39:38 am
Thanks Alex,

The 'Rename all tools' function is described in the 'Tool numbering and naming' of this page...
http://cambamcnc.com/doc/plus/cam/ToolLibrary.htm

I will look into making the error message less ugly, perhaps just a log message warning and internally make sure the generated name is unique (such as by appending the tool index).

Rename all tools should also be changed to not do anything if there is no 'Tool Name Format' value set.

And while we are at it, I think a confirmation 'This will rename all your tools' would be friendly.

The lathe tool library is a bit odd in that none of the tool properties really identify what the tool is, so it is best to manually set the tool names for lathe tools in the current design.

Thank you for pointing this out, I have added this to the TODO list.
11  Support / CamBam help (General usage) / Re: How do I edit CB to automatically move axis on: October 16, 2019, 16:38:04 pm
The 'R16' mentioned was actually called 'alpha-16', to denote it was still in the early stages of development and testing.

The latest development releases is now tagged 'rc-2' to denote 'Release Candidate'.  These releases are now well tested and will be taking over as the official production release soon.
As such there have been a number of improvements and bug fixes since the last alpha releases.

12  Support / CamBam help (General usage) / Re: How do I edit CB to automatically move axis on: October 16, 2019, 08:19:10 am
me too... midnight here. I can't find V1.0 R16 or more. Do you have a link?

The latest V1 development release is available here...
http://www.cambam.info/downloads/#devt

However, it seems this (and the R16 release) had the older Mach3 post processor.

I have attached the latest version of the Mach3 post processor file and will make sure the next V1 installer release picks up the revised versions.

Thank you for bringing this to my attention!
13  Announcements / Latest News / Re: CamBam plus V1.0 (rc-2) on: October 15, 2019, 17:35:42 pm
With a hot key for quick switch?
...there goes my coffee break.  Cry

OK, since you are officially 'Bob deux License' I'll look into it.  Wink


14  Support / Installation Help / Re: CB V1 mono rc21 on: October 15, 2019, 16:38:16 pm
Ah, that does help (I hope)...

It looks like you may have got some windows carriage returns in the script file.

If you edit it in Ubuntu in something like 'gedit', then do File - Save As, and make sure the line endings setting is set to 'Unix/Linux', then overwrite the existing file.

Fingers crossed!  Smiley
15  Support / Installation Help / Re: Can't open my .cb files with new Linux 1.0 Release Candidate on: October 15, 2019, 16:13:39 pm
It is safest to extract the program .tar file to a new folder. (or delete the old CamBam1.0 folder first)

If there are some files from the previous (alpha) releases present, they will cause problems.

In particular, the following files are no longer used and should be deleted...

Code:
CamBam.exe.config
CamBam.CAD.dll.config
libcambam64.so
libstdc++.so.6

Sorry about that.  I decided to remove these in the new install to avoid such problems.  Roll Eyes
Pages: [1] 2 3 ... 144
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.122 seconds with 19 queries.

Copyright © 2018 HexRay Ltd. | Sitemap