

Section
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
12IRM-05-15
DIP-4DIP-4 Power Module/Power Supply ROHSMWGlobal Sourcing PartsIRM-20-15
DIP,52.4x27.2mm1 1.4A 15V 21W 84% 85VAC~305VAC AC-DC Short Circuit Protection DIP,52.4x27.2mm Power Module/Power Supply ROHSMWAC-DC Power ModulesAMC1311BDWVR
SOIC-8-300mil-55℃~+125℃ 1.5mV 3.5nA 3uV/℃ Transimpedance Amplifier SOIC-8-300mil Special Purpose Amplifiers ROHSTexas InstrumentsSpecial Purpose AmplifiersTLV3201AIDBVR(LX)
SOT-23-5SOT-23-5 Comparators ROHSlingxingicComparatorsLM4040A25IDBZR
SOT-23-40℃~+85℃@(Ta) 100ppm/℃ 15mA 2.5V 35uVrms 45uA 45uA Fixed Parallel ±0.1% SOT-23 Voltage Reference ROHSTexas InstrumentsVoltage ReferenceSN74LVC1G00DBVR
SOT-23-5-40℃~+125℃ 1.65V~5.5V 10uA 2 2 32mA 32mA 5.9ns@5V,15pF 74LVC NAND Gate SOT-23-5 Logic Gates ROHSTECH PUBLICLogic GatesSN74LVC1G332DBVR-TP
SOT-23-6-40℃~+125℃ 1 1.2V、1.9V、2.3V、2.4V、3.8V 1.65V~5.5V 1.7V、2V 100mV、300mV、400mV、450mV、550mV 10uA 17.2ns@1.8V,30pF 3 32mA 32mA 700mV、800mV 74LVC Local shutdown mode OR Gate SOT-23-6 Logic Gates ROHSTECH PUBLICLogic GatesRT0603BRD0710KL
0603-55℃~+155℃ 100mW 10kΩ 75V Thin Film Resistor ±0.1% ±25ppm/℃ 0603 Chip Resistor - Surface Mount ROHSYAGEOChip Resistor - Surface MountB32652A0104K000
插件,P=15mm-55℃~+100℃ 100nF 1kV ±10% 插件,P=15mm Polypropylene Film Capacitors (CBB) ROHSTDKPolypropylene Film Capacitors (CBB)RC0603FR-0710KL
UncategorisedUnknown makerRC0603FR-071KL
UncategorisedUnknown maker942C12P22K-F
插件,D26.5xL34mm-55℃~+105℃ 220nF 430V、1.2kV ±10% 插件,D26.5xL34mm Polypropylene Film Capacitors (CBB) ROHSCornell Dubilier ElectronicsPolypropylene Film Capacitors (CBB)
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
135| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | C0603C104K5RACTU | Capacitor_SMD:C_0603_1608Metric | C11, C14, C15, C18, C25, C28, C29, C32, C34, C35, C36, C37, C44, C45, C46, C47 +2 |
| 8 | RC1206FR-07470KL | Resistor_SMD:R_1206_3216Metric | R22, R23, R24, R25, R26, R27, R28, R29 |
| 6 | 74650074 | TerminalBlock_Wuerth:Wuerth_REDCUBE-THR_WP-THRBU_74650074_THR | J2, J5, J7, J8, J9, J10 |
| 6 | GRM32ER71H106KA12L | Capacitor_SMD:C_1210_3225Metric | C9, C10, C16, C17, C24, C26 |
| 6 | RT0603BRD0710KL | Resistor_SMD:R_0603_1608Metric | R32, R33, R35, R36, R44, R45 |
| 5 | TLV3201AIDBVR | Package_TO_SOT_SMD:SOT-23-5 | U6, U7, U10, U11, U12 |
| 4 | B32652A0104K000 | temper:TDK_B32652A0104K000_P15.00_ReviewOnly | C38, C39, C40, C41 |
| 4 | GRM31A5C3A102JW01D | Capacitor_SMD:C_1206_3216Metric | C12, C13, C19, C20 |
| 4 | IPW65R018CFD7 | Package_TO_SOT_THT:TO-247-3_Vertical | Q2, Q3, Q5, Q6 |
| 4 | RC0603FR-0710KL | Resistor_SMD:R_0603_1608Metric | R11, R13, R19, R21 |
| 4 | RC1206FR-073R9L | Resistor_SMD:R_1206_3216Metric | R10, R12, R18, R20 |
| 3 | C0603C102J5GACTU | Capacitor_SMD:C_0603_1608Metric | C27, C31, C33 |
| 3 | RC0603FR-071KL | Resistor_SMD:R_0603_1608Metric | R8, R16, R47 |
| 2 | 942C12P22K-F | temper:CDE_942C_D26.5_L34.0_Axial_ReviewOnly | C21, C22 |
| 2 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1, Q4 |
| 2 | B32656G0275J000 | temper:TDK_B32656G0275J000_4Pin_P37.50_P20.30_ReviewOnly | C5, C6 |
| 2 | BAS116H,115 | Diode_SMD:D_SOD-123F | D4, D5 |
| 2 | DE1E3RA222MA4BP01F | temper:Murata_DE1E3RA222MA4BP01F_P10.0_Pad1.5_ReviewOnly | C3, C4 |
| 2 | GRM31C5C1H104JA01L | Capacitor_SMD:C_1206_3216Metric | C42, C43 |
| 2 | R463N410000N1M | temper:KEMET_R463N410000N1M_P22.50_ReviewOnly | C1, C2 |
| 2 | RC0603FR-07100KL | Resistor_SMD:R_0603_1608Metric | R7, R15 |
| 2 | RC0603FR-07100RL | Resistor_SMD:R_0603_1608Metric | R6, R14 |
| 2 | RC0603FR-0739KL | Resistor_SMD:R_0603_1608Metric | R9, R17 |
| 2 | RC1206FR-07120KL | Resistor_SMD:R_1206_3216Metric | R1, R2 |
| 2 | RC1206FR-07220KL | Resistor_SMD:R_1206_3216Metric | R3, R4 |
| 2 | RT0603BRD071KL | Resistor_SMD:R_0603_1608Metric | R40, R41 |
| 2 | RT0603BRD073K32L | Resistor_SMD:R_0603_1608Metric | R43, R46 |
| 2 | UCC21550BDWKR | lib:SOIC16W_Isolated | U1, U2 |
| 2 | UF4007-E3/54 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1, D2 |
| 1 | 0326020.MXP | Fuse:Fuseholder_Clip-6.3x32mm_Littelfuse_102071_Inline_P34.70x7.60mm_D2.00mm_Horizontal | F1 |
| 1 | 0430451612 | Connector_Molex:Molex_Micro-Fit_3.0_43045-1612_2x08_P3.00mm_Vertical | J4 |
| 1 | 1704004 | temper:Phoenix_KDS3_1704004_1Pos_2Pin_ReviewOnly | J6 |
| 1 | 1711725 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_Horizontal | J1 |
| 1 | 942C12P1K-F | temper:CDE_942C_D19.0_L34.0_Axial_ReviewOnly | C23 |
| 1 | AMC1311BDWVR | Package_SO:SOIC-8_7.5x5.85mm_P1.27mm | U4 |
| 1 | B2P-VH(LF)(SN) | Connector_JST:JST_VH_B2P-VH_1x02_P3.96mm_Vertical | J3 |
| 1 | B82726S2203A020 | temper:B82726S2_ReviewOnly | L1 |
| 1 | C0603C101J5GACTU | Capacitor_SMD:C_0603_1608Metric | C30 |
| 1 | CST3015-100ED | temper:CST3015 | T1 |
| 1 | GBJ2510-F | temper:Diode_Bridge_GBJ2510 | BR1 |
| 1 | IRM-05-15 | Converter_ACDC:Converter_ACDC_MeanWell_IRM-05-xx_THT | PS2 |
| 1 | IRM-20-15 | Converter_ACDC:Converter_ACDC_MeanWell_IRM-20-xx_THT | PS1 |
| 1 | ISO7710DWR | lib:SOIC16W_DW0016B_HV | U9 |
| 1 | LM4040A25IDBZR | Package_TO_SOT_SMD:SOT-23 | U5 |
| 1 | MC78L05ACHT1G | Package_TO_SOT_SMD:SOT-89-3 | U3 |
| 1 | MRT130KP295CV | temper:MRT130KP_Axial_P20.00mm_ReviewOnly | D3 |
| 1 | RC0603FR-075K6L | Resistor_SMD:R_0603_1608Metric | R31 |
| 1 | RC0603JR-070RL | Resistor_SMD:R_0603_1608Metric | R38 |
| 1 | RC1206FR-071KL | Resistor_SMD:R_1206_3216Metric | R42 |
| 1 | RC1206FR-071R5L | Resistor_SMD:R_1206_3216Metric | R39 |
| 1 | RT0603BRD0710K5L | Resistor_SMD:R_0603_1608Metric | R34 |
| 1 | RT0603BRD07140KL | Resistor_SMD:R_0603_1608Metric | R37 |
| 1 | RT0603BRD0715K8L | Resistor_SMD:R_0603_1608Metric | R30 |
| 1 | SN74LVC1G00DBVR | Package_TO_SOT_SMD:SOT-23-5 | U8 |
| 1 | SN74LVC1G332DBVR | Package_TO_SOT_SMD:SOT-23-6 | U13 |
| 1 | TMOV20RP175E | temper:TMOV20RP_ReviewOnly | RV1 |
| 1 | WSK2512R0010FEA | Resistor_SMD:R_Shunt_Vishay_WSK2512_6332Metric_T1.19mm | R5 |
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 mm

- 6 layers164 × 234 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

- 2 layers100 × 80 mm

Similar boards
- 4 layers250 × 180 mm

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 mm

- 4 layers165 × 100 mm

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 mm

- 4 layers350 × 150 mm

- 4 layers100 × 100 mm

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 mm

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 mm
