updated from other repo

This commit is contained in:
Ricardo (XenGi) Band 2021-11-04 18:58:07 +01:00
commit 86a55fcae7
No known key found for this signature in database
GPG key ID: 1A9D657D06B5820E
3 changed files with 19397 additions and 18 deletions

View file

@ -1,27 +1,15 @@
# mkbd65 case
CAD files
=========
CAD files for the case of mkbd65
## Generate CAD files
OpenSCAD Files can be created with the following command:
To generate the CAD files for the mkbd65 run the following command:
```
./generate_scad.py
```
You need solidpython installed for it to work. Do that by executing:
```
# creates a virtualenv
python -m venv venv
# activates it
source venv/bin/activate
# installs dependencies
pip install -r requirements.txt
```
## Layout files
Layout files
------------
These files define the layoout that gets printed on the keymat. Currently the only file included is `layout_en_us.py`
for an english US international layout. you can use that as a template for your layout.
@ -43,7 +31,9 @@ The label string will be used as `[TopLeft, BottomLeft, TopRight, BottomRight, M
Some strings need special escaping to be used in OpenScad later on. See the en_us layout for examples.
## Phone config
Phone config
------------
Properties for different phones are saved in INI files. Currently the only file included is `oneplus5t.ini` for the
Oneplus 5t phone with a english US international layout with the DejaVu Sans font.

View file

@ -43,6 +43,7 @@ LAYOUT = [
['', '', '', '', 'K'],
['', '', '', '', 'L'],
['', ';', ':', '', ''],
#['', '\'', '\\"', '`', ''],
['', '\'', '\\"', '`', ''],
['', '', '', '', '⏎'] # Return
],

19388
mkbd65.dxf Normal file

File diff suppressed because it is too large Load diff