

TickerPCB
ESP32 based 14-segment display PCB!
- Size
- 158.5 × 60.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 106
- Nets
- 76
- Pads
- 479
- Tracks, vias
- 1,096, 109
- Pours
- 29
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 23 May 2025
- Updated
- 17 Feb 2026
Overview
TickerPCB is an open-source printed circuit board by hulonoj, from the hulonoj/TickerPCB repository on GitHub. It is a 2-layer board of 158.5 × 60.5 mm with 106 parts on 76 nets, routed with 1,096 tracks and 109 vias.
It is built around the ESP8266EX, MCP73871EV and MCP9808-E/MS, with the MAX6955AAX, HSMG-C170 and HSMD-C170 among its other parts. Its parts include 34 resistors, 27 capacitors, 14 ICs, 2 connectors and 2 inductors. It belongs with the lEDs and displays boards and the ESP8266 boards of this library.
Main components
12ESP8266EX
QFN-32-EP(5x5)-40℃~+125℃ -91dBm 120mA 2.4GHz 2.4GHz~2.4835GHz 2.5V~3.6V 21.5dBm 50mA 72.2Mbps SPI、UART、I2C、I2S WiFi transceiver QFN-32-EP(5x5) RF Transceiver ICs ROHSEspressif SystemsRF Transceiver ICsMCP73871EV
-ModulesMicrochip TechnologyMCP9808-E/MS
MSOP-8-40℃~+125℃ 13bit 2.7V~5.5V 250ms I2C、SMBus ±0.5℃ MSOP-8 Temperature Sensors ROHSMicrochip TechnologyTemperature SensorsMAX6955AAX
SOP362-Wire Interfaced, 2.7V to 5.5V LED Display Driver with I/O Expander and Key ScanMaxim Integrated (Analog Devices)UncategorisedHSMG-C170
0805-40℃~+85℃ 15mcd 170° 2.2V 20mA 52mW 570nm 572nm Discrete Diode Green Diffused Lens Yellow Green 0805 LED Indication - Discrete ROHSBroadcom LimitedLED Indication - DiscreteHSMD-C170
0805170° 2.2V 20mA 604nm 605nm 8mcd Orange White Lens 0805 Abolished Device ROHSBroadcom LimitedLED Indication - DiscreteHSMS-C170
0805-40℃~+85℃ 10mcd 170° 2.1V 20mA 52mW 626nm 630nm Discrete Diode Red 0805 LED Indication - Discrete ROHSBroadcom LimitedLight Emitting Diodes (LED)JS202011SCQN
SMD-40℃~+85℃ 300mA 5,000 cycles 5.5mm 6V DPDT Rectangular Columnar SMD(SMT) Tab Surface Mount,Vertical SMD Slide Switches ROHSC&KSlide SwitchesLTST-C170TBKT
0805-20℃~+80℃ 104mcd 130° 20mA 3.3V 465nm~475nm 468nm 76mW Blue Discrete Diode Water Clear 0805 LED Indication - Discrete ROHSLite-OnLED Indication - DiscretePDTA143ZT
SOT-23-65℃~+150℃ 1 PNP Pre-Biased 10 100 100mA 100mV 100nA 180MHz 250mW 4.7kΩ 500mV 50V 5V PNP SOT-23 Digital Transistors ROHSNexperiaDigital TransistorsSI1499DH
SC-70-6-55℃~+150℃ 1 P-Channel 1.6A 122pF 16nC@4.5V 2.5W、2.78W 220pF 650pF 78mΩ@4.5V 800mV 8V P-Channel ±5V SOT-363 MOSFETs ROHSVishay IntertechnologyMOSFETsTPS61090_1_2
UncategorisedTexas Instruments
README
README.mdESP32 14-Segment Ticker Board
A custom-built ESP32-based project using 14-segment hex displays to show real-time data like a clock, stock prices, temperature, and a chess timer.

What It Does
- Pulls real-time data via Wi-Fi
- Displays info on 8 14-segment displays
- Controlled with 7 physical buttons
- Runs on battery with power management
Current Modes
- Temperature from 2 i2c sensors
- Real time clock accurate to ~1 second
- Stock Price for any ticker symbol you input
- Chess clock with 5 differet base times and increment
Photos
Finished Board!
Shows live temperature readings in temperature testing video and accurate clock in clock testing video

Schematic and Layout
Code Overview
Firmware is written in C++ and manages:
- I2C communication with display drivers
- GPIO input from buttons
- Wi-Fi data fetching
- State switching between display modes
Buttons presses trigger interrupts which are then handled and change state machines to change or move within modes.
📚 Notes
I designed and built this project as a personal challenge to deepen my embedded systems skills. The board and code were developed from scratch, and photos illustrate the final product.
📝 License
MIT
Parts
106| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 0.1uF 0603 | Vault:FP-CC0603-DA-MFG | C16, C17, C18, C19, C20, C21, C22, C23, C24, C25 |
| 10 | NeoPixel1655 | Vault:ADA-RGB-1655_V | U5, U6, U7, U8, U9, U10, U11, U12, U13, U14 |
| 9 | 10k | Vault:FP-CRCW0603-e3-MFG | R15, R18, R21, R22, R23, R24, R25, R26, R29 |
| 8 | Button | Pushbutton:PCBCOMPONENT_1 | B0, B1, B2, B3, B4, B5, B6, B7 |
| 5 | 10uF | Vault:FP-GRM188-0_1-e0_2_0_55-IPC_A | C1, C7, C8, C9, C10 |
| 5 | 1uF | Vault:FP-GRM188-0_1-e0_2_0_55-IPC_A | C3, C5, C11, C13, C30 |
| 4 | 200 | Vault:FP-CRCW0603-e3-MFG | R5, R20, R27, R28 |
| 4 | 4.7k | Vault:FP-CRCW0603-e3-MFG | R6, R9, R10, R19 |
| 4 | LiteOn14Seg | 14Seg:LiteOn 14-Segment Disaply [2] | H0, H1, H2, H3 |
| 2 | , | ||
| 2 | 1.87M | Vault:FP-CRCW0603-e3-MFG | R1, R3 |
| 2 | 100k | Vault:FP-CRCW0603-e3-MFG | R7, R17 |
| 2 | 2.2uF | Vault:CAPC2013X145X50ML20T25 | C2, C26 |
| 2 | 200k | Vault:FP-CRCW0603-e3-MFG | R4, R13 |
| 2 | 470 | Vault:FP-CRCW0603-e3-MFG | R8, R14 |
| 2 | HSMG-C170 | Vault:AVAG-HSMX-C170_V | 3.3V Good, DS1 |
| 2 | MCP9808-E/MS | Vault:MCHP-MSOP-MS8_L | U2, U4 |
| 1 | 0.1uF | Vault:FP-CC0603-DA-MFG | C4 |
| 1 | 100nF 0603 | Vault:FP-CC0603-DA-MFG | C12 |
| 1 | 100uF | Vault:CAPC3225X280X50LL20T25 | C6 |
| 1 | 105017-0001 | Vault:USB-MICRO-B_V | J1 |
| 1 | 118k | Vault:FP-CRCW0603-e3-MFG | R30 |
| 1 | 16k | Vault:FP-CRCW0603-e3-MFG | THRM |
| 1 | 1k | Vault:FP-CRCW0603-e3-MFG | R16 |
| 1 | 1uH | Vault:FP-IHLP-1616AB-FP_1_8545x-MFG | L2 |
| 1 | 22pF 0603 | Vault:FP-CC0603-DA-MFG | C15 |
| 1 | 270k | Vault:FP-CRCW0603-e3-MFG | R6 |
| 1 | 3.3V-5V Level Shifter | Vault:FP-DCK0006A-MFG | U1 |
| 1 | 3.9k | Vault:FP-CRCW0603-e3-MFG | R32 |
| 1 | 300 | Vault:FP-CRCW0603-e3-MFG | R12 |
| 1 | 340k | Vault:FP-CRCW0603-e3-MFG | R2 |
| 1 | 37.4k | Vault:FP-CRCW0603-e3-MFG | R31 |
| 1 | 47uF 0805 | Vault:CAPC2013X145X45NL20T25 | C14 |
| 1 | 56k | Vault:FP-CRCW0603-e3-MFG | R11 |
| 1 | 6.34k | Vault:FP-CRCW0603-e3-MFG | R33 |
| 1 | 6.8uH | Vault:FP-IHLP-2525CZ-FP_2_413x3-MFG | L1 |
| 1 | ESP8266 | ESP8266:PCBComponent_1 | ESP1 |
| 1 | HSMD-C170 | Vault:AVAG-HSMX-C170_V | DS2 |
| 1 | HSMS-C170 | Vault:FP-HSMS-C170-MFG | VBAT |
| 1 | JS202011SCQN | Vault:FP-JS202011SCQN-MFG | SW1 |
| 1 | LTST-C170TBKT | Vault:FP-LTST-C170TBKT-MFG | 5V Good |
| 1 | MAX17623 | MAX17623:MAX17623 | B8 |
| 1 | MAX6955 | MAX6955:MAX6955 | M1 |
| 1 | MCP73871 | MCP73871:MCP73871 | MC1 |
| 1 | PDTA143Z | PDTA143Z:PDTA143Z | P2 |
| 1 | SI1499dh | SI1499dh:PCBComponent_1 | M2 |
| 1 | TCA9534PWR | Vault:FP-PW0016A-IPC_A | U19 |
| 1 | TPS61090 | TPS61090IntLib:TPS61090RSAR | T1 |
Questions
How big is the TickerPCB PCB?
It measures 158.5 × 60.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the TickerPCB use?
106 parts, built around the ESP8266EX, MCP73871EV, MCP9808-E/MS and MAX6955AAX. 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 TickerPCB KiCad files?
From the hulonoj/TickerPCB repository on GitHub, at the commit this page was made from: the board is PCB_Files/TickerPCB.kicad_pcb and its schematic PCB_Files/TickerPCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the TickerPCB design in my own project?
Its repository states no licence, so its author keeps all rights: ask hulonoj before reusing the design.
Similar boards
- 2 layers86.4 × 110 mm

- 2 layers86.4 × 63.5 mm

- 4 layers191.8 × 123 mm

Rdf kicad
megmem044/Portfolio
This repo consists the source code for the different projects listed on my resume
265 parts - 2 layers23.4 × 51.3 mm

- 4 layers89 × 54.5 mm

- 4 layers96.5 × 54.4 mm

ESP32-IoT
ddennis18/ESP32-IoT-DevBoard
An ESP32-C3 based IoT controller board designed in KiCad. The board combines wireless control, sensor interfaces, local storage, audio/light sensing, USB connectivity, and single-cell Li-ion battery support on a compact…
88 parts1MIT - 4 layers82.9 × 53.8 mm

ESP32 IoT Project
EngMeesh/ESP32_IoT_Dev_Board
A custom 4-layer IoT development board based on the ESP32-C3, featuring integrated LiPo battery management, a CP2102N USB-UART bridge, MicroSD support, and onboard environmental/audio sensors for embedded engineering…
92 parts1MIT - 4 layers79.3 × 53.6 mm

ESP-32
kaushal1020/esp32-c3-02-KiCAD-Design
A custom ESP32-C3-02 Development Board designed from scratch using KiCad. This repository contains the complete hardware design, including schematic, PCB layout, and supporting files for manufacturing and development.
88 parts1