Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ErichStyger/MCU-Link-MR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCU-Link-MR

Project for the NXP MCU-Link Debug Probe with KiCAD, as a debug drone for mobile robotics platforms.

This project is hosted on GitHub: https://github.com/ErichStyger/MCU-Link-MR

See https://mcuoneclipse.com/2024/05/05/cmsis-dap-debug-probe-for-robots-and-pixhawk-with-kicad/

You can order the v0.2 board as produced by NXP: https://www.nxp.com/design/design-center/software/development-software/mcuxpresso-software-and-tools-/mcu-link-mr-debug-probe-with-usb-c-serial-and-mobile-robotics-interfaces:MCU-LINK-MR. See the package content and getting started at https://mcuoneclipse.com/2025/04/13/mcu-link-mr-affordable-cmsis-dap-debug-probe-for-robotics-and-beyond/

Features

The MCU-Link-MR is an open source debug probe, based on the original NXP MCU-Link.

The MCU-Link-MR supports debugging ARM-Cortex devices plus includes multiple headers used for robots and drone projects.

PCB

Renderings below show the v0.2 version. top PCB bottom PCB enclosure

v0.1

The first v0.1 version and the v0.2 version:

v0.1 and v0.2

v0.2

PCB of the v0.2:

v0.2 PCB v0.2 PCB v0.2 side 1 v0.2 side 2 v0.2 side 3 v0.2 side 4

v0.3

PCB of the v0.3:

v0.3 PCB v0.3 top PCB v0.3 bottom PCB

v0.4

PCB of the v0.4:

v0.4 PCB v0.4 top PCB v0.4 bottom PCB

PCB of the v0.5:

v0.45 top PCB v0.5 bottom PCB v0.5 PCB

Versions

The gerber files for the different releases can be found in KiCAD project directory.

v0.5

v0.4

  • fixed pull-up on CTS line to pull-down

v0.3

  • Added RTS/CTS signals with level shifters for J11/NavQPlus connector
  • Issue: this PCB has pull-ups for the CTS line instead of pull-down. Fixed in v0.4

v0.2

  • Improved footprints and silkscreen
  • Push button instead of jumper for DFU mode
  • fixed UART connection on debug headers

v0.1

  • Initial version
  • Issue with UART on debug headers (works fine on UART header) (fixed in v0.2)

PCB Production

PCBs have been produced by PCBWay (https://www.pcbway.com/), with following settings:

  • Size: 58x40 mm
  • Layers: 2
  • Soldermask (top, bottom): blue (Note: green is possible too, PCBWay won't accept black because this requires minimal 0.22 mm soldermask distance between pins)
  • Silkscreen (top, bottom): white
  • Material: FR4, TG 150-160
  • Thickness: 1.6 mm
  • Min track/spacing: 6/6 mil
  • Min hole size: 0.3 mm
  • Surface finish: HASL with lead (Note: for production use HASL lead free or immersion gold (ENIG))
  • Vias: tenting vias
  • Finished copper: 1 oz Cu

Links

About

Open Source MCU-Link CMSIS-DAP Debug probe for mobile robots (e.g. Pixhawk)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages