WTC PROJECT-XMAS-USB-ORNAMENT
WingTechCorner·WTC_PROJECT-XMAS-USB-ORNAMENT·Hardware/JLCPCB-HOLIDAY-PROJECT.kicad_pcb
About the WTC PROJECT-XMAS-USB-ORNAMENT PCB
WTC PROJECT-XMAS-USB-ORNAMENT is an open source STM32 PCB design by WingTechCorner, published on GitHub. It is a 2-layer board measuring 44.4 × 58.9 mm, with 69 components from 14 distinct parts.
Its main chip is the STM32F030F4P6, from the STM32 family. Other key parts include the CH340G and AP1117-3v3. By type, the board carries 36 diodes, 14 capacitors, 10 resistors, 3 ICs, 2 crystals and 1 connector.
It belongs with the usb & debug tools and sensors designs in this gallery.
From the project
A little cool XMAS project
ISSUE - Design Seems To produce non-working unit. Investigating...
Something for the holidays. Made using SMT/SMD components so most/all parts on one side. Added header pins on revrse side for adding batteries or different UART(s). Added USB-A PCB top to allow plugging into a laptop or computer USB port or to power with a USB-A extension cable.
This is a project I'm also submitting to the JLCPCB.com Holiday Contest!

Main components on the WTC PROJECT-XMAS-USB-ORNAMENT
WTC PROJECT-XMAS-USB-ORNAMENT bill of materials (BOM)
69 components, 14 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CH340G | SOIC-16_3.9x9.9mm_P1.27mm_JLC_ROTATED | U1 |
| 1 | STM32F030F4P6 | TSSOP-20_4.4x6.5mm_P0.65mm | U2 |
| 1 | AP1117-3v3 | SOT-223-3_TabPin2 | U3 |
| 2 | 12mhz-Crystal_GND24 | Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm | Y1, Y2 |
| 1 | USB_A_PCB | USB-A-PCB | J1 |
| 1 | Conn_01x02_Male | PinHeader_1x02_P2.54mm_Vertical | 5V-IN1 |
| 1 | QMA7981 | LGA-12_2x2mm_P0.5mm | IMU1 |
| 1 | Conn_01x04_Male | PinHeader_1x04_P2.54mm_Vertical | SERIAL1 |
| 36 | BLUE_LED | D_0603_1608Metric | D1, D2, D3, D4, D5, D6, D7, D8 +28 |
| 7 | 100nF-16V-0402 | C_0402_1005Metric | C1, C4, C7, C10, C13, C14, C19 |
| 3 | 1uF-25V-0402 | C_0402_1005Metric | C15, C18, C20 |
| 4 | 12pF-50V-0402 | C_0402_1005Metric | C16, C17, C21, C22 |
| 8 | 200Ohms-±1%-1_8W-0805 | R_0805_2012Metric | R1, R2, R3, R4, R5, R6, R7, R8 |
| 2 | 4.7KOhms-±1%-1_10W-0603 | R_0603_1608Metric | R9, R10 |
WTC PROJECT-XMAS-USB-ORNAMENT design files
The KiCad project lives in the WingTechCorner/WTC_PROJECT-XMAS-USB-ORNAMENT repository on GitHub; these links point at the commit this page was built from.
WTC PROJECT-XMAS-USB-ORNAMENT: common questions
What microcontroller does the WTC PROJECT-XMAS-USB-ORNAMENT use?
The WTC PROJECT-XMAS-USB-ORNAMENT is built around the STM32F030F4P6, from the STM32 family.
How big is the WTC PROJECT-XMAS-USB-ORNAMENT PCB?
The WTC PROJECT-XMAS-USB-ORNAMENT measures 44.4 × 58.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the WTC PROJECT-XMAS-USB-ORNAMENT?
69 components, from 14 distinct parts. The full bill of materials is listed on this page.
Where can I download the WTC PROJECT-XMAS-USB-ORNAMENT design files?
From the WingTechCorner/WTC_PROJECT-XMAS-USB-ORNAMENT repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the WTC PROJECT-XMAS-USB-ORNAMENT design in my own project?
The repository has no license, so all rights stay with WingTechCorner. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the WTC PROJECT-XMAS-USB-ORNAMENT without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k