

Supervisor
a breville control freak ++
- Size
- 275 × 240 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 440
- Nets
- 280
- Pads
- 1,426
- Tracks, vias
- 5,945, 641
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 11 Dec 2025
- Updated
- 30 Oct 2026
Overview
Supervisor is an open-source printed circuit board by BennetLeff, from the BennetLeff/temper repository on GitHub. It is a 4-layer board of 275 × 240 mm with 440 parts on 280 nets, routed with 5,945 tracks and 641 vias.
It is built around the STM32G071RBT6, SN74AHCT125PWRE4 and TLV9061IDBVR-MS, with the ADS131M08IPBSR, SN74LVC1G08DBVR and TLV3201AIDBVR(LX) among its other parts. Its parts include 150 resistors, 147 capacitors, 108 ICs, 24 connectors and 4 transistors. It belongs with the STM32 boards of this library.
Main components
12STM32G071RBT6
LQFP-64(10x10)-40℃~+85℃ 1.71V~3.6V 128KB 12bit 12bit 32 Bit 36KB 60 64MHz ARM Cortex-M0+ Built-in+External FLASH LQFP-64(10x10) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)SN74AHCT125PWRE4
TSSOP-14-40℃~+85℃ 1 20uA 4 4.5V~5.5V 74AHCT 8.5ns@5V,50pF 8mA 8mA Tri-State Unidirectional TSSOP-14 Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, TransceiversTLV9061IDBVR-MS
SOT-23-5-40℃~+85℃ 1 10V/us 11MHz 2.2V~5.5V 20mA 300uA 30pA 400pA 600nV/℃ 60nV/√Hz@1kHz 800uV 95dB Rail-to-Rail Input, Rail-to-Rail Output SOT-23-5 Operational Amplifier ROHSMSKSEMIOperational AmplifierADS131M08IPBSR
TQFP-32(5x5)-40℃~+125℃ 101dB 2.7V~3.6V 24 32kHz 350nA 7.5LSB 8 8.192MHz Auto calibration、Input buffer、Power-on reset、Bipolar input、Integrated modulator、Multi-chip synchronization、Synchronous triggering、Built-in digital filter Built-in External SPI Sigma-Delta Support Yes TQFP-32(5x5) Analog to Digital Converters (ADC) ROHSTexas InstrumentsAnalog To Digital Converters (ADC)SN74LVC1G08DBVR
SOT-23-5-40℃~+85℃ 1 1.65V~5.5V 1.7V、2V 100nA 2 3.4ns@5V,15pF 32mA 32mA 350mV 4V 700mV、800mV 74LVC AND Gate Local shutdown mode SOT-23-5 Logic Gates ROHSTWGMCLogic GatesTLV3201AIDBVR(LX)
SOT-23-5SOT-23-5 Comparators ROHSlingxingicComparatorsSN74LVC1G32DBVR
SOT-23-5SOT-23-5 Logic Gates ROHSTECH PUBLICLogic GatesSN74LVC1G04DBVR
SOT-23-5-40℃~+125℃ 1 1 1.2V、1.9V、2.2V、2.3V、3.8V 1.65V~5.5V 100mV、300mV、400mV、450mV、550mV 10uA 24mA 24mA 74LVC 7ns@5V,50pF SOT-23-5 Inverters ROHSTECH PUBLICLogic GatesLTC6993HS6-1#TRMPBF
TSOT-23-6L-40℃~+125℃ 1 11ns 16mA 16mA 2.25V~5.5V Monostable TSOT-23-6L Monostable Multivibrators ROHSAnalog DevicesMonostable MultivibratorsTPS1H100AQPWPRQ1
HTSSOP-14-40℃~+125℃ 1 4A 5V~40V 80mΩ High Side Switch Short-Circuit Protection(SCP)、Undervoltage Protection(UVP)、Overcurrent Protection(OCP)、Over Temperature Protection HTSSOP-14 Power Distribution Switches ROHSTexas InstrumentsPower Distribution SwitchesLD1117S33TR(MS)
SOT-223-20℃~+125℃@(Ta) 1 1.4V@(1A) 12V 1A 2mA 3.3V Fixed Over Temperature Protection Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMSKSEMIVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsLM4040A25IDBZR
SOT-23-40℃~+85℃@(Ta) 100ppm/℃ 15mA 2.5V 35uVrms 45uA 45uA Fixed Parallel ±0.1% SOT-23 Voltage Reference ROHSTexas InstrumentsVoltage Reference
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
440| Qty | Value | Footprint | References |
|---|---|---|---|
| 114 | 100nF C0603C104K5RACAUTO | Capacitor_SMD:C_0603_1608Metric | C100, C101, C102, C103, C104, C105, C106, C107, C108, C109, C110, C111, C112, C113, C114, C115 +98 |
| 55 | SN74LVC1G08DBVR | Package_TO_SOT_SMD:SOT-23-5 | U13, U16, U19, U24, U25, U26, U28, U29, U30, U31, U32, U33, U34, U35, U36, U37 +39 |
| 47 | 10kR CRCW060310K0FKEA | Resistor_SMD:R_0603_1608Metric | R10, R113, R115, R116, R118, R119, R130, R132, R134, R136, R137, R138, R139, R140, R141, R142 +31 |
| 36 | 10kR 0.1% TNPW060310K0BEEA | Resistor_SMD:R_0603_1608Metric | R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26 +20 |
| 21 | 1nF C0603C102J5GACTU | Capacitor_SMD:C_0603_1608Metric | C10, C11, C12, C13, C14, C15, C16, C18, C23, C24, C25, C26, C27, C28, C29, C38 +5 |
| 15 | 1kR CRCW06031K00FKEA | Resistor_SMD:R_0603_1608Metric | R2, R5, R7, R9, R35, R36, R75, R77, R122, R124, R126, R128, R131, R133, R135 |
| 12 | TLV3201AIDBVR | Package_TO_SOT_SMD:SOT-23-5 | U9, U10, U11, U12, U14, U15, U17, U18, U20, U21, U22, U23 |
| 9 | 100kR 0.1% TNPW0603100KBEEA | Resistor_SMD:R_0603_1608Metric | R53, R55, R57, R59, R61, R63, R65, R71, R73 |
| 8 | ISO7710FDR | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U98, U99, U100, U101, U103, U104, U105, U107 |
| 7 | B6B-XH-A(LF)(SN) | Connector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical | J4, J11, J18, J19, J20, J21, J22 |
| 6 | 20kR 0.1% TNPW060320K0BEEA | Resistor_SMD:R_0603_1608Metric | R40, R42, R44, R46, R48, R50 |
| 6 | 47kR CRCW060347K0FKEA | Resistor_SMD:R_0603_1608Metric | R98, R99, R100, R101, R102, R103 |
| 6 | SN74LVC1G74DCUR | Package_SO:VSSOP-8_2.3x2mm_P0.5mm | U51, U57, U64, U66, U71, U82 |
| 5 | 1725669 Phoenix MKDS1/2-3.81 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1-2-3.81_1x02_P3.81mm_Horizontal | J1, J2, J3, J5, J6 |
| 5 | B2B-XH-A(LF)(SN) | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J10, J12, J17, J23, J24 |
| 5 | SN74LVC1G32DBVR | Package_TO_SOT_SMD:SOT-23-5 | U44, U45, U62, U63, U87 |
| 4 | 10nF C0603C103K5RACAUTO | Capacitor_SMD:C_0603_1608Metric | C6, C7, C8, C89 |
| 4 | 22kR CRCW060322K0FKEA | Resistor_SMD:R_0603_1608Metric | R123, R125, R127, R129 |
| 4 | IRL540NPBF | Package_TO_SOT_THT:TO-220-3_Vertical | Q1, Q2, Q3, Q4 |
| 4 | MountingHole_3.2mm_M3 | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 4 | SN74LVC1G04DBVR | Package_TO_SOT_SMD:SOT-23-5 | U43, U55, U83, U106 |
| 4 | TLV9061IDBVR | Package_TO_SOT_SMD:SOT-23-5 | U5, U6, U7, U8 |
| 3 | 1MR 0.1% TNPW06031M00BEEA | Resistor_SMD:R_0603_1608Metric | R105, R108, R111 |
| 3 | 1uF 12063C105KAT2A | Capacitor_SMD:C_1206_3216Metric | C3, C54, C55 |
| 3 | 20kR CRCW060320K0FKEA | Resistor_SMD:R_0603_1608Metric | R4, R66, R67 |
| 3 | B4B-XH-A(LF)(SN) | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J14, J15, J16 |
| 3 | LTC6993HS6-1#TRMPBF | Package_TO_SOT_SMD:TSOT-23-6 | U58, U59, U60 |
| 2 | 0R CRCW12060000Z0EA | Resistor_SMD:R_1206_3216Metric | R120, R121 |
| 2 | 22uF T491B226K016AT | Capacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B | C2, C4 |
| 2 | 4.87kR 0.1% TNPW06034K87BEEA | Resistor_SMD:R_0603_1608Metric | R114, R117 |
| 2 | 681kR 0.1% TNPW0603681KBEEA | Resistor_SMD:R_0603_1608Metric | R106, R109 |
| 2 | B3B-XH-A(LF)(SN) | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J7, J13 |
| 2 | BAV199,215 | Package_TO_SOT_SMD:SOT-23 | D1, D2 |
| 2 | TPS1H100AQPWPRQ1 | Package_SO:Texas_HTSSOP-14-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3.155x3.255mm | U95, U96 |
| 1 | 1.56MR 0.1% TNPW06031M56BEEA | Resistor_SMD:R_0603_1608Metric | R62 |
| 1 | 110kR 0.1% TNPW0603110KBEEA | Resistor_SMD:R_0603_1608Metric | R68 |
| 1 | 140kR 0.1% TNPW0603140KBEEA | Resistor_SMD:R_0603_1608Metric | R110 |
| 1 | 173kR 0.1% TNPW0603173KBEEA | Resistor_SMD:R_0603_1608Metric | R58 |
| 1 | 1N4007-E3/54 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D3 |
| 1 | 220nF C0603C224K4RACAUTO | Capacitor_SMD:C_0603_1608Metric | C53 |
| 1 | 22uF EEUFR1H220 | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C1 |
| 1 | 284kR 0.1% TNPW0603284KBEEA | Resistor_SMD:R_0603_1608Metric | R64 |
| 1 | 330R CRCW0603330RFKEA | Resistor_SMD:R_0603_1608Metric | R37 |
| 1 | 4.7uF C2012X7R1E475K125AB | Capacitor_SMD:C_0805_2012Metric | C147 |
| 1 | 470R 0.1% TNPW1206470RBEEA | Resistor_SMD:R_1206_3216Metric | R1 |
| 1 | 49.9kR 0.1% TNPW060349K9BEEA | Resistor_SMD:R_0603_1608Metric | R70 |
| 1 | 523kR 0.1% TNPW0603523KBEEA | Resistor_SMD:R_0603_1608Metric | R112 |
| 1 | 54.2kR 0.1% TNPW060354K2BEEA | Resistor_SMD:R_0603_1608Metric | R104 |
| 1 | 57.8kR 0.1% TNPW060357K8BEEA | Resistor_SMD:R_0603_1608Metric | R56 |
| 1 | 6.34kR 0.1% TNPW06036K34BEEA | Resistor_SMD:R_0603_1608Metric | R60 |
| 1 | 60.1kR 0.1% TNPW060360K1BEEA | Resistor_SMD:R_0603_1608Metric | R54 |
| 1 | 62.6kR 0.1% TNPW060362K6BEEA | Resistor_SMD:R_0603_1608Metric | R52 |
| 1 | 81.1kR 0.1% TNPW060381K1BEEA | Resistor_SMD:R_0603_1608Metric | R107 |
| 1 | ADS131M08IPBSR | Package_QFP:TQFP-32_5x5mm_P0.5mm | U27 |
| 1 | B10B-XH-A(LF)(SN) | Connector_JST:JST_XH_B10B-XH-A_1x10_P2.50mm_Vertical | J9 |
| 1 | B8B-XH-A(LF)(SN) | Connector_JST:JST_XH_B8B-XH-A_1x08_P2.50mm_Vertical | J8 |
| 1 | ISO7710DR | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U102 |
| 1 | LD1117S33TR | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | LM4040A25IDBZR | Package_TO_SOT_SMD:SOT-23 | U4 |
| 1 | SN74AHCT125PWR | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U97 |
| 1 | SN74LVC1G17DBVR | Package_TO_SOT_SMD:SOT-23-5 | U61 |
| 1 | STM32G071RBT6 | Package_QFP:LQFP-64_10x10mm_P0.5mm | U108 |
| 1 | TPS3820-33DBVR | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | TPS3825-50DBVR | Package_TO_SOT_SMD:SOT-23-5 | U3 |
Questions
How big is the Supervisor PCB?
It measures 275 × 240 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Supervisor use?
440 parts, built around the STM32G071RBT6, SN74AHCT125PWRE4, TLV9061IDBVR-MS and ADS131M08IPBSR. 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 Supervisor 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/central/native/supervisor.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Supervisor 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- 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

- 2 layers100 × 80 mm

Similar boards
- 2 layers140 × 100 mm

Carrier board
doug7410/nowplaying-appliance
Build guide, BOM and hardware for the Now-Playing desk appliance: HUB75 spectrum + touch now-playing display driven by room-mic song recognition
31 parts1MIT - 4 layers78 × 58 mm

Eeg ads1299 lab
utof/eeg_ads1299_lab
It is not a finished EEG recorder, a validated PCB, or permission to attach a circuit to a person. The firmware is a board-dependent bench-only starter using the ADS1299's internal test/short circuits.
70 parts - 2 layers

- 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 - 2 layers100 × 150 mm

- 2 layers89 × 81 mm

RPi IFaceBoard
Aghosh993/EE_HWDEV_KiCAD
Repository containing all KiCAD schematic, layout and project files for PCB schematic capture and layout projects
76 parts1GPL-3.0 - 2 layers182.9 × 54.6 mm

- 4 layers180 × 120 mm

Device
jayis1/hardware-design-lab
Full-cycle hardware device designs — each device in its own subfolder with architecture, schematics, PCB layout, and software stack
21 parts