Lasercut Jigsaw
i

Neon22Lasercut Jigsaw

Neon22

An extension for Inkscape that creates jigsaw shaped pieces. Options for back, and single-cut pieces. Creates a jigsaw puzzle for laser cutting. - set dimensions in various units, - number of pieces in X,Y, - randomness and size of tabs, - rounded corners, and a backing as an option. - packed neatly for minimal cutting. Uses minimal lines to optimize for laser cutting (e.g. when using packed backboard). [Edited to work in Inkscape 1.0+] [Install from "Manage Extensions" on Extensions Tab for a simpler life] --- Review by Martin Owens on May 12 2021 2:05 PM pytest coverage 0% pylint score 0.36/10 Working in Inkscape 1.1 - 1.3


Comment here...
Lasercut tabbed box
i

Neon22Lasercut tabbed box

Neon22

Creates a tabbed box with kerf setting for tight fits. Or dimples for press fits. - set dimensions in various units, - width, depth, height, material thickness, - choose number of tabs for each dimension, - include corners or not, - kerf adjustable - if tight fit required, or - can use dimples for pressure fits for wood etc (rounds or triangles), or - can set zero kerf and use minimal material to create. In all cases - uses minimal lines to optimise for laser cutting. You will find it under the Render menu in Extensions. [Edit: fixed for Inkscape 1.0] --- Reviewed by Martin Owens on May 12 2021 2:48 PM pytest coverage: 0% pylint score: 2.85/10 tested in Inkscape 1.1 - 1.3


Comment here...
Removeduplicatenodes
i

Ellen WasbøRemoveduplicatenodes

Ellen Wasbø

Remove duplicate nodes from path and join nodes closer than a specified distance. Optionally close paths if start/end nodes are closer than a specified distance. When joining nodes the new coordinate will be interpolated from the original coordinates. If separate paths are combined (Ctrl+K) these can be joined if closer than a specified distance. This join can be either a straight line or an interpolation. The extension will appear in Extensions -> Cutlings


Comment here...
Inkcut
i

frmdstryrInkcut

frmdstryr

An free and open source application for controlling 2D plotters, cutters, engravers, and 2D CNC machines. Inkcut includes an extension for Inkscape which allows the user to send graphics drawn in Inkscape to a cutter, plotter, or engraver. Inkcut must be installed for this extension to work, see https://github.com/codelv/inkcut for install instructions. --- Curated by Martin Owens on March 15 2021 11:09 AM


Comment here...
Living Hinge Creator
i

drphononLiving Hinge Creator

drphonon

A new version is available for Inskcape 1.0 and higher. Search the extension repository for "Living Hinge Creator for Inkscape 1.0" This extension creates cut lines to make a living hinge when laser cutting material. Options include the length of the cuts, the separation between sequential cuts, and the separation between adjacent cuts. All parameters are stored in the "Object Properties" field of the resulting object. Installation Download and unzip the file. Copy living_hinge.inx and src/living_hinge.py to your extension directory. --Linux Run the shell script copy_files.sh. This will copy living_hinge.inx and src/living_hinge.py to ~/.config/inkscape/extensions Instructions on how to use the extension can be found here: http://wiki.lvl1.org/Inkscape_Extension_to_Render_a_Living_Hinge


Comment here...
Remove duplicate lines with tolerance
i

Ellen WasbøRemove duplicate lines with tolerance

Ellen Wasbø

Remove overlapping line segments to clean paths for cutting/plotting/engraving. As an option you can set a tolerance when comparing the line segments such that a perfect match is not needed. Read more and see examples here: http://cutlings.wasbo.net/inkscape-extension-removeduplicatelines/ The extension will appear in Extensions -> Cutlings


Comment here...
Conical box generator
i

thierry7100Conical box generator

thierry7100

This extension will generate a flex structure which could be used to build conical boxes, to be cut with a laser cutting machine.


Comment here...
Hatch fill
i

Maren HachmannHatch fill

Maren Hachmann

Extension based upon the eggbot_hatch extension from https://github.com/evil-mad/EggBot. Creates plottable hatches (simple, cross-hatch, in a single path or separate) in all closed objects in the drawing or in all selected objects. Improvements include: * Updated to work with Inkscape 1.2 and higher * Simplified a portion of the code * Added the option to choose units for the hatch distance and inset * Only depends on inkex now, which makes installation much easier License: GPLv2 or higher


Comment here...
Duplicate, reverse and join to create stickfont
i

Ellen WasbøDuplicate, reverse and join to create stickfont

Ellen Wasbø

With using a sketch pen with my plotter, I prefer the true single line SVG fonts that draw the lines only once. But – as these true single line fonts cannot be installed and be used as regular outline fonts I would like to offer my single line fonts as stick fonts too. A stick font is an outline font with zero with so that the letters will be traced twice. I wrote an Inkscape extension to effectively converting a single line SVG font to a TTF stick font. Visit the link to the right (my blog) to learn how to. NB! The extension uses the reverse function which was not implemented correctly in Inkscape v1.0.1 so you will need to update the paths.py. Read howto in the link.


Comment here...
Draw Ratchet
i

kie27Draw Ratchet

kie27

Ratchet maker. - creates a ratchet with variable number of teeth - variable inner and outer diameters and an inner hole if required notes: extension requires perl tested and working on linux should work on other platforms but not tested version 0.1


Comment here...
Tableau
i

FrankI4466Tableau

FrankI4466

inkscape-tableau ----- Version 2024.1 For inkscape V 1.x ==================== Draw simple table with or not rounded corner. Optimized for laser cutter. Usage ----- Copy the .inx, .svg and *.py files into your Inkscape extensions directory (usually on windows C:\Users\username\AppData\Roaming\inkscape\extensions). The actual directory can be found under Preferences/System. Restart inkscape. The table will be available under Extensions/Tableau. All code is offered under Licence : Public Domain. Translated in english. If you translat it in other language, please send me the pot file. Question possible en français.


Comment here...
Origami Patterns
i

evbernardesOrigami Patterns

evbernardes

Inkscape extension that creates parametric origami patterns, while easily being able to select different kind of stroke styles for different types of folds/cuts. The emphasis is on making it as simple as possible to implement new patterns, and to either print it to fold by hand, lasercut it or test it on origamisimulator.org/.


Comment here...
vpypetools - vpype for Inkscape
i

Mario Voigtvpypetools - vpype for Inkscape

Mario Voigt

vpype is a command processor working with SVG files. It can do a lot of productive steps to optimize files for different purposes like pen plotting, laser cutting or the generation of creative artwork. vpype is really powerful and helps to extend Inkscape feature capability. vpype contains a lot of functionality which is included natively within Inkscape. The extension "vpype for Inkscape" does not deal with all features but with a set of important commands like linemerge, linesort, linesimplify, occult, etc. We can use it to shorten tool path lengths, remove hiddenlines and so on. vpype converts all elements into simple SVG elements like svg:line, svg:polyline and svg:polygon. They can be displayed properly in Inkscape, but they have no knot handles to edit (see https://alpha.inkscape.org/vectors/www.inkscapeforum.com/viewtopicb51d.html?f=16&t=32562). We need to convert those elements to svg:path using key combination CTRL + SHIFT + C ("object to path"; do not use "stroke to path" because it will duplicate your outline with inset and outset contours). Our extension allows to do this conversion automatically. Documentation: https://stadtfabrikanten.org/display/IFM/vpypetools


Comment here...
Living Hinge Creator for Inkscape 1.0
i

drphononLiving Hinge Creator for Inkscape 1.0

drphonon

Updated for Inkscape 1.0 This extension creates cut lines to make a living hinge when laser cutting material. Options include the length of the cuts, the separation between sequential cuts, and the separation between adjacent cuts. All parameters are stored in the "Object Properties" field of the resulting object. Installation Download and unzip the file. Copy living_hinge.inx and living_hinge.py to your extension directory. --Linux Run the shell script copy_files.sh. This will copy living_hinge.inx and living_hinge.py to ~/.config/inkscape/extensions Instructions on how to use the extension can be found here: http://wiki.lvl1.org/Inkscape_Extension_to_Render_a_Living_Hinge


Comment here...
DXF calibration frame for Silhouette Studio
i

Ellen WasbøDXF calibration frame for Silhouette Studio

Ellen Wasbø

Silhouette Studio Basic Edition can not open SVG files, only DXF. The scaling of the design is lost when importing the DXF file. Adding a frame around the design matching the size it will be forced into when imported to Silhouette Studio will cause the scaling to be kept. For a quick way of doing this I created an extension with the option to add a frame matching the 8x12in or 12x12in cutting mat and media size in Silhouette Studio. More details on how this works in the Link.


Comment here...
Inkscape2laserGRBL
i

erichVK5Inkscape2laserGRBL

erichVK5

A simple extension that exports paths as g-code compatible with cheap GRBL 0.8c based laser cutters. The laser control is simple on/off. Minor typo fixed 18/08/2020.


Comment here...
Commodore VC1520 plotter extension for Inkscape.
i

Johan Van den BrandeCommodore VC1520 plotter extension for Inkscape.

Johan Van den Brande

With this extension, you can drive the VC1520 plotter from within Inkscape.


Comment here...
incadiff
i

Thomas Maziereincadiff

Thomas Maziere

Apply successive difference operations on superimposed paths. Useful for plotter addicts as it removes hidden strokes. I use it on Processing generative art, before plotting it with an Axidraw. Select fewer than 64 shapes/paths at a time for performance reasons. Developed thanks to Incaya, a french worker cooperative.


Comment here...
Sheet Metal Cone
i

quirxiSheet Metal Cone

quirxi

This extensions draws the 2D shape which is required to form a 3D cone (or truncated cone) after it's cut out (of whatever material). It can be used to generate a sheet cutting layout for a (truncated) cone. The extension unfolds a frustum (=truncated cone) or a cone (if cut diameter=0) and generates a sheet cutting layout or flat pattern projection that can be rolled or bend up into a (truncated) cone shape. ## References * https://github.com/quirxi/SheetMetalCone/ * https://hobbyutil.googlecode.com/files/LayingOutFrustumWithDividers_20Jul2012.pdf ## Installation Copy the two files 'sheet_metal_conus.inx' and 'sheet_metal_conus.py' into the located in the "src/" folder of the downloadable zip file into inkscape's extensions folder: The exact folder is indicated in: - Edit -> Preferences -> System: User extensions Generally it can be found: -> Linux: ~/.config/inkscape/extensions/ /usr/share/inkscape/extensions/ -> Windows: type the following into the address line on a File Browser window: %appdata%/inkscape/extensions -> Mac OS X: /Applications/Inkscape.app/Contents/Resources/share/inkscape/extensions/ The menu entry for this this extension can be found under: "Extensions->Folded Forms->Sheet Metal Conus..." ## Authors: * quirxi (https://github.com/quirxi) * Neon22 (https://github.com/Neon22)


Comment here...
Fretboard - An extension for luthiers
i

StupidDuckFretboard - An extension for luthiers

StupidDuck

This extension can draw fingerboards, including fanned fret ones, with strings (optional), nut and saddle position. --- Curated by Maren Hachmann on February 13 2023 11:50 PM


Comment here...
Openclosedpath
i

Ellen WasbøOpenclosedpath

Ellen Wasbø

This extension will open up closed paths by removing all z-commands from the selected paths. My purpose: to use single line svg-fonts as otf/ttf/opf fonts. These font formats require closed paths and will add a closing command to the glyphs. This closing can be removed by converting the text to paths, ungroup and then using this extension.


Comment here...