It’s Thanksgiving weekend here in Canada. Still stuffed with turkey, Brussels-sprouts and pumpkin pie, I’d like to give thanks to this wonderful community! Not being a coder, I thought that I coud give back by designing some boxes. Inspired by the extra switches by @Fitz, I’ve built a Zynthian branded switch box and a sustain pedal. The build is tested and functional, but alas, @wyleu, I have yet to create a sound sample.
I have tried to keep the build as simple as possible. The pedal was modeled after an old Yamaha pedal I have. The first version used a tact switch which proved to be very noisy as the box became a resonator producing a very audible click when the switch was tripped. The second version uses mains wiring for the momentary switch. Not having a spring handy, I used IC packing foam for the spring return. Seems to work quite well. As a pal of mine would say: “cheap and dirty!”
The switch box is very simple. No big explanation here. I kept the box as short as possible. The wires are soldered at right angles to the terminals of the foot switches because the nine terminal ends butt right up against the box bottom, thus providing support for the switch. One issue I’m assuming, however, is that the switch state is unknown at startup. A simple LED for each foot switch would be nice, but then the box would require a power source. There currently is none in the box. I suppose that would be ok. Any suggestions here?
I’d be very happy to post the laser cut files and a bill of material on the Zynthian github site. I just need to figure out how that is done (@jofemodo?).
Any comments or suggestions for improvement would be appreciated! Reversing the positions of the 5 pin DIN and the TRS jacks might be a good start. Then I could use a short patch cable to connect the box and pedal without the wire to the DIN connector being in the way.
P.S. I still haven’t remade my Zynthian faceplate so it still upsidedown and my knobs never arrived
But I do have plans to design and 3D print some (Zynthian logo branded, of course!)