

Tml
Temperature Logger
- Size
- 72.4 × 48.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 117
- Nets
- 84
- Pads
- 293
- Tracks, vias
- 297, 139
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 14 Sep 2026
- Updated
- 5 Nov 2026
Overview
Tml is an open-source printed circuit board by 0x007E, from the 0x007E/tml repository on GitHub. It is a 2-layer board of 72.4 × 48.3 mm with 117 parts on 84 nets, routed with 297 tracks and 139 vias.
It is built around the ATTINY1606-SF, LM358 and 74HC595, with the 74LVC1GU04DRL, AO3400A and BAT43 among its other parts. Its parts include 39 resistors, 14 capacitors, 13 diodes, 10 transistors and 7 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
6ATTINY1606-SF
SOIC-20-300mil-40℃~+125℃ 10bit 16KB 16MHz 18 1KB 2.7V~5.5V 256Byte 8 Bit AVR Built-in FLASH SOIC-20-300mil Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontroller Units (MCUs/MPUs/SOCs)LM358
SOP-8-18V~18V 0℃~+70℃ 1.2MHz 10nA 2 24mA 3V~36V 500uA 50nA 5mV 80dB Built-in compensation SOP-8 Operational Amplifier ROHSMSKSEMIOperational Amplifier74HC595
SOP-16-40℃~+85℃ 1 100ns@5V,50pF 10MHz 2V~6V 74HC 8 Serial-to-Serial or Parallel Tri-State SOP-16 Shift Registers ROHSGRShift Registers74LVC1GU04DRL
-- Logic Gates ROHSTexas InstrumentsLogic GatesAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsBAT43
DO-204AH-65℃~+125℃ 1 Independent 1V@0.2A 200mA 30V 4A 500nA@25V DO-204AH Schottky Diodes ROHSSTMicroelectronicsSchottky Diodes
README
README.mdTML - Temperature Logger
The TML is a board with an LM386 that is used to scale up a temperature (0°-100°) from KT200. The temperature gets A/D converted over an ATtiny1606 and is stored in an eeprom AT24CM0X with current time and date that is provided by a MCP7940 r(eal)-t(ime)-c(lock). The board itself provides a reverse polarity protection and can be supplied between 9-12V. The voltage is line regulated to 5V.
| Experience | Level |
|---|---|
| Soldering |
Downloads
| Type | File | Description |
|---|---|---|
| Schematic | pdf / cadlab | Schematic files |
| Board | pdf / cadlab | Board file |
| Drill | Drill file | |
| BoM | xlsx / html | Bill of Material as Excel/interactive HTML |
| PCB | zip / tar | KiCAD/Gerber/BoM/Drill files |
Hardware
The pcb is created with KiCAD. All files are built with github actions so that they are ready for a production environment.
PCB
The circuit board is populated on both sides (Top, Bottom). The best way for soldering the SMD components is within a vapor phase soldering system and for the THT components with a standard soldering system.
Top Layer

Bottom Layer

Additional Information
| Type | Link | Description |
|---|---|---|
| LM358 | Industry-Standard Dual Operational Amplifiers | |
| KT200 | Silicon Temperature Sensors | |
| ATtiny1606 | tinyAVR® 0-series | |
| AT24CM01 | I²C-Compatible (Two-Wire) Serial EEPROM 1‑Mbit (131,072 x 8) | |
| AT24CM02 | I²C-Compatible (Two-Wire) Serial EEPROM 2‑Mbit (262,144 x 8) | |
| MCP7940 | Low-Cost I2C Real-Time Clock/Calendar with SRAM |
R. GAECHTER
Parts
117| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | TestPoint_Probe | TestPoint:TestPoint_Pad_D1.5mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12 |
| 10 | AO3400A | Package_TO_SOT_SMD:SOT-23-3 | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10 |
| 9 | 270R | Resistor_SMD:R_1206_3216Metric | R1, R3, R5, R7, R9, R11, R13, R15, R18 |
| 9 | 27R | Resistor_SMD:R_1206_3216Metric | R2, R4, R6, R8, R10, R12, R14, R16, R24 |
| 6 | 100n | Capacitor_SMD:C_1206_3216Metric | C5, C6, C7, C8, C9, C10 |
| 5 | Green | LED_THT:LED_D5.0mm | D1, D2, D3, D4, D5 |
| 4 | 220u | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C1, C2, C3, C4 |
| 4 | 3k3 | Resistor_SMD:R_1206_3216Metric | R25, R26, R27, R30 |
| 3 | 1k | Resistor_SMD:R_1206_3216Metric | R17, R35, R37 |
| 3 | 22k | Resistor_SMD:R_1206_3216Metric | R21, R23, R38 |
| 3 | BAT43 | Diode_SMD:D_MiniMELF | D9, D12, D13 |
| 2 | 10k | Resistor_SMD:R_1206_3216Metric | R28, R29 |
| 2 | 22p | Capacitor_SMD:C_1206_3216Metric | C11, C12 |
| 2 | 4p7 | Capacitor_SMD:C_1206_3216Metric | C13, C14 |
| 2 | 5k6 | Resistor_SMD:R_1206_3216Metric | R19, R20 |
| 2 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3, J6 |
| 2 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2 |
| 2 | SW_SPST | Button_Switch_THT:SW_PUSH_6mm | SW1, SW2 |
| 2 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1, J4 |
| 2 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2 |
| 2 | Yellow | LED_THT:LED_D5.0mm | D6, D7 |
| 1 | 12MHz | Crystal:Crystal_SMD_Abracon_ABM8AIG-4Pin_3.2x2.5mm | Y2 |
| 1 | 1Meg | Resistor_SMD:R_1206_3216Metric | R39 |
| 1 | 200 | Potentiometer_THT:Potentiometer_Bourns_3296W_Vertical | RV2 |
| 1 | 250k | Potentiometer_THT:Potentiometer_Bourns_3296W_Vertical | RV1 |
| 1 | 32.768kHz | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | 330 | Resistor_SMD:R_1206_3216Metric | R33 |
| 1 | 33k | Resistor_SMD:R_1206_3216Metric | R34 |
| 1 | 350m | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | 3k9 | Resistor_SMD:R_1206_3216Metric | R32 |
| 1 | 6k2 | Resistor_SMD:R_1206_3216Metric | R31 |
| 1 | 74HC595 | Package_SO:SOIC-16W_5.3x10.2mm_P1.27mm | U6 |
| 1 | 74LVC1GU04DRL | Package_TO_SOT_SMD:SOT-553 | U7 |
| 1 | AT24CM0X | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | ATtiny1606-S | Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm | U4 |
| 1 | BZ5V1 | Diode_SMD:D_MiniMELF | D10 |
| 1 | Battery_Cell | Battery:BatteryHolder_LINX_BAT-HLD-012-SMT | BT1 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | ESD | Symbol:ESD-Logo_6.6x6mm_SilkScreen | FID1 |
| 1 | LM358 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | MC78M05_TO252 | Package_TO_SOT_SMD:TO-252-2 | U1 |
| 1 | MCP7940N-xMS | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | OH | Symbol:OSHW-Logo_5.7x6mm_SilkScreen | FID3 |
| 1 | QR | Images:QR_0x007e | FID4 |
| 1 | Red | LED_SMD:LED_1206_3216Metric | D11 |
| 1 | Red | LED_THT:LED_D5.0mm | D8 |
| 1 | Waste | Symbol:WEEE-Logo_4.2x6mm_SilkScreen | FID2 |
| 1 | n.B. | Resistor_SMD:R_1206_3216Metric | R22 |
| 1 | opt. | Resistor_SMD:R_1206_3216Metric | R36 |
Questions
How big is the Tml PCB?
It measures 72.4 × 48.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Tml use?
117 parts, built around the ATTINY1606-SF, LM358, 74HC595 and 74LVC1GU04DRL. 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 Tml KiCad files?
From the 0x007E/tml repository on GitHub, at the commit this page was made from: the board is pcb/TML.kicad_pcb and its schematic pcb/TML.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Tml design in my own project?
Its repository states no licence, so its author keeps all rights: ask 0x007E before reusing the design.
Similar boards
- 2 layers77.5 × 50.8 mm

- 2 layers114.2 × 36.8 mm

Airbox
Alacrity-Education/AirBoxV2
The AirBox V2 Station is an open source air quality monitoring station based on the Sensirion SEN66 sensor. It measures particulate matter, CO2, VOC and NOx, runs on a solar charged lithium cell, and reports over Wi-Fi.
68 parts6GPL-3.0 - 2 layers43.8 × 31.8 mm

- 2 layers19 × 31.8 mm

Tiny avr
eshazen/reference_designs
Example projects for educational purposes - no warranty!
21 partsCC0-1.0 - 2 layers54 × 47 mm

- 2 layers30 × 100 mm

Moskill
telagod/moskill
MosKill - Smart Mosquito Swatter with BLE, Kill Counting & Statistics | ESP32-C3 + KiCad PCB + UniApp
95 parts2 - 2 layers54.1 × 30.5 mm

- 2 layers77.5 × 50.8 mm
