Get all the latest updates delivered straight to your inbox!
Location
The Story of M60
A few months ago, we made a hand-wired keyboard and brought Python to it. This project received plenty of attention, but it is difficult for most people to make such a keyboard. We believe that a Python powered keyboard will make a big difference. We'd really like to take this work further, so we start to design a new keyboard hardware. It is called M60.
USB Type-C & BLE 5.0 Connectivity
M60 uses Nordic’s nRF52840 SoC to provide USB Type-C wired and Bluetooth LE 5.0 wireless connectivity. It can easily pair to your PC, laptop, smartphone, or tablet with Bluetooth LE.
Powered by Python
It's not just a keyboard but also a USB drive containing Python files. Its Python code can be changed with any text editor and executed simultaneously, which makes it super easy to customize the keyboard or to add a new function. No need to download any software or setup a development environment.
Modular, Hot-Swappable & Solder-Free
To take advantage of the removable M.2 module and hot-swap sockets, assembly made easy. Everyday we find innovative assembly solutions to make things even easier for you because we care about the quality of our products.
Key Features
GitHub
Cross-platform
Multi-connections
Python
60% Layout
Multi-layers
Highly configurable
RGB Lighting
Battery
NKRO - Anti-ghost
Productivity
Modular Design
BLE 5.0
USB Type-C
NFC
Hot-swappable
We have prepared a few M60 PCBAs for developers before launch. If you really want to get involved early in the process, you can apply for an engineering sample.
Here’s an update about designing a plate board for our M60. We’re working on the plate board with three options: Black, Red and Purple. Let us know which option you love and we will bring it to life!
A few months ago, we made a hand-wired keyboard powered by Python. It's a typical prototype, which got a lot of feedback. So we decided to turn the prototype into production, to make a new keyboard called M60.
Before making this keyboard, I knew Python can be used in a microcontroller thanks to MicroPython and its variant CircuitPython. But I did not know Python can work so well and be so powerful in a keyboard. It's beyond my expectation.