Skip to the content
PCBKitNew board
2 layers147.3 × 99.8 mmDeskiny, the printed circuit board in 3D

The following parts are optional - 42x kailh v1 hotswap sockets - 6x neodynium magnets 10x10x5mm - 2x power switch \The case is big enough to accomodate a variety of different magnet sizes these are just the ones I…

Size
147.3 × 99.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
65
Nets
52
Pads
627
Tracks, vias
899, 107
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
29 Jun 2024
Updated
30 Jun 2024

Overview

Deskiny is an open-source printed circuit board by Rodtnes, from the Rodtnes/Deskiny repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 147.3 × 99.8 mm with 65 parts on 52 nets, routed with 899 tracks and 107 vias.

Its parts include 33 switches, 21 diodes and 1 IC. It belongs with the nRF52 and nRF5x boards of this library.

README

README.md

Deskiny

/ˈdes.kɪ.n-i/ A tiny project one year in the making. A 42 key split wireless keyboard powered by zmk running on two seeeduino xiao boards. Inspired by the TOTEM by GEIGEIGEIST, Deskiny is an attempt to create a layout which functions with a full alpha layer for nordic layouts (æøå) while retaining a compact form factor.

Gallery

Deskiny PCB Deskiny usb\usbPort.jpg Deskiny usb\usbPort.jpg

Case (WIP)

The case can be found here as a fusion 360 file. The case is designed to be 3D printed in two parts and then glued together, there is enough space in the case to add foam underneath the board for a bit of sound dampning. Please note that PCB was designed with holes for M2 screws to be use to secure the PCB to the case, which is not yet implemented. The case is also designed to be use with just a switch i had lying around so feel free to modify the case to fit your switch of choice.

Partlist

The following parts are required for the build

  • 2x Seeeduino Xiao nrf58
  • 2x pcb's
  • 2x 3D printed cases
  • 42x kailh v1 lowprofile switches
  • 42x 1N4148W diodes THT or SMD (SOD 123)
  • 2x Li-Pol-battery 3,7V 402050
  • Wire for the power switch and battery
  • Plastic glue

The following parts are optional

  • 42x kailh v1 hotswap sockets
  • 6x neodynium magnets 10x10x5mm*
  • 2x power switch **The case is big enough to accomodate a variety of different magnet sizes these are just the ones I chose.

Assembly (WIP)

This is only a rough outline of assembly, if there is interest i wil make a proper build guide.

  1. Solder the diodes to the pcb (make sure to solder them in the correct orientation)
  2. (optional) Solder hotswap sockets to the pcb
  3. Solder microcontroller to the pcb to the top side of the pcb, you can use diode legs to align the microcontroller.
  4. Solder the battery connection on the bottom side of the pcb to the microcontroller
  5. Solder the jumpers on the bottom side of the pcb
  6. Solder connections to the (optional) power switch and battery
  7. (optional) glue 3 magnets in each half of the case (positioned in the upper left and right coners and bottom middle)
  8. Slide the pcb into the case and push the switches into the pcb and case combo
  9. (optional) solder the switches to the pcb
  10. (optional) glue in the power switch
  11. glue the battery into the case
  12. glue in the bottom of the case

Firmware

The zmk firmware can be found here keymaps can esily be created online using the elephant 42 board here

Parts

65
QtyValueFootprintReferences
211N4448Library:DiodeD1, D2, D3, D4, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21 +5
21SW_Push_45degLibrary:KeySW1, SW2, SW3, SW4, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21 +5
11SW_SPDT_312Library:SolderJumperSW22, SW23, SW24, SW25, SW26, SW27, SW28, SW29, SW30, SW31, SW32
2LOGOLibrary:LOGOG***, G***
1Battery_CellLibrary:JST_EH_S2B-EH_1x02_P2.50mm_HorizontalBT1
1SW_DIP_x01Library:PinHeader_1x02_P2.00mm_HorizontalSW33
1xiao-bleLibrary:KeyboardXIAOU1

The 58 most common of 65 parts.

Questions

How big is the Deskiny PCB?

It measures 147.3 × 99.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Deskiny use?

65 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Deskiny KiCad files?

From the Rodtnes/Deskiny repository on GitHub, at the commit this page was made from: the board is Kicad/deskiny.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Deskiny design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers42 × 67 mmLalboard, the printed circuit board in 3D

    Lalboard

    JesusFreke/lalboard

    A 3D-printed keyboard inspired by the DataHand

    65 parts993
  • 2 layers198.1 × 30.5 mmSplitflap driver, the printed circuit board in 3D

    Splitflap driver

    drandyhaas/KiCadRoutingTools

    A set of Python/Rust tools to aid routing in KiCad

    65 parts744MIT
  • 2 layers74.8 × 32.5 mmMooltipass mini, the printed circuit board in 3D

    Mooltipass mini

    limpkin/mooltipass

    Github repository dedicated to the mooltipass project

    65 parts531
  • 2 layers60 × 100 mmV3 Connector Only, the printed circuit board in 3D

    V3 Connector Only

    PiTracLM/PiTrac

    Launch monitor using low-cost raspberry pi and camera hardware to determine ball launch speed, angles and spin. See https://discord.gg/vGuyAAxXJH (permalink)

    65 parts439GPL-2.0
  • 2 layers45 × 58.2 mmOpentama, the printed circuit board in 3D

    Opentama

    Sparkr-tech/opentama

    An open-source reference design for MCUGotchi

    65 parts237
  • 2 layers40 × 120 mmPhotodiode board v3, the printed circuit board in 3D

    Photodiode board v3

    0x23/nmWave-Interferometer

    An Open Source Interferometer for Accurate Distance Measurements

    65 parts151MIT
  • 2 layers78 × 130 mmLofence, the printed circuit board in 3D

    Lofence

    kiu/lofence

    LoFence is a LoRaWAN capable IoT electric fence monitoring system running on the The Things Network.

    65 parts142MIT