Help with 2x2 PCB Boards and Rotary Encoder in Project

Hi,

I am working on recreating a synth looper I saw on YouTube and am running into a few issues. It uses a Teensy 3.6 as the main board and that is attached to a Raspberry Pi 3. Quite a few of the products are from SparkFun.

1: There is no response on button pushes using two button pad 2x2 breakout pcbs. There is a 4x4 button pad breakout pcb setup working properly (minus one button). The diodes are soldered in place and the wires are soldered onto the SWT-GND pins. Does the Switch pin need to be soldered to something? The project shows it connected to a ground.

2: I am not getting any response from the rotary encoder. I followed the wiring diagram on the buildr example and am not sure what is wrong. The wiring diagram shows it hooked to pins 0, 1 and 2 on the Teensy. I have 0 and 1 as the rotary function and 2 as the push button.

There are a couple other issues I am working on but I’ll start with these two for now.

Thanks for any advice. I can add links and pictures if that helps.

Go ahead and add the photos/links and hopefully someone can offer some insight

https://github.com/otem/Raspberry-Pi-Lo … drum-thing

Here is the GitHub of the project I am working on.

https://youtu.be/mCOHFyI3Eoo

Here is the YouTube video showing how it was made.

In the project, the creator drilled holes in the PCB boards where the led lights go and added neo pixels. My 4x4 PCB board (minus one button) works fine after making the modifications.

Nothing is pretty yet since I am still working on the project and the solders on the Teensy aren’t great but they work. There is a SparkFun Nintendo DS screen that I am trouble shooting as well.

I attached a picture of the encoder, the two 2x2 PCB boards and the overall project.

I have been doing searches for info on wiring the 2x2 board and I see people using 10k pull down resistors for the buttons. Is that what I am missing? The 4x4 board has a great wiring page and I was able to set that up to work with no issues (minus a button).

Hi, still trouble shooting things.

These two buttons are not working at the moment. I tested the diodes and they all appear to be good. Do the diodes line up with each button they are close to (see picture)? I changed out the top diode and the button still didn’t work.

I appreciate any help.

Is it possible you might have drilled trough one of the traces on the board?

YellowDog:
Is it possible you might have drilled trough one of the traces on the board?

I looked carefully and the only thing being drilled out appears to be the LED pins unless I am missing something.

Update

Figured out how to setup the 2x2 boards. I used jumper wire instead of diodes and there is no need for resistors.

(although the buttons still worked with the resistor). Drilling holes in the 2x2 boards did not compromise them.

The rotory encoder issue was due to a library in Arduino and is now fixed.

I have another 4x4 board to see if I can get all the instrument buttons working

All the knobs, faders and push buttons are working.

The Nintendo DS touchscreen is now working after some time trouble shooting it.

Finished product using quite a few items from Sparkfun. This was a challenge since there are no real build instructions, just a YouTube video showing the guts and a GitHub site with the pinouts for soldering. I thank otemrellik for creating this and posting it on YouTube.

Good job on getting everything working!

Thanks! I did screw up one button on the 4x4 board by drilling into it. Luckily, I ordered a spare and drilled slightly smaller holes.