Clueboard 60% PCB - Version 1.0

The Clueboard 60% PCB is a compact keyboard PCB designed to work with a variety of cases. It supports a wide variety of layout options so you can tweak your keyboard however you'd like.


  • 1.0
    • Known problems:
      • Capslock is not in the correct location
    • ALPS or MX Switch Compatibility
    • Fits standard 60% cases
    • Support for ANSI and ISO layouts
    • Support for splitting keys
      • Backspace (1/1)
      • Left Shift (1/1.25 or 1.25/1)
      • Right Shift (1/1.75 or 1.75/1)
    • Two Bottom Row Configurations
      • Standard: 1.25/1.25/1.25/6.25/1.25/1.25/1.25/1.25
      • AEK-like: 1.5/1.25/1.5/6.5/1.5/1.25/1.5

Technical Specifications

  • MCU: STM32F303, 32bit Cortex M4 running at 72mhz
  • Flash: 256Kb
  • RAM: 40Kb


This PCB shipped with a known-buggy firmware. You will need to flash the latest version of QMK to have a working keyboard.


Clueboard 60% uses the Open Source QMK Firmware. See the QMK Documentation to get started building it yourself, or check out the Clueboard 60% source code if you'd just like to look around.

Flashing Procedure

The STM32 processor that powers the Clueboard 60% has a different flashing process than most keyboard PCB's. Please carefully read the instructions below, while the process is not difficult it must be followed precisely.



  1. Unplug your Clueboard 60%. (If you can unplug the computer side that is typically easier.)
  2. Locate the BOOT0 and 3.3v pins. They are located between Caps Lock and A.
  3. Bridge these two pins together. You can solder standard headers and use a jumper, or use tweezers. Do not permanently solder these together.
  4. While keeping the pins bridged, plug in your Clueboard 60%
  5. In your USB device list you should have STM32 BOOTLOADER now
  6. Remove the bridge from BOOT0 and 3.3v
  7. Use the dfu-util command line utility to flash, replacing <filename> with the full path to your firmware binary:
dfu-util -d 0483:df11 -a 0 -s 0x08000000 -R -D <filename>

If you run into problems flashing the best way to get support is to talk to me (@skully) on Slack.

Caps Lock LED

If you install an LED in the Caps Lock location it will function as normal. There are footprints for THT and SMD (up to 1210).

LED Backlight Support

By default there is no backlighting support. Slots have been provided so that hardware hackers can add their own LED support. You can hand-wire single color LED's, use one of our add-on PCB's, or design your own PCB.

Add-On Boards

Clueboard 60% has been designed from the start to interface with add-on PCB's. These add-ons can be simple, such as LED backlighting, or complex, such as an interface board for a Raspberry PI Compute Module

There are 6 mounting points, 5 GND connection points, and standard 0.1" headers for 5v, 3.3v, USB, SWD, BOOT0, and TWC/I2C which should give you the ability to design nearly any add-on board you can think of. 

To get you started we've provided some ECAD design files.

PCB Dimensions and Features

All features measured in mm from the top-left corner of PCB.

  • Width: 285 mm
  • Height: 95.5 mm

Design Files

We do not publish the EAGLE design files for the 60% PCB, but the following files are available for anyone that wishes to design a case around Clueboard 60%:

Screw Holes

Drill diameter 3mm+-0.05

  • 25.00, 28.00
  • 24.40, 85.20
  • 128.25, 47.20
  • 147.28, 47.20
  • 259.64, 28.06
  • 260.54, 85.20

0.1" Headers

All headers oriented horizontally. Pin names listed from left to right.

  • Boot0, 2 pins: 28.90, 46.50
    • BOOT0
    • +3v3
  • SWD, 4 pins: 113.40, 87.75
    • GND
    • A14/SWCLK
    • A13/SWDIO
    • +3v3
  • TWC/i2c, 4 pins: 177.10, 87.00
    • +3v3
    • B9/SDA
    • B8/SCL
    • GND
  • USB, 4 pins: 163.10,21.08
    • +5v
    • D-
    • D+
    • GND

Supported Layouts