584,826 active members*
5,305 visitors online*
Register for free
Login
IndustryArena Forum > OpenSource CNC Design Center > OpenSource Software > Open Sourcing my 5/6-axis CNC-Toolkit
Results 1 to 7 of 7
  1. #1
    Join Date
    Jun 2003
    Posts
    58

    Open Sourcing my 5/6-axis CNC-Toolkit

    I think it's about time to release the whole source code for my my 5/6-axis CNC-Toolkit as I'm sure that many users would benefit from from this and I really don't have the time to provide proper support.

    Basically, I'd like to enable it to grow as a user-community project with any changes shared and being added to back into the Toolkit. I'd also be happy for my work to be used in another open-source project.

    Any thoughts from anyone as to the best open-source license to use ?
    and any ideas as to the best way to host and project-manage this ?

    thank you,
    Rab
    CNC Toolkit - Open Source 5-axis CAM utilities
    www.cnc-toolkit.com : code.google.com/p/cnctoolkit : cnc-toolkit.blogspot.com

  2. #2
    Join Date
    Sep 2004
    Posts
    149
    Hi Rab,

    What programming language is CNC-Toolkit written in? I know that it is a plugin for Gmax, but if the langauge itself is flexible enough and the licensing is broad enough, your code might be applicable to something like this:

    http://code.google.com/p/heekscad/
    http://code.google.com/p/heekscnc/

    Which uses a plugin system. HeeksCNC is a plugin for HeeksCAD. Within that system, lots of other modules are introduced- profiling, pocketing, adaptive roughing, and Pycam surfacing. So, the system seems to be very flexible.

    I've been using HeeksCAD for about 6 months now and since Dan Heeks opened up the source, and made a Linux port, the growth in development has been running at a very fast pace. Maybe if you lay out the logic for CNCToolkit, it could be adapted or used with HeeksCAD/HeeksCNC.

    On the licensing issue, it might be good to choose an established open source license like the gpl. If you want to retain the right to use the code in commercial software later, it might be good to use the bsd license. Sorry, I am not a license guru, so I don't have a very deep view into licensing.

    Thanks,
    Dan

  3. #3
    Join Date
    Jun 2003
    Posts
    58
    Hi Dan,
    The Toolkit is written in MaxScript which is pretty quick and easy to use.
    It may very well lend itself to a migration over to HeeksCAD/CNC, if I can get hold of the author I'll make sure that the license I release the Toolkit under allows for this.
    Rab
    CNC Toolkit - Open Source 5-axis CAM utilities
    www.cnc-toolkit.com : code.google.com/p/cnctoolkit : cnc-toolkit.blogspot.com

  4. #4
    Join Date
    May 2006
    Posts
    168
    Quote Originally Posted by rab View Post
    I think it's about time to release the whole source code for my my 5/6-axis CNC-Toolkit as I'm sure that many users would benefit from from this and I really don't have the time to provide proper support.

    Basically, I'd like to enable it to grow as a user-community project with any changes shared and being added to back into the Toolkit. I'd also be happy for my work to be used in another open-source project.

    Any thoughts from anyone as to the best open-source license to use ?
    and any ideas as to the best way to host and project-manage this ?

    thank you,
    Rab
    I am excited about this. I am moving slowly, but I am going to finish building a router and use GMAX and the CNC tool kit for my modeling/g code. I am also writing a vb6 cnc controller....too many projects, not enough time.

  5. #5
    Join Date
    Mar 2008
    Posts
    7
    Rab,

    5-axis machining is something we would all love to have some of for free.

    I don't know anything about MaxScript.

    The Google Code hosting is working nicely for my HeeksCAD project. It has a nice "issue" list for bug tracking.

    The best license from my point of view would be BSD. This is a permissive license, so I would be able to take all your source code and put it in my customer's commercial application without asking your permission. This is the license I chose for HeeksCAD. It means that I can use any of my contributors' bug fixes and enhancements for anything I want, but so can anyone else.

    GPL could be a good choice for you, commercially, if the software is pretty much finished. Because you own all the copyright, you can also sell the software under a commercial license, but the rest of us are forced to only use it in free software applications.

    Dan Heeks

  6. #6
    Join Date
    Jan 2006
    Posts
    758

    Hi Rab

    Quote Originally Posted by danheeks View Post
    Rab,

    GPL could be a good choice for you, commercially, if the software is pretty much finished. Because you own all the copyright, you can also sell the software under a commercial license, but the rest of us are forced to only use it in free software applications.

    Dan Heeks
    Hi Rab, Dan Heeks,

    Meant to chip in on this last week....

    Bearing in mind the work you have in this Rab, GPL sounds like it might be the best of all worlds... if there is any worthwhile development you still get to derive some benefit..

    just my two penneth..

    Danny
    What one man can do another man can do..
    BitMaps to Models, 3D2Relief, tutorials and FREE CNC Software http://cnc4free.org

  7. #7
    Join Date
    Jun 2003
    Posts
    58
    My CNC Toolkit is now available for download under the GPL license at;
    http://groups.yahoo.com/group/CNC_Toolkit/

    Rab
    CNC Toolkit - Open Source 5-axis CAM utilities
    www.cnc-toolkit.com : code.google.com/p/cnctoolkit : cnc-toolkit.blogspot.com

Similar Threads

  1. Microsoft Robotics Toolkit..
    By datacop in forum Coding
    Replies: 8
    Last Post: 10-31-2010, 02:58 PM
  2. CNC Toolkit and GMax
    By studysession in forum CNC (Mill / Lathe) Control Software (NC)
    Replies: 17
    Last Post: 08-24-2010, 03:13 AM
  3. Build #2: 3 axis open table, Baltic birch
    By nicanor76 in forum DIY CNC Router Table Machines
    Replies: 10
    Last Post: 07-29-2008, 05:35 AM
  4. ACRAMATIC 850SX Z Axis Loop Open Fault 106
    By jimhuffman1 in forum Mazak, Mitsubishi, Mazatrol
    Replies: 5
    Last Post: 11-16-2005, 02:33 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •