mirror of
https://github.com/ervanalb/keygen.git
synced 2025-12-16 21:35:28 +00:00
9e1c9c6322949155159f3f85fdd897f8a53722ab
keygen
Tools for generating physical keys.
How to use it
usage: keygen.py [-h] [-b BITTING] [-u OUTLINE] [-w WARDING] [-o OUTPUT]
filename
Generates keys.
positional arguments:
filename OpenSCAD source file for the key
optional arguments:
-h, --help show this help message and exit
-b BITTING, --bitting BITTING
Key bitting
-u OUTLINE, --outline OUTLINE
Key blank outline
-w WARDING, --warding WARDING
Key warding
-o OUTPUT, --output OUTPUT
Output file (defaults to a.stl)
All remaining arguments are passed to OpenSCAD.
Examples
bin/keygen.py scad/kwikset.scad --bitting 25536 -o housekey.stl
bin/keygen.py scad/schlage_classic.scad -u 6-pin -w L -b 999999 -o all_section_bump_key.stl
bin/keygen.py scad/schlage_classic.scad -o key.png --render
Contributing
There is a very limited selection of keys right now, to help out, see the guide on how to model keys.
Music
There is no keygen music yet, in the meantime, try here
Languages
OpenSCAD
81.3%
Python
12%
JavaScript
4.7%
HTML
1%
CSS
0.6%
Other
0.4%

