Windows
Unpack and copy all the files to the following directory Program Files\Inkscape\share\extensions\ and restart inkscape Linux
Unpack and copy all the files to the following directory /usr/share/inkscape/extensions/ and restart inkscape
You can try the newest development version by getting it from github repository https://github.com/cnc-club/gcodetools via web interface or using git clone git@github.com:cnc-club/gcodetools.git .
You'll need to run python create_inx.py to create inx files. After that install procedure is the same with the stable version.
Translations
Gcodetools is included into Inkscape v 0.49 so it will have native translations as other Inkscape's extensions. Until it is released you can use some self made translation packs:
Linux
Ubuntu 9.10 14.04 + inkscape 0.48 (older Gcodetools versions also work with 0.46, 0.47) Windows
Windows XP, Windows Vista, Windows 7 + inkscape 0.46, inkscape 0.47 MacOS
There are some reports on successful work on MacOs.
peanutty420 писал(а):It happens with anything i create. it will add orientation points, but when i try to add tool and path to gcode it returns this same error.
Hello. First of all thank you for wonderful inkscape extension!
I have question about cutting objects. I is hard to explain in english, but i will try.
I know how to create some simple gcode, and run linux cnc with this code to cut rectangle or a letter for example. But how to make a rectangle to not be smaller my diameter of my tool? I can manually make rectalne biggger for exmaple by 6 mm(my drill actually) but its more complicated in letters or non regular shapes. How to cut things "outside" of path and some holes in my shape "inside" of a path? Is this can be done with inkscape or linuxcnc? I don't want to make all letters bigger by 6 mm in inkscape.
1. offset paths in the inkscape. Ctrl+J and adjust offset in xml editor (Ctrl+Shift+X all sizes there are usually in px). Can be some artifacts while offseting some times you will have to fix them manually. (second way using inkscape - define Steps in preferences and then use Ctrl+( or Ctrl+) )
2. add G42 offset to Gcode. But it wont work on complex paths because sometimes offset totally changes the path. You will be warned if this situation occurs.
good afternoon
I am using the code for my cnc, and presiso generate a file from a drawing of three meters, however this design will have to be divided in half to be able to cut the first part, put the machine on pause and move the sheet manually cut the second part of the file. Someone has already done it the idea of how to do?
grateful
Hello.
I think you have to cut your project into 2 parts, and first cut one part, then move your material and then import second part of project and set beginning point in the same place like before without homing axes - i don't know how to exactly write this in english.
#459 Сообщение Nick » 10 янв 2014, 16:08
You can try to add G41/G42 into Tool's change Gcode.
But! If there are small segments in the sharp angles which can not be reached with defined tool's radius LinuxCNC will raise an error that those segments can not be reached and will refuse to execute the code.
As I've said offset is really complicated procedure... so even linuxcnc can not do it for every path...
Can you show an example how to do this? Or point me where i can see how to do this?
Thank you, but i have no idea how can i use it? Do i have to edit file manually after exporting path to gcode or i can use file in gcodetools "Tool's change Gcode" and type someting there?
I use it by adding it manually to the gcode file. The fact is you need to choose between G41 and G42 depending on the design of your work. If you want to have a look at the attached files, I used it to cut some protective panel for electrical box. You will see here I needed to use only G42. But in some cases you will need both.
What I do to make sure the resulting path is ok is to run the file one time without adding G41/42 in a linuxcnc simulation install, and then I make the changes and I re-run the file without cleaning axis display, so I get the two pathes displayed : the original one wich in fact is the part outline, and the tool conpensated one, so I can check if I use the right command : if the new path is on the wrong side of the part outline, then I need to change between G41 and 42.
Thank you very much! That explains a lot and example file was helpful. But can you show me your linux cnc tool table screenshot? I am getting error about tool compensation and don't know why, i guess i will have to ask on linuxcncs forum... When i will succesfully cut something i will paste photo.
what is the error you got ? I can't send you my tool table right now because the cnc computer is at my workplace. but it was nothing special, only a 6mm cylindrical endmill.
-Hey, know what ? If you read the back of the Windows CD you'll ear a satanic song !
-Ho, there's even worse : read it normally, it will install !
I think it was ""Length of cutter compensation entry move is not greater than the tool radius" I am not sure if it has something to do with table tool even.
no, this has nothing to do with the tool table. in fact gcodetools generates a tool path wich starts and ends at the exact same place, right on the part edge. but for G41/G42 to work, you need an entry move that starts away of that part edge, and that is longer than the tool radius. You can check on my ngc file, and with my svg file : try generating the ngc file, and compare with mine to see how and where I added manually some moves.
I'm still searching - when i generate file, it is a little different. It doesn't have "G01 X[661.519941*#10+#6] Y[439.565468*#10+#7] Z[-8.000000*#11+#8] F [#21]" and first few lines with this things. And what about orientation points, how it's made to be like 675 in yours file? Do you chaneged it manually?
the #10 #6 is because i selected "generate prametric Gcode" or somethink like that. Try with the different options.
but anyway, that doesn't matter for see the movements I added manually for the entry points in each cut.
-Hey, know what ? If you read the back of the Windows CD you'll ear a satanic song !
-Ho, there's even worse : read it normally, it will install !
I couldn't find lines that you added - i think i have to experiment with very simple gcode and then try. I think i understand instruction about entry point but don't know how to add this point for rectangle in example. Maybe on my vacation i will have more free time to read more about gcodes.