

Iline sensor
a breville control freak ++
- Size
- 45 × 35 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 8
- Nets
- 3
- Pads
- 14
- Tracks, vias
- 12, 3
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 11 Dec 2025
- Updated
- 30 Oct 2026
Overview
Iline sensor is an open-source printed circuit board by BennetLeff, from the BennetLeff/temper repository on GitHub. It is a 2-layer board of 45 × 35 mm with 8 parts on 3 nets, routed with 12 tracks and 3 vias.
It is built around the AC1020 and B2B-XH-A(LF)(SN). Its parts include 2 resistors, 1 diode and 1 connector. It belongs with the sensors and measurement boards of this library.
Main components
2AC1020
插件1000:1 20A 41.8Ω 50Hz、60Hz Plugin Current Sense Transformers ROHSTalema Group LLCCurrent Sense TransformersB2B-XH-A(LF)(SN)
插件,P=2.5mm-25℃~+85℃ 1 1x2P 2 2.5mm 250V 2P 3A 5.75mm 7.4mm 7mm Brass K Pin PA66 Through Hole Tin UL94V-0 White XH 插件,P=2.5mm Wire To Board Connector ROHSJSTWire To Board Connector
README
README.mdTemper — ESP32-S3 Induction Cooker
Temper is a consumer induction cooker: a 120 V full-bridge power stage, isolated gate drive, sensing and protection units, and ESP32-S3 firmware with an 8-state transition-table machine and hardware-latched protection.
Implementation and qualification status lives with the evidence, not here: see zapote/CHECKS.md and each unit's acceptance record. Nothing has been qualified on hardware.
Layout
| Path | What it is |
|---|---|
zapote/ | Board validation workspace: Rust ERC/DRC/DFM, the five standalone units (RTD, current-sense, thermal-sense, interlock, gate-drive), the 120 V power stage, native KiCad adapters and fab-house profiles |
firmware/ | ESP32-S3 firmware, host tests, code generators and state-machine/invariant gates (firmware/tools/) |
components/, datasheets/ | Part documentation and datasheets |
docs/, skills/, output/ | Plans, evidence and history; product/PCB/mechanical review skills; mechanical and prototype outputs |
The legacy placer/router, the old production board (pcb/, elec/), datasets,
dashboards and their CI were removed on 2026-10-08. Everything is recoverable from
tag archive/temper-legacy-2026-10-08.
Check a board
export KICAD_CLI=/Applications/KiCad/KiCad.app/Contents/MacOS/kicad-cli
export KICAD_PYTHON=/Applications/KiCad/KiCad.app/Contents/Frameworks/Python.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python
make -C zapote check-board BOARD=/abs/path/board.kicad_pcb PROFILE=fab-profiles/jlcpcb-2layer-2oz.jsonStackup, KiCad ERC/DRC (one finding per violation, with location and values) and
fab-house DFM against a vendor profile. make -C zapote help lists the unit,
layout and current checks.
Build and test
make zapote # zapote Rust suite
make firmware-test # firmware host tests
make bridge-python # build zapote_bridge (uv sync)See AGENTS.md for working rules and CONTRIBUTING.md for conventions.
Parts
8| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | H1, H2, H3 | ||
| 2 | 100R | Resistor_SMD:R_1206_3216Metric | R1, R2 |
| 1 | AC1020 | Round5:Talema_AC1005_AC1020 | T1 |
| 1 | B2B-XH-A | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J1 |
| 1 | SMCJ5.0CA-E3/57T | Diode_SMD:D_SMC | D1 |
Questions
How big is the Iline sensor PCB?
It measures 45 × 35 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Iline sensor use?
8 parts, built around the AC1020 and B2B-XH-A(LF)(SN). 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 Iline sensor KiCad files?
From the BennetLeff/temper repository on GitHub, at the commit this page was made from: the board is zapote/power-stage-120v/prototype-closure/round5/boards/native/iline-sensor/iline-sensor.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Iline sensor design in my own project?
Its repository states no licence, so its author keeps all rights: ask BennetLeff before reusing the design.
More from BennetLeff/temper
12- 4 layers275 × 240 mm

- 6 layers164 × 234 mm

- 4 layers240 × 160 mm

- 6 layers220 × 160 mm

- 4 layers60 × 60 mm

- 2 layers135 × 55 mm

- 2 layers100 × 45 mm

- 2 layers100 × 65 mm

- 2 layers60 × 35 mm

- 2 layers60 × 35 mm

- 2 layers80 × 83 mm

- 6 layers80 × 83 mm

Similar boards
- 4 layers128.5 × 40 mm

Scalenode cm4-baseboard
antmicro/scalenode-cm4-baseboard
Baseboard for Raspberry Pi 4 Compute Module optimized for clustering
146 parts152Apache-2.0 - 2 layers52.8 × 55 mm

ILDAWaveX16
stanleyondrus/ILDAWaveX16
ILDAWaveX16 is an open-source, high-resolution, wireless laser DAC with SD-card playback, network control, and ILDA output.
95 parts42 - 2 layers135 × 100 mm

- 2 layers52 × 56.6 mm

- 2 layers197.3 × 121.2 mm

TeensyMaestro Main PCB
rimuadmin/TeensyMaestro-Hardware
Hardware for the TeensyMaestro
115 parts13CERN-OHL-P-2.0 - 2 layers50 × 20 mm

M5stack board dynamixel ttl rs3485
kim-xps12/m5stack_board_dynamixel_ttl_rs3485
When using this repository in your own environment, please import HY2.0-4P.kicadmod into the appropriate library. I import it into the global library so that it can be used from other projects as well.
20 parts6MIT - 4 layers100 × 100 mm

Labathome pcb
klaus-liebler/labathome
Der kleine Bruder von lab@home. Ermöglicht das Experimentieren mit PT1...PTn-Gliedern, die intern als RC-Kombination (entkoppelt über Operationsverstärker) ausgeführt sind.
292 parts5MIT - 4 layers394 × 110 mm

Gpu cluster backplane
antmicro/gpu-cluster-backplane
This project contains open hardware design files for a PCB supporting power distribution in a cluster composed of GPUs. This board has been derived from an open source d1600e-psu-breakout created by Antmicro.
616 parts4Apache-2.0