Skip to content

Waveshare Core407V

paradajz edited this page Oct 31, 2022 · 4 revisions

Quick overview

  • Power: Mini USB
  • MCU: STM32F407VE
  • DIN MIDI: Yes [1]
  • LED indicators: No
  • Digital inputs: 32
  • Digital outputs: 24
  • 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 D8 GND
3 D10 GND
4 D12 GND
5 D14 GND
6 C8 GND
7 A8 GND
8 A15 GND
9 C11 GND
10 D0 GND
11 D2 GND
12 D4 GND
13 D6 GND
14 B3 GND
15 B5 GND
16 B13 GND
17 B15 GND
18 D9 GND
19 D11 GND
20 D13 GND
21 D15 GND
22 C9 GND
23 A13 GND
24 A14 GND
25 C10 GND
26 C12 GND
27 D1 GND
28 D3 GND
29 D5 GND
30 D7 GND
31 B4 GND

Analog inputs

Button # Pin 1 Pin 1 Pin 2
32 A0 GND with 10k resistor 3V
33 A1 GND with 10k resistor 3V
34 A2 GND with 10k resistor 3V
35 A3 GND with 10k resistor 3V
36 A4 GND with 10k resistor 3V
37 A5 GND with 10k resistor 3V
38 A6 GND with 10k resistor 3V
39 A7 GND with 10k resistor 3V
40 B0 GND with 10k resistor 3V
41 B1 GND with 10k resistor 3V
42 C0 GND with 10k resistor 3V
43 C1 GND with 10k resistor 3V
44 C2 GND with 10k resistor 3V
45 C3 GND with 10k resistor 3V
46 C4 GND with 10k resistor 3V
47 C5 GND with 10k resistor 3V

Rotary encoders

Encoder # Pin 1 Pin 2 Pin 3
0 B12 GND B14
1 D8 GND D10
2 D12 GND D14
3 C8 GND A8
4 A15 GND C11
5 D0 GND D2
6 D4 GND D6
7 B3 GND B5
8 B13 GND B15
9 D9 GND D11
10 D13 GND D15
11 C9 GND A13
12 A14 GND C10
13 C12 GND D1
14 D3 GND D5
15 D7 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 B8 GND
1 E0 GND
2 B9 GND
3 B1 GND
4 B11 GND
5 E15 GND
6 E13 GND
7 E11 GND
8 E9 GND
9 E7 GND
10 C14 GND
11 E5 GND
12 E3 GND
13 B10 GND
14 E14 GND
15 E12 GND
16 E10 GND
17 E8 GND
18 B2 GND
19 C15 GND
20 C13 GND
21 E6 GND
22 E4 GND
23 E2 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 B8 E0 B9 GND
1 E1 B11 E15 GND
2 E13 E11 E9 GND
3 E7 C14 E5 GND
4 E3 B10 E14 GND
5 E12 E10 E8 GND
6 B2 C15 C13 GND
7 E6 E4 E2 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
C11 C10

Touchscreen

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