Skip to product information
1 of 5

M60 Mechanical Keyboard PCBA

M60 Mechanical Keyboard PCBA

Regular price $45.00 USD
Regular price Sale price $45.00 USD
Save $-45.00 Sold out
Shipping calculated at checkout.

267 in stock

What's in the Box

  • 1x M60 Keyboard PCBA
  • 1x nRF52840 M.2 Module
  • 1x 2.4GHz Cabled PCB Antenna
  • 1x 13.56MHz NFC Cabled PCB Antenna
  • 1x Screwdriver

Dimensions & Weight

  • 285mm x 94.6mm / 11.22" x 3.72"
  • Height (w/o switch): 6.6mm / 0.26"
  • Weight: 108.0g
View full details

M60 Mechanical Keyboard

Open source, Python powered, USB Type-C wired & Bluetooth Low Energy 5.x, Hot-Swappable, Full RGB Lighting, 60% ANSI Layout, Modular design


Bluetooth Low Enerygy 5.x and USB Type-C wired

M60 uses Nordic's nRF52840 SoC to provide Bluetooth Low Energy 5.x wireless and USB Type-C wired connectivity. It can easily connect up to 10 devices, including your PC, laptop, tablet and smartphone etc.


Code in Python

M60 has Python support, allowing you customize keyboard functionalities to support your workflow with the popular Python programming language. It has a built-in interpreter which means there are no extra steps, like compiling, to get your code to work.


Modular, Hot-Swappable and Solder-Free

To take advantage of the removable nRF52840 M.2 module and hot-swap sockets, assembly made easy.

nRF52840 M.2 Module

More than just a keyboard

  • Code in Python

  • Wireless & Wired

  • Multi-Connections

  • Hot-Swappable

  • Full RGB Lighting

  • Configurable Layers

  • Modular Design

  • Productivity in mind

  • Cross-Platform

  • Built on open source

Tech Specs

Nordic's nRF52840 SoC

  • 64 MHz Cortex-M4F
  • 1MB Flash, 256KB RAM
  • External 64Mbit QSPI Flash Memory
  • M.2 KEY-E Form Factor


  • USB Type-C wired
  • Bluetooth Low Energy 5.x
  • NFC-A Tag

Layout & Switches

  • 60% ANSI Layout(61 Keys)
  • Hot-swappable
  • Compatible with almost all of the 3pin and 5pin MX style mechanical switches

RGB Lighting

  • Programmable 64 RGBs matrix
  • Individual 256 PWM control steps
  • Fast I2C-compatible interface

Power & Charging

  • USB power supply
  • 3.7V Lithium-based Cell with NTC thermistor input
  • Up to 890mA charge current
  • 15µA shutdown current

RF Antennas

  • 2.4GHz Cabled PCB Antenna
  • 13.56MHz NFC Cabled PCB Antenna


  • UF2 Bootloader
  • Python firmware


  • macOS/iOS
  • Windows
  • Linux
  • Android

What's in the Box

M60 Keyboard PCBA

nRF52840 M.2 Module

2.4GHz Cabled PCB Antenna

13.56MHz NFC Cabled PCB Antenna