Skip to content

Documentation of past keyboard/PCB designs or commissions.

Notifications You must be signed in to change notification settings

itsme-zeix/Keyboard-Design-Archive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 

Repository files navigation

Table of Contents

PCB Designs

Note that the list of projects below is non-exhaustive. There are projects still in the works and also others that I have probably forgotten about. Here are some interesting functional features of my designs:

  • I typically avoid SOD diodes in favour of standard 0805 diodes which are less likely to shear off.
  • I use larger sized throughhole pads and teardrops in hopes that the pads will adhere better and be less likely to lift when soldering.

For commissions or inquiries, please direct message me on Discord @zeix.

DN Alisea

To be added

DN Seven

To be added

DN 925

To be added

SingaKBD x Rubrehose x KLC Playground Rubrehaku

To be added

SingaKBD Kohaku R2 Soldered & Hotswap

To be added

DN Realforce Daughterboard

To be added

Lain

This project was a one off commission designed in collaboration with yz for Squashy Boy. You can check out his video here!

This design features a TFT display implemented using the SPI protocol and QMK's Quantum Painter API. One of the (frankly unexpected) challenge faced was that using a high-bitrate GIF caused significant input delay or even missed inputs. This issue arose because QMK runs on a single thread, forcing it to divide processing time between sending GIF frames and doing matrix scanning for keyboard inputs.

We ended up making a compromise by having a 'boot-up' GIF played when the keyboard plugged in, which then transitions to a static image of the GIF's final frame. Using a static image resolved this issue as it didn't require constant data transfer to update frames.

For future iterations, I would probably use a separate microcontroller dedicated to the display.

lain

Typface Univers Soldered & Hotswap 70%

SCR-20240428-ldav SCR-20240428-lcsm Images retrieved from nearLucid's review

DN 997.3/765LT/SVJ TKLs

SVJ_front SVJ_Back 765lt

qwertyqop QQ60 Hotswap

A versatile 60% hotswap PCB designed with H60 compatability. It can be purchased here (assuming it's in stock).

This was my first project trialing TTC sockets due to their smaller footprint, particularly at edge cutouts where standard Kailh sockets tend to protrude. While the design isn't perfect—some cutout positions require trimming—cutouts at these position are rarely used (I think only Kei comes to mind?).

Additionally, it also supports an alternate JST port position to support the Unikorn R2.2.

qq proto 2 QQ60_production

Trial PCB Art

This project was inspired by some PCBs I saw that used a mix of silkscreen, soldermask, exposed copper and exposed substrate to achieve multiple colours on a graphic. This project never actually got produced, but it was a cool proof of concept.

ExposedCopperTrial

I also played around a little with rounded traces in this design too.

RoundedTraces

DN Numpad

Peep the idb60 and the NEAT glass that I used for coffee!

RoundedTraces

KAI Eden

Unfortunately, I don't have pictures for this. It was a 60% PCB with holes for tadpole mount, nothing particularly different here. This is the IC link if you want to check it out.

Hex Keyboards HEX.4B v2 solder/hotswap

These are solder and hotswap prototypes I designed for the HEX.4B v2. Although this version never went into production, elements of its design and layout were later reused in later projects.

4bv2 protos

DN FRLTKL (HITC/DNDD)

hitc-proto factory-pink-dndd-image

This was my first time trying pink soldermask. Really like how the colour turned out. (apologies for image quality, the photo was taken by the factory)

shostudios Burrito

This was an interesting project. A full-size keyboard (minus the F-row) that required a significant number of pins. To reduce the number of microcontroller pins required by the matrix, I used a duplex matrix (it was my first time doing it here!).

image (1) burrito-close-up

shostudios Chums

20230216_181513 20230216_181501 image (2)

Banana Stand Works Vomit Comet

This was my first time trying out rounded traces.

PXL_20230315_204825491 PXL_20230315_204857785 image

DN SBL

My first large scale project for a client!

Prototypes:

20230310_144543 20230310_144535

Production:

20230525_201936 20230525_201612

Hera PCB

Made for zeta.keyboards Hera. It was based off the existing open-sourced plain60. This was the first commercial project I worked on! Scroll down to read more about it.

zeta.keyboard projects

Hera R2

A budget 60% keyboard focused on a flexy and bouncy typing experience. This was my first commercial venture, which I collaborated on with my friend Tarquin.

To achieve desired "bouncy" typing feel, Hera R2 features a half plate with a 1.2mm PCB that has a flex cut between rows 2 and 3. This design was inspired by (https://youtu.be/sqwuRAf8uas?si=ydKGngmbg8rbDVq6)[Velvet's OTD356mini] which also utilized a half plate with a similar PCB.

This was a re-run of the Hera Alpha Edition with some design changes:

  • Rounded back of aluminium case
  • Reduced distance between case floor and PCB
  • Switched from aluminium to FR4 plates to reduce pinging
  • Added a front lip
  • Decreased the size of the channel for the JST cable

Retailed for $320SGD for the base kit which includes:

  • Hera Case (available in Silver, Black or Lilac) with a sandblasted brass weight
  • 1.2mm PCB, daughterboard and JST cable
  • FR4 Half Plate
  • Carrying Case
  • 50A and 70A O Ring
  • Necessary screws

Images

Image courtesy of Stack on Discord:
HeraImageByStack

Images courtesy of Kaitodesu (@mcdomnalds on Instagram): DSC0868 HeraSideProfileShotByKaitodesu

Images courtesy of Mecha Store:
HeraColoursShotByMecha

HeraShotByMecha

HeraBackLogoShotByMecha

HeraPlateShotByMecha

HeraCarryingCaseShotByMecha

Renders courtesy of aja: 7hera 5hera

Some images from the R2 design phase IMG-20210608-WA0009 IMG-20210725-WA0016

Hera Alpha Edition (R1)

This was designed off the open sourced Bakeneko (I think it was either v1 or v2?). We did a prototype FNF run to test out our design - manufactured using a sussy Taobao manufacturer Tarquin found.

Unfortunately no images at the moment, maybe I'll add it in one day.

Here are it's features:

  • Black anodized case, brushed brass weight, aluminium half plate.
  • PCB was based off the open-sourced plain60, which I modified to add a flex cut between rows 2 and 3.

About

Documentation of past keyboard/PCB designs or commissions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published