Advice for custom Teensy 4.x PCB?

AxionQc

Member
I'm looking for some final advice before making this, Its a 6 layer ENIG PCB with Via in Pad I used the .8mm pitch 1062 with the Winbond W25Q128JVPIM for the flash.

I implemented an ESP32 Pico V3 02 for wireless and separate tasks, there are 2 solder jumpert pads for boot and rst but they are also connected to 2 teensy pins. it uses the 2450AT42E010B001E Zero Clearence antenna with its metal reference being the GND on layer 5. this is the layer stackup: Screenshot 2026-01-16 232329.png

The PCB also includes JST SH 4 pins for Stemma QT usage and a JST SH 3 pin for a mic.

There is also a USB C with 5.1k resistors for input power and a XT30M for output power to HUB75 panels.

The main part is the Smartmatrix Smartled level shifting for driving HUB75 RGB panels and APA102 Strips.

There are WS2812B-2020 leds for status.

Also includes an SD card reader incase i would need one in the future.

My only concerns is the teensy portion itself and its sensitive components. Any advice, concerns or questions are welcome!

Smallest trace width is .1mm, it will be manufacted by JLCPCB
Protocontroller Ultra Schematic.png
1768627762068.png
 

Attachments

  • 1768627782819.png
    1768627782819.png
    329.8 KB · Views: 42
  • Protocontroller Neo - ESP32.pdf
    717.8 KB · Views: 24
  • Screenshot 2026-01-16 235651.png
    Screenshot 2026-01-16 235651.png
    734.8 KB · Views: 38
Last edited:
realized that the JST SH housing protrusions would hit each other, moved the power status led's down to where the 2x8 header is
 

Attachments

  • 1768634373632.png
    1768634373632.png
    101.6 KB · Views: 25
  • 1768634482325.png
    1768634482325.png
    24.7 KB · Views: 27
  • 1768634601936.png
    1768634601936.png
    125.5 KB · Views: 30
  • 1768634650506.png
    1768634650506.png
    182.8 KB · Views: 24
Note this thread has been abandoned and replaced by a updated thread due to the large amount of changes i made and better formatting, Link
 
Last edited:
Back
Top