# TH7 ### Seven-channel multiple thermocouple reader and logger HAT for the Raspberry Pi. This software supports the following thermocouple types: - B - E - J - K - N - R - S - T Features not yet implemented but planned: - More database logging options than SQLite3 - Advanced filtering, incl. user-selectable filtering stages and sample sizes - Several logging options at once, one local, one or more remote - Configure any setting via API call either via RESTful JSON API or GRPC - A terminal user interface ("TUI") that may be used to remotely monitor/access/configure a TH7 (w/ auth) - Ability to act in headless mode - Request dumps from filter stages for noise study - ... and more! ###### Note: Most thermocouples that have a coloured and a white lead, usually have the coloured one as the positive. ![Alt](/.gitea/webview0.png "Web view demo") ## Building on a Raspberry Pi This code builds without fuss on Raspberry Pi 4 with go version go1.19.3 linux/arm ```shell wget https://go.dev/dl/go1.19.3.linux-armv6l.tar.gz sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.19.3.linux-armv6l.tar.gz ``` edit $HOME/.profile and add the following, if not already there: ```shell export PATH=$PATH:/usr/local/go/bin ``` source new profile ```shell . $HOME/.profile ``` then try to build ```shell make ```