Skip to the content
PCBKitNew board
2 layers45 × 35 mmIline sensor, the printed circuit board in 3D

Iline sensor

BennetLeff/temper1

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

2

README

README.md

Temper — ESP32-S3 Induction Cooker

zapote Firmware Tests License

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

PathWhat 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

sh
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.json

Stackup, 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

sh
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
QtyValueFootprintReferences
3H1, H2, H3
2100RResistor_SMD:R_1206_3216MetricR1, R2
1AC1020Round5:Talema_AC1005_AC1020T1
1B2B-XH-AConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ1
1SMCJ5.0CA-E3/57TDiode_SMD:D_SMCD1

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 mmSupervisor, the printed circuit board in 3D

    Supervisor

    BennetLeff/temper

    a breville control freak ++

    440 parts1
  • 6 layers164 × 234 mmCooker, the printed circuit board in 3D

    Cooker

    BennetLeff/temper

    a breville control freak ++

    171 parts1
  • 4 layers240 × 160 mmSection, the printed circuit board in 3D

    Section

    BennetLeff/temper

    a breville control freak ++

    135 parts1
  • 6 layers220 × 160 mmSection, the printed circuit board in 3D

    Section

    BennetLeff/temper

    a breville control freak ++

    91 parts1
  • 4 layers60 × 60 mmSection, the printed circuit board in 3D

    Section

    BennetLeff/temper

    a breville control freak ++

    36 parts1
  • 2 layers135 × 55 mmTank sensor, the printed circuit board in 3D

    Tank sensor

    BennetLeff/temper

    a breville control freak ++

    28 parts1
  • 2 layers100 × 45 mmSection, the printed circuit board in 3D

    Section

    BennetLeff/temper

    a breville control freak ++

    27 parts1
  • 2 layers100 × 65 mmSection, the printed circuit board in 3D

    Section

    BennetLeff/temper

    a breville control freak ++

    25 parts1
  • 2 layers60 × 35 mmBus sensor, the printed circuit board in 3D

    Bus sensor

    BennetLeff/temper

    a breville control freak ++

    24 parts1
  • 2 layers60 × 35 mmCatch sensor, the printed circuit board in 3D

    Catch sensor

    BennetLeff/temper

    a breville control freak ++

    24 parts1
  • 2 layers80 × 83 mmSection, the printed circuit board in 3D

    Section

    BennetLeff/temper

    a breville control freak ++

    21 parts1
  • 6 layers80 × 83 mmSection, the printed circuit board in 3D

    Section

    BennetLeff/temper

    a breville control freak ++

    21 parts1

Similar boards

  • 4 layers128.5 × 40 mmScalenode cm4-baseboard, the printed circuit board in 3D

    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 mmILDAWaveX16, the printed circuit board in 3D

    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 mmHotPlate V1.0, the printed circuit board in 3D

    HotPlate V1.0

    aitesam961/Reflow_Hotplate

    A reflow Hotplate for DIY SMD assembly

    89 parts23GPL-3.0
  • 2 layers52 × 56.6 mmMuMo v2-Node, the printed circuit board in 3D

    MuMo v2-Node

    Strooom/MuMo-V2-Node-PCB

    PCB design for the Museum Monitor V2

    79 parts17
  • 2 layers197.3 × 121.2 mmTeensyMaestro Main PCB, the printed circuit board in 3D

    TeensyMaestro Main PCB

    rimuadmin/TeensyMaestro-Hardware

    Hardware for the TeensyMaestro

    115 parts13CERN-OHL-P-2.0
  • 2 layers50 × 20 mmM5stack board dynamixel ttl rs3485, the printed circuit board in 3D

    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 mmLabathome pcb, the printed circuit board in 3D

    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 mmGpu cluster backplane, the printed circuit board in 3D

    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