Skip to the content
PCBKitNew board
4 layers240 × 160 mmSection, the printed circuit board in 3D

a breville control freak ++

Size
240 × 160 mm
Copper layers
4
Thickness
1.65 mm
Parts
135
Nets
83
Pads
420
Tracks, vias
642, 177
Pours
57
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
11 Dec 2025
Updated
30 Oct 2026

Overview

Section is an open-source printed circuit board by BennetLeff, from the BennetLeff/temper repository on GitHub. It is a 4-layer board of 240 × 160 mm with 135 parts on 83 nets, routed with 642 tracks and 177 vias.

It is built around the IRM-05-15, IRM-20-15 and AMC1311BDWVR, with the TLV3201AIDBVR(LX), LM4040A25IDBZR and SN74LVC1G00DBVR among its other parts. Its parts include 47 capacitors, 47 resistors, 13 ICs, 10 connectors and 6 transistors.

Main components

12

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

135
QtyValueFootprintReferences
18C0603C104K5RACTUCapacitor_SMD:C_0603_1608MetricC11, C14, C15, C18, C25, C28, C29, C32, C34, C35, C36, C37, C44, C45, C46, C47 +2
8RC1206FR-07470KLResistor_SMD:R_1206_3216MetricR22, R23, R24, R25, R26, R27, R28, R29
674650074TerminalBlock_Wuerth:Wuerth_REDCUBE-THR_WP-THRBU_74650074_THRJ2, J5, J7, J8, J9, J10
6GRM32ER71H106KA12LCapacitor_SMD:C_1210_3225MetricC9, C10, C16, C17, C24, C26
6RT0603BRD0710KLResistor_SMD:R_0603_1608MetricR32, R33, R35, R36, R44, R45
5TLV3201AIDBVRPackage_TO_SOT_SMD:SOT-23-5U6, U7, U10, U11, U12
4B32652A0104K000temper:TDK_B32652A0104K000_P15.00_ReviewOnlyC38, C39, C40, C41
4GRM31A5C3A102JW01DCapacitor_SMD:C_1206_3216MetricC12, C13, C19, C20
4IPW65R018CFD7Package_TO_SOT_THT:TO-247-3_VerticalQ2, Q3, Q5, Q6
4RC0603FR-0710KLResistor_SMD:R_0603_1608MetricR11, R13, R19, R21
4RC1206FR-073R9LResistor_SMD:R_1206_3216MetricR10, R12, R18, R20
3C0603C102J5GACTUCapacitor_SMD:C_0603_1608MetricC27, C31, C33
3RC0603FR-071KLResistor_SMD:R_0603_1608MetricR8, R16, R47
2942C12P22K-Ftemper:CDE_942C_D26.5_L34.0_Axial_ReviewOnlyC21, C22
2AO3400APackage_TO_SOT_SMD:SOT-23Q1, Q4
2B32656G0275J000temper:TDK_B32656G0275J000_4Pin_P37.50_P20.30_ReviewOnlyC5, C6
2BAS116H,115Diode_SMD:D_SOD-123FD4, D5
2DE1E3RA222MA4BP01Ftemper:Murata_DE1E3RA222MA4BP01F_P10.0_Pad1.5_ReviewOnlyC3, C4
2GRM31C5C1H104JA01LCapacitor_SMD:C_1206_3216MetricC42, C43
2R463N410000N1Mtemper:KEMET_R463N410000N1M_P22.50_ReviewOnlyC1, C2
2RC0603FR-07100KLResistor_SMD:R_0603_1608MetricR7, R15
2RC0603FR-07100RLResistor_SMD:R_0603_1608MetricR6, R14
2RC0603FR-0739KLResistor_SMD:R_0603_1608MetricR9, R17
2RC1206FR-07120KLResistor_SMD:R_1206_3216MetricR1, R2
2RC1206FR-07220KLResistor_SMD:R_1206_3216MetricR3, R4
2RT0603BRD071KLResistor_SMD:R_0603_1608MetricR40, R41
2RT0603BRD073K32LResistor_SMD:R_0603_1608MetricR43, R46
2UCC21550BDWKRlib:SOIC16W_IsolatedU1, U2
2UF4007-E3/54Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1, D2
10326020.MXPFuse:Fuseholder_Clip-6.3x32mm_Littelfuse_102071_Inline_P34.70x7.60mm_D2.00mm_HorizontalF1
10430451612Connector_Molex:Molex_Micro-Fit_3.0_43045-1612_2x08_P3.00mm_VerticalJ4
11704004temper:Phoenix_KDS3_1704004_1Pos_2Pin_ReviewOnlyJ6
11711725TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_HorizontalJ1
1942C12P1K-Ftemper:CDE_942C_D19.0_L34.0_Axial_ReviewOnlyC23
1AMC1311BDWVRPackage_SO:SOIC-8_7.5x5.85mm_P1.27mmU4
1B2P-VH(LF)(SN)Connector_JST:JST_VH_B2P-VH_1x02_P3.96mm_VerticalJ3
1B82726S2203A020temper:B82726S2_ReviewOnlyL1
1C0603C101J5GACTUCapacitor_SMD:C_0603_1608MetricC30
1CST3015-100EDtemper:CST3015T1
1GBJ2510-Ftemper:Diode_Bridge_GBJ2510BR1
1IRM-05-15Converter_ACDC:Converter_ACDC_MeanWell_IRM-05-xx_THTPS2
1IRM-20-15Converter_ACDC:Converter_ACDC_MeanWell_IRM-20-xx_THTPS1
1ISO7710DWRlib:SOIC16W_DW0016B_HVU9
1LM4040A25IDBZRPackage_TO_SOT_SMD:SOT-23U5
1MC78L05ACHT1GPackage_TO_SOT_SMD:SOT-89-3U3
1MRT130KP295CVtemper:MRT130KP_Axial_P20.00mm_ReviewOnlyD3
1RC0603FR-075K6LResistor_SMD:R_0603_1608MetricR31
1RC0603JR-070RLResistor_SMD:R_0603_1608MetricR38
1RC1206FR-071KLResistor_SMD:R_1206_3216MetricR42
1RC1206FR-071R5LResistor_SMD:R_1206_3216MetricR39
1RT0603BRD0710K5LResistor_SMD:R_0603_1608MetricR34
1RT0603BRD07140KLResistor_SMD:R_0603_1608MetricR37
1RT0603BRD0715K8LResistor_SMD:R_0603_1608MetricR30
1SN74LVC1G00DBVRPackage_TO_SOT_SMD:SOT-23-5U8
1SN74LVC1G332DBVRPackage_TO_SOT_SMD:SOT-23-6U13
1TMOV20RP175Etemper:TMOV20RP_ReviewOnlyRV1
1WSK2512R0010FEAResistor_SMD:R_Shunt_Vishay_WSK2512_6332Metric_T1.19mmR5

Questions

How big is the Section PCB?

It measures 240 × 160 mm and has 4 copper layers, 1.65 mm thick.

What parts does the Section use?

135 parts, built around the IRM-05-15, IRM-20-15, AMC1311BDWVR and TLV3201AIDBVR(LX). 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 Section KiCad files?

From the BennetLeff/temper repository on GitHub, at the commit this page was made from: the board is zapote/power-stage-120v/native-15/section.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Section 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
  • 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
  • 2 layers100 × 80 mmSection, the printed circuit board in 3D

    Section

    BennetLeff/temper

    a breville control freak ++

    20 parts1

Similar boards

  • 4 layers250 × 180 mmSic v3-power, the printed circuit board in 3D

    Sic v3-power

    FulongLi/AIPE-PCB-Agent

    AIPE-PCB-Agent is the PCB design automation of the AIPE power-electronics ecosystem. Python generators turn a requirement file set (specification, insulation table, components, interfaces, floorplan and routing inputs)…

    202 parts
  • 2 layers94.5 × 228 mmRampedFetCoil, the printed circuit board in 3D

    RampedFetCoil

    flyingperson23/RampedFetCoil

    157 parts2
  • 4 layers165 × 100 mmUsb scoring platform, the printed circuit board in 3D

    Usb scoring platform

    AndrewCraswell/agency

    Native KiCad engineering prototype, separate from the earlier ESP32/tscircuit board. Open usb-scoring-platform.kicadpro in KiCad 10; schematic and PCB are the editable source, with no generator required.

    224 partsMIT
  • 2 layers45 × 55 mmGroundLift, the printed circuit board in 3D

    GroundLift

    duanestorey/hifi-amplifier

    A Custom 5.1 LM3886 Based Custom Amplifier

    12 parts3
  • 4 layers350 × 150 mmDynamicBrakeGrid, the printed circuit board in 3D

    DynamicBrakeGrid

    datacrystals/TractionInverterV3

    166 parts1
  • 4 layers100 × 100 mmTankervision pdb, the printed circuit board in 3D

    Tankervision pdb

    ikeefe12/tankervision-pdb

    Four-layer KiCad power distribution board for the TankerVision robot: USB-C PD / barrel-jack input, supercapacitor-backed rail for clean Jetson shutdown, and four firmware-controlled protected output ports.

    452 parts
  • 4 layers246.8 × 154.7 mmAc psu, the printed circuit board in 3D

    Ac psu

    johonkanen/ac_psu_kicad

    test full kicad conversion of latest ac_psu hardware files done by claude. originally drawn in proteus

    377 partsMIT
  • 2 layers100 × 150 mmSubController, the printed circuit board in 3D

    SubController

    smileym4n-collab/Kicadprojects

    226 parts