pcb/README.md
2022-01-25 23:22:16 +00:00

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.
---
![powered by QMK](badge-dark.svg)
[bom]: https://octopart.com/bom-tool/YlMBpo3w
[ibom]: https://gitlab.com/mkbd65/pcb/-/raw/master/main/bom/ibom.html?inline=false