![]() |
KiCADKicad
|
|
|
Falstad circuit simulator |
Self-contained PCB weighing scale
Note! Please follow the attached interactive BOM. It will help you to find the correct components and it will also guide you with the placement.
I recently published a project where I tried to utilize the traces on a PCB as a strain gauge in order to use the PCB as a weighing scale (or “bending load cell”). The concept was simple: I created a cantilever beam section on the PCB and I placed a pattern of copper traces on this bending part that is similar to the pattern of the conductive traces in a strain gauge. Unfortunately, the concept did not work, because the pattern had too low resistance and an even smaller change in resistance when the PCB was bent. However, when I put a strain gauge on the cantilever beam part, the concept worked perfectly. But, due to structural limitations, I could not measure more than 200-250 grams.
Therefore, I decided to reiterate the project and create a better version of this concept. Since I knew that the PCB traces won’t work, I kept using strain gauges in this design. I also replaced most of the circuitry. The whole Wheatstone bridge is now made of strain gauges (full bridge configuration). This bridge is then managed and measured by an HX711 module. The module is read by an ATTiny85 microcontroller and the results are printed on a small OLED display. The PCB also has a built-in LiPo battery with a charging circuit (MCP73831T).
Self-contained PCB weighing scale
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.

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
ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW
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(10)
- Likes(0)
- 1 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

-
10design
-
10usability
-
10creativity
-
10content
More by Curious Scientist
-
High-performance 3-axis stepper motor control panel In this project, I show you my new development which is a high-performance 3-axis stepper motor cont...
-
STM32F070F6P6 miniature USB microcontroller board A small but powerful Arduino-compatible STM32 board.I designed this board because I was curious if i...
-
Stepper motor developing platform IntroductionIn this project, I show you my newest device which is a stepper motor developing platfor...
-
Custom-made self-contained DC power meter This project realizes a tiny "self-sufficient" power meter that can be inserted into any DC power li...
-
10-channel NTC thermistor-based temperature logger This project is designed to be a 10-channel temperature logger based on 10k NTC thermistors.I design...
-
Educational board for strain gauges, Wheatstone bridges and op-amps I show you a little device that I built so I can explain more things related to strain gauges, Wheat...
-
USB PD Breadboard Power Supply In this article, I show you my new creation. It is a USB PD decoy-based breadboard power supply. All...
-
ADS1256 - RP2040 Custom DAQ Front Panel with GPIO This is just a simple PCB panel that belongs to my other project which is a high-performance DAQ.A r...
-
ADS1256 - RP2040 Custom DAQ Front Panel without GPIO This is just a simple PCB panel that belongs to my other project which is a high-performance DAQ.A r...
-
10th Anniversary Badge I designed this small badge for PCBWay's 10th anniversary.I tried to make a deeper meaning to the bo...
-
ADS1256 - Atmega32u4 Custom DAQ board IntroductionIn this project, I show you two things. One is a new version (v1.2) of my custom DAQ bas...
-
Debounced rotary encoder module In this project, I show you my approach to making a rotary encoder module.One can buy different rota...
-
Custom ADS1256 board with ATmega32U4 I created my own ADS1256 PCB after working with this AD converter for several years. I wanted to bui...
-
TCD1304 - STM32F401CCU6 breakout board The recent modifications made to the circuit board design have improved its functionality and space ...
-
TCD1304 miniature PCB rev2 The redesign of the PCB involved several key changes to improve its performance and decrease its siz...
-
2-channel breadboard voltmeter The project originally stems from my CH32 tutorial series. I started working with this chip not so l...
-
ADS1256 - RP2040 Custom DAQ Rear Panel This is just a simple PCB panel that belongs to my other project which is a high-performance DAQ.A r...
-
ADS1256 - RP2040 Custom DAQ with GPIOs This is my (hopefully) last iteration of the ADS1256-based DAQ board. I replaced the ATmega32U4 micr...
-
High-performance 3-axis stepper motor control panel In this project, I show you my new development which is a high-performance 3-axis stepper motor cont...
-
STM32F070F6P6 miniature USB microcontroller board A small but powerful Arduino-compatible STM32 board.I designed this board because I was curious if i...
-
Stepper motor developing platform IntroductionIn this project, I show you my newest device which is a stepper motor developing platfor...
-
Custom-made self-contained DC power meter This project realizes a tiny "self-sufficient" power meter that can be inserted into any DC power li...
-
10-channel NTC thermistor-based temperature logger This project is designed to be a 10-channel temperature logger based on 10k NTC thermistors.I design...
-
Educational board for strain gauges, Wheatstone bridges and op-amps I show you a little device that I built so I can explain more things related to strain gauges, Wheat...
-
USB PD Breadboard Power Supply In this article, I show you my new creation. It is a USB PD decoy-based breadboard power supply. All...
-
ADS1256 - RP2040 Custom DAQ Front Panel with GPIO This is just a simple PCB panel that belongs to my other project which is a high-performance DAQ.A r...
-
ADS1256 - RP2040 Custom DAQ Front Panel without GPIO This is just a simple PCB panel that belongs to my other project which is a high-performance DAQ.A r...
-
10th Anniversary Badge I designed this small badge for PCBWay's 10th anniversary.I tried to make a deeper meaning to the bo...
-
ADS1256 - Atmega32u4 Custom DAQ board IntroductionIn this project, I show you two things. One is a new version (v1.2) of my custom DAQ bas...
-
Debounced rotary encoder module In this project, I show you my approach to making a rotary encoder module.One can buy different rota...
-
-
Commodore 64 1541-II 1581 Floppy Disk Drive C64 Power Supply Unit USB-C 5V 12V DIN connector 5.25
374 1 3 -
-
-
-
-
-
-
-
Modifying a Hotplate to a Reflow Solder Station
1246 1 6 -
MPL3115A2 Barometric Pressure, Altitude, and Temperature Sensor
711 0 1 -
Hi! Sorry, the Gerber files are not public. Also, there's already an ATtiny85 microcontroller incorporated into the board.
What to program the ATtiny 85? and also I was planning to add ESP12F Microcontroller for my application can you please help in that?
You can search Google for this information... You can make any Arduino as a programmer. I don't work with ESP32.
I meant to say that what do you upload on that cutie ATtiny? (i.e. the Driver code for the OLED and the data conversion/calibration code for the values from starin guages) I want to see the logic of the program and what were the values that are the OLED in video they were about 6 digits you didn't explained what were they
The code is available on my Patreon.
Will the Gerber Files also be available on your Patreon? (Just asking)
Hi! No, as I wrote initially, the Gerber files are not public. That means that it is not available at all. If someone really wants the board, they can order it from PCBWay via my project pages. Part of the reasons why I don't publish the Gerber files is that if I made them available, then people could just manufacture them at PCBWay's competitors and use their services. Since PCBWay supports my work, I don't want my design to be manufactured elsewhere. "You scratch my back, I will scratch yours". :) Also, the design files are my intellectual property and I don't want them to be spread on the internet.
Thank you so much for your detailed explanation and all the help you've provided with your projects. I completely understand and respect your decision to keep the Gerber files private to support PCBWay and protect your intellectual property. It makes perfect sense, and I appreciate you clarifying it for me. Thanks again for all your assistance!
Thank you for being so understanding! Cheers!