MabezDev / mkey

A mechanical keyboard based on an ESP32-S3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mKey

A mechanical keyboard based on an ESP32-S3, with firmware written in Rust.

Click here to view the PCB & Schematic interactively in the browser

Flashing

The USB port is intended for flashing, as well as software USB usage. Version 1.0 of the board however has the DP and DM pins swapped, therefore to flash the board from the factory (or if the flash is wiped for any reason) you must flash via UART0. The pinout is as follows:

  • TX is connected to the input side of D2 (COL1)
  • RX is conncted to the input side of D3 (COL2)

License

Licensed under either of:

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Contributions to the hardware will be licensed under the CERN-OHL license.

About

A mechanical keyboard based on an ESP32-S3

License:Apache License 2.0


Languages

Language:Rust 100.0%