All, I just put out a blog post
on this, but wanted to start a discussion here, instead of in the comments of the post.
A few months ago I found an open source, web based (flash) CAM package. It's been abandoned, but was open sourced before being completely abandoned. I've taken the code base and put it in my github so we have a central place to start improving it. I am also hosting it on one of my instances in one of my domains: http://www.makercam.com
The interesting part is that I bought makercam.com before I found Jack's PartKam! I had this dream of starting an open source simple (2.5D) web based CAM program. So when I found Jack's source, I figured that re-inventing the wheel wasn't necessary, and instead compiled and posted the flash file to my domain.
I've been using it for a while now and for the most part REALLY like makercam for an entry level, first blush, CAM package. There are some tediou things about the program, like the fact that the defaults (bit size, depth pass, stepover, plunge rate, etc) are not exactly shapeoko condusive, which means that each toolpath you create, you'll have to change those. It's not a dealbreaker, but it definitely slows things down. The other feature I'm really missing is the ability to save my nc files directly on the site. it's something that I'm working on now, and will *hopefully* have a solution for very soon.
Otherwise, it's great! I especially like that it imports SVGs. As you see in the video, you can find an SVG of pretty much anything via google images, so getting started cutting designs was pretty simple when I cut a coaster set. To overcome the "svg only" limitation, I've been keen on opening a dxf file in inkscape, then simply saving it as an SVG. Seems to work pretty well actually!
Anyway, like I said in the blog post: let me know what you think of the software and especially let me know if you have any flash experience and want to help make it better.
Shapeoko 1 #0 - a couple of upgrades.
Shapeoko 2 #0 - a couple of upgrades.
Shapeoko 3 #2 - Stock