Skip to the content
PCBKitNew board
6 layers220 × 160 mmSection, the printed circuit board in 3D

a breville control freak ++

Size
220 × 160 mm
Copper layers
6
Thickness
1.6 mm
Parts
91
Nets
67
Pads
268
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 6 (file 20211014)
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 6-layer board of 220 × 160 mm with 91 parts on 67 nets.

It is built around the IRM-05-15, IRM-20-15 and AMC1311BDWVR, with the LM4040A25IDBZR, TLV3201AIDBVR(LX) and RC0603FR-0710KL among its other parts. Its parts include 34 capacitors, 31 resistors, 7 ICs, 6 transistors and 4 connectors.

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

91
QtyValueFootprintReferences
12C0603C104K5RACTUCapacitor_SMD:C_0603_1608MetricC7, C8, C11, C14, C15, C18, C25, C28, C29, C32, C33, C34
6GRM32ER71H106KA12LCapacitor_SMD:C_1210_3225MetricC9, C10, C16, C17, C24, C26
6RC0603FR-0710KLResistor_SMD:R_0603_1608MetricR8, R11, R13, R16, R19, R21
4GRM31A5C3A102JW01DCapacitor_SMD:C_1206_3216MetricC12, C13, C19, C20
4IPW65R018CFD7Package_TO_SOT_THT:TO-247-3_VerticalQ2, Q3, Q5, Q6
4RC1206FR-073R9LResistor_SMD:R_1206_3216MetricR10, R12, R18, R20
4RC1206FR-07470KLResistor_SMD:R_1206_3216MetricR22, R23, R24, R25
2942C12P22K-Ftemper:CDE_942C_D26.5_L34.0_Axial_ReviewOnlyC21, C22
2942C6W2P5K-Ftemper:CDE_942C_D32.0_L54.0_Axial_ReviewOnlyC5, C6
2AO3400APackage_TO_SOT_SMD:SOT-23Q1, Q4
2C0603C102J5GACTUCapacitor_SMD:C_0603_1608MetricC27, C31
2DE1E3RA222MA4BP01FCapacitor_THT:C_Disc_D10.5mm_W5.0mm_P10.00mmC3, C4
2R463R410000M1MCapacitor_THT:C_Rect_L26.5mm_W10.5mm_P22.50mm_MKS4C1, C2
2RC0603FR-07100KLResistor_SMD:R_0603_1608MetricR7, R15
2RC0603FR-071KLResistor_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
2RT0603BRD0710KLResistor_SMD:R_0603_1608MetricR28, R29
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
11711026TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_HorizontalJ2
11711039TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-3-5.08_1x03_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
1ISO7710FDWRPackage_SO:SOIC-16W_7.5x10.3mm_P1.27mmU7
1LM4040A25IDBZRPackage_TO_SOT_SMD:SOT-23U5
1MC78L05ACHT1GPackage_TO_SOT_SMD:SOT-89-3U3
1RC0603FR-076K8LResistor_SMD:R_0603_1608MetricR27
1RT0603BRD0710K5LResistor_SMD:R_0603_1608MetricR30
1RT0603BRD0715K8LResistor_SMD:R_0603_1608MetricR26
1RT0603BRD079K76LResistor_SMD:R_0603_1608MetricR31
1TLV3201AIDBVRPackage_TO_SOT_SMD:SOT-23-5U6
1TMOV20RP175Etemper:TMOV20RP_ReviewOnlyRV1
1WSK2512R0010FEAResistor_SMD:R_Shunt_Vishay_WSK2512_6332Metric_T1.19mmR5

Questions

How big is the Section PCB?

It measures 220 × 160 mm and has 6 copper layers, 1.6 mm thick.

What parts does the Section use?

91 parts, built around the IRM-05-15, IRM-20-15, AMC1311BDWVR and LM4040A25IDBZR. 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-01/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
  • 4 layers240 × 160 mmSection, the printed circuit board in 3D

    Section

    BennetLeff/temper

    a breville control freak ++

    135 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
  • 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 layers100 × 100 mmFarmMesh Node, the printed circuit board in 3D

    FarmMesh Node

    chinawrj/FarmMesh-Node

    Developing an integrated hardware and software solution for farm-wide Mesh networking: RP2350B/ESP32-C5 nodes, firmware, network protocols, and Wi-Fi/BLE sensor access.

    164 parts
  • 4 layers80 × 50 mmUSB POWER, the printed circuit board in 3D

    USB POWER

    ssmo-oss/UMI-Power-distribution

    Three separate boards distribute a 12 V supply to the UMI system. D6 is the current prototype revision. It has not been physically qualified or approved for production.

    38 parts
  • 4 layers65 × 75 mmMicroduck Power Regen R22, the printed circuit board in 3D

    Microduck Power Regen R22

    ldcyes/OpenDuck

    已完成可编辑原理图、真实四层 PCB 和本地库。阶梯板面积 4510 mm²,比原 65×60 + 32×30 mm 两板总面积 4860 mm² 少 350 mm²(7.20%)。原 TDK 模块本体、四个安装孔和原 TDK 器件位置保留,回生电容采用原料号卧装,J1 因实际拔插通道冲突改为同系列 BM08 顶插。当前为工程候选,未制造,未完成热、回生瞬态、低电量或行走验收。

    84 parts
  • 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