

TEEKeeper V1.0
An open source temperature controller for high temperature electric ovens & kilns
- Size
- 99.4 × 94.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 29
- Nets
- 98
- Pads
- 157
- Tracks, vias
- 249, 126
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 6 Dec 2024
- Updated
- 26 May 2026
Overview
TEEKeeper V1.0 is an open-source printed circuit board by Sigeardo, from the Sigeardo/TEEKeeper repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 99.4 × 94.5 mm with 29 parts on 98 nets, routed with 249 tracks and 126 vias.
It is built around the IRF4905 and IRFZ44N. Its parts include 10 resistors and 1 capacitor. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
2README
README.md
TEEKeeper (Temperature Environment Electronic Keeper, or TEEK for short) is an open source, Arduino based controller for high temperature electric ovens, such as heat treating ovens for metallurgy/bladesmithing, glass and ceramic kilns, etc. In a broader sense, this projects aims to develop a platform that can be upgraded, expanded and extended by anyone, bringing more advanced control features to the users.
Project principles
This university & passion project has been developed with 5 principles in mind:
1) Open Source and DIY oriented design: TEEK has been inspired by and made possible by many open source and DIY sources, in the forms of documentation, educational material, tools, software, designs etc. This project embraces these principles and aspires to give something back to these communities.
2) Safety and Security: Both in the design of the code and the circuits, developing methods & functions keeping in mind the potential risks for the user.
3) Accessibility & ease of use: The system may grow more and more complex, but the user must be presented with a simple, undestrandable and intuitive U/I. The code must be as readable as possible, to allow anyone to approach the codebase to make
4) It doesn't stop at the board: Data logging and analysis tools can help to improve workflows and perform diagnostics checks. Give users data collection methods, statistics and tools.
6) Be creative & don't be afraid of complexity! But still, try to keep it simple - not trivial!
DISCLAIMER: high temperature & electric related hazards are very real. Be aware of what you're doing and use this code at your own risk.
Parts
29| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 10 | PCM_Resistor_THT_AKL:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R9, R10, R11, R12 |
| 4 | MountingHole_M3_3.2mm_Pad | PCM_SL_Mechanical:MountingHole_3.2mm_Pad | H1, H2, H3, H4 |
| 3 | Screw_Terminal_2_P5.00mm | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | 12V1, DOOR2, SSR3 |
| 2 | 5k | PCM_Resistor_THT_AKL:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3, R6 |
| 2 | LED | PCM_LED_THT_AKL:LED_D4.0mm | Door1, LED_SSR1 |
| 1 | 100 | PCM_Resistor_THT_AKL:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R7 |
| 1 | 100k | PCM_Resistor_THT_AKL:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R5 |
| 1 | 10k | PCM_Resistor_THT_AKL:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R8 |
| 1 | 22n | PCM_Capacitor_THT_AKL:CP_Radial_D5.0mm_P2.50mm | C1 |
| 1 | 3.3k | PCM_Resistor_THT_AKL:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4 |
| 1 | Arduino_Mega2560_R3_Shield | PCM_arduino-library:Arduino_Mega2560_R3_Shield | A1 |
| 1 | Buzzer_5V | PCM_SL_Connectors:PinHeader_1x02_P2.54mm_Vertical | Buzzer1 |
| 1 | IRF4905 | PCM_Package_TO_SOT_THT_AKL:TO-220-3_Horizontal_TabUp | P_DOOR1 |
| 1 | IRFZ44 | PCM_Package_TO_SOT_THT_AKL:TO-220-3_Horizontal_TabUp | N_SSR1 |
| 1 | LOGO | LOGO | G*** |
| 1 | PINHD_1x2_Female | PCM_SL_Connectors:PinHeader_1x02_P2.54mm_Vertical | RESET_BUTTON1 |
| 1 | PINHD_1x5_Female | PCM_SL_Connectors:PinHeader_1x05_P2.54mm_Vertical | ROTARY_ENCODER_PB1 |
| 1 | PINHD_1x6_Female | PCM_SL_Connectors:PinSocket_1x06_P2.54mm_Vertical | MAX31855K1 |
| 1 | PINHD_1x8_Female | PCM_SL_Connectors:PinSocket_1x08_P2.54mm_Vertical | SD_CARD1 |
Questions
How big is the TEEKeeper V1.0 PCB?
It measures 99.4 × 94.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the TEEKeeper V1.0 use?
29 parts, built around the IRF4905 and IRFZ44N. 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 TEEKeeper V1.0 KiCad files?
From the Sigeardo/TEEKeeper repository on GitHub, at the commit this page was made from: the board is TEEKeeper_Shield/TEEKeeper - Kicad Project/TEEKeeper_V1.0.kicad_pcb and its schematic TEEKeeper_Shield/TEEKeeper - Kicad Project/Analog_PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the TEEKeeper V1.0 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 layers41 × 35.6 mm

- 2 layers91.4 × 71.1 mm

Pico w rover
NikodemBartnik/Mini-Mars-Rover
Educational robotic platform made to look like a mini mars rover
20 parts143MIT - 2 layers54.6 × 85.1 mm

- 2 layers97.8 × 66 mm

Pico Watering System
NikodemBartnik/Pico-Watering-System
Raspberry Pi Pico based automated watering system for your garden
33 parts59MIT - 4 layers262 × 110.5 mm

HM CENTRAL-02 painel
BenjamimKrug/robo_humanoide
Repositorio para arquivos gerais necessários para o desenvolvimento do Robô humanoide
303 parts10 - 2 layers55.4 × 82 mm

G board V0 1
2technology/g-board
ESP32 IoT Home automation PCB - 1 * 12V relay, 4 * input button connector with HW debounce, 4 * ws2812b output
42 parts5GPL-3.0 - 2 layers45.5 × 35.5 mm

PWM
AvishkaVishwa/12V-DC-Motor-Speed-Controller-PCB-Design-using-KiCAD
using 555 timer is at Astable mode
16 parts4 - 2 layers186.7 × 81.8 mm

DD Scope PCBv3
RichardBenear/DDScopeX-Hardware
Hardware documentation for Direct Drive Scope
85 parts3MIT