Skip to the content
PCBKitNew board
2 layers406.4 × 158.6 mmCDS, the printed circuit board in 3D

Replacement PCB for the CDS Technology keyboard (CDS-G5CSKB, Topre HiPro).

Size
406.4 × 158.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
223
Nets
78
Pads
735
Tracks, vias
1,066, 1,234
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
17 Dec 2022
Updated
20 Oct 2024

Overview

CDS is an open-source printed circuit board by Cipulot, from the Cipulot/CDS repository on GitHub. It is a 2-layer board of 406.4 × 158.6 mm with 223 parts on 78 nets, routed with 1,066 tracks and 1,234 vias.

It is built around the OPA350UA, 74HC4051 and PRTR5V0U2X. Its parts include 104 switches, 37 resistors, 18 capacitors, 6 ICs and 3 diodes. It belongs with the keyboards and input boards and the STM32 boards of this library.

Main components

3

README

README.md

CDS

Replacement PCB fro the CDS Technology keyboard (CDS-G5CSKB, Topre HiPro)/

Introduction

This project is a continuation of my development of open source EC boards.

The CDS Technology keyboard layout is the sole layout option available:

Layout option

Technical information

  • Layout size: board specific
  • Compatible switches: EC switches (Topre and NIZ)
  • Microcontroller: STM32F401
  • Connector: USB-C
  • Firmware compatibility: QMK (with VIA/VIAL support)
  • Protection hardware (present on both the mainboard and both controller versions):
    • Fused
    • ESD protection

Renders and Prototypes

Render

PCB Front Render

PCB Back Render

Prototypes

PCB Front

Revisions and relative features

Rev1.0

This revision implements all the main features of the mainboard mentioned in the specifications.

Reset | DFU

RESET: Shortly press the Reset/BOOT0 button.

DFU: Press and hold the Reset/BOOT0.

Boot0 pins

Copyright notice

This project is not endorse nor sponsored in any way by Topre Corporation or CDS Technology.

License

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Parts

223
QtyValueFootprintReferences
921ucipulot_parts:ecs_pad_1U_no_ringSW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW100, SW101, SW102, SW104 +76
41MountingHolecipulot_parts:HOLE_M2_RFH1, H2, H10, H12, H13, H14, H16, H17, H18, H19, H20, H21, H22, H23, H24, H25 +25
22100kResistor_SMD:R_0402_1005MetricR14, R15, R16, R17, R18, R19, R20, R21, R22, R24, R25, R26, R27, R28, R29, R30 +6
11100nCapacitor_SMD:C_0402_1005MetricC1, C7, C8, C9, C10, C11, C13, C14, C16, C17, C18
8100Resistor_SMD:R_0402_1005MetricR3, R4, R5, R6, R7, R8, R10, R11
71.5ucipulot_parts:ecs_pad_1U_no_ringSW33, SW39, SW58, SW72, SW89, SW97, SW99
41uCapacitor_SMD:C_0402_1005MetricC3, C4, C6, C12
310kResistor_SMD:R_0402_1005MetricR12, R13, R35
374HC4051cipulot_parts:TSSOP16U4, U6, U7
3MountingHoleMountingHole:MountingHole_3.5mmH4, H11, H15
22ucipulot_parts:ecs_pad_2U_no_ringSW95, SW103
24.7uCapacitor_SMD:C_0402_1005MetricC2, C5
25.1kResistor_SMD:R_0402_1005MetricR1, R2
2LEDLED_THT:LED_D3.0mmD2, D3
11kResistor_SMD:R_0402_1005MetricR23
12.25ucipulot_parts:ecs_pad_2U_no_ringSW78
1220 @ 100MHz, 2AInductor_SMD:L_0603_1608MetricL1
1220pCapacitor_SMD:C_0402_1005MetricC15
12N7002Package_TO_SOT_SMD:SOT-23Q1
1330Resistor_SMD:R_0402_1005MetricR37
1500mAFuse:Fuse_0603_1608MetricF1
15ucipulot_parts:ecs_pad_1U_no_ringSW98
18 MHzCrystal:Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mmY1
1Ext_ResResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderJP1
1HRO-TYPE-C-31-M-12cipulot_parts:HRO-TYPE-C-31-M-12-AssemblyUSB1
1LOGOLOGOG***
1LOGOcipulot_parts:Cipulot_all_infoG***
1Magic SwitchButton_Switch_SMD:SW_SPST_TL3342SW1
1MountingHoleMountingHole:MountingHole_6.5mmH6
1MountingHoleMountingHole:MountingHole_4mmH5
1MountingHole_PadMountingHole:MountingHole_2.7mm_M2.5_PadH7
1OPA350Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU5
1PRTR5V0U2XPackage_TO_SOT_SMD:SOT-143D1
1STM32F401CBUxPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU1
1XC6206PxxxMRPackage_TO_SOT_SMD:SOT-23U2

Questions

How big is the CDS PCB?

It measures 406.4 × 158.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the CDS use?

223 parts, built around the OPA350UA, 74HC4051 and PRTR5V0U2X. 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 CDS KiCad files?

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

Can I use the CDS design in my own project?

Its repository states no licence, so its author keeps all rights: ask Cipulot before reusing the design.

Similar boards

  • 4 layers230.7 × 97.8 mmTako, the printed circuit board in 3D

    Tako

    ssbb/tako

    34 key EC split keyboard

    146 parts200MIT
  • 4 layers208.3 × 75.8 mmTravaulta WKL, the printed circuit board in 3D

    Travaulta WKL

    calvin-mcd/travaulta

    topre pcb for the vault35

    108 parts16
  • 4 layers285 × 94.6 mmEC60, the printed circuit board in 3D

    EC60

    4pplet/EC60

    Open source universal 60% Electrostatic Capacitive PCB.

    157 parts9MIT
  • 4 layers284.7 × 100 mmEC Pro2 Mainboard, the printed circuit board in 3D

    EC Pro2 Mainboard

    4pplet/EC-Pro-2

    Open source replacement PCB kit for the HHKB Pro 2 keyboard.

    138 parts3MIT
  • 2 layers353 × 151 mmRF R1 8-9Xu, the printed circuit board in 3D

    RF R1 8-9Xu

    4pplet/RF_R1_8-9Xu

    Open source universal PCB for the Realforce R1 family of keyboards.

    215 parts2MIT
  • 4 layers242.9 × 76.2 mmToprevan prototype, the printed circuit board in 3D

    Toprevan prototype

    calvin-mcd/toprevan

    EC pcb for minivan keyboards

    122 parts1
  • 2 layers77.1 × 137.6 mmEC23U, the printed circuit board in 3D

    EC23U

    davek184/EC23U

    Open source numpad Electrostatic Capacitive PCB.

    84 parts1MIT