STM32 Programmer 2 (ST-Link/V2-1)

From Stm32World Wiki
Jump to navigation Jump to search

This is our new and improved version. The original is documented here: DIY STM32 Programmer (ST-Link/V2-1).

Videos

Reasoning for new design

Having used the original design for years some issues have crept up. This section dives into those issues and suggest how they could be improved.

USB-A

The original device used a through-hole USB-A connector. From a manufacturing point of view this connector was "troublesome" as it required hand soldering and quite frankly a bit outdated. The new version should be using USB-C.

Programming header

The original device used a 2x5 IDC header soldered on the board "sideways". This again required hand soldering and it was quite tricky to solder as the board thickness does not match the spacing between the pins on the header. The new version should use a SMD regularly mounted connector.

Power

The original version used a 3.3V LDO rated at 100 mA. This is more than enough, BUT it does limit the amount of power which can be supplied to target devices. The new version should allow more power.

Schematics

The schematics is largely identical with the original version.

STM32 Programmer 2 - schematics rev a.svg

The main changes are the USB connector and the LDO.

Gallery

Miscellaneous links