An open API service indexing awesome lists of open source software.

https://github.com/mabezdev/mkey

A mechanical keyboard based on an ESP32-S3
https://github.com/mabezdev/mkey

Last synced: 3 months ago
JSON representation

A mechanical keyboard based on an ESP32-S3

Awesome Lists containing this project

README

          

## 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](https://kicanvas.org/?github=https%3A%2F%2Fgithub.com%2FMabezDev%2Fmkey%2Ftree%2Fmain%2Fhardware%2Fboard)

## 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:

- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)
- CERN-OHL for the hardware files

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.