Project Description1
. J-Link uses PCB as the shell, and is connected with M2 screws and nuts.
2. In order to reduce the size and cost, the interface uses 2x10pin pin headers. (Let's just say, which 20pin horn socket is too big)
3. This project has two versions, one with USB and power isolation, and the other without
open source agreement
CC-BY-NC-SA 3.0, Creative Commons License Agreement-Attribution-Non-Commercial Use-Share Alike
CC: The abbreviation of the Creative Commons License (English: Creative Commons license)
BY: Attribution, you must give appropriate attribution, provide a link to this license agreement, and indicate whether (the original work) has been modified.
SA: Share Alike, if you remix, convert or create based on this work, you must share and publish your contribution under the same license agreement as the original license agreement.
NC: Non-commercial use, you may not use this work for commercial purposes.
For more information, please visit:
Creative Commons — Attribution-NonCommercial-ShareAlike 3.0 Unported — CC BY-NC-SA 3.0
Project related functions
can be used for simulation debugging of ARM series microcontrollers. For example, STM32, GD32, etc.
Project attributes
This project is published for the first time and is my original project. The project has not won any awards in other competitions.
Project progress
1. Draw the schematic
2. Draw the PCB
3. Make the board
3. Purchase devices and weld them
4. Welding and debugging
5. Shell and panel
design principles
The project is divided into four parts (taking the isolation board as an example)
1. MCU part
2. Signal part
3. Power supply part
4. USB part

Software description
The bootloader of J-Link V9 and the way to add a license will be given in the attachment
The activation steps (taking STLink as an example)
0. I use this burning clip because there is not enough space and only single-sided pads can be placed. Of course, you can solder wires

1. Download STM32 ST-LINK Utility and J-Link driver first (v6.52 is recommended)
2. Open ST-LINK Utility and burn the bootloader file


(click OK after 5)

3. Open JLink.exe and enter the statement in the attachment txt.
Installation materials
M2×4+3, M2×4 knurled studs, M2 black screws

Actual display After
the welded bare board

is installed with studs,

the PCB shell is added (a bit ugly...?)

*If some cables cannot be plugged in, these two can be cut off (Windows Paint accidentally drew a black line)


Video display
Bilibili space is here, there are videos depending on your mood (´。_。`)
Time Traveler's Personal Space_哔哩哔哩_bilibili
Design Notes
1. USB should be routed differentially as much as possible
2. If possible, the outermost side should be grounded
3. Some devices do not appear on the PCB in common forms. For example, the isolated power supply is prefaced by manually bending the pins for side insertion welding. The 2x4 pin headers at the bottom of the PCB are actually designed for use with the burning clip, as well as the side pin headers at the interface
4. The vias are all 0.3/0.45mm
5. Design rule changes:

6. The design pins are arranged in the usual order

Others
This is the first time to use SMT in the Spark Program. (Hahahahahaha)
But I will have no money to use in the future (sad)
Appreciation of Jialichuang SMT:


Modification
1. The interface is modified to a capacitor with a withstand voltage of 1kV