{"title":"PicoProbe PCB kit","handle":"picoprobe-pcb-kit","url":"/products/picoprobe-pcb-kit","description":"Turn your Raspberry Pi Pico into a debug probe\nThis PCB is designed to turn a Pico into a nice debug probe using the PicoProbe software.\nThe kit provides everything you need to turn a Raspberry Pi Pico into a debug probe (Raspberry Pi Pico not included):\n\nThe Picoprobe-PCB\n1x cortex-M SWD 10pin header\n1x cortex-M SWD 10pin ribon cable\n1x 6 pin male header\n1x 6 pin female header\nMounting options\nThere are two ways to mount a Raspberry Pi Pico on the Picoprobe-PCB. You can either solder it directly for a slim/compact result (right), or use header to be able to re-use the Pico on other projects (left).\nInstall the Picoprobe software\nEither get the picoprobe .uf2 binary from the release here or compile it yourself from sources here.\nHold the BOOTSEL button on the Pico, then connect to your computer using a micro USB cable.\nDrag and drop the UF2 file on to the RPI-RP2 drive.\nYou should be good to go.\n\nPlug the picoprobe SWD pin to the Pico that you want to debug\n\nBuild Raspberry Pi's openocd\n\n$ sudo apt install automake autoconf build-essential texinfo libtool libftdi-dev libusb-1.0-0-dev$ git clone https://github.com/raspberrypi/openocd.git --branch picoprobe --depth=1 --no-single-branch$ cd openocd$ ./bootstrap$ ./configure --enable-picoprobe$ make -j4\n\nRun openocd\n\n$ ./src/openocd -s tcl -f interface/picoprobe.cfg -f target/rp2040.cfg\n\nDebug!\n\nNow that openocd is connected, you can start debugging with GDB for instance.\n\n$ arm-eabi-none-gdb(gdb) target extended-remote :3333\nCase\nKyle (@AandKP) designed a case for the PicoProbe PCB. You can find it on Thingiverse.\nDocumentation\nSource Code\nDesign Files\n","vendor":"Little Bird","product_type":"physical","in_stock":false,"options":[],"variants":[{"id":1867,"title":"Default Title","sku":"PR-FC-001","price":29.9,"on_sale":false,"in_stock":false,"available_quantity":0,"option1":"Default Title"}]}