SquishBox PCB Update

Written by

in

,

I’ve been working on an update to the SquishBox that uses a rotary encoder instead of two buttons to switch patches, open menus, etc. One stompbutton remains, but is instead sends a MIDI message that can be routed to any function desired depending on the patch/bank settings. I’ve also added a status LED that can be switched on/off by a router rule. I’ve modified the PCB with a row of pads to allow these connections. The picture above shows my last v3 PCB alongside the newer version. I’ll be updating the assembly instructions to reflect the new PCB, and the newer version of the SquishBox will be available in the Tindie store soon. The pinout of the new input bus is:

PinGPIODescription
L2left rotary encoder pin
gground for rotary encoder
R3right rotary encoder pin
P27pushbutton for the rotary encoder
gground for the stompswitch
S22stompswitch input
gLED cathode pin
led10LED anode pin (connected through R1 resistor)

Since the input pins are connected to GPIO, the PCB can still be used to build a SquishBox with two left and right stompswitches, as long as the BTN_L and BTN_R values are set to the correct GPIO in hw_overlay.py.

The new PCBs are also available direct from OSHPark.

Comments

2 responses to “SquishBox PCB Update”

  1. dan fester Avatar
    dan fester

    can I receive an update when the new boxes are ready for order

    1. white2rnado Avatar
      white2rnado

      Sure! I will send you an email. You can also sign up on the waitlist on the product page in the Tindie store (in case I forget :-P)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.