I’ll treat this as the Round Console X hardware controller for your Round Light Engine color grading software: first I’ll update the project identity/docs, verify the schematic is still clean, then set up a one-sided PCB structure with placement/routing constraints.
I updated the project to Round Console X and changed the description to match your clarified goal: a hardware console for your self-developed Round Light Engine color grading software. I also re-ran schematic checks, and the schematic is currently clean with no open ERC/passive/footprint warnings from the checks run.
Open items:
I could not continue into one-sided PCB setup/placement/routing because your account currently has no available ACUs for AI execution.
PCB is still at the existing 160mm × 100mm, 4-layer setup; one-sided PCB structure has not yet been applied.
Ergonomic placement and routing are still pending.
Next steps when ACUs are available:
Convert layout intent to a single-sided / 2-layer fabrication structure with bottom copper used as the main routing side and jumpers/0Ω links allowed.
Arrange OLED, encoders, and trackball headers into a console-style layout.
Route the PCB and verify no airwires or DRC issues remain.
Status: Draft. Round Light Engine V1 is a custom hardware control console for a real-time image/video color grading application.
Intended Use
Prototype control surface connected to a host computer through the Raspberry Pi Pico USB connection. The board targets a single-sided PCB build with through-hole/user-serviceable modules where practical.
What the Device Should Do
Read six rotary encoder dials for grading parameters: Contrast, Pivot, Saturation, Hue, LumMix, Tint.
Read three SPI optical trackball sensor breakout headers for Lift, Gamma, and Gain motion input.
Show status/parameter feedback on a 0.91 inch I2C SSD1306 OLED module.
Provide future switch/button expansion through MCP23017 I2C GPIO expander.
Main Features
Raspberry Pi Pico / RP2040 main controller
MCP23017-E/SP I2C I/O expander at address 0x20 with A0-A2 tied low
SSD1306 0.91 inch I2C OLED module
Six Bourns PEC11R rotary encoders
Three 1x08 headers for PMW3360/ADNS-9800 optical sensor breakout modules
Single 3.3V logic rail from Pico 3V3 output
System Architecture
Diagram
Interfaces and Connections
I2C: GP6 SCL, GP7 SDA, one 4.7kΩ pull-up pair to 3V3.
SPI: GP26 SCK, GP27 MOSI, GP28 MISO shared by three trackball headers; GP20/GP22/GP21 used as independent CS lines.
Encoders: A/B pins go directly to Pico GPIO, common C pins to GND.
Round Console X hardware control surface for the user’s self-developed Round Light Engine color grading software, based on Raspberry Pi Pico, OLED feedback, six encoders, three SPI optical trackball headers, MCP23017 expansion, and a one-sided PCB layout target.
Properties
Properties describe core aspects of the project.
Pricing & Availability
Distributor
Qty 1
Arrow
$14.34–$18.22
Digi-Key
$17.03
HQonline
$3.12
LCSC
$25.03
Mouser
$18.35
TME
$14.36
Verical
$6.53–$14.87
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.