

Kicad tsuru
- 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
3ATSAMD21E17D-AU
TQFP-32(7x7)-40℃~+85℃ 1.62V~3.63V 10bit 128KB 12bit 16KB 26 32 Bit 48MHz ARM Cortex-M0+ Built-in FLASH TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)AP2112K-3.3
SOT253.3V 600mA CMOS Low Dropout Linear Regulator with EnableDiodes IncorporatedUncategorisedSKQGAKE020
SMD-4P,5.2x5.2mm-40℃~+90℃ 1.5mm 100,000 cycles 12V 3.5N 5.2mm 5.2mm 50mA Round Button SPST-NO Surface Mount,Vertical SMD-4P,5.2x5.2mm Tactile Switches ROHSALPSALPINETactile Switches
README
kicad_samd21/README.md
鶴の恩返し (Tsuru No Ongaeshi)
A cute lil 3-row, katana-staggered keyboard with ISO-Enter compat :)
Layout Options

BOM
| Amount | Part | LCSC part number | Schematic Designator |
|---|---|---|---|
| 1 | Tsuru PCB | ||
| 1 | Tsuru Plate | ||
| 1 | ATSAMDE18A-AF | C618770 | U1 |
| 1 | SOT-23-5 Linear Voltage Regulator | C3021085 | U2 |
| 1 | Top-Mount USB-C Receptacle | C3001293 | J1 |
| 1 | SKQGAKE Button | C388858 | SW2 |
| 15 | BAV70 Diodes | C5184417 | D1, ..., D15 |
| 2 | 0805 1nF Capacitors | C129637 | C1, C3 |
| 1 | 0805 100nF Capacitor | C2169363 | C2 |
| 2 | 0805 5.1kΩ Resistors | C118848 | R1, R2 |
| 1 | 0805 1kΩ Resistor | C140870 | R3 |
| 30-31 | Kailh MX Hot Swap Sockets | C5184526 | MX1, ..., 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:
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) runDepending 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| Qty | Value | Footprint | References |
|---|---|---|---|
| 32 | MX_SW_HS | apfellib:MX-HotswapSAFE_no_silk | MX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23 +16 |
| 15 | BAV70_Small | BeiBob:apfel_SOT-23_silkless | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15 |
| 4 | MountingHole_Pad | BeiBob:MountingHole_2.2mm_M2_Pad_Via_nosilk | H1, H2, H3, H4 |
| 2 | 1nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C3 |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 2 | LOGO | LOGO | G***, tsuru |
| 1 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | ATSAMD21E17D-A | Package_QFP:TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | Conn_01x05_Pin | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J3 |
| 1 | Conn_ARM_SWD_TagConnect_TC2030-NL | Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J2 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_3u | S1 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_ISO-ROT | S2 |
| 1 | RotaryEncoder_Switch | apfellib:ROT_Alps_EC11E-Switch_noMP_nosilk | SW1 |
| 1 | SKQGAKE020 | Button_Switch_SMD:SW_SPST_SKQG_WithStem | SW2 |
| 1 | USB_C_Receptacle_USB2.0 | samd21pad:USB_C_Receptacle_GT-USB-7010 | J1 |
More from kilipan/tsuru
1- 2 layers207.8 × 57.2 mm

Similar boards
- 2 layers119.3 × 119.3 mm

- 2 layers38.1 × 38.1 mm

- 2 layers26 × 30 mm

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 mm

- 2 layers36 × 20 mm

- 2 layers25 × 25 mm

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 mm

- 4 layers60.8 × 61.3 mm

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).