Skip to the content
2 layers100 × 100 mmKIT STM32F401, the printed circuit board in 3D

KIT STM32F401

TaDuc-TD/STM32KIT

Bộ kit phục vụ nhu cầu học tập gồm

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
153
Nets
163
Pads
544
Tracks, vias
1,606, 169
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
21 Oct 2026
Updated
21 Oct 2026

Overview

KIT STM32F401 is an open-source printed circuit board by TaDuc-TD, from the TaDuc-TD/STM32KIT repository on GitHub. It is a 2-layer board of 100 × 100 mm with 153 parts on 163 nets, routed with 1,606 tracks and 169 vias.

It is built around the MAX3232ID, MAX3485ED and MCP6002-I/P, with the AMS1117-3.3, USBLC6-2SC6 and W5500 among its other parts. Its parts include 53 resistors, 48 capacitors, 12 connectors, 7 ICs and 7 diodes. It belongs with the STM32 boards of this library.

Main components

8

README

README.md

STM32F401 Development Board

Bo mạch phát triển tùy chỉnh sử dụng vi điều khiển STM32F401, được thiết kế bằng phần mềm KiCad.


1. Tổng quan PCB

Mô hình PCB 3D

3D PCB

Ảnh bo mạch thực tế

Bo mạch thực tế


2. Mô tả dự án

Dự án tập trung vào thiết kế sơ đồ nguyên lý (schematic) và thiết kế mạch in (PCB) cho một bo mạch phát triển dựa trên vi điều khiển STM32F401.

Bo mạch được phát triển nhằm phục vụ cho việc nghiên cứu hệ thống nhúng, phát triển firmware, giao tiếp ngoại vi, thử nghiệm phần cứng và xây dựng các ứng dụng điều khiển sử dụng vi điều khiển.


3. Tính năng chính

  • Thiết kế schematic và PCB hoàn toàn tùy chỉnh.
  • Sử dụng vi điều khiển dòng STM32F401.
  • Thiết kế và đi dây PCB bằng KiCad.
  • Kiểm tra mô hình 3D để đánh giá bố trí linh kiện và khả năng lắp ráp cơ khí.

4. Thông số phần cứng

Thông sốGiá trị
Vi điều khiểnSTM32F401 Series
Phần mềm thiết kếKiCad (Schematic Editor, PCB Editor, 3D Viewer)
Nguồn cấp5V DC
Kích thước PCB100 mm × 100 mm
Số lớp PCB2 lớp
Giao tiếp ngoại vi1× RS232 (MAX3232), 1× RS485 (MAX3485), 1× Ethernet (W5500)
I/O & Ngoại vi khác2× ADC, 4× Button, 5× LED

5. Quy trình thiết kế

  1. Thiết kế sơ đồ nguyên lý (Schematic).
  2. Lựa chọn linh kiện và gán footprint.
  3. Bố trí linh kiện và đi dây PCB.
  4. Kiểm tra quy tắc thiết kế (DRC).

6. Công cụ sử dụng

  • KiCad: Thiết kế nguyên lý, PCB, quản lý footprint và kiểm tra mô hình 3D.
  • Git: Quản lý phiên bản mã nguồn cục bộ.
  • GitHub: Lưu trữ mã nguồn và tài liệu dự án trực tuyến.

7. Cấu trúc Repository

text
├── *.kicad_pro    # Tệp cấu hình dự án KiCad
├── *.kicad_sch    # Thiết kế sơ đồ nguyên lý
├── *.kicad_pcb    # Thiết kế mạch in PCB
└── images/        # Hình ảnh thực tế và ảnh render 3D

Parts

153
QtyValueFootprintReferences
27100nFCapacitor_SMD:C_0603_1608MetricC4, C30, C33, C35, C36, C37, C38, C39, C42, C43, C44, C45, C46, C47, C48, C49 +11
1910kResistor_SMD:R_0603_1608MetricR16, R22, R23, R24, R25, R26, R29, R30, R31, R36, R39, R41, R42, R45, R48, R51 +3
112k2Resistor_SMD:R_0603_1608MetricR28, R37, R38, R44, R46, R47, R49, R50, R52, R53, R55
7Jump 01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1, JP2, JP3, JP4, JP5, JP6, JP7
6LEDLED_SMD:LED_1206_3216MetricD1, D2, D3, D4, D5, D7
52SC1815Package_TO_SOT_SMD:TSOT-23Q1, Q2, Q3, Q4, Q5
54.7uFCapacitor_SMD:C_1206_3216MetricC5, C34, C55, C67, C71
40RResistor_SMD:R_0603_1608MetricR59, R61, R62, R63
418pFCapacitor_SMD:C_0603_1608MetricC24, C25, C62, C65
449R9Resistor_SMD:R_0603_1608MetricR57, R58, R65, R66
4BTSW_ControlButton_Switch_SMD:SW_Push_1P1T_NO_E-Switch_TL3301NxxxxxGSW1, SW2, SW3, SW4
310RResistor_SMD:R_0603_1608MetricR34, R35, R56
2100RResistor_SMD:R_0603_1608MetricR40, R43
210nFCapacitor_SMD:C_0603_1608MetricC66, C68
210pFCapacitor_SMD:C_0603_1608MetricC31, C32
21uFCapacitor_SMD:C_1206_3216MetricC40, C41
2330RResistor_SMD:R_0603_1608MetricR60, R64
24.7kResistor_SMD:R_0603_1608MetricR32, R33
25.1kResistor_SMD:R_0603_1608MetricR20, R21
26.8nFCapacitor_SMD:C_0603_1608MetricC63, C64
2Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ10, J14
110uFCapacitor_SMD:C_0603_1608MetricC60
112.4kResistor_SMD:R_0603_1608MetricR18
1120R 100MHz ferriteInductor_SMD:L_0603_1608MetricFB3
11MResistor_SMD:R_0603_1608MetricR10
1220RResistor_SMD:R_0603_1608MetricR27
1220uFCapacitor_SMD:CP_Elec_10x10C1
122nFCapacitor_SMD:C_0603_1608MetricC61
125MHzCrystal:Crystal_SMD_HC49-SDY3
132.768kCrystal:Crystal_SMD_HC49-SDY5
132.768kCrystal:Crystal_C38-LF_D3.0mm_L8.0mm_VerticalY4
1600R 100MHz ferriteInductor_SMD:L_0603_1608MetricFB2
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1BTSW_BOOT0Button_Switch_SMD:SW_SPST_TS-1088-xR025SW5
1BTSW_NRSTButton_Switch_SMD:SW_SPST_TS-1088-xR025SW6
1Biến trở 10k RK097Potentiometer_THT:Potentiometer_Alps_RK097_Single_HorizontalRV1
1Biến trở vuông 10kPotentiometer_3362P:POT_3362PR1
1C_SmallCapacitor_SMD:C_0603_1608MetricC5
1Conn_01x02Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_2-G-5,08_1x02_P5.08mm_HorizontalJ8
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ7
1Conn_01x03Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_3-G-5,08_1x03_P5.08mm_HorizontalJ9
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ12
1Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1
1DE9_Connecter_RS232Connector_Dsub:DSUB-9_Socket_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mmJ11
1Jack DC 5.5x2.1mmConnector_BarrelJack:BarrelJack_GCT_DCJ200-10-A_HorizontalJ3
1LCD1602Display:WC1602ADS1
1MAX3232Package_SO:SOP-16_4.4x10.4mm_P1.27mmU4
1MAX3485Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1MBR0540Diode_SMD:D_SOD-123D6
1MCP6002Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU7
1Micro SD Card Connector 9PMSD-4-A:CUI_MSD-4-AJ4
1RJ45_Hanrun_HR911105A_HorizontalConnector_RJ:RJ45_Hanrun_HR911105A_HorizontalJ6
1STM32F401RCTxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1SW-SS12D00Switch SS12D00:1P2T_SS-12D00_CNKSW7
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U5
1USB_C_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ5
1W5500Package_QFP:LQFP-48_7x7mm_P0.5mmU6

Similar boards

  • 2 layers90 × 83.5 mmSensactHsIO3, the printed circuit board in 3D

    SensactHsIO3

    klaus-liebler/sensact

    Es gibt vier Namespaces für Nachrichten "REQUEST" und "RESPONSE", "EVENT" und "ACKNOWLEDGE". Dies wird mit den beiden LSB des Versions-Namespace-Bytes erklärt (Somit bleiben 64 Versionierungsmöglichkeiten) Alle vier…

    189 parts4Apache-2.0
  • 4 layers170.7 × 119 mmCoreLight, the printed circuit board in 3D

    CoreLight

    llextv/coreLight

    CoreLight is an open-source DIY lighting controller built around an STM32H743.

    196 parts
  • 2 layers76.6 × 100.5 mmStaj proje(v3 blue), the printed circuit board in 3D

    Staj proje(v3 blue)

    bouquettttt/custom-expansion-board

    Custom PCB expansion board designed for Raspberry Pi 4 integration, featuring dsPIC18, optocouplers, and power regulation stages.

    131 parts1
  • 4 layers80 × 38 mmIntercat, the printed circuit board in 3D

    Intercat

    BarceP/CAT_Interface

    CAT Interface for HAM Radio, USB-C

    99 partsCERN-OHL-S-2.0
  • 2 layers51 × 71 mmOTThing, the printed circuit board in 3D

    OTThing

    Phunkafizer/OT-Thing

    A compact universal OpenTherm WiFi Interface

    111 parts28
  • 4 layers59 × 53 mmHUB75-Matrix Controller, the printed circuit board in 3D

    HUB75-Matrix Controller

    nickzentmayer/HUB75-Matrix-Controller

    ESP32-S3 based driver board for HUB75 LED panels

    52 parts1
  • 4 layers137.4 × 82.6 mmLcd standard-5R, the printed circuit board in 3D

    Lcd standard-5R

    rohamid/lcd-east-rising-backpack

    PCB controller backpack for east rising LCD modules

    179 parts
  • 6 layers133.1 × 133.1 mmAERIS H743-PCB, the printed circuit board in 3D

    AERIS H743-PCB

    7903555032/AERIS-H743-PCB

    A 6-layer STM32H743-based embedded development and flight-control/data-logging PCB designed as a practical hardware-design and PCB-layout project.

    114 parts1

Questions

How big is the KIT STM32F401 PCB?

It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the KIT STM32F401 use?

153 parts, built around the MAX3232ID, MAX3485ED, MCP6002-I/P and AMS1117-3.3. 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 KIT STM32F401 KiCad files?

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

Can I use the KIT STM32F401 design in my own project?

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