I am working on a Load cell reading circuit here for a customer. A load cell is a strain gauge attached to a chunk of steel or aluminum and calibrated. This one costs $460 each. The circuit to read it is a 24 bit delta-sigma converter, with integrated [instrumentation] amplifier. That ADC chip is about 10 bucks, but it doesn't need much else to read the load cell. It reads 0-2000 Lb with better than 1Lb resolution and accuracy.Brian wrote:What would a printer board need in order to read a value from a strain gauge? They are not very expensive at all, so you only need to read the force, A simple instrumentation amplifier board would be fine for getting the values into a high level analog signal. Does the typical printer board have ADC channels available for reading the sensors? If it does, the board needed to read the strain gauges would be dirt cheap and simple.mhackney wrote:The FSR solution is inexpensive and surprisingly accurate. It just works and there is some momentum around it and the little board makes it dead simple to implement. Will there be better solutions in the future? I hope so, but FSRs aren't horrible here and now.
Once you measure the force on the arms with this method, it open up all sorts of other interesting applications. You could even tell if the print failed and abort by the resistance of the extruder pushing filament into the air. You could probably do a much faster auto calibrate by dragging the nozzle around the build plate and mapping the shape of the plate as the nozzle moves.
If the hardware were available, do you think someone would take an interest in doing the software?
I think FSR's are a better bet for sensing the bed/nozzle contact...
The accelerometer on the head carriage would be pretty handy and could maybe do the nozzle contact sensing, and you could see how much accel the hot end actually sees zipping around - good to maybe calibrate the firmware caclulated accel numbers and also show actual jerk* which there should not be much of, unless the cpu is pausing at random times.
*jerk is the change in acceleration, mm/s^3