Keyboard Builders' Digest
Save 5% at Divinikey! Code: KBDNEWS
Keyboard Builders' Digest / Projects

Slice36

Slice36: a Xiao RP2040 powered 36 key split by u/MReavley.

KBD.news
Published April 23, 2022
Would you like to contribute to this year's MK Advent Calendar? Here are the guidelines for authors, along with last year's edition for reference.

MReavley's Slice36 is a minimalist ergo split keyboard, designed around the Seeeduino Xiao platform. Inspired by the Corne, Ferris, Ben Vallack's videos and countless hours of perusing Reddit and kbd.news [Nice! – Ed.], but ultimately it has been done up from scratch largely as an exercise.

This is the second prototype from my first foray into making a keyboard – MReavley.

MReavley figured if he didn't like the 36-key layout he could always just use one half as an oddly-shaped macropad. So he used his iPad to experiment with different key positioning and staggers, noting down the offsets and then building a little Excel sheet to generate the coordinates for the footprints in KiCad.

Designed this from scratch around the Seeeduino Xiao because I'm quite fond of them for other projects, and I'm using the RP2040 flavour in this build. So far I've been reasonably satisfied with KMK, but then again I haven't actually tried the other established options yet.

As a holdover from the previous test, he designed the split to work over I2C, but was able to use the PIO feature of the RP2040 to reconfigure those pins to UART to work with KMK.

The PCB is flippable/doublesided so the same board can be used for left and right, although "I could probably make the silkscreen for both sides a bit prettier".

The microcontroller is simply flipped upside down for the left side so the pinout still works, but in the future, the castellated edges of the Xiao could be used to solder it on using SMD pads, which means the shared THT footprint could be replaced with separate SMD footprints that are flipped on either side. But the author wants to "mess around with working directly with microcontrollers" for his next boards so he may not get round to this.

The Akko Ocean blue (fingers) and sponge (thumbs) switches I used seemed to sit very loose in the mill max sockets I bought, and since the board is also dirt cheap […] I figured I would just solder in the switches rather than bothering with hot-swapping. It also means I don't need any fasteners on the laser cut aluminium plate, and so far it seems plenty strong and rugged while giving a really clean look that I like.

Features

  • MX spacing
  • Reversible PCB, designed around 0805 SMD components to be hand-solderable or assembled by any assembly service.
  • Built around the Seeeduino Xiao RP2040 (hooray USB-C)
  • Using KMK firmware
  • Laser cut aluminium plate, secured by the soldered in switches for clean look without fasteners

As for the laser cutting, I had it done at a local industrial park (I'm based in Singapore at the moment) […] I just looked for metal laser cutting services and sent the files round til I got a reasonable quote.

Github repo

Here: https://github.com/MReavley/Slice36

Seeeduino Xiao RP2040

Product page: Seeeduino Xiao RP2040

Do you like this post? Share, donate, subscribe, tip me off!

Published on Sat 23rd Apr 2022. Featured in KBD #75 (source).


Related

Fusion with supercap

Fusion by steven4012 updated with a supercap and solar charging.

La Lettre

A 35% unibody split by somepin: La Lettre is a 3D-printed, handwired mechanical keyboard.

ErgoNICE

An ErgoDox-ish but asymmetric split keyboard by valpackett: ErgoNICE.

Pi5 case with cover

The angled ortho Pi5 keyboard by ihihbs has no a MCU cover and a case.

Chonky Palmtop

The Chonky Palmtop by Daniel Norris is a cyberdeck with an integrated Corne.

FoldKB split ortho using standard keyset

The FoldKB by friglesnart and bakingpy is a split ortho using standard keyset.

×
top