updated from other repo
This commit is contained in:
parent
cf00c83596
commit
86a55fcae7
3 changed files with 19397 additions and 18 deletions
26
README.md
26
README.md
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -43,6 +43,7 @@ LAYOUT = [
|
|||
['', '', '', '', 'K'],
|
||||
['', '', '', '', 'L'],
|
||||
['', ';', ':', '', ''],
|
||||
#['', '\'', '\\"', '`', ''],
|
||||
['', '\'', '\\"', '`', ''],
|
||||
['', '', '', '', '⏎'] # Return
|
||||
],
|
||||
|
|
|
|||
19388
mkbd65.dxf
Normal file
19388
mkbd65.dxf
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue