Skip to content

sevenlab-de/picoports

Repository files navigation

PicoPorts

A USB-to-GPIO/ADC/I2C/UART/SWD interface based on the Raspberry Pi Pico.

The goal of this project is to be as easy as possible to set up and use. This is achieved by

  • drag and drop firmware installation
  • no driver installation on the host
  • works with standard Linux tooling

Pinout

Pinout

Original image from official Raspberry Pi documentation.

Usage

Installation

  1. Download the firmware
  2. Use drag-and-drop installation
    1. Press and hold the BOOTSEL button on your Pico
    2. Plug the Pico into your PC, the Pico will open as thumb drive
    3. Copy the firmware onto the Pico thumb drive

Development

See Development Setup

Acknowledgements

Many thanks to the contributors who upstreamed the dln2 driver and to the contributors of debugprobe!

Licensing

This project is licensed under GPL-2.0-only. See license text.

Trademark notice

Raspberry Pi is a trademark of Raspberry Pi Ltd.

PicoPorts runs on Raspberry Pi Pico.

About

USB-to-GPIO/ADC/I2C/UART/SWD interface, based on the Raspberry Pi Pico

Resources

License

Stars

Watchers

Forks