Skip to the content
2 layers207.8 × 57.2 mmKicad tsuru, the printed circuit board in 3D

Kicad tsuru

kilipan/tsuru29
Size
207.8 × 57.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
68
Nets
67
Pads
471
Tracks, vias
631, 50
Pours
3
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
28 Feb 2024
Updated
17 Jul 2024

Overview

Kicad tsuru is an open-source printed circuit board by kilipan, from the kilipan/tsuru repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 207.8 × 57.2 mm with 68 parts on 67 nets, routed with 631 tracks and 50 vias.

It is built around the ATSAMD21E17D-AU, AP2112K-3.3 and SKQGAKE020. Its parts include 15 diodes, 4 switches, 3 capacitors, 3 resistors and 3 connectors. It belongs with the SAM D and SAM boards of this library.

Main components

3

README

kicad_samd21/README.md

tsuru

鶴の恩返し (Tsuru No Ongaeshi)

A cute lil 3-row, katana-staggered keyboard with ISO-Enter compat :)

Layout Options

KLE

BOM

AmountPartLCSC part numberSchematic Designator
1Tsuru PCB
1Tsuru Plate
1ATSAMDE18A-AFC618770U1
1SOT-23-5 Linear Voltage RegulatorC3021085U2
1Top-Mount USB-C ReceptacleC3001293J1
1SKQGAKE ButtonC388858SW2
15BAV70 DiodesC5184417D1, ..., D15
20805 1nF CapacitorsC129637C1, C3
10805 100nF CapacitorC2169363C2
20805 5.1kΩ ResistorsC118848R1, R2
10805 1kΩ ResistorC140870R3
30-31Kailh MX Hot Swap SocketsC5184526MX1, ..., MX32

Bootloader

Since the SAMD21 doesn't come pre-flashed with a bootloader, you will have to flash one yourself. The tested and confirmed working .elf file is available right here. You may flash it using arm-none-eabi-gdb with your favorite hardware debugger, using the following commands:

sh
sudo -E arm-none-eabi-gdb path/to/bootloader-tsuru.elf
(gdb) target extended-remote /dev/ttyACM0
(gdb) mon swd_scan
(gdb) att 1
(gdb) mon erase
(gdb) load
(gdb) run

Depending on your setup and operating system, the name and number of your serial device may vary.

Firmware

Tested and working ZMK firmware is available.

Availability

All files are provided under CERN-OHL-S license. Feel free to build your own!

Thanks

Thank you Pete Johanson for letting me use the SAMD21 schematic and zmk config from the samd21pad and for all the help getting the bootloader onto the chip! This would've never gotten anywhere without your help <3

Parts

68
QtyValueFootprintReferences
32MX_SW_HSapfellib:MX-HotswapSAFE_no_silkMX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23 +16
15BAV70_SmallBeiBob:apfel_SOT-23_silklessD1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15
4MountingHole_PadBeiBob:MountingHole_2.2mm_M2_Pad_Via_nosilkH1, H2, H3, H4
21nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C3
25.1kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
2LOGOLOGOG***, tsuru
1100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2
11kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U2
1ATSAMD21E17D-APackage_QFP:TQFP-32_7x7mm_P0.8mmU1
1Conn_01x05_PinConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ3
1Conn_ARM_SWD_TagConnect_TC2030-NLConnector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_VerticalJ2
1MX_stabPCM_marbastlib-mx:STAB_MX_P_3uS1
1MX_stabPCM_marbastlib-mx:STAB_MX_ISO-ROTS2
1RotaryEncoder_Switchapfellib:ROT_Alps_EC11E-Switch_noMP_nosilkSW1
1SKQGAKE020Button_Switch_SMD:SW_SPST_SKQG_WithStemSW2
1USB_C_Receptacle_USB2.0samd21pad:USB_C_Receptacle_GT-USB-7010J1

More from kilipan/tsuru

1
  • 2 layers207.8 × 57.2 mmKicad ch552t, the printed circuit board in 3D

    Kicad ch552t

    kilipan/tsuru

    67 parts29CERN-OHL-S-2.0

Similar boards

  • 2 layers119.3 × 119.3 mmSamd21pad, the printed circuit board in 3D

    Samd21pad

    petejohanson/samd21pad

    Simple wired ZMK macropad

    46 parts7CERN-OHL-W-2.0
  • 2 layers38.1 × 38.1 mmWch32v305pad, the printed circuit board in 3D

    Wch32v305pad

    petejohanson/wch32v305pad

    ZMK Macropad using WCH32V305

    22 partsCERN-OHL-W-2.0
  • 2 layers26 × 30 mmMicrocontroller, the printed circuit board in 3D

    Microcontroller

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    34 parts1.1kCC-BY-4.0
  • 2 layers53.2 × 24.8 mmPicoLink, the printed circuit board in 3D

    PicoLink

    ErichStyger/mcuoneclipse

    McuOnEclipse projects and examples

    46 parts765
  • 2 layers36 × 20 mmCombined, the printed circuit board in 3D

    Combined

    adamb314/ServoProject

    Getting the most out of your hobby servo

    24 parts545
  • 2 layers25 × 25 mmSmallEncoder, the printed circuit board in 3D

    SmallEncoder

    DDeGonge/OS-ARM

    This arm is not industrial and it will not be fast, but that is not my goal. But it will hopefully be a very nice looking arm fully capable of 6dof motion, cheap enough to keep it accessable but capable enough to…

    17 parts498MIT
  • 4 layers70 × 72 mmSPINC AA Charger, the printed circuit board in 3D

    SPINC AA Charger

    CoretechR/SPINC

    DIY Automatic Battery Charger Using RP2040

    101 parts467GPL-3.0
  • 4 layers60.8 × 61.3 mmOS3M Mouse, the printed circuit board in 3D

    OS3M Mouse

    spoter368/os3m-hardware

    All the hardware needed to build your own OS3M Mouse!

    51 parts399

Questions

How big is the Kicad tsuru PCB?

It measures 207.8 × 57.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Kicad tsuru use?

68 parts, built around the ATSAMD21E17D-AU, AP2112K-3.3 and SKQGAKE020. 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 Kicad tsuru KiCad files?

From the kilipan/tsuru repository on GitHub, at the commit this page was made from: the board is kicad_samd21/kicad_tsuru.kicad_pcb and its schematic kicad_ch552t/kicad_ch552t.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Kicad tsuru design in my own project?

Its repository publishes it under the CERN-OHL-S-2.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).