CAD files for the PCB of mkbd65.
  • HTML 99.7%
  • OpenSCAD 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Ricardo (XenGi) Band 906630af05
usb shenanigans
2023-03-18 17:06:38 +01:00
connector/oneplus_8t rename to oneplus_8t connector because it's phone specific 2022-02-22 15:49:24 +01:00
main usb shenanigans 2023-03-18 17:06:38 +01:00
.gitignore flat cable one side done 2022-01-15 15:41:15 +01:00
LICENSE Update LICENSE 2022-02-22 18:35:37 +00:00
mkbd65_back.png add cc footprints 2022-02-22 20:19:11 +01:00
mkbd65_front.png add cc footprints 2022-02-22 20:19:11 +01:00
NOTES.md usb hub preperation 2022-04-15 16:13:23 +02:00
README.md add cc footprints 2022-02-22 20:19:11 +01:00

mkbd65 PCB

These are the KiCAD files for mkbd65.

The main folder contains the main PCB which holds all components. The connector folder contains the flat cables to connect to your phone. You have to build/order the correct one for your phone. If your phone is not supported open a ticket here with the Add phone template to get it on the list.

Get the gerber files for the main PCB and your phones connector cable from the latest release:

IMPORTANT: When ordering the main PCB make sure that the PCB thickness is set to 1mm. This is needed so that the PCB fits into the case.

Ordering 5 PCBs with a PCB fab like JLCPCB will cost around ~7€ + ~5€ shipping to Germany. If you want golden ENIG finsh and a nice purple color you will end up with ~25€. You can check the cost of the other components with the Octopart BOM.

TIP: If you can't find the ATMEGA32, you can sample it directly from Microchip. 😉

A stencil to make it easier to apply solder paste can be ordered for ~6€. You can then solder components with a hot air gun or a reflow oven.

I soldered my own board with a T-962 reflow oven with custom firmware.

Using the Interactive BOM makes it easy to place components once you got your PCBs.

Firmware

  1. Get the QMK firmware
    git clone https://gitlab.com/mkbd65/qmk-firmware.git
    
  2. Checkout the mkbd65 branch
    cd qmk-firmware
    git checkout mkbd65
    
  3. Install qmk tool
    # Arch Linux
    sudo pacman -S qmk
    # Other Linux
    pip install --user qmk
    # macOS
    brew install qmk/qmk/qmk
    
    Windows: https://msys.qmk.fm/
  4. Setup qmk environment
    qmk setup
    
  5. Flash firmware (change ansi to iso for different layout):
    qmk flash -kb mkbd65 -km ansi
    

You can find the source code for the keyboard under keyboards/mkbd65 in the repo.

Case

The case for mkbd65 can be found here. 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 CC BY-SA 4.0

mkbd65 PCB by XenGi is licensed under CC BY-SA 4.0