Skip to the content

Open-source KiCad boards

43 match “USB_CDC”

Printed circuit boards designed in KiCad and published on GitHub, each with its parts, layers and size, its README and its files; open any of them in PCBKit.

  • 2 layers55 × 54 mmUSB CDC, the printed circuit board in 3D

    USB CDC

    addy123d/USB-CDC

    A bare-metal thermal printer controller that receives data over USB-CDC, processes it using a custom serial protocol (TSIP), and prints text and images on an RP203 thermal printer.

    35 parts
  • 4 layers24.9 × 20 mmUSB UART Converter ch32x033, the printed circuit board in 3D

    USB UART Converter ch32x033

    svddevelop/x033_Converter_CDC_UART_SPI_I2C_PIN

    CH32X033 as a USB multitool that allows you to configure pin, UART, SPI, and I2C settings through a terminal.

    9 parts
  • 2 layers24 × 17 mmCH340C, the printed circuit board in 3D

    CH340C

    upsidedownlabs/Candy-UART

    Candy size USB to UART bridge.

    20 parts19
  • 2 layers55 × 65 mmPS2-MSX F1, the printed circuit board in 3D

    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 mmMBusCH55x, the printed circuit board in 3D

    MBusCH55x

    jmysu/mBusCH55x

    An affordable USB-CDC dev board.

    50 parts1GPL-3.0
  • 2 layers88 × 60 mmDSO Final, the printed circuit board in 3D

    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 mmTOF SCANNER, the printed circuit board in 3D

    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 mmEthernetSwitch, the printed circuit board in 3D

    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 mmMain cart, the printed circuit board in 3D

    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 mmFT232RQ, the printed circuit board in 3D

    FT232RQ

    upsidedownlabs/Candy-UART

    Candy size USB to UART bridge.

    13 parts19
  • 2 layers55 × 65 mmPS2-MSX F4, the printed circuit board in 3D

    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 mmMain cart, the printed circuit board in 3D

    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 mmReceiver cart, the printed circuit board in 3D

    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
  • 2 layers27.4 × 12 mmUsbOled, the printed circuit board in 3D

    UsbOled

    medo64/UsbOled

    USB OLED allows a USB CDC serial connection to SSD1306 OLED Display Modules.

    15 partsMIT
  • 4 layers60.2 × 20.8 mmPhaseLatchMini, the printed circuit board in 3D

    PhaseLatchMini

    AndersBNielsen/PhaseLatchMini

    High-rate continuous streaming of interleaved dual ADC (I/Q) samples over USB Full‑Speed (FS) using only the built‑in CDC class on an STM32F103C8 ("Blue Pill" style) board.

    63 parts72
  • 4 layers43.2 × 62 mmUSBAudioBridge, the printed circuit board in 3D

    USBAudioBridge

    fsodari/USBAudioBridge

    NXP RT1010 based USB to I2S bridge to connect to a Digilent Arty A7.

    120 parts
  • 2 layers110 × 125 mmStarter, the printed circuit board in 3D

    Starter

    opensimgear/device-template

    Work-in-progress STM32G0B1 input/output module with USB HID or CDC-only profiles, Cyphal/CAN, persistent settings, ordered panel events, leased LED/display actions, KiCad hardware and native simulation.

    113 parts
  • 2 layers45 × 35 mmMilling coupon, the printed circuit board in 3D

    Milling coupon

    opensimgear/device-template

    Work-in-progress STM32G0B1 input/output module with USB HID or CDC-only profiles, Cyphal/CAN, persistent settings, ordered panel events, leased LED/display actions, KiCad hardware and native simulation.

    33 parts
  • 4 layers85 × 75 mmStarter, the printed circuit board in 3D

    Starter

    opensimgear/device-template

    Work-in-progress STM32G0B1 input/output module with USB HID or CDC-only profiles, Cyphal/CAN, persistent settings, ordered panel events, leased LED/display actions, KiCad hardware and native simulation.

    111 parts
  • 2 layers93 × 50 mmSsh bridge for raspberrypi, the printed circuit board in 3D

    Ssh bridge for raspberrypi

    hnz1102/ssh-serial-bridge

    Firmware for the ESP32-S3 that bridges an SSH connection (over Wi-Fi) to UART and USB CDC serial ports. Written in Rust (esp-idf-hal / esp-idf-svc) with a C component (wolfSSH) for the SSH server.

    37 parts3
  • 2 layers78 × 79 mmNri g13-shifter, the printed circuit board in 3D

    Nri g13-shifter

    serdzz/rp2350-sim800l-ppp

    Embassy firmware for Waveshare RP2350-Plus + SIM800L: AT setup via atat, IP over PPP (embassy-net-ppp), sockets via embassy-net. Optional USB CDC logger.

    38 parts2Apache-2.0
  • 2 layers24 × 24.5 mmTmp117, the printed circuit board in 3D

    Tmp117

    VlasovLabTech/stm32_tmp117_PT1000_temperature

    STM32F103C8 USB CDC thermometer project with PT1000 analog sensing and TMP117 I2C reference measurement, plus a desktop Python viewer for live plotting and filtering.

    7 parts1
  • 2 layers34.8 × 34.3 mmSTM32F1, the printed circuit board in 3D

    STM32F1

    cdcortesr/CommBoard

    Serial communication board

    32 parts
  • 4 layers20 × 55.7 mmQcomlt debugboard, the printed circuit board in 3D

    Qcomlt debugboard

    CodeLinaro-mirror/qcomlt_debugboard

    96boards specifications compliant Mezzanine used to control the DC Input, USB VBUS, PWR/RST buttons and Debug UART via a single USB2.0 CDC interface.

    40 partsCERN-OHL-P-2.0