Systems and methods for error reduction in three-dimensional (3d) printing
AssigneeThe Florida State University Research Foundation, Inc.
InventorsHui Wang, An-Tsun Wei
Life of this patent
Estimating the term…
Abstract
Systems and methods for error reduction in three-dimensional (3D) printing are provided and can include automatically adjusting printing parameters (for example, printing speed, acceleration, extrusion rate, and/or any other parameters) in the “G-codes” for a 3D printer (for example, fused deposition modeling) to compensate for printing errors that may occur when printing is performed at a high speed. An algorithm can be used to increase printing speed while mitigating reductions in printing quality.
Claims20
A system for error reduction in three-dimensional (3D) printing, the system comprising:
- a processor;
- and
- a machine-readable medium in operable communication with the processor and having instructions thereon that, when executed, perform the following steps:
- receiving printer data indicative of a 3D object to be printed by a 3D printer;
- identifying, based on the printer data, at least one printing defect area;
- and
- adjusting at least one printing parameter in the printer data to compensate for the at least one printing defect area.
A method for error reduction in three-dimensional (3D) printing, the method comprising:
- receiving printer data indicative of a 3D object to be printed by a 3D printer;
- identifying, based on the printer data, at least one printing defect area;
- and
- adjusting at least one printing parameter in the printer data to compensate for the at least one printing defect area.
A system for error reduction in three-dimensional (3D) printing, the system comprising:
- a 3D printer;
- a processor in operable communication with the 3D printer;
- and
- a machine-readable medium in operable communication with the processor and having instructions thereon that, when executed, perform the following steps:
- receiving printer data indicative of a 3D object to be printed by the 3D printer;
- identifying, based on the printer data, at least one printing defect area;
- adjusting at least one printing parameter in the printer data to compensate for the at least one printing defect area;
- and
- providing to the 3D printer the printer data with the at least one adjusted printing parameter,
- wherein the at least one adjusted printing parameter is at least one of printing speed of the 3D printer, extrusion rate of the 3D printer, and linewidth of the 3D printer,
- wherein the printer data is G-code data for the 3D printer,
- wherein the G-code data for the 3D printer comprises a G-code path of the 3D printer,
- wherein the identifying of the at least one printing defect area comprises detecting a location of non-uniformities in the printer data,
- wherein the adjusting of the at least one printing parameter to compensate for the at least one printing defect area comprises adjusting kinematics of an extruder of the 3D printer in the G-code path to compensate for the non-uniformities, and
- wherein the non-uniformities in the printer data comprise at least one of under-extrusion, over-extrusion, and gaps between adjacent printing lines.
Dependencies are inferred from the claim text.