

HeaterMeterPI
HeaterMeter and LinkMeter Arduino BBQ Controller
- Size
- 94.6 × 46.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 66
- Nets
- 65
- Pads
- 217
- Tracks, vias
- 409, 63
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 14 Apr 2011
- Updated
- 9 Aug 2025
Overview
HeaterMeterPI is an open-source printed circuit board by CapnBry, from the CapnBry/HeaterMeter repository on GitHub, published under the MIT licence. It is a 2-layer board of 94.6 × 46.1 mm with 66 parts on 65 nets, routed with 409 tracks and 63 vias.
It is built around the ATMEGA328-PU, BS170 and FQU11P06TU. Its parts include 19 resistors, 16 capacitors, 4 ICs, 4 transistors and 4 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
3ATMEGA328-PU
PDIP-28-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH PDIP-28 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)BS170
TO-92-55℃~+150℃ 1 N-channel 1.2Ω@10V 17pF 2.1V 24pF 500mA 60V 7pF 830mW N-Channel TO-92 MOSFETs ROHSonsemiMOSFETsFQU11P06TU
IPAK-55℃~+150℃ 1 P-Channel 13nC@10V 150mΩ@10V 195pF 2.5W 4V 550pF 60V 60pF 9.4A P-Channel ±30V IPAK MOSFETs ROHSonsemiMOSFETs
README
READMEThis is the source code respository for the HeaterMeter and LinkMeter BBQ grill controllers. Documentation can be found in the wiki: https://github.com/CapnBry/HeaterMeter/wiki
+-----+ +-----+ +------+ |Probe| |Probe| |Blower| +-----+ +-----+ +------+ | | | 2.5mm jacks A +-------------+ | V | HeaterMeter |-----/ (arduino/heatermeter) R +-------------+ ========|=============== Serial UART +------------------+ | +------------+ | O | | linkmeterd | | (openwrt/package/linkmeter) p | +------------+ | e | | | /var/run/linkmeter.sock n | +------+ | W | | luci | | LUA in-process r | +--------+ | t | | uhttpd | | | +--------+ | +-----------------+
Source Layout 3d/* - 3D printed parts source files openwrt/* - Files you'd push to your router for LinkMeter arduino/* - AVR source code for upload to your Arduino board eagle/* - Hardware schematics and board files pebble/* - Source to the Pebble app tools/* - Miscellaneous scripts and .NET apps
Parts
66| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 0.1u | HeaterMeterPI:C025-025X050 | C1, C2, C3, C7, C15, C16, C17, C18 |
| 4 | 100k | HeaterMeterPI:0207_2V | R22, R23, R28, R29 |
| 4 | 10k 1% | HeaterMeterPI:0207_2V | R5, R16, R17, R18 |
| 4 | THROUGH-HOLE | HeaterMeterPI:PAD-032 | U$1, U$2, U$3, U$4 |
| 3 | 1k | HeaterMeterPI:0204_7 | R1, R3, R21 |
| 3 | BS170 | HeaterMeterPI:SOT54E | Q1, Q2, Q5 |
| 2 | 100u/10 | HeaterMeterPI:E2-5 | C5, C6 |
| 2 | 10k | HeaterMeterPI:R0805 | R25, R26 |
| 2 | 1N5819 | HeaterMeterPI:DO41-7 | D2, D3 |
| 2 | 1n | HeaterMeterPI:C0805 | C8, C11 |
| 2 | MountingHole | MountingHole:MountingHole_3.2mm_M3_ISO14580 | H1, H2 |
| 1 | 0.1u | HeaterMeterPI:C0805 | C13 |
| 1 | 100k | HeaterMeterPI:0204_7 | R19 |
| 1 | 100u/25 | HeaterMeterPI:E2,5-6 | C4 |
| 1 | 10k | HeaterMeterPI:0204_7 | R20 |
| 1 | 10n | HeaterMeterPI:C0805 | C9 |
| 1 | 16MHz | HeaterMeterPI:RESONATOR-PTH | Y1 |
| 1 | 1k | HeaterMeterPI:R0805 | R24 |
| 1 | 220u | HeaterMeterPI:E5-9 | L1 |
| 1 | 22k | HeaterMeterPI:0204_7 | R4 |
| 1 | 2k2 | HeaterMeterPI:0204_7 | R14 |
| 1 | 47u/25 | HeaterMeterPI:E2-5 | C12 |
| 1 | 68k | HeaterMeterPI:0204_7 | R13 |
| 1 | AD8495 | HeaterMeterPI:MSOP8 | IC5 |
| 1 | ALARM | HeaterMeterPI:AL11P | SP1 |
| 1 | ATmega328P | HeaterMeterPI:DIL28-3 | IC2 |
| 1 | Barrel_Jack_Switch | Connector_BarrelJack:BarrelJack_Horizontal | J9 |
| 1 | FOOD1 | HeaterMeterPI:CUI-MJ1-2503A | JP4 |
| 1 | FOOD2 | HeaterMeterPI:CUI-MJ1-2503A | JP5 |
| 1 | FOOD3 | HeaterMeterPI:CUI-MJ1-2503A | JP6 |
| 1 | FQU11P06TU | HeaterMeterPI:TO251 | Q3 |
| 1 | LCD1F | HeaterMeterPI:1X05 | JP1 |
| 1 | LCD2F | HeaterMeterPI:1X05 | JP8 |
| 1 | LOGO | HeaterMeterPI:boxy | G*** |
| 1 | MCP1700 | HeaterMeterPI:TO92 | IC4 |
| 1 | OKI-78SR-5 | HeaterMeterPI:TO220HMURATA | IC1 |
| 1 | PCC-SMP | HeaterMeterPI:PCC-SMP | J4 |
| 1 | PIT | HeaterMeterPI:CUI-MJ1-2503A | JP3 |
| 1 | PROBE | HeaterMeterPI:1X06 | J2 |
| 1 | RJ45-8 | HeaterMeterPI:RJ45-8-1H | JP2 |
| 1 | RPi | HeaterMeterPI:2X13 | J1 |
More from CapnBry/HeaterMeter
1- 2 layers69.9 × 41.3 mm

Similar boards
- 2 layers127 × 83.5 mm

Audiostation
janikkaden/self-sufficient-audio-station
A solar-powered, self-sufficient audio station for outdoor exhibitions — ESP32 + DFPlayer, wakes from deep sleep on a button press and plays info tracks in three languages plus music.
28 parts1GPL-3.0 - 4 layers108 × 48.5 mm

- 2 layers100 × 80 mm

- 2 layers100 × 100 mm

Mod2Arinc
morris6/Modulo-Two_ARINC-429_Converter
Converting a Modulo-Two Serial Stream to Arinc-429 Serial Words
105 parts1 - 2 layers21.1 × 26.9 mm

- 2 layers97.1 × 97 mm

- 2 layers121 × 68 mm

Freeds sanchez
pablozg/freeds
Derivador de energía solar excedente creado por Pablo Zerón, Diseño PCB por Amcalo, Tester original por Aeizoon, Wiki por Zoilo Mora
42 parts108 - 2 layers167.6 × 97.5 mm

AS3397 proto DIP
PhysicsDptAngers/polyUAnalog
Open source, analog and polyphonic synthesizer
142 parts88MIT
Questions
How big is the HeaterMeterPI PCB?
It measures 94.6 × 46.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the HeaterMeterPI use?
66 parts, built around the ATMEGA328-PU, BS170 and FQU11P06TU. 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 HeaterMeterPI KiCad files?
From the CapnBry/HeaterMeter repository on GitHub, at the commit this page was made from: the board is eagle/Base/HeaterMeterPI.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the HeaterMeterPI design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).