Address Jumpers
To use the four boards on a single I2C line, they'll be set up with unique addresses. The default I2C address is 0x49. The other address options can be calculated by "adding" the A0/A1/A2 to the base of 0x49.
Flip three of the boards over and cut the following address jumpers with a hobby knife:
Board 2: Cut A0 = 0x4A
Board 3: Cut A1 = 0x4B
Board 4: Cut A0 and A1 = 0x4C
Connect the Encoder Boards
Use the three short STEMMA QT cables to connect the quad rotary encoder seesaw boards in address order from left to right, 49, 4A, 4B, 4C.
Combine NeoPixel Stick PCBs
Carefully align the six NeoPixel Sticks as shown (putting them in a vice helps a lot) and tin the solder pads. Be sure to orient the boards so DOUT from one PCB connects to DIN on the next.
Use short solid core wire, resistor legs, or header pins to bridge and mechanically connect the boards as shown:
- GND to GND
- 5VDC to 5VDC
- DOUT to DIN
Solder NeoPixel to QT Py
Using three 4" lengths of silicone insulated stranded hook-up wire, solder the first (left-most) NeoPixel stick to the QT PY:
- NeoPixel GND to QT Py GND
- NeoPixel 5V to QT Py 3V
- NeoPixel DIN to QT Py MO
Connect QT Py to Quad Rotary Encoder Boards
Use a 100mm STEMMA QT/qwiic cable to connect the QT Py to the encoder boards.
The circuit is ready for testing and then assembly into the enclosure.
Page last edited July 16, 2025
Text editor powered by tinymce.