Klipper modules for various nevermore max air quality sensors
Add to printer.cfg
[aht21]
[temperature_sensor chamber]
sensor_type: BME280
i2c_bus: i2c0e
i2c_address: 119
[sgp30 chamber]
i2c_bus: i2c0e
temperature_sensor: bme280 chamber
csv_basename: /tmp/sgp30_chamber
[temperature_sensor exhaust]
sensor_type: AHT21
i2c_bus: i2c0e
[ens160 exhaust]
i2c_bus: i2c0e
temperature_sensor: aht21 exhaust
csv_basename: /tmp/ens160_exhaust
☝️ NOTE: To use the AHT21, you must add
[aht21]
toprinter.cfg
somewhere before the first[temperature_sensor]
section withsensor_type: AHT21
Clone this repo and run the install_klipper.sh
script. Example:
cd ~
git clone https://github.com/nknotts/klipper-nevermore-max.git
./klipper-nevermore-max/install_klipper.sh
It is safe to execute the install script multiple times.
More on this in the Moonraker Update Manager section.
It is possible to keep this extension up to date via Moonraker's
update manager
by adding the following configuration block to the moonraker.conf
of your printer:
[update_manager klipper-nevermore-max]
type: git_repo
origin: https://github.com/nknotts/klipper-nevermore-max.git
path: /home/pi/klipper-nevermore-max
install_script: install_klipper.sh
managed_services: klipper
primary_branch: main
This requires this repository to be cloned into your home directory (e.g. /home/pi):
git clone https://github.com/nknotts/klipper-nevermore-max.git
The install script assumes that Klipper is also installed in your home directory under
"klipper": ${HOME}/klipper
.
☝️ NOTE: If your Moonraker is not on a recent version, you may get an error with the "managed_services" line!
- VORON - great open source 3D printer hardware design and community
- Klipper - great open source 3D printer firmware
- Klipper Z Calibration - basis for install scripts