Skip to content
Switch branches/tags


This project is based on a change in the resistance of resistors under the influence of external factors in particular deformation. The object of the project is to check whether it is possible to use ordinary smd resistors instead of strain gages, and apply this effect to the calibration of the bed 3d printer. To implement the project I needed: 4 smd resistor with a resistance of 1 kOhm size 2512, ADC HX711, microcontroller ATtiny 85,pnp transistor bc 807-40 sot23,resistors of size 0805 with a rating of 8.2 kΩ 1 pcs., 22 kΩ 1 pcs., 2.2 kΩ 1 pcs.,capacitors 0805 with a capacity of 4.7u 1pcs, 1u 2pcs, 100n 1pcs, LED 0603 any color 1pcs.,double sided copper clad plate PCB, 3d printer for making plastic parts.Library for the HX711 from here:

As a result, on a double-sided printed circuit board such a sensor was made:


To reduce side effects, the resistors are placed on a two-sided printed circuit board diagonally from both sides. So the sensitivity at the midpoint turned out to be maximum with vertical exposure.To reduce the length of conductors coming from the sensor, it was decided to make a small circuit board for signal processing and place it directly on the sensor board. On the one side of the board is the ADC of the HX711, and on the other the microcontroller ATtiny85.



From the microcontroller, the touch signal is fed to the 3-d printer board.

The boards are interconnected in this way:


To install the sensor on a 3d printer, the following parts were printed:

p80929-190301 p80929-190402 p80930-141411

They are assembled in this way:

strain gage



I have a 3d printer "HyperCube" and installed a sensor on this printer. It looks like this:


This is how it looks in action:

Thus, testing was carried out on the suitability of using SMD resistors for use in the sensor):

Oh, and sorry for my English)


Auto bed level strain gage for 3D printer using resistors 2512 instead of strain gauges.





No releases published


No packages published