Gcodetools - Inkscape's CAM extension
- Nick
-
Topic Author
- Offline
- Elite Member
-
Less
More
- Posts: 178
- Thank you received: 15
23 Aug 2010 08:12 #3847
by Nick
Replied by Nick on topic Re:New inkscape export to Gcode plug-in
Hi every one!
We have made new version of Gcodetools!
Here are new features:
Gcodetools is freely available here: www.cnc-club.ru/forum/viewtopic.php?t=35
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.
- bvandiepenbos
- Offline
- Junior Member
-
Less
More
- Posts: 39
- Thank you received: 0
16 Mar 2011 22:01 #7890
by bvandiepenbos
Replied by bvandiepenbos on topic Re:Gcodetools - Inkscape's CAM extension
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
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.
- Nick
-
Topic Author
- Offline
- Elite Member
-
Less
More
- Posts: 178
- Thank you received: 15
17 Mar 2011 08:16 #7894
by Nick
Replied by Nick on topic Re:Gcodetools - Inkscape's CAM extension
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...
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.
- BigJohnT
-
- Offline
- Administrator
-
Less
More
- Posts: 7000
- Thank you received: 1175
17 Mar 2011 11:28 - 17 Mar 2011 11:38 #7896
by BigJohnT
Replied by BigJohnT on topic Re:Gcodetools - Inkscape's CAM extension
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
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.
- Nick
-
Topic Author
- Offline
- Elite Member
-
Less
More
- Posts: 178
- Thank you received: 15
17 Mar 2011 12:47 #7897
by Nick
Replied by Nick on topic Re:Gcodetools - Inkscape's CAM extension
Glad to hear that. If you'll got any questions or suggestions do not hesitate to write them
.

Please Log in or Create an account to join the conversation.
- BigJohnT
-
- Offline
- Administrator
-
Less
More
- Posts: 7000
- Thank you received: 1175
17 Mar 2011 20:54 #7904
by BigJohnT
Replied by BigJohnT on topic Re:Gcodetools - Inkscape's CAM extension
I installed Inkscape and gcodetools in winblows 7 to try it out.
I plunked some text in a file and ran Engrave and got this error:
C:\Program Files (x86)\Inkscape\python\pythonw.exe: can't open file 'gcodetools.py': [Errno 2] No such file or directory
It took several attempts to copy the files to the proper directory in Windos 7. I could not extract them I had to extract them then copy them...
Now I get
Select one of the active tabs - Path to Gcode, Area, Engraving, DXF points, Orientation, Offset, Lathe or Tools library.
Each time I try to create g code.
I probably need to try one of the tutorials but you always want to see if you can do it on your own right out of the box.
John
I plunked some text in a file and ran Engrave and got this error:
C:\Program Files (x86)\Inkscape\python\pythonw.exe: can't open file 'gcodetools.py': [Errno 2] No such file or directory
It took several attempts to copy the files to the proper directory in Windos 7. I could not extract them I had to extract them then copy them...
Now I get
Select one of the active tabs - Path to Gcode, Area, Engraving, DXF points, Orientation, Offset, Lathe or Tools library.
Each time I try to create g code.
I probably need to try one of the tutorials but you always want to see if you can do it on your own right out of the box.
John
Please Log in or Create an account to join the conversation.
- bvandiepenbos
- Offline
- Junior Member
-
Less
More
- Posts: 39
- Thank you received: 0
18 Mar 2011 02:52 #7911
by bvandiepenbos
Replied by bvandiepenbos on topic Re:Gcodetools - Inkscape's CAM extension
Hello Nick,
I just had to change it from /home to /home/brian
now it writes file fine.
Great job with the gcode extention for Inkscape, I Love it!
This is a very powerful option for EMC2
I am going to be trying out all of the features.
~*Brian VanDiepenbos
I just had to change it from /home to /home/brian
now it writes file fine.
Great job with the gcode extention for Inkscape, I Love it!
This is a very powerful option for EMC2
I am going to be trying out all of the features.
~*Brian VanDiepenbos
Please Log in or Create an account to join the conversation.
- Nick
-
Topic Author
- Offline
- Elite Member
-
Less
More
- Posts: 178
- Thank you received: 15
18 Mar 2011 07:22 #7912
by Nick
Replied by Nick on topic Re:Gcodetools - Inkscape's CAM extension
>> Select one of the active tabs - Path to Gcode, Area, Engraving, DXF points, Orientation, Offset, Lathe or Tools library.
Just do what is says
.
Gcodetools has a lot of functions so it needs a radio buttons or something like that to select the certain function. So we have decided to use the name of the currently opened tab at it's form.
So if you want export Path to Gcode, open path to Gcode tab and Press Apply.
If you need Engraving open Engraving Tab and press apply.
Such way you can run several functions from one extensions window. And when you press apply from "non functional" tabs such Preferences or options Gcodetools raises an exception asking to choose proper tab.
PS in windows you have to put extension's files into C:\Program Files (x86)\Inkscape\share\extensions\ (probably you'll need admin wrights to do it) or in your own user settings directory, something like C:\Documents and settings\user\application data\inkscape...
On ubuntu it's /usr/share/inkscape/extensions/ and /home/nick/.config/inkscape/extensions/ .
Just do what is says

Gcodetools has a lot of functions so it needs a radio buttons or something like that to select the certain function. So we have decided to use the name of the currently opened tab at it's form.
So if you want export Path to Gcode, open path to Gcode tab and Press Apply.
If you need Engraving open Engraving Tab and press apply.
Such way you can run several functions from one extensions window. And when you press apply from "non functional" tabs such Preferences or options Gcodetools raises an exception asking to choose proper tab.
PS in windows you have to put extension's files into C:\Program Files (x86)\Inkscape\share\extensions\ (probably you'll need admin wrights to do it) or in your own user settings directory, something like C:\Documents and settings\user\application data\inkscape...
On ubuntu it's /usr/share/inkscape/extensions/ and /home/nick/.config/inkscape/extensions/ .
Please Log in or Create an account to join the conversation.
- BigJohnT
-
- Offline
- Administrator
-
Less
More
- Posts: 7000
- Thank you received: 1175
18 Mar 2011 12:19 #7918
by BigJohnT
Replied by BigJohnT on topic Re:Gcodetools - Inkscape's CAM extension
Thanks Nick,
Yes it has a lot of functions so a bit confusing the very first time... I'll try again this evening. BTW, the engrave tutorial seems to be a bit dated and or confusing to me.
John
Yes it has a lot of functions so a bit confusing the very first time... I'll try again this evening. BTW, the engrave tutorial seems to be a bit dated and or confusing to me.
John
Please Log in or Create an account to join the conversation.
- Nick
-
Topic Author
- Offline
- Elite Member
-
Less
More
- Posts: 178
- Thank you received: 15
18 Mar 2011 12:28 #7919
by Nick
Replied by Nick on topic Re:Gcodetools - Inkscape's CAM extension
Yeah, engraving is a little bit of that
.
It was developed to make a Gcode to cut out thin places and sharp corners in precutted with cylindrical bit ornaments. And it shown up that if the path is thin enough to cut it with the shaped bit with one pass, this function creates suitable trajectory. So most of text, and ornaments can be cut with only one pass.
Even if tutorial is outdated main steps should be the same.
One tip, try to break paths appart as much as possible - it'll save calculation time. For example if you want to engrave text after it's better if all letters are separate paths.

It was developed to make a Gcode to cut out thin places and sharp corners in precutted with cylindrical bit ornaments. And it shown up that if the path is thin enough to cut it with the shaped bit with one pass, this function creates suitable trajectory. So most of text, and ornaments can be cut with only one pass.
Even if tutorial is outdated main steps should be the same.
One tip, try to break paths appart as much as possible - it'll save calculation time. For example if you want to engrave text after it's better if all letters are separate paths.
Please Log in or Create an account to join the conversation.
Time to create page: 0.092 seconds