

CDS
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
3OPA350UA
SOIC-8-55℃~+150℃ 1 10pA 10pA 2.7V~5.5V 22V/us 38MHz 40mA 4uV/℃ 5.2mA 500uV 7nV/√Hz@10kHz 90dB Built-in compensation Rail-to-Rail Input, Rail-to-Rail Output SOIC-8 Operational Amplifier ROHSTexas InstrumentsPrecision Op Amps74HC4051
SOP-16-40℃~+85℃ 1 170MHz 28ns 29ns 3V~9V 5ns 5pF 80Ω 8:1 SOP-16 Analog Switches, Multiplexers ROHSWuxi I-core ElecAnalog Switches, MultiplexersPRTR5V0U2X
SOT-143-55℃~+125℃ 0.3pF、0.8pF 100W 10V、15V 5V 6.5V 6A 80nA ESD IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Three channels Unidirectional SOT-143 ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)
README
README.mdCDS
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:

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


Prototypes

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.

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

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Parts
223| Qty | Value | Footprint | References |
|---|---|---|---|
| 92 | 1u | cipulot_parts:ecs_pad_1U_no_ring | SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW100, SW101, SW102, SW104 +76 |
| 41 | MountingHole | cipulot_parts:HOLE_M2_RF | H1, H2, H10, H12, H13, H14, H16, H17, H18, H19, H20, H21, H22, H23, H24, H25 +25 |
| 22 | 100k | Resistor_SMD:R_0402_1005Metric | R14, R15, R16, R17, R18, R19, R20, R21, R22, R24, R25, R26, R27, R28, R29, R30 +6 |
| 11 | 100n | Capacitor_SMD:C_0402_1005Metric | C1, C7, C8, C9, C10, C11, C13, C14, C16, C17, C18 |
| 8 | 100 | Resistor_SMD:R_0402_1005Metric | R3, R4, R5, R6, R7, R8, R10, R11 |
| 7 | 1.5u | cipulot_parts:ecs_pad_1U_no_ring | SW33, SW39, SW58, SW72, SW89, SW97, SW99 |
| 4 | 1u | Capacitor_SMD:C_0402_1005Metric | C3, C4, C6, C12 |
| 3 | 10k | Resistor_SMD:R_0402_1005Metric | R12, R13, R35 |
| 3 | 74HC4051 | cipulot_parts:TSSOP16 | U4, U6, U7 |
| 3 | MountingHole | MountingHole:MountingHole_3.5mm | H4, H11, H15 |
| 2 | 2u | cipulot_parts:ecs_pad_2U_no_ring | SW95, SW103 |
| 2 | 4.7u | Capacitor_SMD:C_0402_1005Metric | C2, C5 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | LED | LED_THT:LED_D3.0mm | D2, D3 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R23 |
| 1 | 2.25u | cipulot_parts:ecs_pad_2U_no_ring | SW78 |
| 1 | 220 @ 100MHz, 2A | Inductor_SMD:L_0603_1608Metric | L1 |
| 1 | 220p | Capacitor_SMD:C_0402_1005Metric | C15 |
| 1 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | 330 | Resistor_SMD:R_0402_1005Metric | R37 |
| 1 | 500mA | Fuse:Fuse_0603_1608Metric | F1 |
| 1 | 5u | cipulot_parts:ecs_pad_1U_no_ring | SW98 |
| 1 | 8 MHz | Crystal:Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mm | Y1 |
| 1 | Ext_Res | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | JP1 |
| 1 | HRO-TYPE-C-31-M-12 | cipulot_parts:HRO-TYPE-C-31-M-12-Assembly | USB1 |
| 1 | LOGO | LOGO | G*** |
| 1 | LOGO | cipulot_parts:Cipulot_all_info | G*** |
| 1 | Magic Switch | Button_Switch_SMD:SW_SPST_TL3342 | SW1 |
| 1 | MountingHole | MountingHole:MountingHole_6.5mm | H6 |
| 1 | MountingHole | MountingHole:MountingHole_4mm | H5 |
| 1 | MountingHole_Pad | MountingHole:MountingHole_2.7mm_M2.5_Pad | H7 |
| 1 | OPA350 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | PRTR5V0U2X | Package_TO_SOT_SMD:SOT-143 | D1 |
| 1 | STM32F401CBUx | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U1 |
| 1 | XC6206PxxxMR | Package_TO_SOT_SMD:SOT-23 | U2 |
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 mm

- 4 layers208.3 × 75.8 mm

- 4 layers285 × 94.6 mm

- 4 layers284.7 × 100 mm

EC Pro2 Mainboard
4pplet/EC-Pro-2
Open source replacement PCB kit for the HHKB Pro 2 keyboard.
138 parts3MIT - 2 layers353 × 151 mm

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 × 95.3 mm

The nicholas van prototype
calvin-mcd/the-nicholas-van
EC (topre) PCB for trashman's vanagon
141 parts2 - 4 layers242.9 × 76.2 mm

- 2 layers77.1 × 137.6 mm
