53 lines
1.3 KiB
Markdown
53 lines
1.3 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]
|
|
|
|
## 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
|