Scotto37 Handwired Keyboard

Scotto37 Handwired Keyboard

The Scotto37 is a 37-key gasket-mounted 0.25u row-staggered keyboard with a 3u spacebar. I originally teased the idea of a gasket mounted build months ago with my ScottoKatana but I lost interest in that build after designing this one. It uses a double gasket mount meaning 4mm on each side of the plate which gives it a pretty decent bounce and soft feel when typing. I went with MMD Matcha switches which use a dual-position spring and came pre-lubed, they feel and sound pretty nice. The keycaps are my free-to-print ScottoCaps (Scooped) which were printed on my Bambu P1S with AMS. The controller for the board is my new favorite, the  RP2040 Pro Micro which has 16mb of flash and 29 GPIO pins making it perfect for almost any build.


Getting One

If you’re interested in getting one assembled, contact me and we can discuss the components and other details for a commissioned build. However, the files are available here if you want to build one yourself.

In addition to the 3D printed caseheat shink tubing, wire, and copper, you'll also need tools along with the following components:



Scotto37 annotated matrix.

When looking at the back of the board, the columns (blue) go to the following pins on the controller from right to left: GP2, GP3, GP4, GP5, GP6, GP7, GP8, GP9, GP29, GP28

Then the rows (red) go from top to bottom: GP22, GP20, GP23, GP21

Keep in mind, you can connect anywhere on the column or row to the controller, it doesn't need to just be at the end.



You can find the firmware files on the qmk_firmware repository or you can compile them online using the QMK Configurator. However, QMK is often slow at getting changes merged and because of that you can find the most up-to-date firmware on the ScottoKeebs Github repository. Also available are the pre-compiled firmware files that are ready to flash:

default.uf2 - Default QMK keymap in QWERTY.
vial.uf2 - Default QMK keymap in QWERTY with Vial configurator support.
scotto.uf2 - My personal QMK keymap in Colemak.

After flashing vial.uf2, you should load the vial.vil configuration file within the Vial application to ensure everything functions as expected.






Scotto37 matrix.
Scotto37 wiring.
Scotto37 switches
Scotto37 side.
Scotto37 port.
Scotto37 logo.
Back to blog

Leave a comment