Heater controller rev a
manhoosbilli1·heater-controller-rev-a
About the Heater controller rev a PCB
Heater controller rev a is an open source AVR/Arduino PCB design by manhoosbilli1, published on GitHub. It is a 2-layer board measuring 47.2 × 45.8 mm, with 62 components from 31 distinct parts.
Its main chip is the ATtiny3216-S, from the AVR/Arduino family. Other key parts include the DS18B20U, TP4056, INA234AxYBJ, TPS73001SF6 and TPS22997RYZR. By type, the board carries 25 resistors, 13 capacitors, 7 ICs, 7 diodes, 6 test points and 2 switches.
It belongs with the displays & leds and power & battery designs in this gallery.
From the project
Rev A of hierarchical heater controller (multi-sheet)
Battery-powered heater controller, 10 A switching, hierarchical schematic (ATtiny + OLED + dual-battery taps)
- Status: Routed - Board size: 47.24 x 45.82 mm - Layers: 2 - Components: 75 - Key ICs: - U1: ATtiny3216-S - U2: DS18B20U - U3: TP4056 - U4: INA234AxYBJ - U5,U6: TPS73001SF6 - U7: TPS22997RYZR
- ATtiny (in hierarchical sub-sheets) - main MCU; reads temperature and PWM-drives the heater MOSFET - CSD17578Q3A (Q2) - 30 V, 100 A, 1.8 m-Ohm N-channel MOSFET; switches the heater load directly (low Rds(on) keeps conduction losses small at 10 A) - WS2812B (D5) - status RGB LED - USB-C…

Main components on the Heater controller rev a
Heater controller rev a bill of materials (BOM)
62 components, 31 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATtiny3216-S | SOIC-20W_7.5x12.8mm_P1.27mm | U1 |
| 1 | DS18B20U | MSOP-8_3x3mm_P0.65mm | U2 |
| 1 | TP4056 TOPPOWER(Nanjing Extension Microelectronics) | ESOP-8_L4.9-W3.9-P1.27-LS6.0-BL-EP | U3 |
| 1 | INA234AxYBJ | Texas_DSBGA-8_0.705x1.468mm_Layout2x4_P0.4mm | U4 |
| 2 | TPS73001SF6 | SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL | U5, U6 |
| 1 | TPS22997RYZR | UQFN-10_L2.0-W1.5-P0.50-TL | U7 |
| 1 | CSD17578Q3A | PDFN3333-8_L3.1-W3.2-P0.65-LS3.4-BL | Q2 |
| 1 | USB_C_Receptacle_PowerOnly_6P | USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_Horizontal | J5 |
| 2 | Tactile Button, 160gf XKB Connectivity | SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL-2 | S1, S3 |
| 3 | IN+ | TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP7, TP9, TP10 |
| 1 | IN- | TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP8 |
| 1 | CT | TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP11 |
| 1 | GATE | TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP12 |
| 3 | Red Hubei KENTO Elec | D_0603 | D1, D6, D7 |
| 1 | White Hubei KENTO Elec | D_0603 | D2 |
| 1 | Yellow Foshan NationStar Optoelectronics | D_0603 | D3 |
| 1 | Green Hubei KENTO Elec | D_0603 | D4 |
| 1 | WS2812B | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D5 |
| 7 | 100n | C_0402 | C1, C3, C4, C5, C6, C10, C12 |
| 1 | 100u | C_0805_2012Metric | C2 |
Show 11 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 100u | C_0402 | C7 |
| 4 | 2.2u | C_0805_2012Metric | C8, C9, C11, C13 |
| 1 | 4.7k | R_0402_1005Metric | R1 |
| 1 | 1.2k | R_0402_1005Metric | R2 |
| 2 | 5.1k | R_0402_1005Metric | R3, R4 |
| 11 | 10k | R_0402_1005Metric | R5, R6, R11, R12, R14, R15, R18, R19 +3 |
| 4 | 330 | R_0402 | R7, R8, R9, R10 |
| 1 | 8m | R_2512_6332Metric | R13 |
| 2 | 1k | R_0402 | R16, R17 |
| 2 | 46k | R_0402_1005Metric | R20, R26 |
| 1 | 330 | R_0402_1005Metric | R23 |
Heater controller rev a design files
The KiCad project lives in the manhoosbilli1/heater-controller-rev-a repository on GitHub; these links point at the commit this page was built from.
Heater controller rev a: common questions
What microcontroller does the Heater controller rev a use?
The Heater controller rev a is built around the ATtiny3216-S, from the AVR/Arduino family.
How big is the Heater controller rev a PCB?
The Heater controller rev a measures 47.2 × 45.8 mm, has 2 copper layers and is 1.66 mm thick.
How many components are on the Heater controller rev a?
62 components, from 31 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Heater controller rev a design files?
From the manhoosbilli1/heater-controller-rev-a repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Heater controller rev a design in my own project?
The repository has no license, so all rights stay with manhoosbilli1. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Heater controller rev a without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Easyduino Atmega
Hanqaqa
68.8 × 53.6 mm35 parts4LCERN-OHL-P-2.0746AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746AVR/Arduino
UsbGpib
xyphro
54 × 15 mm21 parts2LMIT683AVR/Arduino
Lumberjack
peej
284.7 × 94.2 mm149 parts2LMIT402