

Temperature controler
- Size
- 102 × 80 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 111
- Nets
- 116
- Pads
- 432
- Tracks, vias
- 925, 197
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 2 May 2025
- Updated
- 18 Jun 2025
Overview
Temperature controler is an open-source printed circuit board by MatejHaronik, from the MatejHaronik/temperature_control repository on GitHub. It is a 4-layer board of 102 × 80 mm with 111 parts on 116 nets, routed with 925 tracks and 197 vias.
It is built around the SN65HVD485EP, MP1584EN-LF-Z and MAX31856, with the CDSOT23-SM712, BS170FTA and CMSH3-40MA among its other parts. Its parts include 46 capacitors, 29 resistors, 11 connectors, 10 ICs and 4 transistors. It belongs with the STM32 boards of this library.
Main components
9SN65HVD485EP
PDIP-8-40℃~+85℃ 1 1 10Mbps 2mA 4.5V~5.5V 64 Half-Duplex Transceiver ±15kV PDIP-8 RS-485 / RS-422 ICs ROHSTexas InstrumentsRS-485 / RS-422 ICsMP1584EN-LF-Z
SOIC-8-EP-20℃~+85℃@(TA) 1 100kHz~1.5MHz 100uA 3A 4.5V~28V 800mV~25V Adjustable Buck Buck Built-in No SOIC-8-EP DC-DC Converters ROHSMonolithic Power SystemsDC-DC ConvertersMAX31856
UncategorisedMaxim Integrated (Analog Devices)CDSOT23-SM712
SOT-23-55℃~+125℃ 13.3V 150W 15V、25V 500nA 75pF 7A 7V、12V Bidirectional ESD IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 SOT-23 ESD and Surge Protection (TVS/ESD) ROHSGOODWORKESD And Surge Protection (TVS/ESD)BS170FTA
SOT-23-55℃~+150℃ 1 N-channel 2.8Ω@10V 250mA 25pF 2V 2pF 300mW 400pC@4.5V 5pF 60V SOT-23 MOSFETs ROHSUMWMOSFETsCMSH3-40MA
SMA-65℃~+150℃ 1 Independent 3A 40V 500mV@3A 500uA@40V 80A SMA Schottky Diodes ROHSCentral SemiconSchottky Diodes1.5SMCJ28A-AQ
DO-214AB(SMC)-50℃~+150℃ 1.5kW 1uA 28V 31.1V 33A 45.4V TVS Unidirectional DO-214AB(SMC) ESD and Surge Protection (TVS/ESD) ROHSDIOTECESD And Surge Protection (TVS/ESD)NX2016SA-32M-EXS00A-CS06465
SMD2016-4P10pF 32MHz 60Ω Crystal Oscillator ±10ppm SMD2016-4P Crystals ROHSNDKCrystalsRJE071880110
插件Ethernet Connectors / Modular Connectors (RJ45 RJ11)Amphenol
README
README.mdtemperature_control
Parts
111| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C3, C4, C13, C14, C15, C16, C17, C18, C25, C28, C32, C36, C37, C40 +8 |
| 7 | 10kΩ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R20, R21, R24, R25, R26, R27, R28 |
| 4 | 100kΩ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R5, R6, R8 |
| 4 | 100Ω | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3, R17, R18 |
| 4 | 10nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C19, C20, C38, C39 |
| 4 | 150pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C30, C31, C33, C34 |
| 4 | 18pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C21, C22, C23, C24 |
| 4 | 40,2kΩ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R10, R12, R14, R15 |
| 4 | BS170F | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q3, Q4 |
| 4 | Conn_01x02_Socket | Connector_Wire:SolderWire-1sqmm_1x02_P5.4mm_D1.4mm_OD2.7mm | J11, J12, J13, J15 |
| 3 | 10Ω | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R22, R23, R29 |
| 3 | 4,7µF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8, C11, C12 |
| 2 | 0,1µF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C46, C47 |
| 2 | 10µF 50V | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C26, C27 |
| 2 | 22µF 6,3V | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C29, C35 |
| 2 | 25kΩ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9, R13 |
| 2 | 4,7µH | Inductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolder | L1, L2 |
| 2 | 400Ω | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R19 |
| 2 | CMSH3-40MA | Diode_SMD:D_3220_8050Metric_Pad2.65x5.15mm_HandSolder | CR1, CR2 |
| 2 | MAX31856 | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U3, U6 |
| 2 | MAX31865xAP | Package_SO:SSOP-20_5.3x7.2mm_P0.65mm | U2, U7 |
| 2 | MP1584EN-LF-Z | Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias | U4, U5 |
| 2 | SW_DIP_x04 | Button_Switch_SMD:SW_DIP_SPSTx04_Slide_Omron_A6H-4101_W6.15mm_P1.27mm | SW1, SW4 |
| 1 | 1-5SMCJ28A | Diode_SMD:D_1812_4532Metric_Pad1.30x3.40mm_HandSolder | D1 |
| 1 | 120 | Fuse:Fuse_2010_5025Metric_Pad1.52x2.65mm_HandSolder | FB1 |
| 1 | 127kΩ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R16 |
| 1 | 1µF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C10 |
| 1 | 210kΩ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11 |
| 1 | 24V IN | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J10 |
| 1 | 5,1kΩ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7 |
| 1 | A/B IN | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J6 |
| 1 | CDSOT23-SM712 | CDSOT23-SM712:SOT_SM712 | U9 |
| 1 | NX2012SA-32.768K-STD-MUB-1 | NX2012SA-32.768K-STD-MUB-1:XTAL_NX2012SA-32.768K-STD-MUB-1 | Y1 |
| 1 | NX2016SA-32M-EXS00A-CS06465 | NX2016SA-32M-EXS00A-CS06465:NX2016SA_NDK | XTAL1 |
| 1 | RJE071880110 | RJE071880110:AMPHENOL_RJE071880110 | J7 |
| 1 | RTD1 IN | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4_1x04_P5.00mm_Horizontal | J1 |
| 1 | RTD2 IN | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4_1x04_P5.00mm_Horizontal | J5 |
| 1 | SN65HVD485EP | SN65HVD485EP:P8 | U8 |
| 1 | STM32F401RBTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | SW_Push | Button_Switch_SMD:SW_Push_1P1T-SH_NO_CK_KMR2xxG | SW2 |
| 1 | T1 IN | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J2 |
| 1 | T2 IN | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | J4 |
| 1 | TXB0104PWR | TXB0104PWR:PW14 | U10 |
Questions
How big is the Temperature controler PCB?
It measures 102 × 80 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Temperature controler use?
111 parts, built around the SN65HVD485EP, MP1584EN-LF-Z, MAX31856 and CDSOT23-SM712. 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 Temperature controler KiCad files?
From the MatejHaronik/temperature_control repository on GitHub, at the commit this page was made from: the board is PCB/Temperature_controler/Temperature_controler.kicad_pcb and its schematic PCB/Temperature_controler/Connectors_block.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Temperature controler design in my own project?
Its repository states no licence, so its author keeps all rights: ask MatejHaronik before reusing the design.
Similar boards
- 2 layers50 × 30 mm

- 4 layers90.2 × 95.9 mm

- 2 layers50 × 50 mm

Open Battery Charger
DavidVeloz95/Open-Source-Battery-Smart-Charger
Embedded power electronics project: intelligent 2S Li-Ion charger with protection, power switching and monitoring, designed in KiCad.
47 partsMIT - 2 layers90 × 96 mm

- 2 layers46.3 × 47.6 mm

- 4 layers100 × 100 mm

- 4 layers165 × 80 mm

- 4 layers58 × 38 mm
