|
KiCad 9.0 |
STM32F103C8T6 stand-alone board with USB port
Project Title
Standalone STM32F103C8T6 Development Board (Minimal System)
What’s the project about?
I designed a custom standalone development board using the STM32F103C8T6 microcontroller.
It replicates the functionality of the popular "Blue Pill" board but with:
Only the essential components
Better pin breakout
Clean power management
Full control of the boot and reset lines
This board is designed for prototyping, learning, and embedded system projects.
Why did I make it?
The Blue Pill has:
Many unused pins
Irrelevant components for some embedded projects
Poor layout for custom enclosures
I needed:
A compact board for custom enclosures
Full control over component choice
Easy soldering and programming access
This project helped me:
Practice full schematic and PCB design flow
Learn about STM32 boot process and minimum system requirements
Build boards ready for final product integration
How does it work?
The board includes:
STM32F103C8T6 MCU (ARM Cortex-M3, 72 MHz)
3.3V LDO regulator (AMS1117) for onboard power supply
BOOT0 jumper to switch between programming and normal mode
Reset button
SWD header for programming and debugging
All GPIOs broken out to headers
Optional crystal oscillator (8 MHz) and load capacitors
You can power the board through:
USB (via header)
External 5V source
Programming is done via:
USB to Serial using USART1 (PA9/PA10)
Or SWD with ST-Link V2
It runs any firmware built using STM32CubeIDE or PlatformIO.
STM32F103C8T6 stand-alone board with USB port
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Engineer
-
18650 BATTERY CHARGER MODULE
18650 Lithium Battery Charger Module What’s this project about?This project is a compact charger mod...
-
ESP32 S3 CUSTOM DEVLOPEMENT BOARD
Compact ESP32 Development Board What’s this project about?This project is a compact development boa...
-
RP2040 Board PCB Design
Project TitleCompact RP2040 Development BoardWhat’s this project about?This project is a compact dev...
-
STM32F103C8T6 stand-alone board with USB port
Project TitleStandalone STM32F103C8T6 Development Board (Minimal System)What’s the project about?I d...
-
ATmega328P stand-alone board with FTDI programming
ATmega328P-Based Microcontroller Development BoardDesigned by: Toumi Karim Overview:This is a custom...
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
967 0 2 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
1518 3 6 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
1458 2 0 -
-
-
-
ESP32-C3 BLE Keyboard - Battery Powered with USB-C Charging
1649 0 1 -
-
mammoth-3D SLM Voron Toolhead – Manual Drill & Tap Edition
1244 0 1







