Completed the review and schematic creation for Round Light Engine V1. I corrected the support circuitry, added and wired the Pico, MCP23017, OLED, six encoders, three trackball headers, pull-ups, decoupling, and bulk capacitance; validation now reports no open errors/warnings for the checks run.
Open items:
Trackball header spare pins remain intentionally unconnected until the exact breakout pinout is confirmed.
The available 1x08 header footprint is horizontal/angled; use a vertical footprint later if you need straight-up headers.
Project files created:
Project Specification — Round Light Engine V1
Design Review Notes — Initial Schematic Input
Firmware Starter — Round Light Engine V1
Board Bring-Up Plan — Round Light Engine V1
Suggested next steps:
Define the board size/mechanical layout for the single-sided console.
Place controls by user-facing ergonomics: OLED top, encoders in rows, trackballs grouped by Lift/Gamma/Gain.
Run single-sided PCB placement and routing, allowing jumper/0Ω links where needed.
Round Light Engine V1 IS COLOR GRADING SOFTWEWRE DEVOLDER BY MY SELF I WANT CRETE CONSOLE CALL ROUND CONSOLE X HERE I UPLODED MY PROTOTYPE DETLSIAS ABOUNT MY HARDWERE REQUREMENT I NEED A COMPLTE SCHEMATIC WIRED CONNECTION PERFERCT AND ACURATE ALSO I NEED ONE SIDE PCB STUCHER TOOO DO IT FOR ME
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.