k8ik-stm/Misc/Temp-Monitor/README.md
2025-08-24 17:13:29 +02:00

1.2 KiB

Millikelvin Temperature Monitor

Because we are fighting a lot of drift issues with the STM, we assume that temperature deviations have a catastrophic effect on the system. To gain some insights, we built a little temperature minitor for correlating the STM drift to temperature fluctuations.

Hardware

The following components were used:

  • A cheap MF52D 3950K 10k NTC thermistor
  • An ADC breakout board based on the CS1237 chip (Breakout Board Docs)
  • A Raspberry Pi Pico 2

Schematic of the temperature monitoring setup

Software

On the Pico 2, a small micropython script is running. To deploy the code, you need mpremote:

mpremote cp cs1237.py :
mpremote cp temperature_monitor.py :
mpremote cp main.py :

Replug the Pico USB cable and data should be sent in over serial.

To monitor, we are currently using the serial-monitor-rust tool.

License

All code in this directory is licensed under the MIT license.