60 lines
1.5 KiB
Markdown
60 lines
1.5 KiB
Markdown
<img src="https://gitlab.com/mkbd65/pcb/-/raw/master/mkbd65.png?inline=false" width="900"/>
|
|
|
|
# mkbd65 PCB
|
|
|
|
KiCAD files for the PCB of mkbd65.
|
|
|
|
`main` folder contains the main PCB. `connector` is the flat cable to connect to your phone.
|
|
|
|
- [Octopart BOM][bom]
|
|
- [Interactive BOM][ibom]
|
|
|
|
Get the gerber files from the latest release:
|
|
|
|
- [main rev0][main_rev0]
|
|
- connector rev0 (TBA)
|
|
|
|
## Firmware
|
|
|
|
1. Get the QMK firmware
|
|
```shell
|
|
git clone https://gitlab.com/mkbd65/qmk-firmware.git
|
|
```
|
|
2. Checkout the `mkbd65` branch
|
|
```
|
|
cd mkbd65
|
|
git checkout mkbd65
|
|
```
|
|
3. Install qmk tool
|
|
```shell
|
|
# arch linux
|
|
sudo pacman -S qmk
|
|
# others
|
|
python3 -m pip install --user qmk
|
|
```
|
|
4. Setup qmk environment
|
|
```shell
|
|
qmk setup
|
|
```
|
|
3. Flash firmware (change `ansi` to `iso` for different layout):
|
|
```shell
|
|
qmk flash -kb mkbd65 -km ansi
|
|
```
|
|
|
|
You can find the code for the keyboard [here](https://gitlab.com/mkbd65/qmk-firmware/-/tree/mkbd65/keyboards/mkbd65).
|
|
|
|
## Case
|
|
|
|
The case for mkbd65 can be found [here](https://gitlab.com/mkbd65/case). It is available for a limited number of smartphones but can easily be adapted to more.
|
|
|
|
Follow the instructions to build it for your phone.
|
|
|
|
---
|
|
|
|

|
|
|
|
|
|
[bom]: https://octopart.com/bom-tool/YlMBpo3w
|
|
[ibom]: https://gitlab.com/mkbd65/pcb/-/raw/master/main/bom/ibom.html?inline=false
|
|
[main_rev0]: https://gitlab.com/mkbd65/pcb/-/releases/main_rev0
|
|
[connector_rev0]: https://gitlab.com/mkbd65/pcb/-/releases/connector_rev0
|