Stereo guitar/bass cabinet emulation

Progress update:
populated two boards, one used as testing bed for each circuit block and the other as "final". No major hiccups so far, added only a few changes, nothing requiring board reorder (which was not cheap - 4 layers over 100mm). Also found a bug in KiCad component library in the process.
View attachment 34323
View attachment 34322
The analog power supply for the ADC/DAC is 5V, initially i thought the input gain x2 will be fine, but after testing it with different guitars the signal was clipped with a hard pluck on stronger humbuckers. The input gain is now set to 1.
Next step: write drivers for the AK4452 + AK5552 and get the I2S going.
Looking at the space allocation on the board, I have naive noise related questions to ask:
it seems the 9v power is very close to an output jack, similarly the T41 board is in the middle of the board, why not prefering a digital+power signals split from the audio signals (e.g. could the I/O jacks better on the other side closer from ADC/DAC sub-circuit layout) ?

I know you have great gnd planes as it is a 4-layer board, but I'm an audio circuit noob and I'm trying to learn something here so pardon my basic questions!
 
Last edited:
1590XX is a larger box compared to a typical stompbox sizes. For that reason i wanted to have the jacks on the top and leave the sides for any other connectors which might be added later (ie. MIDI).
9V input is not the noisiest point on the pcb. That would be the high (relatively speaking) current 5VDC switching regulator powering the Teensy and the display plus all the digital busses. With the Teensy's pinout, which can't be changed i've settled on this partitioning scheme:
TGX4pcbzones.png
The I2S signals have their series termination resistors to roll off the sharp edges and minimize crosstalk.

Still waiting for the missing parts for the Cabinet Simulator.
I decided to rebuild my old Cabsim box using T40 + SGTL5000 (used also in the Jaws FX). There's a 2nd pcb with bypass system and 4 pots.
tcab.jpg
Bypass is stereo and is using two single coil latching relays. The module is independent from the Teensy and can be used with other projects as an universal building block.
Front panel is a 0.8mm black PCB. All built into a Hammond 1590S box.
 
1590XX is a larger box compared to a typical stompbox sizes. For that reason i wanted to have the jacks on the top and leave the sides for any other connectors which might be added later (ie. MIDI).
9V input is not the noisiest point on the pcb. That would be the high (relatively speaking) current 5VDC switching regulator powering the Teensy and the display plus all the digital busses. With the Teensy's pinout, which can't be changed i've settled on this partitioning scheme:
View attachment 35584
The I2S signals have their series termination resistors to roll off the sharp edges and minimize crosstalk.

Still waiting for the missing parts for the Cabinet Simulator.
I decided to rebuild my old Cabsim box using T40 + SGTL5000 (used also in the Jaws FX). There's a 2nd pcb with bypass system and 4 pots.
View attachment 35585
Bypass is stereo and is using two single coil latching relays. The module is independent from the Teensy and can be used with other projects as an universal building block.
Front panel is a 0.8mm black PCB. All built into a Hammond 1590S box.
Thanks for the explanations, personally I would have liked to have the ouput in the rear, the high current digital signals shifted a bit on the right and the analog expression pedals on the left rear side, the midi on the middle right, but considering the size and and the four layer design as well as the aluminium box that may add a nice faraday cage ; it is probably overkill. The stereo cab looks great and will be a very useful box to add to an audio arsenal, well done!

Maybe I can do a relayout w/ midi myself when I get more skills. After all ; I designed few teensy based/kicad (mainly digital) 2-layer boards already: (I recommend the H11L1 schmitt trigger optocouplers BTW for these midi designs see pics below, they work well with 3.3v signals too, the midi only breakouts i made work with both 5V/3.3V btw)
IMG_1846-sml.JPG
IMG_1802-sml.JPG
 
Last edited:
I have used the H11L1 for MIDI too, however, the DIP6 packages on the Pot/Bypass board are not for MIDI. They are part of an optional anti-click system, that mutes the output during the relay switching.
Nice boards!
 
The SD card expansion boards for the Teensy4.0 arrived. I think i missed some kind of discount, because the price for the flex boards suddenly jumped 3x up. In the end i went with a 0.6mm dual layer pcb. Installing it is a bit finicky, but all went good, SD card is detected and works.
t4_sd_1.jpgt4_SD_2.jpg
t4_SD_3.jpg

Why no castellated holes? The minimum diameter at JLC is 0.5mm, with that the annular ring would be too small giving the minimum clearance. I've used 0.4mm plated holes. A bit of flux + larger soldering tip made the solder flow and connect with the pads underneath. If it didn't work, i could always cut the edge of the board with a diamond disc cutter and make the castellations myself. Luckily it wasn't necessary.

TGX4 got a new front plate:
TGX4_Front_2.jpg
 
Back
Top