Skip to content

Schematic

Full Schematic

The Teensy 4.0 is the central microcontroller with the following pin assignments:

PinFunction
0DIGITAL1
1DIGITAL2
2BUFFER_OE_A1_2
3BUFFER_LATCH
4FLEXIO_SCK
5FLEXIO_MOSI_A8_5
6BUFFER_R1_A5_6
7BUFFER_CLK_A3_7
8A4_8
9BUFFER_G1
10BUFFER_B1
11BUFFER_G2/MOSI
12BUFFER_R2
13BUFFER_B2/SCK
14A2_14
15TPWM1
16ESPTX1
17ESPRX1
18TSDA0
19TSCL0
20A6_20
21A7_21
22ANALOG1
23ANALOG2

The HUB75 level shifter uses SN74HCT245DWR chips to convert 3.3V logic to 5V for the LED panels. The WS2812 level shifter provides signal conditioning for individually addressable LED strips with 150Ω impedance matching resistors.

The power regulation circuit uses an AP2112K-3.3 regulator to step down from 5V to 3.3V for the Teensy and logic circuits. Decoupling capacitors (22µF and 0.1µF) ensure stable power delivery.

Visual indicators include:

  • LED1: 3.3V power indicator (10K resistor)
  • LED2: 5V power indicator (10K resistor)

The board provides several input connectors:

Microphone (P2):

  • Pin 1: GND
  • Pin 2: 3.3V
  • Pin 3: ANALOG1

Misc Input (P4):

  • Pin 1: GND
  • Pin 2: 3.3V
  • Pin 3: DIGITAL1

Button Inputs (P3, P5):

  • Pin 1: GND
  • Pin 2: 3.3V
  • Pin 3: ANALOG2 / DIGITAL2

I2C Breakouts (I1-I5): All five I2C ports share the same pinout:

  • Pin 1: GND
  • Pin 2: 3.3V
  • Pin 3: TSCL0 (Clock)
  • Pin 4: TSDA0 (Data)

I2C pull-up resistors (10K) are integrated on the board.

External Serial Connection (I6):

  • Pin 1: GND
  • Pin 2: 3.3V
  • Pin 3: ESPRX1 (470Ω inline resistor)
  • Pin 4: ESPTX1 (470Ω inline resistor)

Two PWM fan control headers (J3, J4) use KF2510-AW connectors:

  • Pin 1: GND
  • Pin 2: GND
  • Pin 3: +5V
  • Pin 4: SPWM1

Four M2 mounting pads (PAD3-PAD6) are provided for secure mounting of the controller board.