Hardware Settings
gpio_heat & gpio_cool:
These settings specify the GPIO pins that control the kiln’s heating and cooling elements.
They must match the physical wiring of your kiln’s control circuitry.
Incorrect settings here will prevent proper control of the kiln’s output.
gpio_sensor_cs, gpio_sensor_clock, gpio_sensor_data, gpio_sensor_di:
Define the GPIO pins used by your temperature sensor (e.g., a MAX31855 thermocouple sensor).
They ensure that the controller communicates correctly with the sensor hardware.
Verify these pins with your sensor’s datasheet and your wiring diagram.
max31855:
A boolean flag indicating whether the MAX31855 sensor is in use.
Set this to true if you have the MAX31855 installed; otherwise, the controller may default to simulated sensor values.
This is critical for ensuring accurate temperature readings.
sensor_time_wait:
Specifies the delay between successive temperature readings (in seconds).
A shorter delay provides more real-time data but may introduce noise; a longer delay smooths out the readings.
Adjust this value to balance responsiveness with accuracy.
thermocouple_offset:
This value is used to calibrate the temperature sensor reading if it consistently reads too high or too low.
It allows you to fine-tune the sensor output to match a trusted thermometer.
Regular calibration is recommended to maintain accuracy over time.
output_inverted:
Determines whether the output control signal is inverted relative to the hardware requirements.
Some relay or transistor configurations require an inverted signal to function properly.
Set this based on your specific hardware setup.
service_running_led & service_running_led_gpio:
Controls a status LED that indicates whether the kiln controller is operational.
"service_running_led" enables the LED feature, and "service_running_led_gpio" specifies the GPIO pin for the LED.
This provides a quick visual confirmation of system status.
ac_freq_50hz:
Indicates whether the local AC power frequency is 50Hz. This can affect sensor readings due to interference.
Set this to true for 50Hz regions or false for 60Hz regions.
Accurate setting is important for minimizing electrical noise in sensor data.
honour_thermocouple_short_errors:
Controls whether to treat thermocouple short errors as critical faults.
If enabled, the system will abort a run when these errors are detected, protecting your kiln.
Adjust based on your sensor’s reliability and the frequency of false errors.