Skip to the content
PCBKitNew board
2 layers165.5 × 101.1 mmDuet, the printed circuit board in 3D

Wireless unibody/unsplit keyboard

Size
165.5 × 101.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
59
Nets
46
Pads
381
Tracks, vias
750, 104
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
1 Nov 2023
Updated
6 Oct 2024

Overview

Duet is an open-source printed circuit board by zzeneg, from the zzeneg/duet repository on GitHub, published under the MIT licence. It is a 2-layer board of 165.5 × 101.1 mm with 59 parts on 46 nets, routed with 750 tracks and 104 vias.

Its parts include 24 switches, 20 diodes and 5 connectors. It belongs with the keyboards and input boards of this library.

README

README.md

duet

Wireless unibody/unsplit portable keyboard.

image

[!NOTE] One duet is available for purchase right now

Features

  • wireless (nice!nano MCU)
  • unibody that can be disassembled into two parts for traveling
  • 40 Choc V1 switches
  • 1 rotary encoder and 1 five-way switch
  • reversible PCB
  • 3D printed case
  • nice!view support

Photos

https://github.com/zzeneg/duet/assets/910255/740595a8-76a9-42da-903d-3cff3896a925

...more

Firmware

zmk-config - my custom keymap, use it for testing only. Fork and create your own keymap instead.

Instructions

Build guide

All files are available in repo or GitHub release.

Support

If you like my work and want to support my future designs, please consider sponsorship.

Sponsors

Parts

59
QtyValueFootprintReferences
20Dzzkeeb:Diode_1N4148-SOD123-reversible-flip3dD1, D2, D3, D4, D5, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20 +4
20Switchzzkeeb:Switch_ChocV1-hotswap-reversibleSW1, SW2, SW3, SW4, SW5, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20 +4
8MountingHolezzkeeb:Hole_M2-THH1, H2, H3, H4, H5, H6, H7, H8
2Conn_01x12_Socketzzkeeb:Connector_FFC-12pin-1mm-horizontalJ8, J9
1Button_5way-SKRHABE010zzkeeb:Button_5way-SKRHABE010S1
1Conn_01x02_Socketzzkeeb:Connector_JST-1x02-2.00mmJ2
1Display_nice-viewzzkeeb:Display_nice-viewJ4
1LOGOzzkeeb:Logo_fusion-dance-rightG***
1LOGOzzkeeb:Logo_fusion-dance-leftG***
1N!Nzzkeeb:MCU_nice-nanoJ1
1RotaryEncoder_Switchzzkeeb:RotaryEncoder_EC11SW23
1SW_Pushzzkeeb:Button_SW_SPST_SKQG_WithoutStemSW21
1SW_SPDTzzkeeb:Switch_SPDT-PCM12SW22

Questions

How big is the Duet PCB?

It measures 165.5 × 101.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Duet use?

59 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 Duet KiCad files?

From the zzeneg/duet repository on GitHub, at the commit this page was made from: the board is pcb/pcb.kicad_pcb and its schematic pcb/connector.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Duet design in my own project?

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

More from zzeneg/duet

1
  • 2 layers51.8 × 7.8 mmConnector, the printed circuit board in 3D

    Connector

    zzeneg/duet

    Wireless unibody/unsplit keyboard

    5 parts93MIT

Similar boards

  • 2 layers216.9 × 86.8 mmSweepbling lp pcb, the printed circuit board in 3D

    Sweepbling lp pcb

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    59 parts2.1k
  • 2 layers132.3 × 94.9 mmCheapino, the printed circuit board in 3D

    Cheapino

    tompi/cheapino

    An affordable split 36 keys keyboard

    59 parts1.2kCC-BY-4.0
  • 2 layers100 × 24 mmSTM32 Klipper Expander, the printed circuit board in 3D

    STM32 Klipper Expander

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    59 parts1.1kGPL-3.0
  • 2 layers77.5 × 20.4 mmTester, the printed circuit board in 3D

    Tester

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    59 parts915
  • 2 layers100 × 96 mmBacklight, the printed circuit board in 3D

    Backlight

    jackw01/scanlight

    A better light source for scanning color negative film

    59 parts397CERN-OHL-W-2.0
  • 2 layers95.3 × 100 mmBeyblock20, the printed circuit board in 3D

    Beyblock20

    ChrisChrisLoLo/beyblock20

    The magnetic, modular, 20-key macropad that can join together to form an ortholinear board

    59 parts335GPL-3.0
  • 2 layers94 × 94.5 mmVikropad, the printed circuit board in 3D

    Vikropad

    sadekbaroudi/vik

    This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.

    59 parts220CERN-OHL-P-2.0