Skip to the content
2 layers65 × 56 mmTemperatureManagementRPiHat, the printed circuit board in 3D

TemperatureManagementRPiHat

KozaMateusz/TemperatureManagementGUI1

Graphical user interface to controll the temperature in a chamber.

Size
65 × 56 mm
Copper layers
2
Thickness
1.53 mm
Parts
29
Nets
60
Pads
125
Tracks, vias
159, 4
Pours
3
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
8 Mar 2022
Updated
15 Jul 2022

Overview

TemperatureManagementRPiHat is an open-source printed circuit board by KozaMateusz, from the KozaMateusz/TemperatureManagementGUI repository on GitHub. It is a 2-layer board of 65 × 56 mm with 29 parts on 60 nets, routed with 159 tracks and 4 vias.

It is built around the MAX31865AAP+, LTV-817S and MIC5245-3.3BM5, with the LL4148 and S8050 among its other parts. Its parts include 5 capacitors, 5 resistors, 4 ICs, 4 diodes and 4 connectors.

Main components

5

README

README.md

Temperature Manangement GUI

Sublime's custom image

The Raspberry Pi GUI that lets you control the temperature of a chamber.

Key feautures

  • The temperature values are settable (GUI).
  • The time periods are settable (GUI).
  • The number of repeats is settable (GUI).
  • The hysteresis value is customizable (settings.h).
  • Relay & Fan RPi pins are customizable (settings.h).
  • Compiles on arm as well as x86 thanks to the use of preprocessor & qmake.
  • Puts controlled GPIO pins to LOW if program is turned off.
  • Displays error messages whenever python script or txt file is unavailable.
  • Checks whether the read temperature is valid.
  • Hardware uses PT100 & custom PCB to read the temperature via the SPI protocol.
  • Temperature is controlled via the relay.
  • All of the important data displays if the start button is clicked.
  • made with C++17, QML & Python

User Flow Diagram

Sublime's custom image

Hardware

The circuit shown below is the Raspberry Pi hat that makes temperature reading & relay control possible.

“Sublime’s “Sublime’s “Sublime’s

Installation

Raspbian installation:

bash
  coming soon...

License

All code is released under the MIT License.

Parts

29
QtyValueFootprintReferences
30.1uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C3, C5
210uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2, C4
2180Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R3
2510Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R4
2LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1, D3
2LL4148Diode_SMD:D_MiniMELFD2, D4
2LTV-817SPackage_DIP:SMDIP-4_W9.53mmU1, U2
2MountingHoleMountingHole:MountingHole_3mmH1, H2
2MountingHole_PadMountingHole:MountingHole_3mm_PadH3, H4
2S8050Package_TO_SOT_SMD:SOT-23_HandsolderingQ1, Q2
2Screw Terminal x2TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_HorizontalJ1, J2
1430, 0.1%Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5
1FuseFuse:Fuse_0603_1608Metric_Pad1.05x0.95mm_HandSolderF1
1MAX31865Package_DFN_QFN:TQFN-20-1EP_5x5mm_P0.65mm_EP3.1x3.1mmU4
1MIC5245-3.3Package_TO_SOT_SMD:SOT-23-5_HandSolderingU3
1OX40HATConnector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ4
1Screw Terminal x3TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-3-3.5-H_1x03_P3.50mm_HorizontalJ3

Similar boards

  • 4 layers100 × 100.1 mmMaster-4layers, the printed circuit board in 3D

    Master-4layers

    DepBo/AquaCare

    AquaCare là hệ thống theo dõi và quản lý nuôi trồng thủy sản, gồm ứng dụng web, ứng dụng di động và backend kết nối dữ liệu cảm biến với thiết bị trong ao/bể.

    135 parts1
  • 2 layers144.1 × 108.1 mmNano server, the printed circuit board in 3D

    Nano server

    ra0sms/nano-server

    Server for hamradio remote operation

    117 partsMIT
  • 2 layers27.9 × 48.3 mmD04, the printed circuit board in 3D

    D04

    galopago/misistemita

    Electronic hardware prototyping system. Solderless, robust and open source. Solves the typical problem of the circuit that works on a breadboard but stops working on a real-world setup.

    22 parts47MIT
  • 2 layers90 × 65 mmATMega64 AD9850, the printed circuit board in 3D

    ATMega64 AD9850

    ra3xdh/TRX_RA3XDH_v2

    My HF transceiver project, PCBs and schematics

    118 parts2
  • 2 layers100.5 × 83 mmPicoLogger, the printed circuit board in 3D

    PicoLogger

    WestianPKl/Logger_Dashboard

    A full-stack IoT monitoring platform for collecting, visualizing, and managing environmental sensor data from distributed devices.

    63 parts
  • 2 layers153 × 77 mmDevelopment board, the printed circuit board in 3D

    Development board

    inoa-io/satellite

    Satellite Hardware Project and Documentation

    103 parts2CERN-OHL-P-2.0
  • 4 layers161 × 100 mmPurpledrop, the printed circuit board in 3D

    Purpledrop

    uwmisl/purpledrop

    Newest iteration of PurpleDrop. Reimplemented in kicad5

    265 parts19MIT
  • 2 layers80 × 80 mmLupa, the printed circuit board in 3D

    Lupa

    jorticus/lupa-espresso

    Espresso controller firmware for an E61-grouphead style espresso machine

    74 parts6GPL-2.0

Questions

How big is the TemperatureManagementRPiHat PCB?

It measures 65 × 56 mm and has 2 copper layers, 1.53 mm thick.

What parts does the TemperatureManagementRPiHat use?

29 parts, built around the MAX31865AAP+, LTV-817S, MIC5245-3.3BM5 and LL4148. 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 TemperatureManagementRPiHat KiCad files?

From the KozaMateusz/TemperatureManagementGUI repository on GitHub, at the commit this page was made from: the board is hardware/TemperatureManagementRPiHat.kicad_pcb and its schematic hardware/TemperatureManagementRPiHat.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TemperatureManagementRPiHat design in my own project?

Its repository states no licence, so its author keeps all rights: ask KozaMateusz before reusing the design.