

OpenController
- Size
- 50 × 72 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 54
- Nets
- 58
- Pads
- 236
- Tracks, vias
- 710, 69
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 11 Feb 2024
- Updated
- 18 Sep 2024
Overview
OpenController is an open-source printed circuit board by eightonegulf, from the eightonegulf/OpenController repository on GitHub. It is a 4-layer board of 50 × 72 mm with 54 parts on 58 nets, routed with 710 tracks and 69 vias.
It is built around the ESP32-WROOM-32D, TCA4311AD and WS2812B. Its parts include 26 resistors, 7 capacitors, 5 switches, 3 ICs and 2 diodes. It belongs with the ESP32 boards of this library.
Main components
3ESP32-WROOM-32D
-- WiFi Modules ROHSEspressif SystemsWiFi ModulesTCA4311AD
SOIC-8-40℃~+85℃ 10pF 2-Wire Bus 2-Wire Bus 2.7V~5.5V 55ns Buffer SOIC-8 Signal Buffers, Repeaters, Splitters ROHSTexas InstrumentsSignal Buffers, Repeaters, SplittersWS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorised
README
README.mdOpenController
Parts
54| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R5, R6, R7, R8, R9, R10, R11, R12, R13, R17, R19 |
| 11 | 1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R14, R15, R16, R18, R20, R21, R22, R23, R24, R25, R26 |
| 5 | 0.1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3, C4, C6, C7 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H3, H4, H5, H6 |
| 2 | 100K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R4 |
| 2 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | H1, H2 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_TL3305A | SW1, SW2 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H8mm | SW3, SW5 |
| 2 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D1, D2 |
| 1 | 22uF | Capacitor_SMD:CP_Elec_4x5.3 | C5 |
| 1 | C | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | ESP32-WROOM-32D | RF_Module:ESP32-WROOM-32D | U2 |
| 1 | POWERBOARD | Connectors:PowerBoardConsumer | J1 |
| 1 | ProgHeader | Connectors:ESP32ProgHeader | J2 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW4 |
| 1 | TCA4311a | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | TFT_ST7789 | Displays:RGB_TFT_1.3 | U1 |
| 1 | ~ | Connectors:PeripheralMaster_Left | Per3 |
| 1 | ~ | Connectors:PeripheralMaster | Per1 |
| 1 | ~ | Connectors:PeripheralMaster_Right | Per2 |
Questions
How big is the OpenController PCB?
It measures 50 × 72 mm and has 4 copper layers, 1.6 mm thick.
What parts does the OpenController use?
54 parts, built around the ESP32-WROOM-32D, TCA4311AD and WS2812B. 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.
Where can I download the OpenController KiCad files?
From the eightonegulf/OpenController repository on GitHub, at the commit this page was made from: the board is Hardware/Main/Main.kicad_pcb and its schematic Hardware/GamecontrollerPeripheral/GamecontrollerPeripheral.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the OpenController design in my own project?
Its repository states no licence, so its author keeps all rights: ask eightonegulf before reusing the design.
More from eightonegulf/OpenController
2- 2 layers27.9 × 38.1 mm

- 2 layers74.3 × 75.4 mm

Similar boards
- 4 layers100 × 100 mm

- 4 layers106.5 × 99 mm

Hat board
proveskit/development_boards
Miscellaneous dev boards to test the components of the PROVES Kit on a smaller scale.
108 parts1 - 2 layers50 × 51 mm

Prismo reader
hacklabkyiv/prismo-reader
RFID readers of Prismo access management system
48 parts5GPL-3.0 - 2 layers40 × 98 mm

- 2 layers341.8 × 158.5 mm

Ws2812-clock
CommanderRedYT/ws2812-clock
A simple pcb clock using ws2812 in 7-segment form
533 parts2GPL-3.0 - 2 layers80 × 50 mm

- 2 layers124.8 × 68 mm

ESP-32-RELAY CONTROLLER
pasachan/ESP-32-RELAY-CONTROLLER
An 8-channel relay controller with Wi-Fi, an RS-485 field bus, and a 12 V power rail for downstream nodes. Designed as the master board for a small home-automation network: this board switches loads directly, talks to…
106 parts1CERN-OHL-P-2.0 - 2 layers70 × 66 mm
