Skip to content

Raspberry Pi Pico

paradajz edited this page Oct 31, 2022 · 3 revisions

Quick overview

  • Power: Micro USB
  • MCU: RP2040
  • DIN MIDI: Yes [1]
  • LED indicators: No
  • Digital inputs: 10
  • Digital outputs: 7
  • Analog inputs: 3
  • Schematic: Link

Notes

1

This board doesn't have DIN MIDI connectors and required additional components so those have to be added to board in order to be used. The following schematic should be used:

Pinout is listed in DIN MIDI section.

Connections

Buttons

Button # Pin 1 Pin 2
0 GP2 GND
1 GP3 GND
2 GP6 GND
3 GP7 GND
4 GP8 GND
5 GP9 GND
6 GP10 GND
7 GP11 GND
8 GP12 GND
9 GP13 GND

Analog inputs

Button # Pin 1 Pin 1 Pin 2
10 GP26 GND with 10k resistor 3V
11 GP27 GND with 10k resistor 3V
12 GP28 GND with 10k resistor 3V

Rotary encoders

Encoder # Pin 1 Pin 2 Pin 3
0 GP2 GND GP3
1 GP6 GND GP7
2 GP8 GND GP9
3 GP10 GND GP11
4 GP12 GND GP13

Potentiometers

Potentiometer # Pin 1 Pin 2 Pin 3
0 3V GP26 GND
1 3V GP27 GND
2 3V GP28 GND

FSRs

FSR # Pin 1 Pin 2 Pin 2
0 3V GP26 GND with 1k resistor
1 3V GP27 GND with 1k resistor
2 3V GP28 GND with 1k resistor

Single-color LEDs

Note: current-limiting resistors are required in order to avoid damage to the board.

LED # Anode Cathode
0 GP14 GND
1 GP15 GND
2 GP22 GND
3 GP21 GND
4 GP20 GND
5 GP19 GND
6 GP18 GND

RGB LEDs

Note: current-limiting resistors are required in order to avoid damage to the board.

RGB LED # Anode (Red) Anode (Green) Anode (Blue) Cathode
0 GP14 GP15 GP22 GND
1 GP21 GP20 GP19 GND

Displays

Signal Display Pin
Vcc Vcc +3V
GND GND GND
SDA SDA GP16
SCL SCL GP17

DIN MIDI

This board doesn't have DIN MIDI connectors so they have to be added to the board with corresponding circuitry. Schematic is available here.

MIDI In MIDI out
GP0 GP1

Touchscreen

Screen Pin
Vcc +5V*
GND GND
Rx GP5
Tx GP4
Clone this wiki locally