- PCB Designs
- DN Alisea
- DN Seven
- DN 925
- SingaKBD x Rubrehose x KLC Playground Rubrehaku
- SingaKBD Kohaku R2 Soldered & Hotswap
- DN Realforce Daughterboard
- Lain
- Typface Univers Soldered & Hotswap 70%
- DN 997.3/765LT/SVJ TKLs
- qwertyqop QQ60 Hotswap PCB
- Trial PCB Art
- DN Numpad
- KAI Eden
- Hex Keyboards HEX.4B v2 Solder/Hotswap
- DN FRLTKL (HITC/DNDD)
- shostudios Burrito
- shostudios Chums
- Banana Stand Works Vomit Comet
- DN SBL
- zeta.keyboard projects
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.
To be added
To be added
To be added
To be added
To be added
To be added
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.
Images retrieved from nearLucid's review
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.
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.
I also played around a little with rounded traces in this design too.
Peep the idb60 and the NEAT glass that I used for coffee!
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.
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.
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)
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!).
This was my first time trying out rounded traces.
My first large scale project for a client!
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.
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.
- 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
- 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
Image courtesy of Stack on Discord:
Images courtesy of Kaitodesu (@mcdomnalds on Instagram):
Images courtesy of Mecha Store:
Some images from the R2 design phase
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.