Skip to the content
PCBKitNew board
2 layers40 × 9 mmCasaba, the printed circuit board in 3D

USB-C breakout board with integrated protection.

Size
40 × 9 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
12
Pads
91
Tracks, vias
64, 18
Pours
8
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
26 Oct 2020
Updated
6 Apr 2023

Overview

Casaba is an open-source printed circuit board by Kaleidogeist, from the Kaleidogeist/Casaba repository on GitHub, published under the MIT licence. It is a 2-layer board of 40 × 9 mm with 19 parts on 12 nets, routed with 64 tracks and 18 vias.

It is built around the TPD4E05U06DQAR. Its parts include 3 connectors, 2 capacitors, 2 resistors, 1 IC and 1 diode.

Main components

1

README

README.md

Casaba

USB-C breakout board with integrated protection.

Disclaimer

This board is a USB daughterboard to be used in custom mechanical keyboard projects, allowing the implementation of most electrical protection required in a keyboard via a tested, proven PCB. It also allows the replacement of the USB-C port in case it is damaged during use. The shape of the board and the positions of the M3 mounting holes and USB-C connector is based on the Unified Daughterboard UDB-S, allowing for easy swap-in functionality.

Key Features

  • "Wide and narrow" 40mm wide x 9mm deep x 1.6mm thick form factor.
    • Avoids obstacles such as weights commonly found in custom keyboards.
    • Mountable both right-side-up and upside-down.
  • 2 x M3 mounting points.
  • Cheap to source via JLC assembly.
  • Large DB corner radii which allow keyboard cases to be milled at a large inner radius.
  • ESD protection, overcurrent protection, overvoltage protection, noise filtering, and single-point ground to chassis functionality.
  • Breaks out CC pins in addition to USB pins.
  • On-board solder jumpers allowing the user to connect 5k1 pull-downs to the CC pins if breaking them out is not required.

Render Front Render Back

Changelog

  • 06/04/2023: Initial commit

Parts

19
QtyValueFootprintReferences
3JLC ToolingCasaba:JLC Tooling HoleH3, H4, H5
25k1Resistor_SMD:R_0402_1005MetricR1, R2
110nCapacitor_SMD:C_0402_1005MetricC1
11uCapacitor_SMD:C_0603_1608MetricC2
15VDiode_SMD:D_SOD-523D1
15V 3AFuse:Fuse_0805_2012MetricF1
160R@100MHzInductor_SMD:L_0805_2012MetricFB1
178171-0002Casaba:Molex_Pico-EZmate_78171-0002_1x02-1MP_P1.20mm_VerticalJ3
178171-0004Casaba:Molex_Pico-EZmate_78171-0004_1x04-1MP_P1.20mm_VerticalJ2
1Ariamelon LogoCasaba:Ariamelon_Logo-CUA1
1CC1_5K1Casaba:SolderJumper-2_P1.3mm_Open_Pad0.5x1.0mmJP1
1CC2_5K1Casaba:SolderJumper-2_P1.3mm_Open_Pad0.5x1.0mmJP2
1EarthMountingHole:MountingHole_3.2mm_M3_PadH1
1M3MountingHole:MountingHole_3.2mm_M3H2
1TPD4E05U06DQARCasaba:USON-10_2.5x1.0mm_P0.5mmU1
1USB_C_Receptacle_USB2.0Casaba:HRO-TYPE-C-31-M-12J1

Questions

How big is the Casaba PCB?

It measures 40 × 9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Casaba use?

19 parts, built around the TPD4E05U06DQAR. 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 Casaba KiCad files?

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

Can I use the Casaba 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).

Similar boards

  • 2 layers24.4 × 35.8 mmRotoPD, the printed circuit board in 3D

    RotoPD

    CentyLab/RotoPD

    Repo for RotoPD hardware and documentation

    44 parts176
  • 4 layers40 × 9 mmUDB S, the printed circuit board in 3D

    UDB S

    Unified-Daughterboard/UDB-S

    Narrow variant unified daughterboards for custom keyboard designers and users

    11 parts82MIT
  • 4 layers20.6 × 51.1 mmPicoPD V1.2, the printed circuit board in 3D

    PicoPD V1.2

    centydev/PicoPD

    Repo for PicoPD hardware/software and documentation

    52 parts67MIT
  • 2 layers60 × 30 mmTd free, the printed circuit board in 3D

    Td free

    mawoka-myblock/td-free

    Measure the TD of your filament easily

    24 parts60EUPL-1.2
  • 4 layers18 × 16.5 mmUDB, the printed circuit board in 3D

    UDB

    Unified-Daughterboard/UDB-C-EZM

    For more details on the Unified Daughterboard project, see the main website.

    13 parts45MIT
  • 8 layers150 × 90 mmHeadset r1.0, the printed circuit board in 3D

    Headset r1.0

    daveshah1/openMixR

    4k Mixed Reality headset

    715 parts40MIT
  • 4 layers108 × 50 mmFED3, the printed circuit board in 3D

    FED3

    KravitzLabDevices/FED3

    Feeding Experimentation Device version 3

    114 parts36GPL-3.0