
Base controller
cgbriggs99/InstrumentController
Controller for an instrument panel. Interfaces with MSFS.

Controller for an instrument panel. Interfaces with MSFS.
Base controller is an open-source printed circuit board by cgbriggs99, from the cgbriggs99/InstrumentController repository on GitHub, published under the EPL-2.0 licence. It is a 2-layer board of 95 × 65 mm with 27 parts on 43 nets, routed with 134 tracks and 3 vias.
It is built around the ESP32-WROOM-32. Its parts include 8 resistors, 6 connectors, 5 diodes, 2 capacitors and 1 IC. It belongs with the ESP32 boards of this library.
Controller for an instrument panel. Interfaces with MSFS.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 4.7 k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R5, R6, R7, R8 |
| 5 | DIODE | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D2, D3, D4, D5 |
| 2 | 10 K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 1 | 0.1 uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2 |
| 1 | 1 K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | 10 uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | 3V3 | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J4 |
| 1 | 5V | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J5 |
| 1 | DEV_CLASS | Button_Switch_THT:SW_DIP_SPSTx05_Slide_9.78x14.88mm_W7.62mm_P2.54mm | SW1 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U1 |
| 1 | INPUT | Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical | J3 |
| 1 | JTAG | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J1 |
| 1 | OUTPUT | Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical | J2 |
| 1 | POWER_IN | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J6 |
The 23 most common of 27 parts.
It measures 95 × 65 mm and has 2 copper layers, 1.6 mm thick.
27 parts, built around the ESP32-WROOM-32. 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 cgbriggs99/InstrumentController repository on GitHub, at the commit this page was made from: the board is circuits/base_controller/base_controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the EPL-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

cgbriggs99/InstrumentController
Controller for an instrument panel. Interfaces with MSFS.

cgbriggs99/InstrumentController
Controller for an instrument panel. Interfaces with MSFS.

cgbriggs99/InstrumentController
Controller for an instrument panel. Interfaces with MSFS.

cgbriggs99/InstrumentController
Controller for an instrument panel. Interfaces with MSFS.

cgbriggs99/InstrumentController
Controller for an instrument panel. Interfaces with MSFS.

asterics/esp32_mouse_keyboard
ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)


Bellafaire/ESP32-Smart-Watch
An open source smartwatch based on the ESP32 compatible with the Arduino IDE.




likeablob/slow-movie-player-7c
Yet another "Slow Movie Player" implementation with 7-color E-Paper module and ESP32.

JSnowden33/Wii-Bluetooth-Replacement
This project is a full replacement for the Nintendo Wii's Bluetooth module. Emulation of the Bluetooth module is performed on the PIC32 based on rnconrad's emulator, while controller connectivity on the ESP32 is based…