TEENSY 4.1 BUILD with all used components
View attachment 128046View attachment 128084
1x Teensy 4.1
1x Hammond enclosure: (1456RL1BKBK)
15x TFT screens: ST7735 1.8 inch blue SPI from ROARKIT store (alixp, app the seller and make a good price)
18x FootSwitch: (softswitch NON Momentary)
1x 16*2 lcd screen (blue background) used with a i2C 4 pin connector
1x BUCK 45V-9V to 5V
1x BUCK 5V to 3.3V
1x 16 channel multiplexer
16x 10K resistors
1x momentary powerswitch (I used one with a LED color ring)
4x Stereo 6.3 Jack connectors ( used 2 for exp pedals and 2 for wiring guitar signal to fractal)
4x 220K resistor (2 for the exp pedals) (2 for TX and RX)
1x cell battery case (with solder connection)
1x USB-B to microUSB extention cable (connect to the Teensy usb port).
1x micro USB extender cable (to get easy acces to the micro USB. I places the input in a ventilation sloth on the back.)
1x RJ45 female connector with open terminals for cable connection.
5Mtr 22AWG cable to connect footswitches to multiplexer etcetera
2.5mtrs 16 row grey flat ribbon cable
18x 16pin 2.54mm ribbon IDC socket connector
NOTE:
My build is working powered by the Faslink (12V) to the peddleboard, over a CAT6 UTP cable. But the power is not as stable as I wanted to be, so still i'm searching for a better solution (maby 2 connection cables). Now im temporarely using a 5V external powersource over CAT6 that works.
EDIT: Power from Faslink works now.
I needed to transfer the power over 2 connecting cables instead of 1. I just bridged 2 connectors on each side and it works flawlessly
.
I wanted this build to be a 1 cable solution and with the CAT6 I managed to do that. There may be other solutions, but this works for me.
Offcorse there is still the guitar cable, but I did not have a solution for that (other than wireless), so I connect my guitar to the peddleboard and signal from the peddleboard to the Fractal. (see the backside of the enclosure on the left near the powerbutton. That is guitar-in guitar-out.)
View attachment 122650
* Power management:
The Teensy 4.1 doesn't have 5V, so I had to be creative to power up the components.
Also, the Teensy 4.1 does not have enough juice to power al the screens, so had to be creative to external power all the screens. (see the power schema for reference)
!! Important
Also, to external Power the Teensy, I had to cut the connection with the usb port. Now I can use external power and still connect the USB at the same time. Only USB will not power the Teensy anymore.
View attachment 122647
* Screens daisy chain:
Create 3 daisy chain rows for the screens. Make sure you will not exceed the cable length of 30cm per row.
The connectors have a perfect fit on the screen pins, so you can create a very stable chained connection between the screens.
The shorter the cable length, the faster you can run the St7735 SPI screens. I am on 38Mhz and my cable is max. 27cm. The max. for ST7735 is
27Mhz, so overclocking is possible with the Bodmer eSPI libriary (that is what I am using).
View attachment 122648View attachment 122649
* 16 channel multiplexer.
The multiplexer is for ALL the switches. But my build has 18 switches, so 2 are connected to a pin on the Teensy.
Follow this schema to connect the pins to the multiplexer and use 10K resistors for every pin.
Connected the 4 pins to anolog pins (!! NON PWR management)
View attachment 122654View attachment 122655 View attachment 122656
* Connect Screens, Switches and components
Follow the pin schematics to connect. This is my schema as my layout for the build.
The digital clock has a cell battery, connect it to the VBAT and GROUND and it will work instantly.
View attachment 122646
* Software:
Arduino IDE V2.1.1 (works best for me)
Teensyduino V1.57 (Other versions conflict with the MUX and TFT libriary)
You will need these libriarys for the components and software to function correctly
- AxeFxControl from TysonIt
- Bodmer TFT_eSPI-master
- MUX74HC4067-master
- SD
- hd44780
What can you change yourself in the layout configuration of the peddleboard:
[coming]