Inkscape rotary encoder disk generator is an extension for Inkscape (http://inkscape.org/) which enables you to conveniently create optical encoder discs. It currently supports creating single and two-track (quadrature) encoders, gray encoders, single-track gray encoders (at least for cases mentioned in NZ patent 264738) and bitmap encoders.
More details in my blog http://www.dgkelectronics.com/inkscape-extension-for-creating-optical-rotary-encoder-discs
Plugin has been tested with Python v3.7.4, Inkscape version v1.0.1.
You install the plugin by extracting the .inx and the .py file to your Inkscape extensions directory. For Linux it is
~/.config/inkscape/extensions
and for Windows it is %APPDATA%\Roaming\inkscape\extensions
.
Distributed under the MIT License. See LICENSE for more information.
-Kalle Hyvönen, http://www.dgkelectronics.com