2026-05-28 1:03 PM - last edited on 2026-06-05 1:50 AM by KDJEM.1
Hi,
I am a hobbyst, and my goal is to create a development board with
- STM32431KB MCU
- LED status lights using high efficiency leds to eliminate the needs of hex latches
- USB-C connector for power and USB UART CH340N
- Standalone 5V input using APS2112K-3.3
- BLE UART Bridge based on CH9141K with u.FL/IPX antenna
I got this far, and I am not sure what else would I need to program the MCU.
I don't have too much experiences with PCB design and none with this microcontroller family.
Any feedback would be greatly appreciated. Thank You!
2026-05-28 1:41 PM
2026-05-28 4:24 PM
You'll need a programmer and a way to program and debug the board.
I'd recommend the STLINK-V3MINIE | Tool - STMicroelectronics
Put a FTSH‑107‑01‑L‑D or equivalent header down on the board and connect the GND/SWDIO/SWCLK/VCC pins.
Otherwise the schematic seems okay, apart from the BLE stuff which I make no judgement on.
2026-05-29 3:07 AM
Hello,
It seems like uC_RX uc_TX signals are going to more than 2 peripherals. not sure that can work. Maybe to use a different UART for each peripheral. I like to drive the LEDs with an Open Drain I/O as well.
2026-06-02 10:39 AM
This was one of the main design idea, to make the UART accessible transparently both via wired and wireless conenction.
I can easily develop an communicate with the board using wires on the bench, but it might be chellenging to get access to it in-situ, therefore the BLE UART bridge.
I am thinking about addig an additional W25Q80 flash chip to the game to be able to store bigger amount of data.
2026-06-03 1:58 AM - edited 2026-06-03 1:59 AM
Hello,
My meaning is that you have multiple drivers of the uC_RX line, you might have electrical conflict.
UART is point to point (i.e communication between 2 devices).
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.