If you ever thought about what consciousness even is, you might have come across the idea that it implies knowing what is out there and responding appropriately...
For example if you want to fill a glass with water from a jar - it helps to see where the glass is, when you reach the point the water starts flowing and when the glass is as full as you wish. Imagine you wanted to do that while you had no light, no hearing, and no hands to feel your way around...
Regrettably that is how 3D printing is supposed to work... You just assume that things are as expected and that there is an operator to intervene if necessary...
Ok there is a fully closed loop as far as the build plate and hot end temperature are concerned...
I am thinking and investigating about other ways to add 'consciousness' to the process, and imagine that it will save tons of wasted material and energy...
What I am thinking about for example:
- evaluating the stepper effort => could we get the signal to noise ratio up to recognize if there is resistance such as the build plate or contours previously printed (Trinamic drivers?)
- optical evaluation could recognize 'air printing' if a part lost adhesion and cancel further printing of the lost object (ESP32-Cam?)
- accelerometer in the head in order to learn to avoid unwanted patterns in the print or when obstacles are hit
- listen: for example my extruder skips steps if I am down on the Z too much
- AI magic: feed all available data to neuronal nets and train on sucessful outcome
Note: this are ideas in their early conception stage that I am investigating. Ideally we can work on this together and it will become a normal to the new firmwares we may design.
Please contribute if you know something or have further ideas...
Thank you!
P.S. I am new here have two printers and a few own designs work in progress
My designs on Thingyverse...