Skip to content

Waveshare Core405R

paradajz edited this page Oct 31, 2022 · 2 revisions

Quick overview

  • Power: Mini USB
  • MCU: STM32F405RG
  • DIN MIDI: Yes [1]
  • LED indicators: No
  • Digital inputs: 16
  • Digital outputs: 9
  • 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 B12 GND
1 B14 GND
2 C8 GND
3 A8 GND
4 A14 GND
5 C10 GND
6 C12 GND
7 B3 GND
8 B13 GND
9 B15 GND
10 C9 GND
11 A13 GND
12 A15 GND
13 C11 GND
14 D2 GND
15 B4 GND

Analog inputs

Button # Pin 1 Pin 1 Pin 2
16 A0 GND with 10k resistor 3V
17 A1 GND with 10k resistor 3V
18 A2 GND with 10k resistor 3V
19 A3 GND with 10k resistor 3V
20 A4 GND with 10k resistor 3V
21 A5 GND with 10k resistor 3V
22 A6 GND with 10k resistor 3V
23 A7 GND with 10k resistor 3V
24 B0 GND with 10k resistor 3V
25 B1 GND with 10k resistor 3V
26 C0 GND with 10k resistor 3V
27 C1 GND with 10k resistor 3V
28 C2 GND with 10k resistor 3V
29 C3 GND with 10k resistor 3V
30 C4 GND with 10k resistor 3V
31 C5 GND with 10k resistor 3V

Rotary encoders

Encoder # Pin 1 Pin 2 Pin 3
0 B12 GND B14
1 C8 GND A8
2 A14 GND C10
3 C12 GND B3
4 B13 GND B15
5 C9 GND A13
6 A15 GND C11
7 D2 GND B4

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 B5 GND
1 B8 GND
2 B9 GND
3 B11 GND
4 B2 GND
5 C15 GND
6 C13 GND
7 C10 GND
8 C14 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 B5 B8 B9 GND
1 B11 B2 C15 GND
2 C13 C10 C14 GND

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
B11 B10

Touchscreen

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