This is a development board based on STM32F429. It was a development board I made when I was learning STM32 a long time ago. At that time, the chip price was still very cheap (about 30 yuan). At that time, I just learned the STM32F103 series of microcontrollers. I wanted to change my studies to a more advanced one. I didn’t know much about it at the time, so I drew this board by referring to the principles of wildfire. After I built the board and soldered it for testing, there was basically no problem. However, there were some things that delayed me and I didn’t have time to study. I've been putting it aside, so I'll take some time today and open source it.
This development board has many interfaces. I combined the functions of Wildfire to select some commonly used devices, removed some uncommon interfaces, and added some interfaces that I thought might be used, and also introduced most of the pins. Very easy to expand.
PCB preview
interface includes:
ST_link interface, serial port, USB interface
Button, LED
DHT11
OLED (IIC interface)
Ultrasonic interface
Bluetooth interface
Servo interface
WS2812
Infrared obstacle avoidance interface
NAND flash
SDRAM
RGB screen
SD card
W25Q flash
AT24EEPROM
Infrared interface head
NRF24L01 wireless module interface
ESP8266 WIFI interface
Overall, there are still many functions.
I made this trace in the PCB blindly (leaving tears of unskilled eyes). In order to trace the traces of equal lengths, the frequencies may not need to be of equal length, and the impact will not be big.
Some other details, it took too long to remember.
Currently, I have tested W25Q, AT24, NRF24L01, ESP8266, RGB screen, NAND flash, SD card, WS2812, LED, etc. (because I have no time to play, I have been working on linux recently)
Below is the diagram driving the RGB screen
At present, I have found one place. In W25Q, I found that the ground below is not connected, which causes W25Q to not work and can be operated by flying wire.
Below is the modified version.
Version 2.0 has been modified in both schematic and PCB.
There are three micro USB interfaces on the board, but these three interfaces are too close and may be crowded when plugged in. You can modify them by yourself.
Other defects have not been discovered yet, and we look forward to everyone correcting them.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet