
USB cdc
11 boardsKiCad boards from 7 GitHub repositories tagged “usb-cdc”, the most starred first; open any of them in PCBKit.
- 2 layers24 × 17 mm

- 2 layers55 × 65 mm

PS2-MSX F1
evandrosouza-developer/ps2tomsxUSB
This one is a full open design (electronics, pcb and firmware) of a PS/2 Keyboard adapter with USB console for use in MSX and other legacy computers - 15x8 matrix(BCD input - 8 bits "Low active" output).
35 parts7MIT - 2 layers32.9 × 49.6 mm

- 2 layers88 × 60 mm

DSO Final
ahmedkamel382/STM32-Oscilloscope
A custom Digital Storage Oscilloscope (DSO) built with an STM32F401 Black Pill and a custom PCB. Features a 1.47" SPI display, an analog front-end with hardware over-voltage protection, and real-time DSP for waveform…
25 parts - 2 layers38.5 × 31 mm

TOF SCANNER
Circuit-Digest/EdgeSense
Real-time Edge AI firmware & desktop studio for STM32H533 and VL53L8CH 8x8 multi-zone dToF sensor. On-device 3D gesture recognition, surface texture classification, hand posture detection, and raw CNH optical histogram…
58 parts - 6 layers98.9 × 81.4 mm

EthernetSwitch
SamuelCicuitStudio/LAN9645-STM32-Managed-Ethernet-Switch
Managed Ethernet switch platform built around the LAN9645 and STM32H743, featuring copper and SerDes ports, SPI management, RMII, LwIP, and a USB diagnostic CLI.
231 parts - 2 layers95.1 × 85.4 mm

Main cart
yinipi/HaptiPointer-Studio
Dual-board KiCad hardware, ATmega32U4 bare-metal C firmware (USB CDC), and Python GUI to configure presentation timers directly into EEPROM
77 parts - 2 layers24 × 17 mm

- 2 layers55 × 65 mm

PS2-MSX F4
evandrosouza-developer/ps2tomsxUSB
This one is a full open design (electronics, pcb and firmware) of a PS/2 Keyboard adapter with USB console for use in MSX and other legacy computers - 15x8 matrix(BCD input - 8 bits "Low active" output).
34 parts7MIT - 2 layers95.1 × 85.4 mm

Main cart
yinipi/HaptiPointer-Studio
Dual-board KiCad hardware, ATmega32U4 bare-metal C firmware (USB CDC), and Python GUI to configure presentation timers directly into EEPROM
69 parts - 2 layers92.7 × 54.8 mm

Receiver cart
yinipi/HaptiPointer-Studio
Dual-board KiCad hardware, ATmega32U4 bare-metal C firmware (USB CDC), and Python GUI to configure presentation timers directly into EEPROM
50 parts