
NucDeck Left Controller PCB
dmcke5/NucDeck
The Open Source DIY Handheld Gaming PC!

Breakout board for EC12PLRGB rotary encoder with RGB LED.
RotaryEncoderBreakout is an open-source printed circuit board by CarlRaymond, from the CarlRaymond/RotaryEncoderBreakout repository on GitHub, published under the MIT licence. It is a 2-layer board of 33 × 34.3 mm with 17 parts on 18 nets, routed with 124 tracks and 10 vias.
It is built around the WS2811. Its parts include 8 resistors, 4 capacitors, 3 connectors, 1 IC and 1 switch. It belongs with the lEDs and displays and interfaces and adapters boards of this library.
A breakout board for SparkFun's Rotary Encoder - Illuminated (RGB) https://www.sparkfun.com/products/10982 (mfg. part number seems to be EC12PLRGB). The part includes an RGB LED, which is controlled by a WS2811 driver on the board. This turns it into an individually addressable RGB LED that can be part of a chain. See Adafruit's The Magic of NeoPixels.
The board can be used as an Arduino Uno shield, or on a breadboard. An extra header on the top brings out the data in and out lines, and allows selecting the WS2811 bitrate (either 400KHz or 800KHz). When used with an Arduino, the data in can come from pin PC3, or through the top side header. This lets it be used at the beginning, middle, or end of a chain of pixels.
Designed with KiCad. Includes sample Arduino code.
Bare board can be ordered from OSH Park: https://oshpark.com/shared_projects/EhRHmfJX
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | .1uF | lib_fp:C_0805_HandSoldering | C1, C2, C3, C4 |
| 3 | 10K | lib_fp:R_0805_HandSoldering | R1, R4, R5 |
| 3 | 22K | lib_fp:R_0805_HandSoldering | R2, R3, R8 |
| 2 | Conn_01x04_Male | lib_fp:Socket_Strip_Straight_1x04_Pitch2.54mm | J1, J2 |
| 1 | 100 | lib_fp:R_0805_HandSoldering | R6 |
| 1 | 33 | lib_fp:R_0805_HandSoldering | R7 |
| 1 | Conn_01x05_Male | lib_fp:Pin_Header_Straight_1x05_Pitch2.54mm | J3 |
| 1 | EC12PLRGB | lib_fp:EC12PLRGB_Rotary_Encoder | SW1 |
| 1 | WS2811 | lib_fp:SOIC-8_3.9x4.9mm_Pitch1.27mm | U1 |
It measures 33 × 34.3 mm and has 2 copper layers, 1.6 mm thick.
17 parts, built around the WS2811. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the CarlRaymond/RotaryEncoderBreakout repository on GitHub, at the commit this page was made from: the board is kicad/RotaryEncoderBreakout.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

dmcke5/NucDeck
The Open Source DIY Handheld Gaming PC!


dmcke5/XWii-Controller
The Wii U gamepad layout is a fan-favourite for many gamers yet it is rarely used in the current generation of controllers.



carlos-paniagua/TapeTicsProject
This repository contains the hardware and software design files for TapeTics

JCohner/booth
Using 1000 NeoPixels with FastLED library we are controlling a custom built DJ booths lighting. The NeoPixels are organzied into rectangles on a DJ of which the light difuses around the rectnagle.

TheBlueManCoding/ModularControlPanel
Mechanics, PCB and Software for my modular control panel that is used with my cnc machine driven by LinuxCnc