Skip to the content
PCBKitNew board
4 layers15.4 × 25.5 mmChiquito, the printed circuit board in 3D

Smol development / testing board for STM32C071

Size
15.4 × 25.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
17
Nets
37
Pads
99
Tracks, vias
238, 15
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
28 Oct 2026
Updated
28 Oct 2026

Overview

Chiquito is an open-source printed circuit board by devcexx, from the devcexx/chiquito repository on GitHub. It is a 4-layer board of 15.4 × 25.5 mm with 17 parts on 37 nets, routed with 238 tracks and 15 vias.

It is built around the STM32C071G8U6, TLV75733PDRV and 161N-4PVS11, with the MBR120VLSFT1G-TP among its other parts. Its parts include 5 capacitors, 3 resistors, 3 connectors, 2 ICs and 2 diodes. It belongs with the STM32 boards of this library.

Main components

4

README

README.md

Chiquito 🤏

Chiquito is a simple, small, development board for the STM32C071 processors.

The STM32C071 processors are the only ones in the STM32C0 line that has an internal accurate 48 MHz crystal oscillator, that allows to run the processor with USB capabilities without the need of an external crystal. This is great for small projects where you're looking to reduce the BOM.

Features

  • Processor: STM32C071G8U6 (Complete specs here)
    • ARM Cortex-M0+ core running at 48 MHz.
    • 64 Kbytes RAM.
    • 24 Kbytes RAM.
    • Communication: USART, SPI, I2C.
    • Full USB 2.0 support in Host and Device mode, without external oscillator.
  • Integrated voltage regulator from 5V to 3.3V, up to 1A.
  • Direct VBUS pin, for USB connection detection.
  • 5V pin for external power supply.
  • 3V3 pin for external power supply, bypassing integrated voltage regulator.
  • Exposed SWD debugging interface.
  • Power-on LED.

Image pinout is a simplification. Check the original datasheet for the complete information

Fabrication

Production files are available in the production folder. Fabrication has been tested with JLCPCB, therefore it is the recommended way to go.

Since JLCPCB prices are the same for 2 and 4 layer board, this design uses a 4 layer board where both inner layers are just ground planes, for better control of the signal integrity and USB impedance matching. Other providers may price you more for this number of layers.

Before sending to fabrication, always make sure that all the production files, BOM and PCBA positioning files are correct and up-to-date. As a hobby project, no responsability is taken for failures in the fabrication process or in the behavior of the final board.

Quick start

First USB connection

By default, on the first connection, the device should boot into DFU mode.

If you don't have handy a ST-Link programmer and you're planning to use DFU as your main way for uploading new firmware, you must use the STM32CubeProgrammer and set to 0 the nBOOT_SEL option before uploading any firmware, so you can enter into DFU mode by just driving the BOOT0 pin low. Otherwise, after the first firmware upload, you won't be able to access the DFU mode unless you own a ST-Link programmer.

Uploading new firmware

You may use either the STM32 DFU mode or an ST-link programmer to upload new firmware:

  • By default, entering into DFU will require you to manually set the nBOOT0 pin to 1 using a ST-Link programmer, and then reboot the device. You may change this behavior by setting the nBOOT_SEL option to 0, so you can enter into DFU mode by just driving the BOOT0 pin low.

  • For using a ST-Link programmer, connect the it to the debugging pins located at the bottom of the board (GND, SWDIO, SWDCLK and +3V3).

Resources

Parts

17
QtyValueFootprintReferences
2100nCapacitor_SMD:C_0402_1005MetricC2, C5
24.7uCapacitor_SMD:C_0603_1608MetricC3, C4
25k1Resistor_SMD:R_0402_1005MetricR1, R2
2Conn_01x10EasyEDA:PinHeader_1x10_P2.54mm_Vertical_SlimJ2, J3
1161N-4PVS11EasyEDA:USB-C-SMD_HANELECTRICITY_161N-4XVS11USB1
11k5Resistor_SMD:R_0402_1005MetricR3
14.7uCapacitor_SMD:C_0805_2012MetricC1
1Conn_01x04EasyEDA:PinHeader_1x04_P2.54mm_Vertical_SlimJ1
1LEDLED_SMD:LED_0402_1005MetricD2
1LOGOLOGOG***
1MBR120VLSFT1GEasyEDA:SOD-123F_L2.8-W1.8-LS3.7-RDD1
1STM32C071G8U6Package_DFN_QFN:QFN-28_4x4mm_P0.5mmU3
1TLV75733PDRVPackage_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mmU2

Questions

How big is the Chiquito PCB?

It measures 15.4 × 25.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Chiquito use?

17 parts, built around the STM32C071G8U6, TLV75733PDRV, 161N-4PVS11 and MBR120VLSFT1G-TP. 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 Chiquito KiCad files?

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

Can I use the Chiquito design in my own project?

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

Similar boards

  • 4 layers33.2 × 33.2 mmPendant, the printed circuit board in 3D

    Pendant

    picafe/pendant

    A pendant built from two PCBs: a 8×8 bicolor LED matrix module (red, orange, green) and controller board with battery charging, USB-C power, 5 V boost, and motion sensing.

    46 parts
  • 4 layers36 × 12.8 mmSutterspeed, the printed circuit board in 3D

    Sutterspeed

    StaRadian/sutterspeed

    USB light oscilloscope (STM32C071, 400 kS/s photodiode front end) with a Windows viewer and camera shutter speed measurement

    35 parts
  • 4 layers50 × 65 mmFeroFlyF405, the printed circuit board in 3D

    FeroFlyF405

    Ozonised/FeroFlyF405

    FeroFlyF405 an open source STM32F405 based flight controller running INAV

    150 parts44CERN-OHL-P-2.0
  • 2 layers92 × 62.5 mmEthernet, the printed circuit board in 3D

    Ethernet

    rjrouquette/gpsdo

    GPSDO PTP Master

    111 parts11Unlicense
  • 6 layersOpenAquatix Hardware, the printed circuit board in 3D

    OpenAquatix Hardware

    ericvoi/OpenAquatix-Hardware

    OpenAquatix PCB files

    351 parts4CERN-OHL-P-2.0
  • 4 layers53 × 32 mmUbiquitous waddle, the printed circuit board in 3D

    Ubiquitous waddle

    leonwip/ubiquitous-waddle

    Dual channel CANnectivity CAN FD to USB-C adapter

    44 parts3CERN-OHL-P-2.0
  • 4 layers50 × 16 mmSystem board, the printed circuit board in 3D

    System board

    proegssilb/lightsaber-hardware

    PCBs and other files for lightsaber soundboard hardware.

    72 parts2CERN-OHL-S-2.0
  • 4 layers17.5 × 30.5 mmESP32 S3 CAM wifi, the printed circuit board in 3D

    ESP32 S3 CAM wifi

    HexSense-MIT/HS_ESP32_CAM_module

    A custom designed USB camera module, with ESP32-S3R8 + OV2640. This will be used for the HexSenseCAM payload.

    52 parts1