> For the complete documentation index, see [llms.txt](https://docs.didge.io/home/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.didge.io/home/foodcore-sensors/admin/calibration/master-calibration.md).

# Master Calibration

#### Step 1: Prepare Master Sensors

Before any calibration begins, a set of pre-validated sensors, referred to as masters, must be set up. These are the baseline for all future calibrations.

* Add sensors to the system: Master sensors must already exist in Didge as active devices.
* Create a dedicated dashboard (e.g., “Master Sensors”) and group these devices (e.g., 20 master sensors).
* Device requirements: Use Dragino sensors (or equivalent) with both probe and ambient capabilities.
* Reference thermometer (recommended): Use a certified NATA (National Association of Testing Authorities) thermometer as a reference check during boiling and freezing calibration.

<figure><img src="https://2675140142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPnSdrHOYeIaTHbt8Z0Qc%2Fuploads%2F1ZgdM8gN9Hzltr3B0CmX%2FScreenshot%202025-04-19%20at%203.56.40%E2%80%AFpm.png?alt=media&amp;token=cd4f3b84-eb51-4b54-a52f-9d3d8205a734" alt=""><figcaption></figcaption></figure>

***

#### Step 2: Equipment and Setup

* Access to crushed ice + water (for 0.0 °C reference) and boiling water (100.0 °C reference).
* Set the sensor transmit rate to every 1 minute using a bulk downlink command. This ensures timely updates for calibration.
* Wait \~40 minutes for sensors to reflect the new send rate in TTS.

<figure><img src="https://2675140142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPnSdrHOYeIaTHbt8Z0Qc%2Fuploads%2FcKXHAxr280GyfCunuVOK%2FIMG_0199%20(1).jpg?alt=media&amp;token=1378a1bb-2eab-4909-9e14-366530319bce" alt=""><figcaption></figcaption></figure>

***

#### Freezing Point Calibration

1. Submerge the probe tip into an ice-water mix.
2. Navigate to the master device dashboard in the calibration section.
3. Choose:
   * Manual Method: Freezing
   * Tolerance (Probe): ±0.5 °C
   * Tolerance (Ambient): Disabled
   * Success Threshold: 5 (i.e., 5 consecutive valid readings)
4. Click Start Calibration.
5. The system checks if the sensor stays within ±0.5 °C of 0.0 °C for 5 consecutive readings.
6. Upon success, the session closes and is marked as calibrated.

<figure><img src="https://2675140142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPnSdrHOYeIaTHbt8Z0Qc%2Fuploads%2F1bojmFPFNlraZkuiyzzn%2FIMG_0247%20(1).jpg?alt=media&amp;token=2e131a58-000d-4577-b7bd-b0bd7fb510cc" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2675140142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPnSdrHOYeIaTHbt8Z0Qc%2Fuploads%2FegKfJOhVFH7Wev5CLK3B%2FScreenshot%202025-04-19%20at%204.03.17%E2%80%AFpm.png?alt=media&amp;token=b44cc5c9-44f0-43fa-94fb-e981b951d7c4" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2675140142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPnSdrHOYeIaTHbt8Z0Qc%2Fuploads%2FjolnEzmODb8xnDjQd8JF%2FScreenshot%202025-04-19%20at%204.02.49%E2%80%AFpm.png?alt=media&amp;token=65949a6a-7eb8-44fe-8ba4-4c806ff9bf7d" alt=""><figcaption></figcaption></figure>

***

#### Boiling Point Calibration

Repeat the above steps, but with boiling water:

* Select Manual Method: Boiling
* Use the same tolerance and threshold values.
* Submerge the tip of the probe in vigorously boiling water.
* The system checks if the sensor stays within ±0.5 °C of 100.0 °C for 5 consecutive readings.

> ⚠️ Use proper precautions to avoid burns or cable damage during boiling tests.

<figure><img src="https://2675140142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPnSdrHOYeIaTHbt8Z0Qc%2Fuploads%2FciGGYS29t0VGESmLCN2k%2FIMG_0249%20(1).jpg?alt=media&amp;token=c4e7f4e8-c747-49d4-9f02-5fb758f026a9" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2675140142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPnSdrHOYeIaTHbt8Z0Qc%2Fuploads%2Fv2kDWoPC2SOzDF2qgMi7%2FScreenshot%202025-04-19%20at%204.10.36%E2%80%AFpm.png?alt=media&amp;token=2415eb68-024b-4ced-b643-13b718744e29" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2675140142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPnSdrHOYeIaTHbt8Z0Qc%2Fuploads%2FkyEOjiR4IVWuhXM9fkun%2FScreenshot%202025-04-19%20at%204.10.45%E2%80%AFpm.png?alt=media&amp;token=a99e6928-3d09-4743-b576-401d72d4f985" alt=""><figcaption></figcaption></figure>

***

#### Why 0.5 °C Tolerance for Masters?

The ±0.5 °C threshold is deliberately strict. This tighter calibration tolerance is used to account for uncertainties inherent in reference methods (e.g., slight thermal inconsistencies in ice baths or boiling water altitude variations). Since these sensors will serve as reference standards, higher rigor ensures reliability.

***

#### Calibrating Target Devices Against Masters

Once master units are certified:

* Use them to calibrate target devices in the field or production environments.
* In this stage, use a broader tolerance of ±1.0 °C, which aligns with:
  * Australian food compliance standards
  * FDA and international food safety benchmarks<br>

The calibration module allows flexible tolerance settings, but these are the recommended levels for regulatory compliance and operational consistency.

<figure><img src="https://2675140142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPnSdrHOYeIaTHbt8Z0Qc%2Fuploads%2Fs52OwOU9IEZT6PnxP6ew%2FScreenshot%202025-04-19%20at%204.09.37%E2%80%AFpm.png?alt=media&amp;token=ae2d0aa9-9371-4872-a8dc-cd17b0030bbb" alt="" width="263"><figcaption></figcaption></figure>

***

#### Recordkeeping & Certification

* Each completed calibration event is stored in the system.
* It’s strongly advised to retain the records for each master sensor’s calibration to establish traceability.
* Master units must be recalibrated regularly (interval based on your compliance program).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.didge.io/home/foodcore-sensors/admin/calibration/master-calibration.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
