
Ubmp v1
korken89/micro-bmp
A small Black Magic Probe based on the pinout of the STLink V2 support firmware

A small CMSIS-DAP probe, based on the pinout of the dap42 firmware.
Udap usb c is an open-source printed circuit board by korken89, from the korken89/micro-dap repository on GitHub. It is a 2-layer board of 25 × 10 mm with 26 parts on 46 nets, routed with 229 tracks and 45 vias.
It is built around the MIC5245-3.3YM5, LTST-C191KGKT and MF-FSMF050X-2. Its parts include 5 capacitors, 5 resistors, 4 ICs, 3 diodes and 2 connectors. It belongs with the STM32 boards of this library.
A small CMSIS-DAP probe, based on the pinout of the dap42 firmware.
TODO
The first time you connect the probe (if it has not been flashed yet) it will come up in DFU bootloader mode, and the following instructions will flash the probe:
# Clone and build the firmware
git clone --recursive https://github.com/devanlai/dap42.git
cd dap42
make
# Flash the probe
cd build
dfu-util -d 1209:da42,0483:df11 -a 0 -s 0x08000000:leave -D DAP42.binWhich should give the following output:
# ....
DFU mode device DFU version 011a
Device returned transfer size 2048
DfuSe interface name: "Internal Flash "
Downloading to address = 0x08000000, size = 15764
Download [=========================] 100% 15764 bytes
Download done.
File downloaded successfully
Transitioning to dfuMANIFEST stateNow the probe is ready to use with OpenOCD using the following config file for nrf52, but you can replace it with any supported target:
# openocd_dap.cfg
source [find interface/cmsis-dap.cfg]
transport select swd
source [find target/nrf52.cfg]Using the previous config:
openocd -f openocd_dap.cfgShould give an output similar to:
Open On-Chip Debugger 0.10.0+dev-00924-g16496488d (2019-08-18-15:42)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Info : CMSIS-DAP: SWD Supported
Info : CMSIS-DAP: FW Version = 1.0
Info : CMSIS-DAP: Interface Initialised (SWD)
Info : SWCLK/TCK = 1 SWDIO/TMS = 1 TDI = 0 TDO = 0 nTRST = 0 nRESET = 0
Info : CMSIS-DAP: Interface ready
Info : clock speed 1000 kHz
Info : SWD DPIDR 0x2ba01477
Info : nrf52.cpu: hardware has 6 breakpoints, 4 watchpoints
Info : nrf52.cpu: external reset detected
Info : Listening on port 3333 for gdb connections
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | Test_Point | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP201, TP202 |
| 3 | 100n | passive:C_0402 | C1, C3, C4 |
| 3 | 470 | passive:R_0402 | R1, R2, R202 |
| 3 | LTST-C191KGKT | leds:LEDC1608X60 | D1, D2, D201 |
| 2 | 4.7u | passive:C_0603 | C2, C5 |
| 2 | 5.1k | passive:R_0402 | R3, R201 |
| 1 | Conn_02x04_Counter_Clockwise | connectors:2x4_2.54mm_side | J201 |
| 1 | Ferrite_Bead_Small | passive:R_0402 | FB101 |
| 1 | MF-FSMF050X-2 | passive:R_0603 | F1 |
| 1 | MIC5245-3.3YM5 | sot:SOT-23-5 | U2 |
| 1 | NUF2042XV6T1G | dfn:DFN-6-1EP_1.2x1.6mm_P0.5mm | U4 |
| 1 | NUF6401MNT1 | dfn:DFN-12-1EP_1.35x3mm_P0.5mm | U201 |
| 1 | STM32F042F6Px | sop:TSSOP-20_4.4x6.5mm_P0.65mm | U202 |
| 1 | USB_C_Plug | usb:USB_C_Plug_Molex_1054440001 | P1 |
It measures 25 × 10 mm and has 2 copper layers, 0.7 mm thick.
26 parts, built around the MIC5245-3.3YM5, LTST-C191KGKT and MF-FSMF050X-2. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the korken89/micro-dap repository on GitHub, at the commit this page was made from: the board is udap-usb-c.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask korken89 before reusing the design.

korken89/micro-bmp
A small Black Magic Probe based on the pinout of the STLink V2 support firmware


GadgetReboot/ESP32-A1S
Breakout PCB for the ESP32-A1S module including an audio amp and basic GPIO headers, USB interface



EcoApi/EcoApi_BeeHiveMonitoring
describ options with 0R resistors. etc ...

GadgetReboot/USB_Serial
3.3v/5v CH340 USB to UART interface with all flow control and indicator signals broken out
