Inkscape Gcodetools plug-in English support forum

cnc-club.ru for English speaking users

What function should we develope next?

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

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

Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Inkscape Gcodetools plug-in English support forum

Сообщение Nick »

Generated Gcode in EMC2 (1314967 просмотров) <a class='original' href='./download/file.php?id=508&sid=f2952251afdc53a38b09129eaaa0ae96&mode=view' target=_blank>Загрузить оригинал (21.99 КБ)</a>
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

Preview of the generated Gcode in EMC (1317891 просмотр) <a class='original' href='./download/file.php?id=130&sid=f2952251afdc53a38b09129eaaa0ae96&mode=view' target=_blank>Загрузить оригинал (154.76 КБ)</a>
Preview of the generated Gcode in EMC
Gcodetools area pocketing (1303994 просмотра) <a class='original' href='./download/file.php?id=772&sid=f2952251afdc53a38b09129eaaa0ae96&mode=view' target=_blank>Загрузить оригинал (147.75 КБ)</a>
Gcodetools area pocketing
Gcodetools lathe (1310315 просмотров) <a class='original' href='./download/file.php?id=642&sid=f2952251afdc53a38b09129eaaa0ae96&mode=view' target=_blank>Загрузить оригинал (21.98 КБ)</a>
Gcodetools lathe
Gcodetools engraving by Rene (1310480 просмотров) <a class='original' href='./download/file.php?id=631&sid=f2952251afdc53a38b09129eaaa0ae96&mode=view' target=_blank>Загрузить оригинал (233.84 КБ)</a>
Gcodetools engraving by Rene
Bears by Durachko (1245938 просмотров) <a class='original' href='./download/file.php?id=5429&sid=f2952251afdc53a38b09129eaaa0ae96&mode=view' target=_blank>Загрузить оригинал (89.93 КБ)</a>
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.
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

Gcodetools plug-in tutorial (2600*1300 px png ~ 700Kb) (1317894 просмотра) <a class='original' href='./download/file.php?id=127&sid=f2952251afdc53a38b09129eaaa0ae96&mode=view' target=_blank>Загрузить оригинал (752.7 КБ)</a>
Gcodetools plug-in tutorial (2600*1300 px png ~ 700Kb)
Curve to Gcode result (1317900 просмотров) <a class='original' href='./download/file.php?id=103&sid=f2952251afdc53a38b09129eaaa0ae96&mode=view' target=_blank>Загрузить оригинал (1023.52 КБ)</a>
Curve to Gcode result
Preview of the generated Gcode in EMC (1317891 просмотр) <a class='original' href='./download/file.php?id=130&sid=f2952251afdc53a38b09129eaaa0ae96&mode=view' target=_blank>Загрузить оригинал (154.76 КБ)</a>
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 КБ) 102093 скачивания
Older versions(ver 1.5)
gcodetools-1.6.tar.gz
Gcodetools 1.6
(56.6 КБ) 14953 скачивания
(ver 1.5)
gcodetools.tar.gz
Gcodetools 1.5
(21.32 КБ) 10533 скачивания
(ver 1.4)
gcodetools.tar.gz
(14.72 КБ) 27079 скачиваний
(ver 1.2)
extensions.tar.gz
(9.01 КБ) 10315 скачиваний

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.
avex
Новичок
Сообщения: 28
Зарегистрирован: 08 апр 2016, 22:42
Репутация: 0
Настоящее имя: avex
Контактная информация:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение avex »

I have a problem. When I click 'apply' in 'Path to Ccode' a window appears with next text - 'Path to Ccode' working, please wait - and than nothing happens. So problem with Measure extension: 'Measure Path' working, please wait.
What should I do to fix it?
Win 7, Inkscape 0.92
KubaAseph
Новичок
Сообщения: 1
Зарегистрирован: 24 фев 2018, 22:34
Репутация: 0
Контактная информация:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение KubaAseph »

Hi!

I'm trying to make a file for pen plotter using gcodetools.
Most of images are pretty complicated, so let's say it's just a simple shape with a wide contour and some small details inside.
Is there any way to draw it whole (ie. "what is black will be black on print")? Cutrently I'm getting only countours of the shapes, without infill.
I tried area, but 1. It takes lots of time to convert (for some reason Inkscape uses only 1 core) and 2. It breaks some inner details (expansion needed to completely fill bigget countour will turn small details into shapeless blobs).

What I'd like to achieve is 3D-printer-like style, ie. contours of filled contour drawn first, then: a) infill at constant angle or b) concentric infill (similar to area but only between previously drawn contours).
Вложения
What I usually get vs what I want to achieve but more efficient and repeatable way. (46337 просмотров) <a class='original' href='./download/file.php?id=133236&sid=f2952251afdc53a38b09129eaaa0ae96&mode=view' target=_blank>Загрузить оригинал (3.3 МБ)</a>
What I usually get vs what I want to achieve but more efficient and repeatable way.
tcom4
Новичок
Сообщения: 1
Зарегистрирован: 21 мар 2018, 02:24
Репутация: 0
Настоящее имя: parinya
Контактная информация:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение tcom4 »

Gcodetools is a plug-in for Inkscape
HealeyV3
Новичок
Сообщения: 1
Зарегистрирован: 02 май 2018, 19:54
Репутация: 0
Настоящее имя: HealeyV3
Контактная информация:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение HealeyV3 »

Hi All,

I'm trying to use the AREA FILL functionality of this plug-in to create G-Code.

However, when I go to use this, I don't get the back and fourth pattern like the images in the instructions have.... I don't believe it's working properly.

Is there any updated tutorial on how to do this using 1.7?

The process I used was I made a simple rectangle, added some text, did a difference. Made sure object was path -- Then I used "Fill Area" tab in GCode Extension... No matter what parameters I put in, nothing seems to happen when I click Apply.

I get the errors:
Orientation points have not been defined! A default set of orientation points has been automatically added.
Cutting tool has not been defined! A default tool has been automatically added.

Then, my image has some simple spiral or zig zag pattern that isn't one that goes back and fourth like I would need.

$100 via PayPal to anyone that can help me figure this out and get multiple layer CNC going.

please contact me at healeyv3 at gmail.com if you think you can TeamViewer in and help me get this going.

Thanks!
Вложения
test.png (45068 просмотров) <a class='original' href='./download/file.php?id=138379&sid=f2952251afdc53a38b09129eaaa0ae96&mode=view' target=_blank>Загрузить оригинал (113.43 КБ)</a>
test.svg
(9.34 КБ) 1142 скачивания
Аватара пользователя
al_us
Почётный участник
Почётный участник
Сообщения: 553
Зарегистрирован: 24 июн 2015, 09:27
Репутация: 115
Настоящее имя: Алексей
Контактная информация:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение al_us »

Good job, friend!
Ohmarinus
Новичок
Сообщения: 2
Зарегистрирован: 09 июл 2019, 11:17
Репутация: 0
Настоящее имя: Marinus
Контактная информация:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение Ohmarinus »

Hi all, I wanted to say that I think this extension is still a very popular one and should be continued! I'm noticing an increase in people trying to use pen plotters nowadays and this extension is having it's own issues.
I have fixed a lot of things myself, such as changing the str(s) to s.encode and('utf8') etc etc etc.

Besides fixes I have added support for multiple pens with tool changing scripts and other additional features (extra parameters etc). But I am running into a problem with the tool changes and I hope someone can help me with this problem.

I'm using Inkscape 92.2 on a Max OSX computer with the 1.7 gcodetools extension.

What happens:
Tool change script gets applied on every path instead of on every layer.
This causes the tool change to run a lot when you have a drawing with a lot of detailed lines.. This causes wear on the machine and makes print time unnecessarily long.

If anyone knows how to fix this? Spasiba. I would be grateful.
Ohmarinus
Новичок
Сообщения: 2
Зарегистрирован: 09 июл 2019, 11:17
Репутация: 0
Настоящее имя: Marinus
Контактная информация:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение Ohmarinus »

Because I can't edit my previous post, I wanted to say that I fixed the errors I've come across in the gcodetools script. The pen plotter I've built now works flawlessly with the tool changing and rounded numbers. I might post my own edit some time somewhere on the web. I'll post an update if the new edited script becomes available. I will also correct all grammar and language errors and have added support for pen plotters in the script where you can choose for example 'Pen 1', 'Pen 2' and 'Pen 3'. Also, I will include a small tutorial file or maybe a video on how to set up the layers and how to edit the extension files to include your own settings in the extension because I think that copying in your custom gcode each time into the Inkscape file is tedious to say the least.
happy
Новичок
Сообщения: 1
Зарегистрирован: 18 авг 2019, 17:22
Репутация: 0
Настоящее имя: happy
Контактная информация:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение happy »

Hello. I Make very sample sketch on Inkscape and use Gcode tools extension and got the following error as you can see in attachment please guide me
Вложения
error.jpg (38740 просмотров) <a class='original' href='./download/file.php?id=167836&sid=f2952251afdc53a38b09129eaaa0ae96&mode=view' target=_blank>Загрузить оригинал (237.09 КБ)</a>
zhichao
Новичок
Сообщения: 1
Зарегистрирован: 11 ноя 2019, 08:44
Репутация: 0
Настоящее имя: zhichao
Контактная информация:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение zhichao »

Hi nick, I really want to know how to use him in the Linux command line?
alienkidmj12
Новичок
Сообщения: 1
Зарегистрирован: 27 дек 2019, 17:39
Репутация: 0
Настоящее имя: david sives-rutherford
Контактная информация:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение alienkidmj12 »

where do i find the latest gcodetools plugin files ?
qulet
Новичок
Сообщения: 28
Зарегистрирован: 13 май 2017, 18:30
Репутация: 5
Настоящее имя: Marek
Контактная информация:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение qulet »

Ohmarinus !


Вы делитесь своими модификациями в плагине для рисования где-нибудь на машинах?
Я хотел бы проверить.
kuleta@wtvk.pl

мой "Drawbot"
https://drive.google.com/open?id=18Ra-S ... uatF6OMq16
Firelogic
Новичок
Сообщения: 2
Зарегистрирован: 19 мар 2020, 14:24
Репутация: 0
Настоящее имя: Peter
Контактная информация:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение Firelogic »

Hi All!
Is it possible in gcodeTools to set inner or outer engraving for an object?
For example I draw a circle shape in Inkscape, and I would like to engrave it, but it's important to set where should the machine cut it with the tool.
How can I adjust it?

Thanks in advance.
Attila1000
Новичок
Сообщения: 1
Зарегистрирован: 25 фев 2021, 11:20
Репутация: 0
Контактная информация:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение Attila1000 »

Hello,

i have a LinuxCNC controlled styrofoam hot wire cutter machine. And i try to use gCodeTool integrated in inkscape v1.0.2.
I have project drawed in CorelDraw saved in format *.CRD.
The path cutted with hot wire is continously, but the direction of cutting is important.
Cutting is must to go from top to bottom. But when i generate g code with gcodetool, i dont know how to change the direction of cutting. Because the
default direction is opposite. I try to change in corel the zero point of project, put orientation point, and in-out point in gcodetool, but without result.
Can someone help me how to change the direction of cutting please?
Thanks Attila.
Вложения
gcodepath.png (11742 просмотра) <a class='original' href='./download/file.php?id=192717&sid=f2952251afdc53a38b09129eaaa0ae96&mode=view' target=_blank>Загрузить оригинал (34.74 КБ)</a>
MarcWeber
Новичок
Сообщения: 1
Зарегистрирован: 26 фев 2021, 16:10
Репутация: 0
Настоящее имя: Marc Weber
Контактная информация:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение MarcWeber »

Where is current documentation ?
There are some problems with Inkscape:
- python2 eventually should still be used ? Didn''t test all versions yet.

I am looking for most basic documentation like when using a cone cutter what does it mean?
Why does documentation talk about height/diameter ratio but the tool options only have diameter?

The angle option (default tool) what does that actually mean?

It's said that you can add depth function yourself (?) But I somehow don't get it where to put such formular.
Babken
Новичок
Сообщения: 1
Зарегистрирован: 16 апр 2021, 20:27
Репутация: 0
Контактная информация:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение Babken »

Hello,
Can anyone tell me how to use in and out trajectory option in default tool? I want to cut outside of the path and get exactly the shape I have.
artix
Новичок
Сообщения: 1
Зарегистрирован: 16 июн 2021, 18:22
Репутация: 0
Настоящее имя: Luca
Контактная информация:

Re: Inkscape Gcodetools plug-in English support forum

Сообщение artix »

Hi please come one can help me if know some tutorial in how use grey scale with ink?

THANKS!

PS: I have a cnc 3020 for wood etc doing all patch vector etc produce the gcode but give me other result in z deep axis like for example want cut 20mm deep and give me all strings -1 so just cut 1mm
Ответить

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