Temperature controller

iams-yb-lab·temperature-controller·PCB/PCB_new.kicad_pcb

Temperature controller PCB layout, top view — open source NXP board by iams-yb-lab

About the Temperature controller PCB

Temperature controller is an open source NXP PCB design by iams-yb-lab, published on GitHub. It is a 4-layer board measuring 163 × 100 mm, with 108 components from 34 distinct parts.

Its main chip is the TEENSY4.1, from the NXP family. Other key parts include the MAX1968EUI+T, C2862740, ADR4525 and AD7124-8BCPZ. By type, the board carries 51 capacitors, 36 resistors, 8 connectors, 5 ICs, 5 diodes and 2 inductors.

It belongs with the sensors and test & measurement designs in this gallery.

From the project

A simple, low-cost, modular, multi-channel temperature controller for holding a lab laser steady enough to stay injection-locked. The figure of merit is relative stability — keeping the temperature put — not absolute accuracy. A vertical slice around an AD7124-8 24-bit ADC and a

A simple, low-cost, modular, multi-channel temperature controller for holding a lab laser steady enough to stay injection-locked. The figure of merit is relative stability — keeping the temperature put — not absolute accuracy. A vertical slice around an AD7124-8 24-bit ADC and a Teensy 4.1 (C++), borrowing only the proven MAX1968 TEC power stage from the open-source Sinara Thermostat.

Main components on the Temperature controller

Temperature controller bill of materials (BOM)

108 components, 34 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TEENSY4.1
Teensy4.1
U1
1
MAX1968EUI+T
ADI(亚德诺)/MAXIM(美信)
U2
1
C2862740
TI TPS7A2033PDBVR
U3
1
ADR4525
U4
1
AD7124-8BCPZ
ADI(亚德诺)
U5
3
CONN_01X02
Conn_01x02
J1, J2, J3
4
SCREW_TERMINAL_01X02
Screw_Terminal_01x02
J4, J5, J6, J7
1
C698356-09031646921
J8
1
MST-12D18G4 SPDT Slide Switch
MST-12D18G4
SHOU HAN(首韩)
SW1
3
LED
D1, D4, D5
2
MBR120VLSFT1G
D2, D3
2
3.3UH
3.3uH
L1, L2
7
10UF
10uF
C1, C3, C4, C16, C24, C41, C42
6
1UF
1uF
C2, C5, C6, C8, C9, C11
1
100NF
100nF
C7
9
10NF
10nF
C10, C17, C18, C19, C20, C22, C23, C46 +1
20
100NF
100nF
C12, C14, C21, C26, C27, C28, C29, C30 +12
7
1UF
1uF
C13, C15, C25, C31, C34, C38, C43
1
100UF
100uF
C49
1
2.2K
R1
Show 14 more
QtyPartRefs
7
100K
R2, R3, R7, R8, R32, R33, R34
3
100K
R4, R9, R13
1
50M
50m
R5
3
3296W-1-503
BOCHEN(博晨)
R6, R10, R14
10
1K
R11, R12, R18, R19, R20, R21, R22, R23 +2
1
22K
R15
1
4.7K
R16
1
10K
R17
1
100
R24
1
0
R25
2
10K
R26, R27
2
5.1K
R30, R31
1
470
R35
1
680
R36

Temperature controller design files

The KiCad project lives in the iams-yb-lab/temperature-controller repository on GitHub; these links point at the commit this page was built from.

Temperature controller: common questions

What microcontroller does the Temperature controller use?

The Temperature controller is built around the TEENSY4.1, from the NXP family.

How big is the Temperature controller PCB?

The Temperature controller measures 163 × 100 mm, has 4 copper layers and is 1.6062 mm thick.

How many components are on the Temperature controller?

108 components, from 34 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 Temperature controller design files?

From the iams-yb-lab/temperature-controller 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 Temperature controller design in my own project?

The repository has no license, so all rights stay with iams-yb-lab. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Temperature controller without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug NXP firmware against it before you order a PCB.

Similar boards