Three-dimensional printer with force detection
An extruder or other tool head of a three-dimensional printer is instrumented to detect contact force against the extruder, such as by a build platform or an object being fabricated. The tool head may also be instrumented to detect deflection forces and the like acting on the tool that might indicate an operating error. The resulting feedback data can be used in a variety of ways to control operation of the three-dimensional printer during fabrication or diagnostics.
1. A method comprising:
identifying build instructions for fabricating an object;
initiating a build using a three-dimensional printer comprising a fabrication tool and one or more sensors mechanically coupled to the fabrication tool, the one or more sensors configured to detect a current contact force between the fabrication tool and a separate structure;
detecting the current contact force based on a sensor signal from the one or more sensors; and
creating a control signal to control at least one component of the three-dimensional printer in response to the current contact force while depositing material during the build.
2. The method of claim 1 , wherein the fabrication tool includes an extruder.
3. The method of claim 2 , wherein the at least one component of the three-dimensional printer controls a feed rate for a build material used in the build.
4. The method of claim 2 , wherein the at least one component of the three-dimensional printer controls a z-distance between the extruder and a build platform of the three-dimensional printer.
5. The method of claim 2 further comprising comparing the current contact force to an expected contact force.
6. The method of claim 5 further comprising adjusting at least one parameter of the three-dimensional printer to reduce a difference between the current contact force and the expected contact force.
7. The method of claim 5 further comprising terminating the build when a difference between the current contact force and the expected contact force indicates a fabrication error.
8. The method of claim 1 wherein the control signal includes a signal to the three-dimensional printer to change a distance between the fabrication tool and the separate structure.
9. The method of claim 2 wherein the control signal includes a signal to the three-dimensional printer to change a feed rate of build material extruded by the extruder.
10. The method of claim 2 further comprising detecting a planarity of the separate structure based upon a number of contact force measurements across a surface of the separate structure.
11. The method of claim 10 further comprising fabricating a layer on the surface of the separate structure that decreases one or more irregularities in the surface of the separate structure.
12. The method of claim 1 , wherein the build instructions include at least one instruction for achieving a specified contact force between the fabrication tool and a separate structure, and wherein the control signal controls the at least one component of the three-dimensional printer to achieve the specified contact force.
13. The method of claim 1 wherein the one or more sensors include a strain gauge.
14. The method of claim 1 wherein the one or more sensors include a piezoelectric sensor.
15. The method of claim 1 wherein the one or more sensors include at least one of a capacitive sensor, and optical sensor, an electromechanical sensor, an electromagnetic sensor, and an acoustical sensor.