Skip to the content
PCBKitNew board
2 layers34 × 109.9 mmTdisplay s3, the printed circuit board in 3D

Wifi Smart Home Remotes that run on ESPHome

Size
34 × 109.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
14
Nets
24
Pads
80
Tracks, vias
178, 6
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
31 Jul 2022
Updated
25 Oct 2026

Overview

Tdisplay s3 is an open-source printed circuit board by landonr, from the landonr/homeThing repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 34 × 109.9 mm with 14 parts on 24 nets, routed with 178 tracks and 6 vias.

It belongs with the home automation and IoT and radio and wireless boards and the ESP32 boards of this library.

README

Case Design/tdisplay-s3/README.md

TDisplay S3 homeThing

This remote is no longer in active development. It can still be ordered fully assembled from PCBWay, and the files stay here for DIY builds. The successor is homeThing C6, a universal remote with a scroll wheel, no screen, and better battery life.

TDisplay S3
homeThing Case
homeThing S3
Circuit Front
homeThing S3
Circuit Back

Order

Order Case and PCB from PCBWay

Sold: 27 assembled, 32 PCBs, 10 cases

Case 3D Files

There's a separate front file for FDM printers. It has no extruded buttons, so it prints flat without supports.

Circuit

Gerber Files

ESPHome Config

tdisplay-s3.yaml

Parts

NameQtyDescription
Custom PCB1Custom homeThing S3 PCB. Gerbers are in gerber/.
TDisplay S3 (Soldered Pin)1ESP32-S3 board with screen. Plugs into the PCB.
Adafruit ANO Directional Navigation and Scroll Wheel Rotary Encoder1Directional buttons and scroll wheel
Adafruit ANO Rotary Navigation Encoder Breakout PCB1Breakout for the ANO encoder. Plugs into the PCB.
INMP4411I2S microphone
PCF8574N1I2C GPIO expander for the ANO and case buttons
5mm 940nm IR LED1IR transmitter on GPIO13
2N2222 NPN transistor1IR LED driver
470ohm resistor1IR LED current limit
0.1uF capacitor1Decoupling for the PCF8574
6x6mm tactile switch (10mm tall)3Through-hole tact switches for the case buttons
3.7V 7x20x50mm 700mAh Lipo1Battery
M2.5x8mm screws6Case screws
Female pin socket 1x12, 2.54mm2T-Display S3 plugs into these
Female pin socket 1x09, 2.54mm1ANO breakout plugs into this
Female pin socket 1x03, 2.54mm2INMP441 plugs into these
Male pin header 1x04, 2.54mm (optional)1Optional expansion header: 5V, GPIO12, GPIO16, GND

Parts

14
QtyValueFootprintReferences
3SW_PUSH_6mm_H9.5mmButton_Switch_THT:SW_PUSH_6mm_H9.5mmSW6, SW7, SW8
2PinSocket_1x03_P2.54mm_VerticalConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalINMP441, INMP441 2
1C_Disc_D4.3mm_W1.9mm_P5.00mmCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmCap
1DIP794W45P254L1969H508Q16PCF8574N:DIP794W45P254L1969H508Q16PCF8574N
1LED_D5.0mm_ClearLED_THT:LED_D5.0mm_Clear5MM IR
1PinSocket_1x09_P2.54mm_VerticalConnector_PinSocket_2.54mm:PinSocket_1x09_P2.54mm_VerticalANO Rotary
1PinSocket_1x12_P2.54mm_VerticalConnector_PinSocket_2.54mm:PinSocket_1x12_P2.54mm_VerticalTDisplayS3
1R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal470ohm
1TO-92L_HandSolderPackage_TO_SOT_THT:TO-92L_HandSolderNPN

The 12 most common of 14 parts.

Questions

How big is the Tdisplay s3 PCB?

It measures 34 × 109.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Tdisplay s3 use?

14 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.

Where can I download the Tdisplay s3 KiCad files?

From the landonr/homeThing repository on GitHub, at the commit this page was made from: the board is Case Design/tdisplay-s3/s3.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Tdisplay s3 design in my own project?

Its repository publishes it under the GPL-3.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).

Similar boards

  • 2 layers116.8 × 30 mmType d, the printed circuit board in 3D

    Type d

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    14 parts3kApache-2.0
  • 2 layers32 × 22 mmDiff driver, the printed circuit board in 3D

    Diff driver

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    14 parts990GPL-3.0
  • 2 layers34 × 45 mm2032Charger, the printed circuit board in 3D

    2032Charger

    hackclub/OnBoard

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

    14 parts915
  • 2 layers45.3 × 42.7 mmMainPcb, the printed circuit board in 3D

    MainPcb

    adamb314/ServoProject

    Getting the most out of your hobby servo

    14 parts545
  • 2 layers42.5 × 28.8 mmC5VRX JACK DIY, the printed circuit board in 3D

    C5VRX JACK DIY

    Twotoz/C5VRX

    Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS

    14 parts515GPL-3.0
  • 2 layers62 × 24 mmMai button, the printed circuit board in 3D

    Mai button

    whowechina/mai_pico

    Pico controller for Maimai

    14 parts475
  • 2 layers32 × 76 mmTouch kicad template, the printed circuit board in 3D

    Touch kicad template

    BenjaminPoilve/minichord

    A pocket-sized musical instrument

    14 parts470