Nathan Sasser
UNITED STATES OF AMERICA • + Follow
Edit Project
Description
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.
Schematic and Layout
Sep 12,2024
190 views
Klipper I2C themister board
2 Layers PCB 28.7 x 53.2 mm FR-4, 1.6 mm, 1, HASL with lead, Green Solder Mask, White silkscreen
A board designed for a klipper extra to read thermisters over I2C
190
0
0
Published: Sep 12,2024
Download Gerber file 0
BOM(Bill of materials)
Centroid file
Purchase
Donation Received ($)
PCBWay Donate 10% cost To Author
File Last Updated: 2024/09/14 (GMT+8)
File update record
2024-09-1406:22:22
Centroid file is updated.
Only PCB
PCB+Assembly
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Copy this HTML into your page to embed a link to order this shared project
Copy
Under the
Attribution-GPL
License.
- Comments(0)
- Likes(0)
Upload photo
You can only upload 5 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP
0 / 10000
It looks like you have not written anything. Please add a comment and try again.
You can upload up to 5 images!
Image size should not exceed 2MB!
File format not supported!
View More
View More
VOTING
0 votes
- 0 USER VOTES
0.00
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Design
1/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Usability
2/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Creativity
3/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Content
4/4
More by Nathan Sasser
You may also like
-
-
Helium IoT Network Sensor Development board | H2S-Dev V1.2
69 0 0 -
-
-
-
-
-
3D printed Enclosure Backplate for Riden RD60xx power supplies
174 1 1