Skip to the content
PCBKitNew board
2 layers22 × 153.3 mmThermoLight, the printed circuit board in 3D

The IoT Thermometer & Display

Size
22 × 153.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
192
Nets
67
Pads
423
Tracks, vias
668, 87
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
4 Jan 2019
Updated
13 Jan 2019

Overview

ThermoLight is an open-source printed circuit board by harbra, from the harbra/ThermoLight repository on GitHub. It is a 2-layer board of 22 × 153.3 mm with 192 parts on 67 nets, routed with 668 tracks and 87 vias.

It is built around the 74AHCT1G125SE, AP2112K-3.3 and SHT31-DIS-F, with the WS2812B and TL3315NF160Q among its other parts. Its parts include 45 capacitors, 38 diodes, 10 resistors, 6 ICs and 6 connectors. It belongs with the ESP8266 boards of this library.

Main components

5

README

pcb/README.md

ThermoLight - The IoT Thermometer & Display

Project description

ThermoLight is a thermometer look-alike display that can show up to four values using NeoPixels & the ESP8266.

A more detailed description can be found on hackster.io.

Folder contents

  • Schematic and PCB for the underlying electronics, created in KiCAD
    • Some custom components are included in a custom KiCAD library in /mylibrary

Licenses

  • Schematic, PCB and enclosure design are licensed with CC-BY-SA-4.0

BOM

Note: CCS811 and iAQ-Core can detect the same information and are connected to the same I2C bus. So only one of them needs to be equipped.

RefQntyValuePartFootprintComment
C1, C2, C3, C5, C44510udevice:CCapacitors_SMD:C_1206_HandSolderingUnpolarized capacitor
C4, C452470udevice:CPmyfootprints:CP_Radial_D6.3mm_P2.50mm_lyingPolarised capacitor
C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31, C32, C33, C34, C35, C36, C37, C38, C39, C40, C41, C42, C43380.1udevice:CCapacitors_SMD:C_0603_HandSolderingUnpolarized capacitor
J11952-1951-NDconn:Conn_01x03Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm_SMD_Pin1RightGeneric connector, single row, 01x03
J21USB_OTGconn:USB_OTGmyfootprints:1051640001USB mini/micro connector
LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8, LED9, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23, LED24, LED25, LED26, LED27, LED28, LED29, LED30, LED31, LED32, LED33, LED34, LED35, LED36, LED37, LED3838WS2812BWorldsemi:WS2812BLEDs:LED_WS2812B-PLCC4RGB LED with integrated controller
PROG1, RST12TL3315NF160Qswitches:SW_Pushmyfootprints:TL3315Push button switch, generic, two pins
R1, R2, R3, R4, R5, R6610kdevice:RResistors_SMD:R_0603_HandSolderingResistor
R71470device:RResistors_SMD:R_0603_HandSolderingResistor
R8, R9, R1034k7device:RResistors_SMD:R_0603_HandSolderingResistor
U11AP2112mylibrary:AP2112TO_SOT_Packages_SMD:SOT-23-5_HandSoldering
U21ESP-12ESP8266:ESP-12myfootprints:ESP-12S_SMDESP8266 ESP-12 module, 16 pins, 2mm, PCB antenna
U3174AHCT1G125mylibrary:74AHCT1G125TO_SOT_Packages_SMD:SOT-23-5_HandSoldering
U41iAQ-Coremylibrary:iAQ-Coremyfootprints:iAQ-Core
U51SHT31-Dmylibrary:SHT31-Dmyfootprints:DFN-8-2.5x2.5-0.5mm-handsolder
U61CCS811mylibrary:CCS811myfootprints:LGA_CCS811

Parts

192
QtyValueFootprintReferences
82vmyfootprints:Via-0.6mmr, r, r, r, r, r, r, r, r, r, r, r, r, r, r, r +66
380.1uCapacitors_SMD:C_0603_HandSolderingC10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25 +22
38WS2812BLEDs:LED_WS2812B-PLCC4LED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +22
610kResistors_SMD:R_0603_HandSolderingR1, R2, R3, R4, R5, R6
510uCapacitors_SMD:C_1206_HandSolderingC1, C2, C3, C5, C44
34k7Resistors_SMD:R_0603_HandSolderingR8, R9, R10
2470umyfootprints:CP_Radial_D6.3mm_P2.50mm_lyingC4, C45
2TL3315NF160Qmyfootprints:TL3315PROG1, RST1
1470Resistors_SMD:R_0603_HandSolderingR7
174AHCT1G125TO_SOT_Packages_SMD:SOT-23-5_HandSolderingU3
1952-1951-NDPin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm_SMD_Pin1RightJ1
1AP2112TO_SOT_Packages_SMD:SOT-23-5_HandSolderingU1
1CCS811myfootprints:LGA_CCS811U6
1ESP-12myfootprints:ESP-12S_SMDU2
1SHT31-Dmyfootprints:DFN-8-2.5x2.5-0.5mm-handsolderU5
1T_3V3Pin_Headers:Pin_Header_Straight_1x01_Pitch2.54mmJ5
1T_GNDPin_Headers:Pin_Header_Straight_1x01_Pitch2.54mmJ6
1T_SCLPin_Headers:Pin_Header_Straight_1x01_Pitch2.54mmJ4
1T_SDAPin_Headers:Pin_Header_Straight_1x01_Pitch2.54mmJ3
1USB_OTGmyfootprints:1051640001J2
1iAQ-Coremyfootprints:iAQ-CoreU4

The 189 most common of 192 parts.

Questions

How big is the ThermoLight PCB?

It measures 22 × 153.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ThermoLight use?

192 parts, built around the 74AHCT1G125SE, AP2112K-3.3, SHT31-DIS-F and WS2812B. 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 ThermoLight KiCad files?

From the harbra/ThermoLight repository on GitHub, at the commit this page was made from: the board is pcb/thermolight.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the ThermoLight design in my own project?

Its repository states no licence, so its author keeps all rights: ask harbra before reusing the design.

Similar boards

  • 2 layers94.8 × 47.8 mmMouse v2, the printed circuit board in 3D

    Mouse v2

    lowj/fish-mouse

    Small Robot for maze navigation (Micromouse)

    77 parts5
  • 2 layers70 × 70 mmCo2monitor, the printed circuit board in 3D

    Co2monitor

    co2monnz/co2monitor-pcb

    CO2 Monitor PCB

    40 parts
  • 2 layers44 × 11.5 mmProjet1, the printed circuit board in 3D

    Projet1

    cobix269/Boussole-num-rique-

    Projet for the class Circuit : Realise your first PCB

    44 parts
  • 4 layers20.3 × 40 mmTemp sensor, the printed circuit board in 3D

    Temp sensor

    matthewlai/WiredHut

    Home automation

    21 parts20GPL-3.0
  • 2 layers50.5 × 38.5 mmESP32-Industrial Sensor Controller, the printed circuit board in 3D

    ESP32-Industrial Sensor Controller

    Eswar-426/ESP32-Industrial-Sensor-Controller

    A custom, compact PCB designed in KiCad 10 for an ESP32-based industrial temperature and humidity monitoring system.

    15 parts1
  • 4 layers220 × 160 mmBroadcast rtu carrier rev a, the printed circuit board in 3D

    Broadcast rtu carrier rev a

    Gecesars/01-plataforma-telemetria-broadcast

    Plataforma Unificada de Telemetria de Estação Transmissora — baseline técnica e acompanhamento do projeto

    94 parts
  • 2 layers94.5 × 64 mmAir monitor, the printed circuit board in 3D

    Air monitor

    kaushalch1/air-monitor

    this is a portable air quality monitoring device designed to measure particulate matter and environmental conditions in real time.

    42 parts
  • 2 layers60 × 170 mmThermometer R005, the printed circuit board in 3D

    Thermometer R005

    IgorCulafic/PCBSmith

    Open-source PCB design tools: KiCad workflows, automatic routing, design review and laser fabrication. Working toward plain-language circuit-to-board design.

    64 partsAGPL-3.0