

Gril
A gril control unit for reflowing pcbs
- Size
- 57 × 56 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 21
- Nets
- 41
- Pads
- 140
- Tracks, vias
- 95, 8
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 21 Mar 2025
- Updated
- 21 Mar 2025
Overview
Gril is an open-source printed circuit board by t0mka14, from the t0mka14/gril repository on GitHub. It is a 2-layer board of 57 × 56 mm with 21 parts on 41 nets, routed with 95 tracks and 8 vias.
It is built around the MAX31855KASA+T and BSS138. Its parts include 7 capacitors, 5 resistors, 5 connectors, 3 ICs and 1 transistor. It belongs with the RP2040 boards of this library.
Main components
2MAX31855KASA+T
SO-8-40℃~+125℃ 14 1500uA 3V~3.6V Built-in temperature sensor SPI Thermocouple-to-Digital Converter SO-8 ADCs/DACs - Special Purpose ROHSMaxim Integrated (Analog Devices)ADCs/DACs - Special PurposeBSS138
SOT-23-55℃~+150℃ 1 N-channel 1.1Ω@10V、1.2Ω@4.5V 1.2V 1.7nC@10V 17.5pF 340mA 350mW 50V 6.5pF N-Channel SOT-23 MOSFETs ROHShongjiachengMOSFETs
README
README.mdgril
A gril control unit for reflowing pcbs. The project consists of two parts - Micropython code for Rpi Pico and one PCB.
PCB
Apart from the Pico there is MAX31855 that converts temperature of thermocouple glued to the grill plate and sends it over SPI to PICO. Then there is one mosfet to control external SSR and linear stabilizer as the input voltage is 12V. The whole device is controlled using rotary encoder connected to GPIO pins 19-21. The encoder button goes to 19. The display is any 16x4 I2C LCD.
Code
The code uses two Asyncio loops, one for controlling temperature and on for displaying stuff. If you want to tune the PID controller, you can change parameters on line 92 in gril.py
Parts
21| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R2, R4, R5 |
| 3 | 100n | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3 |
| 3 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J3, J4, J5 |
| 2 | 10u | Capacitor_THT:CP_Radial_D8.0mm_P3.80mm | C6, C7 |
| 2 | 1u | Capacitor_SMD:C_0805_2012Metric | C4, C5 |
| 1 | 1M | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | Conn_01x05_Pin | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J2 |
| 1 | LD1117S33TR_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | MAX31855KASA | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | Pico | DevelopBoards:RPi_Pico_SMD_TH | U1 |
Similar boards
- 2 layers72 × 72 mm

- 2 layers95.3 × 72.4 mm

Rck22
Muriukidavid/reflow_toaster_oven
Design for a home toaster oven reflow based on tinyk22 module
81 parts1 - 4 layers154.1 × 161.7 mm

- 4 layers100 × 100 mm

Uaefi
rusefi/uaefi
🔴Community support ONLY 🔴 https://www.facebook.com/groups/rusEfi 🔴 Discord🔴 Commercial Support 🔴
171 parts39 - 2 layers65.5 × 50 mm

- 2 layers60 × 90 mm

Logger
voltlog/Voltlogger
More info about this project in Voltlog #368. If you would like to order one of these boards ready assembled, check out my Tindie store.
111 parts17GPL-3.0 - 4 layers43 × 89 mm

ReflowControllerV2
walclu/smartReflow
Repository for STM32WB55 based reflow toaster oven controller.
99 parts15 - 2 layers

Questions
How big is the Gril PCB?
It measures 57 × 56 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Gril use?
21 parts, built around the MAX31855KASA+T and BSS138. 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 Gril KiCad files?
From the t0mka14/gril repository on GitHub, at the commit this page was made from: the board is hw/gril.kicad_pcb and its schematic hw/gril.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Gril design in my own project?
Its repository states no licence, so its author keeps all rights: ask t0mka14 before reusing the design.