Shop / Displays

ET-D18

TM1638 8-Digit + 8-Key Panel

8 digits, 8 LEDs and 8 buttons on three wires

AED 25.00

Out of stock
✓ TestedEvery board is checked before it ships
🚚 Fast shippingUAE 1–3 days · GCC & worldwide
💬 Engineer supportQuestions answered by the designers

Download datasheet (PDF)

Overview

8 digits, 8 LEDs and 8 buttons on three wires

The ET-D18 is built around the TM1638 — 8 digits × 8 segments, 8-level brightness, 24-key scan (8 keys used). It connects over 3-wire serial STB / CLK / DIO (not I²C) and is powered from 5V; 3.3V hosts drive the inputs directly (VIH 0.7×VDD = 3.5V — use the ET-A03 level converter for strict compliance).

Designed in Dubai by ElectroTrical — the full schematic, BOM and design notes are published below.

Good for

  • Front panels for timers and counters
  • Test fixtures
  • Learning 7-segment displays

Key features

What makes it different

Driver

TM1638: 8 digits × 8 segments, 8-level brightness, 24-key scan (8 keys used)

Interface

3-wire serial STB / CLK / DIO (not I²C)

Supply

5V; 3.3V hosts drive the inputs directly (VIH 0.7×VDD = 3.5V — use the ET-A03 level converter for strict compliance)

Parts

2 × 0.36" 4-digit displays, 8 red LEDs, 8 tactile keys

Open documentation

Schematic, BOM and layout notes published for every board.

Breadboard friendly

Standard 2.54 mm pitch and M2.5 mounting holes.

Specifications

Technical specifications

Device
DriverTM1638: 8 digits × 8 segments, 8-level brightness, 24-key scan (8 keys used)
Interface3-wire serial STB / CLK / DIO (not I²C)
Supply5V; 3.3V hosts drive the inputs directly (VIH 0.7×VDD = 3.5V — use the ET-A03 level converter for strict compliance)
Parts2 × 0.36" 4-digit displays, 8 red LEDs, 8 tactile keys
Board
Size100.0 × 40.0 mm
Mounting4 × M2.5 holes, 2.54 mm from each corner
Connectors5-pin 2.54 mm header
Main ICTM1638 (LCSC C19187)
RevisionRev A
Software
LibrariesTM1638plus (Arduino), ESPHome tm1638, MicroPython tm1638

Performance

Capability

What one 3-wire bus drivesBoard build: 8 digits, 8 LEDs, 8 keys.

Pinout

Pin map and connections

TM1638 8-Digit + 8-Key Panel pinout: VIN, GND, STB, CLK, DIO
PinNameTypeFunction
1VINPower5V (4.5–5.5V)
2GNDGroundGround
3STBSignalStrobe / chip select
4CLKSignalClock
5DIOSignalData in/out, open-drain

Mechanical

Dimensions and what's in the box

Board 100.0 × 40.0 mm with M2.5 holes
Top view · 100.0 × 40.0 mm

In the box

  • 1 × ET-D18 TM1638 8-Digit + 8-Key Panel (assembled)
  • 1 × 5-pin 2.54 mm male header, unsoldered
  • 2 × 0.36" 4-digit 7-segment, common cathode, red (3461AS type)

Getting started

  • Wire the header: VIN, GND, STB, CLK, DIO
  • Libraries: TM1638plus (Arduino), ESPHome tm1638, MicroPython tm1638

Compare

Which LED driver board?

TM1638 8-Digit + 8-Key Panel (this board)This boardET-D16 SK9822 10-LED StickET-D17 IS31FL3731 Matrix DriverET-D05 8-LED RGB Stick
What it does8 digits, 8 LEDs and 8 buttons on three wires10 clocked RGB LEDs (APA102-compatible), 3.3/5 V inputDrive 144 LEDs with 256 brightness levels over I²CEight addressable RGB LEDs with a 3.3 V-safe input
Interface3-wire serial STB / CLK / DIO (not I²C)2-wire clock + data (SPI MOSI + SCK), up to ~15MHzI²C 0x74 (0x77 with JP3)—
Best forFront panels for timers and countersFlicker-free lighting on cameraCustom LED matricesStatus bars and level meters
Price25 AED28 AED25 AED19 AED

Downloads

Documents and design files

Need a custom version of this board?

Different connector, size or sensor? We design and build custom variants.