Build 6856

February 28, 2008 · Filed Under MeshCAM Development 

I managed to track down several of the big bugs that were found by users in the last preview build.  It’s still not any more complete than it was before but it should be a little more usable.

1) Fixed the no-finish-path bug.

2) Fixed the huge gcode file problem.

3) Fixed the Simple Toolpath command problems.

You can download it here- http://www.grzsoftware.com/file/MeshCAM2-6856.exe .

Comments

29 Responses to “Build 6856”

  1. Jeff Demand on February 29th, 2008 9:42 am

    Robert,

    Comparing just on the screen, identical jobs, 6738 makes a smoother finish pass than 6856 at the expense of 3x file size. The latest version would mill much faster using software without look ahead (both of mine) but I haven’t done any actual cutting tests yet. Both versions I ran with a tolerance setting of .01mm, far lower than I can ever hope to see with real hardware but seemed to be required to get nice looking paths. Not a real problem except for the calculating time, 56 took twice as long as 38 while using 100% of both cores. Something is still not quite right, I’m testing with very small pieces of my typical models, no way do I have the patience to feed a full model to 56 :-)
    Jeff

  2. Jay Sandefur on February 29th, 2008 10:36 am

    Wow, for me toolpath generation went from four hours to one hour.

  3. Jeff Demand on February 29th, 2008 11:19 am

    Jay,

    I found that 6856 IS a LOT faster than than 6852 but have to compare the results with 6738. 6738 has worked well for me as a production version (even if it is a beta) I like what Robert is doing but even 6856 is still rough around the edges. A balance between compute time, path quality, and real world milling tolerances and time.

    Wow, four hours! You have FAR more patience than I do. On a good day I might not kill it after an hour, say I needed to go grocery shopping or it was bed time.

    Jeff

  4. Adam Talbot on February 29th, 2008 12:52 pm

    Time for some real numbers.

    Version 6852. Wing cut
    Took ~2.04 min and made 68483 lines of g-code.
    Estimated cut time (CutViewer) 40:12min

    Version 6856. Wing cut
    Took 14 seconds and made 4643 lines of g-code.
    Estimated cut time (CutViewer) 40:08min

    Both tests had these constants.
    Bit = 1/2in router bit, endmill
    Tolerance = 0.002in
    Finishing pass only
    Step over of 0.063
    feed rate of 100
    plunge of 100
    X pass only.
    Please understand that CutViewer does not reflect real world cutting. Lots of small movements slow my CNC way down! I am using Mach3 to drive my CNC and this is a problem that I have been unable to work around. From what I understand, this problem effects most CNC’s.

    New version, 6856, is much sloppier when finished, but that is easy to fix by increasing the tolerance, but does take longer to calculate (~5min). In my case from 0.002 to 0.0001. The good news is the line count only goes from 4643 to 16032, which is MUCH better then 68483 lines.

    New feature request. Show lines of G-Code in the status box once finished.

  5. Jeff Demand on February 29th, 2008 1:23 pm

    Do remember that Robert warned us that these recent 68** releases are VERY beta and bug infested. With our help and observations he should be able to make MC better than it has ever been. The more test input Robert gets the easier his work is, after all he deserves some sleep.

    I am still using 6738 for real work but am having lots of fun playing with the latest 68** versions. Perhaps I need to get out more :-)
    Jeff

  6. Adam Talbot on March 1st, 2008 9:59 am

    Persistent bug!
    http://www.batbuilds.com/~adam/cnc_rev5/untitled.PNG

    Figured it was a problem with 6856, but It comes up in 6715. Problem does not exist in 5946. Come up with water line cuts. Is there an archive of MeshCAM’s? It would be nice, in order to track down bugs like this to an exact version.
    -Adam

  7. Jeff Demand on March 1st, 2008 12:01 pm

    Adam,

    Changing the build number in Roberts standard url for downloads seems to work at least back to 5946. Looking at my disk I do have installed builds back to 4079. If Robert doesn’t have an archive of dead versions AND doesn’t object I could send you the .exe file of any particular build (sorry, the install files are long gone, duplicating the folder structure of the current version with the old .exe should work)

    Get permission from Robert, and send me your email address off line jdemand AT gmavt.net.

    Jeff

  8. Randy on March 1st, 2008 7:40 pm

    Adam, the waterline retracts have always been there. They have tended to be worse near the boundary between waterline and parallel finishing. I’ve been griping about them since release 1184… ;)
    Randy

  9. Randy on March 1st, 2008 7:42 pm

    I should add that they are not as bad as they used to be. :)
    Randy

  10. Adam Talbot on March 1st, 2008 11:49 pm

    Well, got my first test part cut on my new CNC. Had to use two version of MeshCAM to pull it off, both 6856 and 5946. Was a total of 35,000 lines of g-code. Took about 45 min for the cut.

    Before
    http://www.batbuilds.com/~adam/cnc_rev5/meshcam.PNG
    After
    http://www.batbuilds.com/~adam/cnc_rev5/wing/img_7153_resized.jpg
    Finished part is 8.5×5.5in

    MeshCAM is still the best peace of software, even with its bugs.
    -Adam

  11. Jeff Demand on March 4th, 2008 1:06 pm

    Adam,

    Congratulations and so sorry to report you have a new addiction. The cure involves 12 steps depending on your choice of paths, raster X and or Y, waterline, or pencil :-) Have fun.

    Jeff

  12. Randy on March 4th, 2008 1:18 pm

    Adam, looking good. Why the two versions? Plus please email me ASAP at zephyr9900 [at] comcast [dot] net.

    Randy

  13. Steve on March 6th, 2008 3:26 pm

    I’ve done a comparison between build 6738 and 6856 on an stl model that meshcam 6738 previously created the cut data for, the file took around 6 hours to cut late last year.
    This is a 4th axis job with 180 degrees between cuts (2 cuts)
    Build 6856 has created a slightly smaller file size than 6738, the cut lines look nice but I don’t have cut viewer so can’t check the cut. Not much difference in retracts with slightly less in the parallel finish, they are much more logical though. Before there was a few retracts that did little or nothing, now they seem to be there for a reason, if you know what I mean.
    Waterline finish seemed to have 2 cuts that may damage the job but without running it I could’t tell for sure.

    My laptop is a single core processor and there was little time difference as you would expect but 6856 seemed slightly faster.

    Steve

  14. Randy on March 7th, 2008 12:28 pm

    6856 kills my dual-Xeon(Irwindale) machine at work. This is a dual-CPU motherboard, but each CPU is single-core. I am running XP Pro SP2. When I launch MC, the hourglass cursor shows up briefly, then back to the normal arrow cursor. Nothing happens but everything is frozen. I ctrl-alt-delete to bring up Task Manager but when I click on “proceses” pane Task Manager disappears. ctrl-alt-delete does not work a second time and I need to cold-boot the machine by leaning on the power switch. This is exactly repeatable after a reboot and upon twice uninstalling and reinstalling MC.

    This is much more dramatic than the report I was going to make:

    I have a comment/observation on the finishing threshold angle implementation. When I set an angle, MC seems to evaluate vs. that angle of the toolpath itself, rather than the underlying geometry. When I have a part with a substantially flat top surface that is at top of stock, and vertical walls, and specify “don’t machine top of stock” and a parallel limit of less than 90 degrees (i.e. I only want to finish sloped surfaces) MC will still make superfluous toolpaths along the top edges of the part where the ballmill would be wrapping around the edge. Even though both adjacent surfaces are not machined, the edge between them is!

    I was going to run a simple model and take a screenshot to illustrate this when I discovered the above…

    Randy

  15. Jeff Demand on March 7th, 2008 1:05 pm

    Randy,

    Maybe more work and less play at work? ;-) You could also ask for a new computer, dual quad core cpu etc, the kind which dims the lights when booting … Although it might be awkward to explain the need.

    Jeff

  16. Randy on March 7th, 2008 1:31 pm

    Hey, it was lunch hour! :D And the engineers do get the best and fastest computers, but only every three years (about two Moore cycles… :( )

    Randy

  17. Jeff Demand on March 7th, 2008 3:00 pm

    Randy,

    OK, you are forgiven this time. ;-)
    Jeff

  18. Randy on March 7th, 2008 3:06 pm

    OK, an update. I uninstalled 6856 and downloaded and installed 6852. It fires up fine. Naturally it is unregistered since I forgot to write down my key before uninstalling 6856, so I can’t do anything meaningful with it.

    So I installed 6856. It runs fine also, unregistered. Now that I remember, so did 6856 the first time I installed it at work, before I brought in my license key and registered it.

    So it appears that only registering 6856 kills my work PC… :P
    Randy

  19. Randy on March 7th, 2008 3:17 pm

    A couple of observations about 6856 (which says 6857 in the revision history that initially comes up):

    In the View menu, I can toggle “smooth lines” on and off but there is no check mark next to the menu item to indicate its state.

    In “classic” screen mode, when I rubberband the MC window, the graphics window scales up and down to follow the window size. In “side menu” screen mode, the graphics window will expand with the main window, but stays large and just crops as I shrink the main window until I click in the graphics window, whereupon it snaps back into full view.

    Randy

  20. Jeff Demand on March 7th, 2008 9:26 pm

    Randy,

    I install each new release into a new folder, IE meshcam2-780000 (wishful thinking :-) and manually set up short cuts and copy the named short cut to my meshcam start up folder. I never never! overwrite an older install. Lots of different old versions available on my drive with no cross contamination. I probably have the second best collection of old versions after Robert. All of them accept the same old key file, I can even run multiple versions at the same time, gets confusing and sure pegs the task manager performance reports with a dual core —(

    Jeff

  21. Randy on March 8th, 2008 1:52 am

    Oh yeah, Jeff, I’ve got the installers for 1-18, 2-2349, -3337, -4915, -5420, -5694, -5861, -5934, -5946, -6512, -6628, -6689, -6699, -6701, -6713, -6738, -6852 and -6856. I have no problem uninstalling completely and reinstalling, since I have my post files backed up separately. Maybe I come in third…

    Randy

  22. Jeff Demand on March 8th, 2008 7:15 pm

    Randy,

    A slightly different collection but I think we are tied for #2. We both probably both have the similar anal retentive habits.

    Robert is damned good at his craft, but he benefits from us few freaks really pushing the limits and testing left right and off centre.

    Jeff

  23. Gerry on March 9th, 2008 4:36 am

    I have 18 versions in my download folder, and probably a bunch more on a CD from my last PC. :) And I haven’t downloaded this one yet.

  24. Randy on March 9th, 2008 9:50 am

    OK, I bow to your superior pack-ratting skills, Gerry. :D
    Realistically, I can only think of one time where I needed to revert to a prior release because something I needed broke in the new one. I too salute Robert for his skills.

    I am using 6856 and have found very little to complain about (other than that little locking up the whole PC thing :) ) And a lot of my perceptiions stem from the fact that I use MC and SheetCam hand-in -hand on most parts I do. I rarely use purely one program or the other…

    Randy

  25. Jeff Demand on March 9th, 2008 2:38 pm

    I’ll admit to dim recollections of once or twice using an older version. Usually the current or almost current version is good. Pack rat habits don’t die. Maybe once Robert is rich and famous version 1.0 will sell for a fat premium on ebay :-) :-)

    Jeff

  26. Randy on March 9th, 2008 3:20 pm

    I have taken a personal stand and deleted all but the two latest installers. So there. :D
    Randy

  27. Jeff Demand on March 9th, 2008 4:14 pm

    Randy,

    My last post was meant as humor. I’ve worked with more than enough copyrighted client material, and their lawyers are really looking for enough work to justify their retainers. Not really nice people to deal with even when you are both on the same side, cross them and hope for being re-incarnated as a bug. :-)
    Jeff

    PS: My version 1.0 was lost a few disk crashes ago.

  28. Randy on March 9th, 2008 4:45 pm

    Jeff, no worrry. Even though I’m an injure-neer my humor detection algorithms are finely honed. :D But I realized that, as long as Robert is trusting me as one of the bleeding-edge software testers, I should repay the honor and not leave myself a crutch. I just did the deleting this afternoon. It’s a personal thing, I guess… :p (where is the emoticon guide for this blog anyway?!?)

    Randy

  29. Jeff Demand on March 9th, 2008 8:15 pm

    Randy,

    I ain’t a real injure-neer despite my dads attempts to raise me properly. After 25 years he is accepting my choice of being a gold mangler. Even lets me help on some of his real injure-neering jobs. And it really is fun to be helping on the bleeding-edge of something I enjoy working with. Most of my other bleeding edge pursuits revolve around such mundane tasks as paying bills and taxes :-(

    I just hang onto old versions for reference, and because I’m really loath to discard any data. A couple of months ago a note from a 20 year old notebook saved my day (and a southern body part).

    Despite my oftentimes casual and humorous attitude I have total respect for Roberts rights and appreciate his trust in you injure-neers , this one abusive tester, and all the rest of the folks commenting on his work.

    Jeff

    Jeff