Skip to content

TPyBoard

paradajz edited this page Oct 31, 2022 · 3 revisions

Quick overview

  • Power: Micro USB
  • MCU: STM32F405RG
  • DIN MIDI: Yes [1]
  • LED indicators: Yes
  • Digital inputs: 8
  • Digital outputs: 2
  • Analog inputs: 16
  • 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 B8 GND
1 B9 GND
2 B12 GND
3 B13 GND
4 B11 GND
5 B10 GND
6 C13 GND
7 B3 GND

Analog inputs

Button # Pin 1 Pin 1 Pin 2
8 A0 GND with 10k resistor 3V
9 A1 GND with 10k resistor 3V
10 A2 GND with 10k resistor 3V
11 A3 GND with 10k resistor 3V
12 A4 GND with 10k resistor 3V
13 A5 GND with 10k resistor 3V
14 C0 GND with 10k resistor 3V
15 C1 GND with 10k resistor 3V
16 C2 GND with 10k resistor 3V
17 C3 GND with 10k resistor 3V
18 C4 GND with 10k resistor 3V
19 C5 GND with 10k resistor 3V

Rotary encoders

Encoder # Pin 1 Pin 2 Pin 3
0 B8 GND B9
1 B12 GND B13
2 B11 GND B10
3 C13 GND B3

Potentiometers

Potentiometer # Pin 1 Pin 2 Pin 3
0 3V A0 GND
1 3V A1 GND
2 3V A2 GND
3 3V A3 GND
4 3V A4 GND
5 3V A5 GND
6 3V A6 GND
7 3V A7 GND
8 3V B0 GND
9 3V B1 GND
10 3V C0 GND
11 3V C1 GND
12 3V C2 GND
13 3V C3 GND
14 3V C4 GND
15 3V C5 GND

FSRs

FSR # Pin 1 Pin 2 Pin 2
0 3V A0 GND with 1k resistor
1 3V A1 GND with 1k resistor
2 3V A2 GND with 1k resistor
3 3V A3 GND with 1k resistor
4 3V A4 GND with 1k resistor
5 3V A5 GND with 1k resistor
6 3V A6 GND with 1k resistor
7 3V A7 GND with 1k resistor
8 3V B0 GND with 1k resistor
9 3V B1 GND with 1k resistor
10 3V C0 GND with 1k resistor
11 3V C1 GND with 1k resistor
12 3V C2 GND with 1k resistor
13 3V C3 GND with 1k resistor
14 3V C4 GND with 1k resistor
15 3V C5 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 B14 GND
1 B15 GND

RGB LEDs

This board doesn't support RGB LEDs in its default configuration.

Displays

Signal Display Pin
Vcc Vcc +3V
GND GND GND
SDA SDA B7
SCL SCL B6

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
C7 C6

Touchscreen

Screen Pin
Vcc +5V*
GND GND
Rx C6
Tx C7
Clone this wiki locally