Results 1 to 7 of 7

Thread: Open Sourcing my 5/6-axis CNC-Toolkit

  1. #1
    rab
    rab is offline
    Registered rab's Avatar
    Join Date
    Jun 2003
    Location
    Scotland
    Posts
    58
    Downloads
    0
    Uploads
    0

    Thumbs up 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
    Registered
    Join Date
    Sep 2004
    Location
    USA
    Posts
    149
    Downloads
    0
    Uploads
    0
    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
    Last edited by Dan Falck; 05-24-2009 at 10:22 AM. Reason: sp


  3. #3
    rab
    rab is offline
    Registered rab's Avatar
    Join Date
    Jun 2003
    Location
    Scotland
    Posts
    58
    Downloads
    0
    Uploads
    0
    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
    Registered
    Join Date
    May 2006
    Location
    USA
    Posts
    144
    Downloads
    0
    Uploads
    0
    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
    Registered
    Join Date
    Mar 2008
    Location
    UK
    Posts
    7
    Downloads
    0
    Uploads
    0
    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
    Registered
    Join Date
    Jan 2006
    Location
    uk
    Posts
    716
    Downloads
    0
    Uploads
    0

    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
    rab
    rab is offline
    Registered rab's Avatar
    Join Date
    Jun 2003
    Location
    Scotland
    Posts
    58
    Downloads
    0
    Uploads
    0
    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, 09:58 AM
  2. CNC Toolkit and GMax
    By studysession in forum General CNC (Mill and Lathe) Control Software (NC)
    Replies: 17
    Last Post: 08-23-2010, 10:13 PM
  3. Online sourcing
    By crabbass in forum General Business Practices and Pricing
    Replies: 2
    Last Post: 04-08-2009, 09:53 PM
  4. Build #2: 3 axis open table, Baltic birch
    By nicanor76 in forum DIY CNC Router Table Machines
    Replies: 10
    Last Post: 07-29-2008, 12:35 AM
  5. ACRAMATIC 850SX Z Axis Loop Open Fault 106
    By jimhuffman1 in forum Mazak, Mitsubishi, Mazatrol
    Replies: 5
    Last Post: 11-15-2005, 08:33 PM

Tags for this Thread

Posting Permissions


 


About CNCzone.com

    We are the largest and most active discussion forum from DIY CNC Machines to the Cad/Cam software to run them. The site is 100% free to join and use, so join today!

Follow us on

Facebook Dribbble RSS Feed


Search Engine Friendly URLs by vBSEO ©2011, Crawlability, Inc.