Skip to content

An Inkscape extension to quickly add boxjoints - both genders - for lasercutter prototyping

License

Notifications You must be signed in to change notification settings

aaujon/QuickJoint

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuickJoint

What's this?

This is an Inkscape extension to help rapidly prototype 3D assemblies using a laser cutter, CNC router, waterjet cutter, or similar 2D process.

It can quickly add box tabs to objects.

tabs_demo

Target material size and other mechanical properties are configurable.

thickness_demo

Mating slots can be generating using a path as a guide.

slot_demo

Installation

To install, in Inkscape, go to Edit > Preferences > System and take note of the User extensions folder.

On my machine, it was C:\Users\Jarrett\AppData\Roaming\inkscape\extensions. I had to create the inkscape\extensions folders myself, due to the way I'd installed Inkscape.

Copy the two main files, quickjoint.inx and quickjoint.py into that folder, and restart Inkscape.

This extension requires Inkscape 0.91 or newer. There were some great changes in the last couple versions, old copies of Inkscape should be upgraded regardless!

Contributing

Bug reports and pull requests welcome. This is a pretty small side project so I don't expect a whole lot to change, but incremental improvements are rad.

Further Reading

I wrote some more background on this, and also a brief primer on writing Inkscape extensions on my website, here.

About

An Inkscape extension to quickly add boxjoints - both genders - for lasercutter prototyping

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%