If you like STM32-ST-Link-V2.0 - give it a star, or fork it and contribute!
This repository contains the open-source schematic and PCB design files for an ST-Link V2.0 clone, created using Altium Designer. This clone allows you to program and debug STM8 and STM32 microcontrollers.
Support My Work and Future Projects:πβ¨
If you'd like to contribute and help bring more exciting projects to life, consider sponsoring my work. Every bit of support is greatly appreciated and helps me continue creating valuable tools and solutions.
π As a freelancer, you can also find me on:
The complete schematic diagram shows the electrical connections and components used in the design.
The PCB layout represents the physical arrangement of components on the printed circuit board, detailing how they are positioned and connected.
- π 5V power supplied via USB connector
- π» USB 2.0 full-speed compatible interface
- π USB Standard A to Mini-B cable
- π SWIM-specific features:
- 1.65V to 5.5V application voltage supported on the SWIM interface
- Supports both low-speed and high-speed modes
- SWIM programming speed: 9.7 Kbytes/s (low speed), 12.8 Kbytes/s (high speed)
- Connection via ERNI standard vertical (ref: 284697/214017) or horizontal (ref: 214012) connector
- Pin header or 2.54 mm pitch connector for application connection
- π οΈ JTAG-specific features:
- 1.65V to 3.6V application voltage supported, with 5V-tolerant inputs
- Standard 20-pin JTAG connection (2.54 mm pitch)
- π Direct firmware update (DFU) feature supported
- π‘ Status LED blinks during PC communication
- π‘οΈ Operating temperature: 0Β°C to 50Β°C
- π₯οΈ Altium Designer (or a compatible viewer)
πΌ Top 3D View |
π½ Bottom 3D View |
πΌ Top Layout |
π½ Bottom Layout |
---|
- Download the repository: Click the "Clone or download" button above.
- Open the project: Use Altium Designer to open the
.PrjPCB
file in the main directory. - Schematics: Open the
schematic.SchDoc
file to check the electrical connections and components used. - PCB layout: Open the
PCB.PCBDoc
to view the physical layout of the components on the PCB. - Generate BOM (optional): Use Altium Designer's features to generate a Bill of Materials (BOM).
- Firmware: This repository doesnβt include firmware. Get the official ST-Link V2.0 firmware here.
- Assembly instructions: Consider adding detailed instructions for soldering and assembling the PCB (optional).
- License: Specify the open-source license (e.g., MIT License).
Contributions are welcome! Feel free to submit pull requests with improvements, bug fixes, or new features.