
Tft dashboard pcb
cmdsreedev/tft-dashboard-pcb
Two-layer ESP32 carrier PCB for an SPI TFT display and rotary encoder, designed in KiCad.

Two-layer ESP32 carrier PCB for an SPI TFT display and rotary encoder, designed in KiCad.
Tft design is an open-source printed circuit board by cmdsreedev, from the cmdsreedev/tft-dashboard-pcb repository on GitHub. It is a 2-layer board of 79.2 × 54.5 mm with 8 parts on 32 nets, routed with 32 tracks and 0 vias.
It belongs with the lEDs and displays boards and the ESP32 boards of this library.
A compact two-layer carrier board for building a small ESP32-based dashboard. It connects a 30-pin ESP32 development board to an SPI TFT display and a five-pin rotary encoder, with four M2 mounting holes for mechanical assembly.
Project status: Hardware design / first-revision prototype. Review the connector orientation and module pinouts against your exact ESP32 and TFT modules before fabrication or assembly.
| Property | Value |
|---|---|
| Board size | 79.2 × 54.46 mm |
| Layers | 2 |
| Substrate | FR-4 |
| Thickness | 1.6 mm |
| Copper weight | 1 oz / 35 µm |
| Signal trace width | 0.25 mm |
| Power trace width | 0.56 mm |
| Mounting holes | 4 × 2.2 mm NPTH |
The display header carries 3V3, GND, backlight, clock, serial data, data/command, reset, and chip-select signals. The PCB silkscreen identifies pin 1 and the power connections.
The JST-XH connector carries ENC_CLK, ENC_DT, ENC_SW, 3V3, and GND.
tft-design.kicad_pro — main KiCad projecttft-design.kicad_sch — schematictft-design.kicad_pcb — PCB layouttft-design.FCStd — FreeCAD mechanical modeltft-design_resized.FCStd — alternate/resized mechanical model1.kicad_pro and 1.kicad_pcb — additional KiCad design files retained with the projectFabrication outputs are intentionally not tracked. Generate fresh Gerber and drill files from the current PCB revision before ordering.
tft-design.kicad_pro in KiCad 10 or a compatible newer release.F.Cu, B.Cu, F.Mask, B.Mask, F.SilkS, B.SilkS, and Edge.Cuts as Gerbers.Before powering the board:
3V3 and GND.Firmware is not included in this repository. The chosen display driver and GPIO definitions must match the fitted TFT module and the PCB net assignments.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | Conn_01x15 | Connector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_Vertical | ESP32_Left1, ESP32_Right1 |
| 1 | Conn_01x05 | Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical | ROTARY_ENCODER1 |
| 1 | Conn_01x11 | Connector_PinSocket_2.54mm:PinSocket_1x11_P2.54mm_Vertical | TFT |
The 4 most common of 8 parts.

cmdsreedev/tft-dashboard-pcb
Two-layer ESP32 carrier PCB for an SPI TFT display and rotary encoder, designed in KiCad.


joeycastillo/Sensor-Watch
A board replacement for the classic Casio F-91W wristwatch

rusefi/rusefi
rusefi - GPL internal combustion engine control unit

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

shanteacontrols/OpenDeck
A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

dangiu/PicoMemcard
Emulating PSX Memory Card (or controller) using a Raspberry Pi Pico

OLIMEX/DIY-LAPTOP
Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop
It measures 79.2 × 54.5 mm and has 2 copper layers, 1.6 mm thick.
8 parts. 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 cmdsreedev/tft-dashboard-pcb repository on GitHub, at the commit this page was made from: the board is tft-design.kicad_pcb and its schematic tft-design.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask cmdsreedev before reusing the design.