Skip to main content
Associate
October 17, 2025
Question

Custom ST-Link V2.1 with Integrated USB Isolator

  • October 17, 2025
  • 4 replies
  • 524 views

Hi,
Since I don't know much neither about STM, nor electronics, I used others design to make this.
I need someone to check it thoroughly if possible, and to suggest changes, or to find errors.
I suppose that there isn't much to be changed there. This custom ST-Link V2.1 should use official firmware for ST-Link V2.0 programmer/debugger.
You'll find attached project in KiCad and description of it.
Best regards and thanks,
tpd

4 replies

AScha.3
Super User
October 17, 2025
"If you feel a post has answered your question, please click ""Accept as Solution""."
Andrew Neil
Super User
October 17, 2025

@tpd wrote:

Since I don't know much neither about STM, nor electronics


Especially given that, do as @AScha.3 said - just buy a genuine one!

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
tpdAuthor
Associate
October 17, 2025

That's not te plan, sorry to disappoint you.

Andrew Neil
Super User
October 17, 2025

I think you're the one that's going to be disappointed!

As @AScha.3 said, the firmware is closed - it is not available for you (or anyone other than ST) to use.

 

If you really want to DIY, here are some open options:

CMSIS-DAP

Black Magic

 

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
TDK
Super User
October 17, 2025

You can buy a nucleo board or something else with an ST-Link chip/firmware on it and transplant that to your board.

 

Could also consider using existing isolated programmers.

B-STLINK-ISOL | Tool - STMicroelectronics

 

Can't open KiCAD but if you post PDF of schematic I'll take a look.

"If you feel a post has answered your question, please click ""Accept as Solution""."
tpdAuthor
Associate
October 17, 2025

OK, let's assume that we're finished. Thanks, but I don't need any more help.