I was very excited when I heard about the new Raspberry Pi Pico (Raspberry Pi Pico )
Overview
I thought about all the projects I am going to built with it. But I needed to find a good starting point.
There are already a lot of Arduino Shields lying on my desk, some of them official, some of them designed by me and my friends. So I decided to get them running with the Raspberry Pi Pico and see how it is performing. To simplify the test setups I decided to design an adapter and this is it:
The Raspberry Pi Pico plugs into the one side and the Arduino MKR Shield plugs into the other side. Additionally it has two Qwiic connectors for I2C0 and I2C1 and a third connector for serial.
pin usage
The following table shows how the Arduino MKR is connected to the Pico. I tried to connect the pins of SPI, I2C and UART to hardware ports.
| Arduino MKR | Raspberry Pi Pico | ||
|---|---|---|---|
| Pin | Pin Name | Pin Name | Pin |
| 1 | AREF | ADC_VREF | 35 |
| 2 | DAC0/A0 | GP26/ADC0 | 31 |
| 3 | A1 | GP27/ADC1 | 32 |
| 4 | A2 | GP28/ADC2 | 34 |
| 5 | A3 | GP15 | 20 |
| 6 | A4 | GP22 | 29 |
| 7 | A5 | GP21 | 27 |
| 8 | A6 | GP20 | 26 |
| 9 | 0 | GP0 | 1 |
| 10 | 1 | GP1 | 2 |
| 11 | 2 | GP2 | 4 |
| 12 | 3 | GP3 | 5 |
| 13 | 4 | GP10 | 14 |
| 14 | 5 | GP5 | 7 |
| 15 | 6 | GP14 | 19 |
| 16 | 7 | GP11 | 15 |
| 17 | 8/MOSI | GP7 | 10 |
| 18 | 9/SCK | GP6 | 9 |
| 19 | 10/MISO | GP4 | 6 |
| 20 | 11/SDA | GP12/I2C0_SDA | 16 |
| 21 | 12/SCL | GP13/I2C0_SCL | 17 |
| 22 | 13/RX | GP9/UART1_RX | 12 |
| 23 | 14/TX | GP8/UART1_TX | 11 |
| 24 | RESET | RUN | 30 |
| 25 | GND | GND | 3..38 |
| 26 | VCC | 3V3 | 36 |
| 27 | VIN | VBUS | 40 |
| 28 | 5V0 | VSYS | 39 |
project data and documentation
The whole project and documentation is available on github: https://github.com/generationmake/PicoMKRAdapter/
I also uploaded the project to Aisler. PCB and parts may be sourced there: https://aisler.net/p/NLXLWAGV
Prototypes
By now the prototypes have arrived. The pcbs look like this:
Assembled and with a Raspberry Pi Pico on top it looks like this:
Questions?
What do you think about this adapter? Do you have any suggestions to make it better?












Top Comments