Gcodetools - Inkscape's CAM extension

More
27 Jan 2010 13:55 - 23 Aug 2010 08:38 #1650 by Nick
I've remade Inkscape plug-in and want to share it :).

New features in Gcodetools v1.6
  • Lathe machining
  • Engraving
  • Tools library
  • Multi-tools machining
  • Orientation system
  • Post-processing
  • other small improvements

New features in Gcodetools v 1.4:
1. Interpolate beiser curves using biarcs, not straight lines.
2. Export a number of curves.
3. Draw resulting curves.
4. Personal header / footer
5. Different scaling
6. Multy-pass cutting
7. Area cutting

The plug-in is available for downloading here:
www.cnc-club.ru/forum/viewtopic.php?f=15&t=35&start=0

There are English and Russian support forums.
English:
www.cnc-club.ru/forum/viewtopic.php?f=15&t=35&start=0
Russian:
www.cnc-club.ru/forum/viewtopic.php?f=15&t=34&start=0

I wonder could it be added to wiki?

Here is an example: (Blue and green curves - parts of biarc, red - straight lines, black - original path)

Attachments:
Last edit: 23 Aug 2010 08:38 by Nick.
The following user(s) said Thank You: jpka

Please Log in or Create an account to join the conversation.

More
28 Jan 2010 12:49 #1658 by BigJohnT
Cool

The wiki site is commutity maintained and to add or edit follow the steps on this page

wiki.linuxcnc.org/cgi-bin/emcinfo.pl?BasicSteps

John

Please Log in or Create an account to join the conversation.

More
28 Jan 2010 13:18 #1660 by Nick
I think I'm blind, or stupid or smf... :unsure:
I can't manage first basic step "Log in before editing pages" :).
There's no login button or link. Search gives nothing :).
I thought may be I've logged in already. Then there's no edit button...

Please Log in or Create an account to join the conversation.

More
28 Jan 2010 13:25 #1662 by BigJohnT
At the top of the page

Because of wiki-spamming bots, this wiki now requires that you log in before editing pages. Anyone can log in. You don't have to register or anything.
Click the 'Preferences' link (it's on the very bottom of the page).
Choose a name for yourself, and in the box marked 'Administrator Password' enter 'emc'.
Now, each page will have an 'Edit' link at the bottom.
Make sure that your browser will accept session cookies from wiki.linuxcnc.org.


John

Please Log in or Create an account to join the conversation.

More
28 Jan 2010 13:33 - 28 Jan 2010 14:59 #1663 by Nick
Yes I'm stupid or a spam bot :)...
Last edit: 28 Jan 2010 14:59 by Nick.

Please Log in or Create an account to join the conversation.

More
23 Feb 2010 09:21 #2017 by Nick
New version of Gcode tools has been released!
Gcode tolls ver 1.2 available here: www.cnc-club.ru/forum/viewtopic.php?f=15&t=35 (at the header of the thread).
What's new:
  • Curve to Gcode is Path to Gcode now according to Inkscape's naming
    • Automatic Path subdivision added.
    • Biarc interpolation tolerance added. It defines maximum distance between path and it approximation.
      If distance between path's segment and it's approximation is greater than biarc interpolation tolerance the segment will be split into two segments.
    • Maximum splitting depth added. It defines how many times path's segment can be split to reach interpolation tolerance.
    • A small optimization of traverse added.
  • Area to Gcode removed.
    • This function was buggy, it worked to slow and it's results are not editable.
  • Area inkscape is Calculate area curves now. I think this name represents the function better.
    • It becomes much more easier to work with this function: no need to convert path to dynamic offset or do additional things. Just fill in tool diameter and offset width and press apply.

Also Loft and Engraving functions are being developed. Also Loft and Engraving functions are being developed.

Version 1.2 works a little slower because subdivision needs additional calculations, but it becomes more stable and the structure of source code becomes more human readable.

Illustration of version 1.2 advantage:
http://www.cnc-club.ru/forum/download/file.php?id=174&mode=view

Any feedback is really welcome :)!

Please Log in or Create an account to join the conversation.

More
23 Aug 2010 08:12 #3847 by Nick
Hi every one!

We have made new version of Gcodetools!
Here are new features:
  • Lathe machining
    Creates trajectory for lathe machining for selected path. There are several options available:
    1. Fine cut width - width of fine cut. Allows to make smooth cutting.
    2. Fine cut count - a number of fine cuts.
    3. Fine cut calculation function - Fine cut can be calculated by offseting the original path or by moving it upwards.
    4. Standard axis remap - changes standard lathe axis XZ to specified ones.
  • Engraving
    Calculates trajectory for engraving paths with cone, spherical or arbitrary shaped cutters. Uses tools library to define cutters shape.
  • Tools library
    Stores different tools inside the drawing. Allows multi-tool machining.
  • Multi-tools machining
  • Orientation system
    Calculates transformations (move, scale and rotate) according given two or three dots with coordinates.
  • Post-processing
  • Other small improvements
    Additional export parameters
    Separated interface
    Tool alignment checking
    Drilling
    etc...

Gcodetools is freely available here: www.cnc-club.ru/forum/viewtopic.php?t=35

Please Log in or Create an account to join the conversation.

More
16 Mar 2011 22:01 #7890 by bvandiepenbos
I am not getting any output to the .ngc file
path is set to /home
extension appears to be working fine.
this is in ubuntu linux that is not working.

I tested on another windows machine and it works fine.

~*Brian VanDiepenbos

Please Log in or Create an account to join the conversation.

More
17 Mar 2011 08:16 #7894 by Nick
Path should be your home dir or any other directory in which you have permissions to write.

hmmmm... Gcodetools usually raise an Exception if it can not write to file, or in case of other errors...

Please Log in or Create an account to join the conversation.

More
17 Mar 2011 11:28 - 17 Mar 2011 11:38 #7896 by BigJohnT
Nick,

Thanks for sharing this... I gotta try it out.

I'm very interested in the plasma plug in and can test it on my plasma cutter.

John
Last edit: 17 Mar 2011 11:38 by BigJohnT.

Please Log in or Create an account to join the conversation.

Moderators: Skullworks
Time to create page: 0.102 seconds
Powered by Kunena Forum