Apparatus, system, and method of characterizing filament properties and adjusting 3D printer parameters for decreased filament deposition variability
An apparatus, a system, and a method for improvements in fused filament fabrication (FFF). Characteristics of a filament may be measured during production of the filament and the characteristics stored in a memory for retrieval by a 3D printer. The 3D printer adjusts print settings as necessary based on the measured characteristics, thereby resulting in better print quality.
1. A method of printing, the method comprising:
providing a print head configured to feed a print material filament from a spool through a material guide to a heated nozzle, an X-Y planar control for moving the print head in an X-Y plane, and a print platform upon which a base is printed;
detecting a filament spool indicium;
correlating the filament spool indicium to a physical characteristic of the print material filament stored in a first memory, wherein the physical characteristic of the print material filament includes ovality of the print material filament and one or more of print material filament tolerance, print material filament cooling temperature during print material filament production, print material filament cooling rate during the print material filament production, print material filament extrusion die size, print material filament production rate, number of sensors used to measure the print material filament ovality, type and/or model number of the sensors used to measure the print material filament ovality, geographical location of the print material filament production, and origin of raw materials used to produce the print material filament; and
modifying a print parameter responsive to the physical characteristic of the print material filament.
2. The method according to claim 1 , wherein the physical characteristic of the print material filament is also includes a diameter of the print material filament.
3. The method according to claim 2 , wherein the diameter of the print material filament is measured with a laser micrometer.
4. The method according to claim 1 , wherein the filament spool indicium is one of a barcode, a QR code, or an RFID.
5. The method according to claim 1 , wherein the modifying the print parameter step further comprises modifying a feed rate of the print material filament.
6. The method according to claim 5 , wherein the feed rate of the print material filament is reduced so a target volume of the print material filament is deposited for a given length of the print material filament when a diameter of the filament is larger than a target diameter, and the feed rate of the print material filament is increased so the target volume of the print material filament is deposited for a given length of the print material filament when the diameter of the filament is smaller than a target diameter.
7. A 3D printer comprising:
a filament spool including an indicium;
a sensing device configured to read the indicium;
a first memory storing physical characteristic data for the filament spool, the physical characteristic data accessible by reading the indicium;
a print head configured to feed a print material filament from the spool through a material guide to a heated nozzle, wherein the physical characteristic data includes ovality of the print material filament and one or more of print material filament tolerance, print material filament cooling temperature during print material filament production, print material filament cooling rate during the print material filament production, print material filament extrusion die size, print material filament production rate, number of sensors used to measure the print material filament ovality, type and/or model number of the sensors used to measure the print material filament ovality, geographical location of the print material filament production, and origin of raw materials used to produce the print material filament;
an X-Y planar control for moving the print head in the X-Y plane;
a print platform upon which a base is printed; and
a processor to execute a print parameter based on the physical characteristic data.
8. The 3D printer according to claim 7 , further comprising a second memory storing a physical characteristic lookup table, wherein the processor executes the print parameter based on a comparison of the physical characteristic data and the physical characteristic lookup table.
9. The 3D printer according to claim 7 , wherein the sensing device is a laser micrometer.
10. The 3D printer according to claim 7 , wherein the print parameter is a feed rate of the print material filament.
11. The 3D printer according to claim 10 , wherein the feed rate of the print material filament is reduced so a target volume of the print material filament is deposited for a given length of the print material filament when a diameter of the filament is larger than a target diameter, and the feed rate of the print material filament is increased so the target volume of the print material filament is deposited for a given length of the print material filament when the diameter of the filament is smaller than a target diameter.
12. The 3D printer according to claim 7 , wherein the indicium is one of a barcode, a QR code, or an RFID.