1. #1
    Zar's Avatar
    Location unknown. Last Activity: 29-11-2010 Has been a member for 3-4 years. Has a total post count of 5.
    Hi! I'm one of the developers of Gcodetools and I want to introduce it to you :).

    Gcodetools is a CAM extension for Inkscape - open source vector graphics editor with capabilities similar to Illustrator, CorelDraw, or Xara X.
    Inkscape supports many advanced SVG features (markers, clones, alpha blending, etc.) and great care is taken in designing a streamlined interface. It is very easy to edit nodes, perform complex path operations, trace bitmaps and much more.

    So Gcodetools is a CAM extension which allows to export curves from Inkscape to G-code.

    Both Inkscape and Gcode are free (they are licensed under GNU GPL) and cross-platform (they work on Windows, Linux and probably MacOS).

    Here is the feature list of Gcodetools 1.6:
    (New features from previous version are marked with green)
    Export to Gcode
    • Export paths to Gcode
    • Using circular (biarc approximation) or straight line interpolation
    • Automatic path subdivision to reach defined tolerance
    • Multiply tool processing
    • Export Gcode in parametric of flat form
    • Including personal headers and footers
    • Choosing units
    • Multi-pass processing
    • Numeric suffix is added to generated files to avoid overwriting

    Lathe Gcode
    • Compute trajectories for lathe
    • Fine cut
    • Define fine cut's depth
    • Define fine rounds
    • Two different computation functions for fine cut
    • Standard axis remapping

    Path's area processing
    • Building area paths
    • Area paths could be modified

    • Building trajectory according to the cutter's shape
    • Defining different cutter's shapes

    Tool's library
    • Defining different tool's parameters (diameter, feed, depth step, penetration feed, personal Gcode before/after each path, cutters shape, personal tool's changing Gcode)
    • Tools can be managed by Inkscape's standard procedures (copy, delete, assigned to different layer)
    • Multiply tools processing

    Orientation system
    • Applying scale along any axis
    • Apply rotate in the ХY plane
    • Apply translation along any axis
    • Apply transforms according to arbitrary points

    • You can create custom post-processor by writing down the commands or choose from the list of default post-processors
    • Scale and offset Gcode
    • Gcode commands remapping
    • Parameterize Gcode
    • Round floating point values to specified precision

    Verifying tools for the scene
    • Select and remove small paths (area artefacts)
    • Tool's alignment check
    • Cutting order check

    Plotter cutting
    • Export to Gcode for plotter with tangential knife. Forth axis A is knife's rotation.

    PS We need more photos of work made using Gcodetools if you can do it I'll be glad to publish it. Unfortunately I can not do it myself because my hobby cnc is not finished yet.

    Here are some screenshots and made things...
    Click image for larger version. 

Name:	0090 gcodetools cutting.png 
Views:	775 
Size:	187.2 KB 
ID:	2840Click image for larger version. 

Name:	0092 Gcode tools Russian coat of arms.png 
Views:	2737 
Size:	85.8 KB 
ID:	2841Click image for larger version. 

Name:	0082 gcode tools engraving.jpg 
Views:	745 
Size:	233.8 KB 
ID:	2842Click image for larger version. 

Name:	0089 gcode tools lathe emc screenshot.png 
Views:	1256 
Size:	22.0 KB 
ID:	2843

    You can freely download Gcodetools from here: http://www.cnc-club.ru/gcodetools

    More info can be found at http://www.inkscape.org
    Last edited by Lee Roberts; 24-08-2010 at 01:03 PM. Reason: Removed duplicate links.

  2. Nick,

    Thanks for posting this, I hope to try it out soon and I'm sure others will... Its a pity Inkscape isnt really a CAD tool... I've not looked at it in anger but does it import DXFs? Alternately do you plan a generic DXF->GCode solution?

  3. #3
    Zar's Avatar
    Location unknown. Last Activity: 29-11-2010 Has been a member for 3-4 years. Has a total post count of 5.
    Yes it can import DXF.
    Inkscape not a cad, but it has a lot of functions that make prototyping real ease.
    Starting from v.047 it has very nice snapping, transform, align and distribute tools which allows to create precise models (0.47 brings better snapping).
    The only things that I've not found are snap to perpendicular and create line into direction having defined length. But all of these functions can be done using other way.

    Gcodetools can be used as standalone application, but you'll have to run it like this "python gcodetools.py --parameter1=... ... --parameter40=..." and there should be a lot of parameters so it's not used by me and anyone else :).

  4. Hey Zar, post your link in the Links Directory if you like.

  5. #5
    Zar's Avatar
    Location unknown. Last Activity: 29-11-2010 Has been a member for 3-4 years. Has a total post count of 5.
    I wonder where should I put my link to CAD/CAM Software or Utilites & Programs?
    What's your opinion?

    By the way I've tried to post answer to my thread in New Members but it have not showed. About your offer helping me with English. Could you check Gcodetools description that is situated here: http://www.cnc-club.ru/gcodetools for the mistakes. It's almost the same with that I've posted here but have some additional note about installing and etc... Thanks in advance :).

Similar Threads

  1. Inkscape and gcodetools Help required
    By malgazz in forum Computer Software
    Replies: 0
    Last Post: 16-06-2013, 03:06 PM
  2. DXF into inkscape problem (SVGexport)
    By GEOFFREY in forum Computer Software
    Replies: 10
    Last Post: 09-03-2013, 06:52 PM
  3. Free Software ?
    By WollyUK in forum Machine Control Software
    Replies: 4
    Last Post: 21-03-2012, 04:03 AM
  4. Free Santa DXF
    By BigAl in forum General Discussion
    Replies: 0
    Last Post: 20-11-2011, 11:24 PM
  5. FREE PIC Burining Service
    By geoff.sim in forum Electronic Project Building
    Replies: 2
    Last Post: 18-05-2009, 01:05 PM


Posting Permissions

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