# Hardware Setup

Hardware setup options for the Teensy Fan Controller (fe. pin mapping, thermistor resistance, etc.).

{% hint style="info" %}
Input fields on this screen are described when hovered with the mouse cursor.
{% endhint %}

## Temperature Sensors

Up to five (5) temperature sensors are supported, and labeled as supply water temp, return water temp, case temp, aux1 temp, and aux2 temp.

Hardware configuration options for each sensor:

| Field                         | Description                                                                                                                           |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| Pin                           | Teensy (actual) pin number (must support Analog/ADC). Set to **0 if not connected**, or to disable the sensor                         |
| Thermistor Beta Coefficient   | Thermistor Beta coefficient, usually between 3000-4000 (fe. 3950 NTC)                                                                 |
| Thermistor Nominal Resistance | Thermistor resistance, usually 10000 (fe. 10k, 50k, etc.)                                                                             |
| Thermistor Series Resistance  | Ohm value of series resistor used to pull-up thermistor, adjust this to calibrate reading (use a 10k Ohm resistor for 10k thermistor) |

### Sensor hardware setup

![Hardware Setup - Sensors](https://4099583760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1RzmweizdbxT9i_NQb%2F-M5ndOrBzPF1R_--LJFG%2F-M5ndRPb8_2JdRdCN0Y2%2Fhw.sensors.png?generation=1587856921542633\&alt=media)

## Fans

Up to six (6) fans are supported, and labeled by position (fan 1 through fan 6).

Hardware configuration options for each fan:

| Field   | Description                                                                                             |
| ------- | ------------------------------------------------------------------------------------------------------- |
| PWM Pin | Teensy pin number (must support PWM). Set to **0 if not connected**, or to not control fan's PWM signal |
| RPM Pin | Teensy pin number (must support interrupts). Set to **0 if not connected**, or to not monitor fan's RPM |

### Fan hardware setup

![Hardware Setup - Fans](https://4099583760-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1RzmweizdbxT9i_NQb%2F-M5ndOrBzPF1R_--LJFG%2F-M5ndRPefF29Nu_6MBna%2Fhw.fans.png?generation=1587856921756382\&alt=media)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mstrthealias.gitbook.io/teensy-fan-controller/management-ui/hardware-setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
