How to use gcodetool extension in inksacpe ?
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 19 июн 2012, 11:14
- Репутация: 0
- Контактная информация:
How to use gcodetool extension in inksacpe ?
Hi,
it's greate tool to create gcode . i am using emc2 for engraving and cutting. I have spend time for finding document in english language. i got pdf file but in rasian langaguage.
From where i got document in eng. language.
it's greate tool to create gcode . i am using emc2 for engraving and cutting. I have spend time for finding document in english language. i got pdf file but in rasian langaguage.
From where i got document in eng. language.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: How to use gcodetool extension in inksacpe ?
What are going to make?
PS here are some docs, most of them are referred to older versions, but the changes from version to version are not to big: http://cnc-club.ru/forum/viewtopic.php? ... 4688#usage
And there are two video tutorials from fizgig: Video Tutorials #1
PS here are some docs, most of them are referred to older versions, but the changes from version to version are not to big: http://cnc-club.ru/forum/viewtopic.php? ... 4688#usage
And there are two video tutorials from fizgig: Video Tutorials #1
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 19 июн 2012, 11:14
- Репутация: 0
- Контактная информация:
Re: How to use gcodetool extension in inksacpe ?
Thanks for reply. actually we work on Laser cutting and engraving machine with laser source using emc2 on linux platform. But i am new in gcode. i am using gcodetool extension in inkscape on linux. but less of gcode knowledge i need your help for understand whole gcode tool functionality.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: How to use gcodetool extension in inksacpe ?
Simple Path to Gcode seems to be enough for your machine.
For laser cutter, I may only suggest using Remove Z post-processor (or custom one regexp("G0?(0|1)\s*Z\s*[\-0-9\,\.]+.*", "(removed Z)"); ).
It will remove all moves along Z axis.
For laser cutter, I may only suggest using Remove Z post-processor (or custom one regexp("G0?(0|1)\s*Z\s*[\-0-9\,\.]+.*", "(removed Z)"); ).
It will remove all moves along Z axis.
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 19 июн 2012, 11:14
- Репутация: 0
- Контактная информация:
Re: How to use gcodetool extension in inksacpe ?
from where i can remove z Post-processor . can u explain step by step. i am using version 1.7 of gcodetools.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: How to use gcodetool extension in inksacpe ?
Preferences tab - Additional post processor - paste there this string:
regexp("G0?(0|1)\s*Z\s*[\-0-9\,\.]+.*", "(removed Z)");
regexp("G0?(0|1)\s*Z\s*[\-0-9\,\.]+.*", "(removed Z)");
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 19 июн 2012, 11:14
- Репутация: 0
- Контактная информация:
Re: How to use gcodetool extension in inksacpe ?
as per your reply i do but i face problem. i have attach screenshot. please check it.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: How to use gcodetool extension in inksacpe ?
It seems that regexp function is invoked only in dev version...
The way you can get it is described over here: http://cnc-club.ru/forum/viewtopic.php? ... st_version
---------
UPD: Upss it should be regex, not regexp so :
regex("G0?(0|1)\s*Z\s*[\-0-9\,\.]+.*", "(removed Z)");
The way you can get it is described over here: http://cnc-club.ru/forum/viewtopic.php? ... st_version
---------
UPD: Upss it should be regex, not regexp so :
regex("G0?(0|1)\s*Z\s*[\-0-9\,\.]+.*", "(removed Z)");
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 19 июн 2012, 11:14
- Репутация: 0
- Контактная информация:
Re: How to use gcodetool extension in inksacpe ?
yes now remove z from gcode. can i have your skype id. if you don't mind.
first write "Nick" Text on inkscape. in that i want to engraving all character. after engraving cut out boundary.
How could i generate gcode for above process.
first write "Nick" Text on inkscape. in that i want to engraving all character. after engraving cut out boundary.
How could i generate gcode for above process.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: How to use gcodetool extension in inksacpe ?
Just put the text "above" the boundary.
How do you change laser power from cutting to engraving? By different feed or some other Gcodes?
PS I do not have skype. Just do not have time for it...
How do you change laser power from cutting to engraving? By different feed or some other Gcodes?
PS I do not have skype. Just do not have time for it...
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 19 июн 2012, 11:14
- Репутация: 0
- Контактная информация:
Re: How to use gcodetool extension in inksacpe ?
I did not understand above boundary.
Sorry but actually i also do not know how to change laser power from cutting to engraving. i am so confused please guide me in right direction.
Write now i can mark from my emc2 and laser control with spindle from GUI of emc2.
Sorry but actually i also do not know how to change laser power from cutting to engraving. i am so confused please guide me in right direction.
Write now i can mark from my emc2 and laser control with spindle from GUI of emc2.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: How to use gcodetool extension in inksacpe ?
Then it's easy, if you are controlling laser power using Spindle speed, just add S1234 string to Gcode where 1234 - desired value.
Considering Gcodetools, you can place engraving path and cutting boundary on different layers and add tools definition on each layer. Then put Sxxx into Tools change Gcode. (You can edit tools parameters by using text tool (F8))
Considering Gcodetools, you can place engraving path and cutting boundary on different layers and add tools definition on each layer. Then put Sxxx into Tools change Gcode. (You can edit tools parameters by using text tool (F8))
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 19 июн 2012, 11:14
- Репутация: 0
- Контактная информация:
Re: How to use gcodetool extension in inksacpe ?
I am doing engraving step by step. may i know is this correct. i mention all step in below.
Step 1. first Write 'A' character in inkscape
Step 2. Select orientation point from gcodetool here i am select orientation type is '2 point mode' here my setting is ZSurface = 10 ,z depth is = 0.0 and unit is =mm
Step 3. select tool library in that i have select default Tool Type.
Step 4. After that do object to path from inkscape
Step 5. After that i have apply engraving. i have attach my engraving settings screenshot.(see i do not understand those options)
Step 6. My result is not good check finalresult.png file from attachment
Step 1. first Write 'A' character in inkscape
Step 2. Select orientation point from gcodetool here i am select orientation type is '2 point mode' here my setting is ZSurface = 10 ,z depth is = 0.0 and unit is =mm
Step 3. select tool library in that i have select default Tool Type.
Step 4. After that do object to path from inkscape
Step 5. After that i have apply engraving. i have attach my engraving settings screenshot.(see i do not understand those options)
Step 6. My result is not good check finalresult.png file from attachment
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: How to use gcodetool extension in inksacpe ?
Engraving is not a function for laser. It was made to make engravings with shaped mill's bits (for example conic bit). It makes non constant Z trajectory to cut interior of the path.
For laser engraving, if you want to "cut" out path's interior you should fill the path with trajectories. You can try Fill area from Area. But you'll have to define really small depth.
In fact laser Engraving is not easy thing, most of times special hardware controller is needed. It's that because if you want to get clean engraving you have to control laser power very fast (up to 1 time per stepper step at max speed). Which is not easy even for LinuxCNC. There's some hacks how you can do it, but I've not tried any of them (my laser tube seems to be broken, so I'm unavailable to make the tests, and I have no time ti buy a new one.)
So... Try fill area with Zig-Zag filling (Adjust fill angle ti match your fastest axis). And send us your results
!
For laser engraving, if you want to "cut" out path's interior you should fill the path with trajectories. You can try Fill area from Area. But you'll have to define really small depth.
In fact laser Engraving is not easy thing, most of times special hardware controller is needed. It's that because if you want to get clean engraving you have to control laser power very fast (up to 1 time per stepper step at max speed). Which is not easy even for LinuxCNC. There's some hacks how you can do it, but I've not tried any of them (my laser tube seems to be broken, so I'm unavailable to make the tests, and I have no time ti buy a new one.)
So... Try fill area with Zig-Zag filling (Adjust fill angle ti match your fastest axis). And send us your results
![Smile :)](./images/smilies/icon_e_smile.gif)
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 19 июн 2012, 11:14
- Репутация: 0
- Контактная информация:
Re: How to use gcodetool extension in inksacpe ?
Hi,
I have attach one png file in attachment , it's made from inkscape. You can see one ellipse and inside ellipse one circle drawing. Now i want to cut ellipse out boundary and just mark circle inside ellipse as per drawing with fast feed rate.
So how could i generate gcode using gcodetool. from inkscape.
I have attach one png file in attachment , it's made from inkscape. You can see one ellipse and inside ellipse one circle drawing. Now i want to cut ellipse out boundary and just mark circle inside ellipse as per drawing with fast feed rate.
So how could i generate gcode using gcodetool. from inkscape.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: How to use gcodetool extension in inksacpe ?
So you want to cut insede circle at fast feed rate and one depth and outside one with another feed rate and depth?
If yes - just put the circles into different layers, add orientation points and tools definitions to each layer and define needed feed rates and depth parameters.
There's a video how to do it, but it's in Russian...
http://www.youtube.com/watch?feature=pl ... MqK0wVcBB4
If yes - just put the circles into different layers, add orientation points and tools definitions to each layer and define needed feed rates and depth parameters.
There's a video how to do it, but it's in Russian...
http://www.youtube.com/watch?feature=pl ... MqK0wVcBB4