Scarlet is the first keyboard PCB created for Draytronics. It is and will continue to be the development and learning platform for keyboard designs. There will be multiple revisions and it will change and improve over time.
In its current form Scarlet is a seventeen key number pad, powered by a ATMega32A microcontroller with a USB-C interface. The board allows ISP (bootloader) programming (via SPI) and is fully QMK & VIA compatible.
It is entirely constructed with through hole components and is designed to be buildable at home with a minimal amount of equipment.
Scarlet DIY Kit
A seventeen key DIY number pad PCB kit, constructed with through hole components, using a USB-C interface and supporting Cherry MX style switches.
DIY kits are available allowing you to easy easily source and build this keyboard and case. You can also use the links and information on this page to source and build (or remix) Scarlet. All details, schematics, gerbers and component lists will be provided, all for free and all open source.
The board requires the following components. I have given links to examples of most components so you may source them from preferred suppliers.
- 1 x ATMega32A (U1)
- 1 x 40 Pin Dip Socket
- 1 x 16 Mhz Crystal (Y1)
- 1 x 10k Resistor (R1)
- 2 x 5.1k Resistor (R2 & R3)
- 2 x 68R Resistor (R4 & R5)
- 1 x 1.5k Resistor (R6)
- 2 x 22pF Capacitor (C1 & C2)
- 1 x 4.7uF Electrolytic Capacitor (C3)
- 2 x 0.1uF Capacitor (C4 & C5)
- 2 x 3.6v Zener Diode (D1 & D2)
- 17 x 1N4148 Diode
- 2 x Flat Switch (Boot & Reset)
- 1 x USB-C Connector (USB1)
- 1 x Box Header (J1-ISP1)
- 17 x 5 Pin PCB Mount Mechanical Keyboard Switches
- 3 x 2U Screw-In Stabilisers
You will also need additional hardware to flash the bootloader onto a blank ATMega32 microcontroller. Without this you will not be able to program the keyboard via USB. A Pro Micro is an inexpensive microcontroller for such a task and well documented, it is suggested you use one of these (In the future I will be offering pre-programmed microcontrollers) and the guides will assume one is being used.
All of the design files for this project are openly available for anyone to download, use, edit or build their own hardware on. I have gained so much from other makers who have shared their work openly it is only fair that I do the same.
You will find the main GitHub repository here Draytronics Scarlet Kicad Project. This contains the full Kicad project for the design and manufacture of the PCB and laser cut files for the acrylic case. If you only wish to produce more PCBs you can take the Gerber file zip from here Draytronics Scarlet Gerber File and send it to your preferred PCB house (JLCPCB etc).
Scarlet – Build Guide
A complete build guide for Scarlet is available, it will list all of the components in the DIY kit and what additional hardware you will require. This guide can be used for DIY users or people wishing to source their own parts and build from scratch.
Scarlet – Firmware Programming Guide
A guide to programming the firmware of Scarlet is also available, it contains all the information on how to take a blank microcontroller and flash it into a fully working keyboard. This is useful for people who are doing from scratch builds or DIY kit users who do not have a pre-programmed chip. Additionally it will be useful for recovery of a bad QMK flash.
To keep up to date with any new products, developments or DIY kit releases please join our mailing list.
By clicking submit, you agree to share your e-mail address with the site owner and MailChimp to receive marketing, updates, and other e-mails from the site owner. Use the unsubscribe link in those e-mails to opt out at any time.