/parametric-key-tester

A generator for keyswitch tester frames supporting Cherry MX-style switches

Primary LanguageOpenSCADBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Parameterized Key Tester Frame

Action Shot

This Python app allows you to generate .scad and .stl files for key tester frames, supporting arbitrary m x n sizes.

In the files/ directory, example output files for 1x1, 2x2, 3x3, and 4x4 sizes are included.

Prerequisites

You can install prerequisites with pip:

pip install -r requirements.txt

This will install the following Python packages:

Usage

You can generate other sizes using the src/generate.py script; example:

src/generate.py 3 5 --output ~/key-tester-3x5.scad

Once you have generated a .scad file, you can use OpenSCAD to generate a .stl file from it:

openscad -o ~/key-tester-3x5.stl ~/key-tester-3x5.scad

Links

License

This project is released under the BSD 3-Clause License.