STM32F407 System Board
Supports serial port download / Provides source code and schematics / Supports a wide range of accessories

| STM32F407VET6 main controller |
| Type-C |
| USB serial port communication | SWD Debugging Interface | ||
| Abundant onboard resources | Support OLED display screens | ||
| Extensive accessory support | Specialized for electronicdesign competitions | ||
| Provide development materials | Technical Support |
Product Information Introduction
Parameters | Parameter Values |
Product Name | STM32 System Board/Core Board |
Product Model | XR.F407VET6_MB.A |
Main Control Chip | STM32F407 |
Operating Frequency | 168 MHz |
Storage Capacity | 512KB Flash/192KB SRAM |
Input Voltage | 5V (powered via USB or header) |
Storage Resources | 512KB Flash, 192KB+4KB SRAM |
Download Simulation | SWD Interface |
Onboard Peripherals | Reset Button, User Button, Power LED, User LED |
Pin Outlines | All I/O Ports Out |
Development Environment | Keil MDK, IAR, STM32CubeIDE |
Board Dimensions | 50*50mm |
System board interface

| 1. Motor board power interface | 2. Motor board control interface |
| 3. Motor board control interface | 4. 5V/3.3V power supply |

| 1. Battery interface | 10. Reset |
| 2. Type-C | 11. BOOT |
| 3. Power output | 12. Main control pin interface 3 |
| 4. ESD | 13. IIC screen |
| 5. Serial port chip | 14. SW programming port |
| 6. Main controller | 15. Main control pin interface 1 |
| 7. Main control pin interface 2 | 16. TVS transient suppression |
| 8. User indicator lights are programmable control | 17. Power output |
| 9. Power indicator light |
Interface 1 (blue indicates connection to the motor board, yellow indicates connection to the expansion board) | |
PC7: M2 motor encoder B phase | PD13: M1 motor encoder B phase |
PC6: M2 motor encoder A phase | PD12: M1 motor encoder A phase |
PD15: M2 motor direction control pin 1 | PD10: M1 motor direction control pin 1 |
PD14: M2 motor direction control pin 2 | PD11: M1 motor direction control pin 2 |
PA1: M2 motor speed control pin | PAO: M1 motor speed control pin |
PD9: Motor standby/enable pin (one pin controls 4 motors) | |
PC10: Controller serial port TX4 | PC11: Controller serial port RX4 |
PD5: Bluetooth serial port TX2 | PD6: Bluetooth serial port RX2 |
PC12: Radar serial port TX5 | PA24: Radar serial port RX5 |
PA7: CCD, AO interface | PC4: CCD, CLK interface |
PC5: CCD, SI interface | PDO: Ultrasonic wave interface TRIG |
PA9: Ultrasonic wave interface ECOH | PE5: PWM1 servo |
PC9: IIC_SDA3 | PA6: Potential ADC |
PA8: IIC_SCL3 | PE6: PWM2 servo |
PB12: NC | |
Interface 2 (blue indicates the interface function of the motor board) | |
PB3: M4 motor encoder B phase | PE11: M3 motor encoder B phase |
PA15: M4 motor encoder A phase | PE9: M3 motor encoder A phase |
PE14: M4 motor direction control pin 1 | PE12: M3 motor direction control pin 1 |
PE15: M4 motor direction control pin 2 | PE13: M3 motor direction control pin 2 |
PA3: M4 motor speed control pin | PA2: M3 motor speed control pin |
PB11 | |

Optional 0.96-inch OLED display
Fastly displays changes in images and data, delivering a better visual experience.

Optional TB6612 Motor Driver Board
The TB6612 driver module supports simultaneous driving of dual or quad brushed DC motors with encoders.
A single board can meet the drive control needs of most vehicle models. It uses original chips, is equipped with multiple protections, provides multiple protected regulated power outputs, has reserved interfaces for common encoder-equipped motors, and features a high-current switch, making it ideal for research applications.

| 1. Power switch | 8. M1 coded electrolytic interface |
| 2. Power output | 9. Input power indicator |
| 3. Motor 3/4 control interface | 10. MOSFET input reverse connection protection |
| 4. 3.3V power indicator light | 11. Power output (battery voltage) |
| 5. M4 Encoded Motor | 12. Motor 1/2 control interface |
| 6. M3 Encoding Motor | 13. Power input 2S/3S battery |
| 7. M2 Encoding Motor |
Optional Multi-Function Expansion Board
Features a direct-plug design, compatible with R&D TI/STM32 system boards. The multi-function expansion board provides radar, CCD camera, ultrasonic, and OLED display interfaces, and integrates IMU sensors, potentiometers, and other electronic components for easy user development and learning.

| 1. Bluetooth | 5. Potentiometer |
| 2. Servo | 6. Serial port + IIC |
| 3. Ultrasound | 7. Screen |
| 4. Radar |
Provide complete demo program code



Shipping list
| STM32F407 Development Board | STM32F407 development board + OLED display |
Product Model: XR.F407VET6_MB.A Shipping list: STM32F407 development board *1 STM32F407 chip
| Product Model: XR.F407VET6_MB.A Shipping List: STM32F407 Development Board *1 0.96-inch OLED Display *1
|
STM32F407 development board + TB6612 encoder motor driver board
Product Model: XR.F407VET6_MB.A
Shipping List:
STM32F407 Development Board *1 | TB6612 Encoder Motor Driver Board *1
M3*12 Double-Pass Copper Pillar *4 | M3*20+6 Single-Pass Copper Pillar *4 | M3*5 Round Head Screw *4

Note: The STM32F407 development board supports dual-encoder motors.
STM32F407 development board + robot expansion board + two-channel encoder motor driver board
Product Model: XR.F407VET6_MB.A
Shipping List:
STM32F407 Development Board *1 | TB6612 Encoder Motor Driver Board *1 | Robot Expansion Board *1
M3*12 Double-Pass Copper Pillar *4 | M3*20+6 Single-Pass Copper Pillar *4 | M3*5 Round Head Screw *6
M3*12+6 Single-Pass Nylon Pillar *2

Note: The STM32F407 development board supports dual-encoder motors.
STlink debug download module (random color)















