Inkscape Gcodetools plug-in English support forum

cnc-club.ru for English speaking users

What function should we develope next?

Можно выбрать до 5 вариантов ответа

 
 
Результаты голосования

Inkscape Gcodetools plug-in English support forum

Сообщение Nick » 10 дек 2009, 10:28

Inkscape Gcodetools plug-in English support forum EMC screenshot.png
Generated Gcode in EMC2
TypeExtension of vector
graphics editor Inkscape
DeveloperGcodetools develop team
Written inPython
OSCross-Platform (Windows, Linux, MacOS)
Version1.6.03
LicenseGNU GPL
Downloads7800+

Gcodetools


Gcodetools is a plug-in for Inkscape. It prepares and converts paths from Inkscape to Gcode, using biarc interpolation.

This article is unfinished. You can help cnc-club expanding it.
Screenshots and photos are needed. Please post them at this thread.


Features (для просмотра содержимого нажмите на ссылку)

Features

Inkscape Gcodetools plug-in English support forum Screqnshot.png
Preview of the generated Gcode in EMC

Inkscape Gcodetools plug-in English support forum lumen lab gcodetools cnc pocketing 1280.jpg
Gcodetools area pocketing

Inkscape Gcodetools plug-in English support forum 0089 gcode tools lathe emc screenshot.png
Gcodetools lathe

Inkscape Gcodetools plug-in English support forum 0082 gcode tools engraving.jpg
Gcodetools engraving by Rene

Inkscape Gcodetools plug-in English support forum bears.jpg
Bears by Durachko
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
Engraving
  • 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
Post-processor
  • 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.

License (для просмотра содержимого нажмите на ссылку)

License

Inkscape and Gcodetools are licensed under GNU GPL.

Install (для просмотра содержимого нажмите на ссылку)

Install

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


Screenshots (для просмотра содержимого нажмите на ссылку)

Screenshots

Inkscape Gcodetools plug-in English support forum g83147_002.png
Gcodetools plug-in tutorial (2600*1300 px png ~ 700Kb)


Inkscape Gcodetools plug-in English support forum g64542.png
Curve to Gcode result
Inkscape Gcodetools plug-in English support forum Screqnshot.png
Preview of the generated Gcode in EMC


Get latest version (для просмотра содержимого нажмите на ссылку)

Get latest versions

Latest stable version Gcodetools 1.7
gcodetools.tar.gz
Gcodetools 1.7
(75.25 Кб) Скачиваний: 59753

Older versions(ver 1.5)
gcodetools-1.6.tar.gz
Gcodetools 1.6
(57.1 Кб) Скачиваний: 6997

(ver 1.5)
gcodetools.tar.gz
Gcodetools 1.5
(21.17 Кб) Скачиваний: 3713

(ver 1.4)
gcodetools.tar.gz
(14.72 Кб) Скачиваний: 11645

(ver 1.2)
extensions.tar.gz
(11.25 Кб) Скачиваний: 3555

Dev-version


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:

Credits (для просмотра содержимого нажмите на ссылку)

Credits

Developers:
  • Nick Drobchenko (Nick)
  • Vladimir Kalyaev (Dormouse)
  • Henry Nicolas (Alfcnc)
  • Chris Lusby Taylor (ChrisInNewbury)
Translators:
  • John Brooker (greybeard from cnczone.com)

Develop (для просмотра содержимого нажмите на ссылку)

Develop

At the moment following features are being developed:
  • Plasma cutter extension
  • Turning lathe extension
  • Plotter extension
You can help us improve Gcodetools in several ways
  • Writing a report / bug report
  • Improve help and manuals
  • Publish G-codes / SVGs / other code
  • Publish photos / videos
  • Make a bug report
  • Help develop new features
  • Suggest a new feature

Tested on (для просмотра содержимого нажмите на ссылку)

Tested on

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.
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22323
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1305
Заслуга: Developer
Медальки:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение F3rr31r4 » 10 сен 2014, 18:48

Good afternoon.
I do not know how to write in English, but anyone have any tips on how to do the circle with just two arcs.
Thank you
Ferreira
F3rr31r4
Новичок
 
Сообщения: 3
Зарегистрирован: 07 авг 2014, 18:51
Репутация: 0

Re: Inkscape Gcodetools plug-in English support forum

Сообщение narvf » 11 сен 2014, 12:28

Maybe just draw a cricle and cut it with another shape and then you will have two arcs?
I am not sure if i understand you correctly.
Вложения
cirlce-arc.svg
(140.57 Кб) Скачиваний: 239
narvf
Кандидат
 
Сообщения: 60
Зарегистрирован: 22 июл 2014, 11:39
Репутация: 4

Re: Inkscape Gcodetools plug-in English support forum

Сообщение F3rr31r4 » 11 сен 2014, 20:28

No, my doubts eWhen generates the gcode it generates this:

N1 M15
N2 X46.2864 Y24.6188

N1 M20 CL1
G1F30.000000
G02 X46.3191 Y23.9059 I-23.3889 J-1.4312
G02 X46.3302 Y23.1827 I-23.5829 J-0.7232
N1 X46.3302 Y23.1827
N1 X46.3302 Y23.1827
G02 X39.5505 Y6.815 I-23.1475 J-0.
G02 X23.1827 Y0.0353 I-16.3677 J16.3677
G02 X6.815 Y6.815 I0. J23.1475
G02 X0.0352 Y23.1827 I16.3677 J16.3677
G02 X0.0463 Y23.906 I23.5944 J0.
G02 X0.0791 Y24.619 I23.4243 J-0.7184
N1 M15

I want to generate this:

N67 M15 XX47.6900000 YY23.8450000
N90 M20 CL1
N115 #32
N120 G3X0.00000001Y23.8450000I23.8450000J23.8450000
N130 X47.6900000Y23.8450000I23.8450000J23.8450000
N170 M15

Grat, Leandro
F3rr31r4
Новичок
 
Сообщения: 3
Зарегистрирован: 07 авг 2014, 18:51
Репутация: 0

Re: Inkscape Gcodetools plug-in English support forum

Сообщение narvf » 12 сен 2014, 11:20

Sorry, with gcodes actually I can't help :(
narvf
Кандидат
 
Сообщения: 60
Зарегистрирован: 22 июл 2014, 11:39
Репутация: 4

Re: Inkscape Gcodetools plug-in English support forum

Сообщение narvf » 07 окт 2014, 13:20

Is it possible to generate gcode for cutting, and not to go up and down between each cut in depth? This would decrease milling time :)
narvf
Кандидат
 
Сообщения: 60
Зарегистрирован: 22 июл 2014, 11:39
Репутация: 4

Re: Inkscape Gcodetools plug-in English support forum

Сообщение Nick » 07 окт 2014, 15:48

mm... there was a hack how to avoid up and down movements... but we have done it yet.
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22323
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1305
Заслуга: Developer
Медальки:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение narvf » 07 окт 2014, 16:11

Ok, thanks.
I was just curios, because few days ago i was playing with dxf2gcode and there it is by default.
narvf
Кандидат
 
Сообщения: 60
Зарегистрирован: 22 июл 2014, 11:39
Репутация: 4

Re: Inkscape Gcodetools plug-in English support forum

Сообщение Nick » 10 окт 2014, 17:34

This is all because of really complicated function that actually generates Gcode... So all Gcode is generated for every layer separately... I think we should include this in future releases...
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22323
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1305
Заслуга: Developer
Медальки:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение translateslately » 17 окт 2014, 03:56

hello, it was really difficult to register on a russian forum with all the copy/paste to google translate.
and now my question:

how can I prevent gcodetools from adding comments in the code?
path id end and starts pause the pronterface and editing a gcode of 10000 lines manually everytime is really tiring.

this is what I want to eliminate from the output:
Код: Выделить всёРазвернуть
(End cutting path id: path3221)
(Start cutting path id: path3223)
(Change tool to Cylindrical cutter)


thanks in advance as I'm not sure about being able to log back in
translateslately
Новичок
 
Сообщения: 1
Зарегистрирован: 17 окт 2014, 03:46
Репутация: 0
Настоящее имя: bill cosby

Re: Inkscape Gcodetools plug-in English support forum

Сообщение Nick » 17 окт 2014, 10:12

translateslately писал(а):hello, it was really difficult to register on a russian forum with all the copy/paste

Hi!

I thought - that registration form should autodetect your language and if it's not Russian give English form. Anyway there are google-translate links at the top right corner - that lead to Google-translated-pages. Or you can just copy/paste url to google translate to translate entire page and do all the manipulations there.

translateslately писал(а):how can I prevent gcodetools from adding comments in the code?

there was a post-processor to remove all comments, or you can add aditional post processor, something like
regex(r"\(.*\)","");

see here: Re: mpf file #16
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22323
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1305
Заслуга: Developer
Медальки:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение john1c » 21 окт 2014, 13:01

Hello Everyone.
So where is the download page for the gcode plugin?
I have looked in many places and do not find Links directing to it.
Thanks
john1c
Новичок
 
Сообщения: 2
Зарегистрирован: 21 окт 2014, 12:31
Репутация: 1
Настоящее имя: John C.

Re: Inkscape Gcodetools plug-in English support forum

Сообщение Nick » 22 окт 2014, 10:15

1. At the top of the topic click on the Get latest version - there's a zip file with latest version, or if you want latest dev version you can get it at github
https://github.com/cnc-club/gcodetools (find Download ZIP button at the right of the page.)
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22323
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1305
Заслуга: Developer
Медальки:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение john1c » 22 окт 2014, 11:59

Axaxa!! Spasibo Nick!! :-D

Hey Nick, I want to share this w you. In case you don't know:
DRO project for CNC. Wireless via bluetooth to Android
http://www.yuriystoys.com/p/android-dro.html
Udachy!!

Privet iz Los Angeles
john1c
Новичок
 
Сообщения: 2
Зарегистрирован: 21 окт 2014, 12:31
Репутация: 1
Настоящее имя: John C.

Re: Inkscape Gcodetools plug-in English support forum

Сообщение Nick » 22 окт 2014, 12:09

I've seen that DRO - yep it's quite interesting! :)
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22323
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1305
Заслуга: Developer
Медальки:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение NightV » 22 окт 2014, 12:12

I know about this project, but no one asked :hehehe:
it works on the Samsung Galaxy S II :)
Всё просто! если знаешь КАК!
Аватара пользователя
NightV
Почётный участник
Почётный участник
 
Сообщения: 6231
Зарегистрирован: 30 дек 2011, 09:14
Откуда: Israel
Репутация: 2234
Медальки:
Настоящее имя: Владимир Айрапетян

Re: Inkscape Gcodetools plug-in English support forum

Сообщение dormouse » 23 окт 2014, 13:21

В 0.91 включили косячную версию - точно проблемы с dxf-points и ещё чем-то, вроде. Как будем действовать?
Аватара пользователя
dormouse
Мастер
 
Сообщения: 334
Зарегистрирован: 27 фев 2010, 09:55
Репутация: 15
Заслуга: Developer

Re: Inkscape Gcodetools plug-in English support forum

Сообщение rubyred » 10 ноя 2014, 17:45

Hi Nick and all the other cnc friends

I have a few questions. First of all i want to point that all i need is a 2D gcode. When I convert a 30cm x 10cm rectangle it gives me these codes ( i dont add the other unneccesary codes above and below)

Код: Выделить всёРазвернуть
G00 Z 0.0000
G00 X 0.0176 Y 2.8046

G01 Z 0.0000 F 100.0000(Penetrate)
G01 X 8.4492 Y 2.8046 Z 0.0000 F 400.0000
G01 X 8.4492 Y 0.0176 Z 0.0000
G01 X 0.0176 Y 0.0176 Z 0.0000
G01 X 0.0176 Y 2.8046 Z 0.0000
G00 Z 0.0000


as you can see the X gcode isn't exatcly 10cm it's 8.4492, same problem on Y codes I tried circles and other vectorel drawings i had all of them is crippled after conversion. how can i solve this problem.

Thanks
rubyred
Новичок
 
Сообщения: 7
Зарегистрирован: 10 ноя 2014, 17:35
Репутация: 0

Re: Inkscape Gcodetools plug-in English support forum

Сообщение Nick » 10 ноя 2014, 18:21

Can you attach your svg as well?
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22323
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1305
Заслуга: Developer
Медальки:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение narvf » 10 ноя 2014, 19:13

Maybe you have stong contour added to your shape?
narvf
Кандидат
 
Сообщения: 60
Зарегистрирован: 22 июл 2014, 11:39
Репутация: 4

Re: Inkscape Gcodetools plug-in English support forum

Сообщение Nick » 10 ноя 2014, 19:15

If so - then Go to File - Inkscape preferenses - Tool - and set Geometric bbox.
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22323
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1305
Заслуга: Developer
Медальки:

Пред.След.

Вернуться в English forum

Кто сейчас на конференции

Зарегистрированные пользователи: aegis, AlexNikov, AndyBig, ASPtr, Bing [Bot], Finder, frezeryga, Gaspar, Google [Bot], Google Feedfetcher, kernel, magnetic, Maxet90, nik1, Островской, Onebe, raddd, shalek, slooter, Tigra73, ultrus, Yahoo [Bot], Yandex [bot], Zlatlazer

Поделиться

Reputation System ©'