Klipper I2C themister board
This board is designed for this klipper extra to read thermisters over I2C. Once hooked up to 3.3V and wired into the I2C of the Klipper MCU or host, this config block can be used to utilize it.
[ads1x1x my_name] chip: ADS1115 pga: 4.096 mode: single # Default value is single. Turn off the chip after a single reading or keep # it running. Turning off saves power but turning it back on will be slower. # Options are single and continuous. samples_per_second: 128 # Default value is 128. The amount of samples that the ADC can provide per # second. A lower value makes the samples more accurate, but it takes longer # until a new value is available. # ADS101X's support 128, 250, 490, 920, 1600, 2400, 3300. # ADS111X's support 8, 16, 32, 64, 128, 250, 475, 860. <- use these values i2c_mcu: host i2c_bus: i2c.1 adc_voltage: 3.3 address_pin: 0x48 #<- replace with address jumpered
you can then use these sections anywhere a thermister is taken.
sensor_type: ads1x1x # A section for ads1s1x has to specified before the sensor can be used. # Look at the ads1x1x below in this documentation. probe_type: Generic 3950 # The probe type indicates the calculation profile to use for the raw data # from the ADC device. Check the thermistors list for possible values. sensor_pin: my_ads1x1x:AIN0 # A combination of the name of the ads1x1x chip that has been defined and # the pin. Possible pin values are AIN0, AIN1, AIN2 and AIN3 for single ended # lines and DIFF01, DIFF03, DIFF13 and DIFF23 for differential between their # correspoding lines. For example # DIFF03 measures the differential between line 0 and 3. Only specific # combinations for the differentials are allowed. pullup_resistor: 4700 # A setting that defines the physical wiring method of the sensor. # Default is 4700. voltage_offset: -0.295 # The differential voltage from the supplied voltage to the maximum pull-up # voltage that the device under test (thermistor) sees.
SCL and SDA are labeled accordingly, there are two so you can chain them. AIN0-3 are for thermistors., 0x48-B is to set the address and only one of them should be jumpered.
Klipper I2C themister board
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Nathan Sasser
-
SmallOLED - Live PC Stats, Animated Clocks & Audio Visualizer
771 0 3 -
"Talking Multimeter": Arduino-Based Speech Add-on for Multimeters with SCPI Protocol
437 0 1 -
Programmable Mist Maker - XIAO / QT PY Extension
2889 2 3 -
RadioHAT - Raspberry Pi radio development platform
2469 0 4 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
2690 0 2 -
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
4550 0 6







