Skip to content

A set of Inkscape extensions for making accurate and configurable gear and sprocket profiles.

Notifications You must be signed in to change notification settings

attoparsec/inkscape-extensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inkscape Extensions -- Gears2 and Sprockets

This is a set of Inkscape extensions for creating accurate and configurable profiles of gears and sprockets. These are specifically intended for use in laser cutter work, using the relevant industrial standards and real-world units to make matching a design with a pre-existing component as easy as possible.

Note: The versions in the master branch will only work with Inkscape 0.91 and above. For older versions that work in earlier versions, use the Inkscape-0.48 branch.

To use, simply place these files in your Inkscape extensions directory ($HOME/.config/inkscape/extensions). Under the Extensions -> Render menu you'll now find entries for Gears2 and Sprockets.

Also included is cleanup.py, which is useful for adjusting the stroke weight and opacity of large groups of Inkscape objects, something the author has had to do far too often to get them to import properly into laser cutting software.

Created by Matthew Dockrey (AKA Fish, AKA the Attoparsec guy): mrd@attoparsec.com

Gears2.py and involute.py are based on http://arc.id.au/GearDrawing.html by Dr A.R.Collins.

Both scripts took inspiration from the original gears.py by Aaron Spike and Tavmjong Bah.

About

A set of Inkscape extensions for making accurate and configurable gear and sprocket profiles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages