ViljooNakyny
New member
Hello everyone,
I am embarking on an ambitious first DIY MIDI project using a Teensy 4.1. I’m seeking guidance on the hardware architecture, specifically regarding voltage translation, power management, and I/O expansion.
The Hardware:
Keybed: 76-key FS-Keybed (from a Yamaha Motif 7) including Aftertouch. Note: This keybed operates on 5V logic.
Control Surface: Faceplate/components from a Novation Launchkey 49 (Potentiometers, Faders, and LED Pads etc...).
Joystick: AG01 CNC Hall Gimbals (centering mode).
I/O: MIDI In/Out/Thru (5-pin DIN), Sustain Pedal (1/4" Jack), and USB-C (Data/Power).
Planned Expansion: 76 RGBW LEDs (per-key) and a touchscreen.
Power Requirements:
I intend to power the unit via USB-C with a LiPo battery backup. I need a solution for seamless power switching and charging while plugged into a PC.
My Specific Questions:
5V to 3.3V Translation: Since the Yamaha Motif keybed uses 5V logic and the T4.1 is not 5V tolerant, what is the most efficient way to handle the matrix scanning? Should I use level shifters for the entire 76-key matrix, or is there a preferred "Teensy-friendly" way to interface with 5V Yamaha FS beds?
Matrix & Scanning: For the high volume of Launchkey analog controls (faders/pots), is it better to use 16-channel muxes or I/O expanders?
Power Path & Noise: How can I best handle LiPo charging and "Power Path" switching without introducing EMI/noise that might jitter the AG01 Hall sensors?
RGBW Current Isolation: With 76 RGBW LEDs (potentially >3A draw), how should I isolate the LED power rail to protect the Teensy logic, especially when switching to battery power?
Legacy MIDI: For the MIDI Thru, can the T4.1's Serial ports handle a "Soft Thru" with negligible latency, or should I implement a hardware logic gate for the Thru port?
Any help and suggestions are greatly appriciated. I did some research like you see but i am not entirely sure about anything :,D.
Like i said before this is my first ewer diy project and quite large scale at that
! Thankyou in advance!!!
I am embarking on an ambitious first DIY MIDI project using a Teensy 4.1. I’m seeking guidance on the hardware architecture, specifically regarding voltage translation, power management, and I/O expansion.
The Hardware:
Keybed: 76-key FS-Keybed (from a Yamaha Motif 7) including Aftertouch. Note: This keybed operates on 5V logic.
Control Surface: Faceplate/components from a Novation Launchkey 49 (Potentiometers, Faders, and LED Pads etc...).
Joystick: AG01 CNC Hall Gimbals (centering mode).
I/O: MIDI In/Out/Thru (5-pin DIN), Sustain Pedal (1/4" Jack), and USB-C (Data/Power).
Planned Expansion: 76 RGBW LEDs (per-key) and a touchscreen.
Power Requirements:
I intend to power the unit via USB-C with a LiPo battery backup. I need a solution for seamless power switching and charging while plugged into a PC.
My Specific Questions:
5V to 3.3V Translation: Since the Yamaha Motif keybed uses 5V logic and the T4.1 is not 5V tolerant, what is the most efficient way to handle the matrix scanning? Should I use level shifters for the entire 76-key matrix, or is there a preferred "Teensy-friendly" way to interface with 5V Yamaha FS beds?
Matrix & Scanning: For the high volume of Launchkey analog controls (faders/pots), is it better to use 16-channel muxes or I/O expanders?
Power Path & Noise: How can I best handle LiPo charging and "Power Path" switching without introducing EMI/noise that might jitter the AG01 Hall sensors?
RGBW Current Isolation: With 76 RGBW LEDs (potentially >3A draw), how should I isolate the LED power rail to protect the Teensy logic, especially when switching to battery power?
Legacy MIDI: For the MIDI Thru, can the T4.1's Serial ports handle a "Soft Thru" with negligible latency, or should I implement a hardware logic gate for the Thru port?
Any help and suggestions are greatly appriciated. I did some research like you see but i am not entirely sure about anything :,D.
Like i said before this is my first ewer diy project and quite large scale at that