MonkeyCAM -- free, open source ski and snowboard CAD/CAM

For discussions related to designing and making ski/snowboard-building equipment, such as presses, core profilers, edge benders, etc.

Moderators: Head Monkey, kelvin, bigKam, skidesmond, chrismp

User avatar
Head Monkey
Posts: 310
Joined: Sun Jul 17, 2005 4:53 pm
Location: Carnation, WA
Contact:

Re: MonkeyCAM - how can non programmers help?

Post by Head Monkey »

richie wrote:How do you plan to allow for users that want to use this commercially?
Someone else pointed out that I haven't been clear enough on this. The answer is simple: party on. Free for personal and commercial use.

A more detailed answer:

Use of the G-Code programs this spits out carries no restrictions at all. You don't even have to credit me. In this sense MonkeyCAM is analogous to a compiler. People build large, amazingly profitable businesses all the time using C++ compilers but they don't pay anything (modulo a one-time purchase in _some_ cases) to the maker of the compiler, or necessarily credit them. Of course, the guys who build gcc love a little credit now and then.

Use of the source code for MonkeyCAM is subject to the license included at the github repo, and other software developers will understand what that entails in depth. The high-level answer is that it's free to use, with minor restrictions around copyrights and patents, even if you want to build and then sell software which incorporates it.
Everything I know about snowboard building, almost: MonkeyWiki, a guide to snowboard construction
Free open source ski and snowboard CADCAM: MonkeyCAM, snoCAD-X
User avatar
Head Monkey
Posts: 310
Joined: Sun Jul 17, 2005 4:53 pm
Location: Carnation, WA
Contact:

Post by Head Monkey »

I've added the final program, which is the one I use to cut trenches into the core blank along the effective edge to allow me to insert a 2cm ash stringer plus a piece of ptex sidewall material.

You can see a simple 3d visualization here: http://www.happymonkeysnowboards.com/Mo ... iewer.html You can rotate, pan, and zoom with your mouse to get a feel for the programs. The programs are grouped and stacked in related groups: base & spacers vs. things cut from the bottom vs. things cut from the top. Again, use a browser made this decade: Chrome or Firefox. (IE should be able to render this starting with Windows 8.1, but I'll believe it when I see it.)

With that all of the original ski/board programs are essentially ported. Minor tweaks here and there, but nothing major. I'm gonna start focusing on a UI to make this stuff actually useful for others.
Everything I know about snowboard building, almost: MonkeyWiki, a guide to snowboard construction
Free open source ski and snowboard CADCAM: MonkeyCAM, snoCAD-X
Richuk
Posts: 1146
Joined: Sun Jan 31, 2010 9:53 am
Location: The Duchy of Grand Fenwick

Post by Richuk »

Great work on this project Mike.
ben_mtl
Posts: 583
Joined: Mon Mar 31, 2008 1:47 pm
Location: Sherbrooke, Quebec
Contact:

Post by ben_mtl »

I don't know if I should start a new thread but I'd love to see if we (the skibuilders community) can come up with a CNC edge bender tool too (+software)

I have a rather precise idea on a concept, both for the physical part and the way to go from CAD to CAM... I think I sould try to write it down and see what other members have to say about it.

Ben
A bad day skiing is always better than a good one at work...
twizzstyle
Posts: 2204
Joined: Tue Mar 07, 2006 8:25 pm
Location: Kenmore, Wa USA

Post by twizzstyle »

Something I've thought about for a long long time, but for the number of skis I make (2-3 per year max), I just can't justify it over my tile nippers. Would be a fun engineering challenge, for sure (but I have enough of those)
Richuk
Posts: 1146
Joined: Sun Jan 31, 2010 9:53 am
Location: The Duchy of Grand Fenwick

Post by Richuk »

Great idea Ben! I know a few people have worked on this, but your right, it is something we should try and crack.
User avatar
MontuckyMadman
Posts: 2395
Joined: Fri Jun 20, 2008 9:41 pm

Post by MontuckyMadman »

Buuk did it.
sammer wrote: I'm still a tang on top guy.
User avatar
chrismp
Posts: 1443
Joined: Fri Feb 13, 2009 9:00 am
Location: Vienna, Austria

Post by chrismp »

Maybe we could ask Sean from Donek Snowboards if he's willing to share how his edge bender works.
ben_mtl
Posts: 583
Joined: Mon Mar 31, 2008 1:47 pm
Location: Sherbrooke, Quebec
Contact:

Post by ben_mtl »

Yes indeed, but (and I totally understand it) he never shared details about his machine and software. What I'm proposing is to work on a totally open source hardware + software combo.
If Buuk decides he wants to share part of his work or contribute in the process I'm sure I won't be the only one who will appreciate it but I totally get why he'd want to keep the hard work he put into it for himself.
A bad day skiing is always better than a good one at work...
Richuk
Posts: 1146
Joined: Sun Jan 31, 2010 9:53 am
Location: The Duchy of Grand Fenwick

Post by Richuk »

Start a new thread Ben and we'll happen upon a working solution.
User avatar
MontuckyMadman
Posts: 2395
Joined: Fri Jun 20, 2008 9:41 pm

Post by MontuckyMadman »

Endre has one also, and wagner.
sammer wrote: I'm still a tang on top guy.
User avatar
falls
Posts: 1458
Joined: Tue Oct 27, 2009 5:04 pm
Location: Wangaratta, Australia

Post by falls »

Twizz you built a whole CNC router for your 2-3 pairs a year!!! :)
Don't wait up, I'm off to kill Summer....
User avatar
Head Monkey
Posts: 310
Joined: Sun Jul 17, 2005 4:53 pm
Location: Carnation, WA
Contact:

Post by Head Monkey »

I’ve been working on MonkeyCAM off and on over the past year, though I haven’t updated here very much. I didn’t update because I haven’t really worked on it quite as much as I would have liked because, well, I’ve just been busy with work and other things in life. The effort does continue, though! I made two boards using only the current version of MonkeyCAM last season and it went very smoothly :)

The current overview and status is always here: https://github.com/mikemag/MonkeyCAM

Today I added a Mac binary which you can download and play with if you’d like. It’s still command-line only, so you have to look at the G-code output in something like Mach 3. But if you’d like, and you’re on a Mac, you can play with it. The current release with download links can always be found here: https://github.com/mikemag/MonkeyCAM/releases

I’ll be working on documentation next because I have little doubt that discovering what each of the parameters does will be extremely difficult. I’ll also be working on a Windows build (https://github.com/mikemag/MonkeyCAM/issues/4).

I’ll get back to working on a UI for it sometime. I’ve never been a UI developer, and I’m less motivated to make that part work but I know I have to. There’s actually source for a basic prototype now, but it’s not usable by anyone else.

Current open issues are here: https://github.com/mikemag/MonkeyCAM/issues. If you have any problems with it at all I’d encourage you to open up an issue for me. It will be very easy to track.
Everything I know about snowboard building, almost: MonkeyWiki, a guide to snowboard construction
Free open source ski and snowboard CADCAM: MonkeyCAM, snoCAD-X
Dtrain
Posts: 549
Joined: Wed May 18, 2011 12:03 pm
Location: Prince Rupert/Terrace B.C.

Post by Dtrain »

Love to use the windows version
User avatar
Head Monkey
Posts: 310
Joined: Sun Jul 17, 2005 4:53 pm
Location: Carnation, WA
Contact:

Post by Head Monkey »

Well, at long last, the Windows version is available: https://github.com/mikemag/MonkeyCAM/re ... tag/v4.0.2

Docs coming soon, hopefully this weekend. It's not at all clear what all the parameters in the board and machine defs do, I know. I'll start by documenting what's there and how to generate programs for simple boards and skis.

All of the programs it generates are intended to be used together, in a specific sequence, and that'll be fine if you want to work exactly like I do. But a lot of you won't, of course, and that's just fine. After I document the basics, I'll branch out into explaining how to use this to get you individually useful programs; things like a simple profiling program without having to care about the shape for those of you who just really need a profile, etc.
Everything I know about snowboard building, almost: MonkeyWiki, a guide to snowboard construction
Free open source ski and snowboard CADCAM: MonkeyCAM, snoCAD-X
Post Reply