IP Library Granted Patent US 10,022,917
Granted Patent B2
US 10,022,917 · App. 14/922,325 · Granted Jul 17, 2018

Color switching for three-dimensional printing

Inventor: Charles E. Pax (Manchester, NH)
Assignee: MakerBot Industries, LLC
B29C67/0088B29C64/386B29C67/0055B33Y50/02B29K2101/12B33Y30/00B33Y50/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,022,917
App. No.
14/922,325
Granted
Jul 17, 2018
Kind
B2
Abstract

By reversing the direction of a first build material fed into an extruder, the first build material can be wholly or partially evacuated from the extruder before a second material is introduced. This approach mitigates transition artifacts and permits faster, more complete changes from one build material to another.

Claims (27)

1. A computer program product for switching filaments in a three-dimensional printer, the computer program product comprising non-transitory computer executable code embodied in a memory of a three-dimensional printer having an extruder with a first input port, a second input port, an extrusion port, and a chamber coupling the first input port, the second input port, and the extrusion port in fluid communication, the chamber disposed within the extruder and heated to liquefy filaments received through the first input port and the second input port, wherein the computer executable code, when executing on a controller of the three-dimensional printer, controls the three-dimensional printer to perform the steps of:

driving a first build material through the first input port until the first build material extrudes through the extrusion port;

withdrawing the first build material through the first input port a predetermined amount, wherein the predetermined amount is selected to move a material transition region between the first build material and a second build material out of the chamber but not enough to completely withdraw the first build material from the extruder; and

driving a second build material through the second input port until the second build material extrudes through the extrusion port.

2. The computer program product of claim 1 further comprising code that controls the three-dimensional printer to perform the step of heating the chamber to liquefy at least one of the first build material and the second build material.

3. The computer program product of claim 1 wherein the first build material is a different color than the second build material.

4. The computer program product of claim 1 wherein the first build material is of a different type than the second build material.

5. The computer program product of claim 1 wherein the first build material is a plastic.

6. The computer program product of claim 1 wherein the first build material is one or more of ABS, PLA, and PCL.

7. The computer program product of claim 1 wherein the predetermined amount includes an amount of the first build material displacing at least one half the volume of the chamber.

8. The computer program product of claim 1 wherein the predetermined amount includes an amount of the first build material displacing at least the volume of the chamber.

9. The computer program product of claim 1 further comprising code that controls the three-dimensional printer to perform the step of withdrawing the first build material concurrently with driving the second build material.

10. The computer program product of claim 1 further comprising code that controls the three-dimensional printer to perform the step of withdrawing the second build material through the second input port by a second predetermined amount and driving the first build material through the first input port until the first build material extrudes through the extrusion port.

11. A three-dimensional printer comprising:

an extruder having a first input port, a second input port, an extrusion port, and a chamber coupling the first input port, the second input port, and the extrusion port in fluid communication, the chamber disposed within the extruder and heated to liquefy filaments received through the first input port and the second input port; and

a controller including computer executable code that, when executing on the controller, causes the three-dimensional printer to switch the extrusion port from a first build material passing through the first input port, the chamber, and the extrusion port to a second build material supplied at the second input port by performing the steps of withdrawing the first build material through the first input port a predetermined amount, wherein the predetermined amount is selected to move a material transition region between the first build material and a second build material out of the chamber but not enough to completely withdraw the first build material from the extruder, and driving the second build material through the second input port until the second build material extrudes through the extrusion port.

12. The three-dimensional printer of claim 11 further comprising a heating element coupled to the controller and configured to heat the chamber to liquefy at least one of the first build material and the second build material.

13. The three-dimensional printer of claim 11 wherein the first build material is a different color than the second build material.

14. The three-dimensional printer of claim 11 wherein the predetermined amount includes an amount of the first build material displacing at least one half a volume of the chamber.

15. The three-dimensional printer of claim 11 wherein the predetermined amount includes an amount of the first build material displacing at least a volume of the chamber.

16. The three-dimensional printer of claim 11 wherein the controller is further configured to withdraw the first build material concurrently with driving the second build material.

17. The three-dimensional printer of claim 11 wherein the controller is further configured to switch from the second build material to the first build material by withdrawing the second build material through the second input port by a second predetermined amount and driving the first build material through the first input port until the first build material extrudes through the extrusion port.

18. A three-dimensional printer comprising:

an extruder having a first input port, a second input port, an extrusion port, and a chamber disposed within the extruder and coupling the first input port, the second input port, and the extrusion port in fluid communication; and

a controller including computer executable code that, when executing on the controller, causes the three-dimensional printer to switch the extrusion port from a first build material passing through the first input port, the chamber, and the extrusion port to a second build material supplied at the second input port by performing the steps of:

withdrawing the first build material through the first input port a predetermined amount, wherein the predetermined amount is selected to move a material transition region out of the chamber but not enough to completely withdraw the first build material from the extruder, the material transition region defined by an identifiable volume that includes mixing between the first build material and the second build material; and

driving the second build material through the second input port until the second build material extrudes through the extrusion port.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2015
From: PAX, CHARLES E.
To: MAKERBOT INDUSTRIES, LLC
Reel/Frame 036878/0950 →
Continuity (3)
Continuation 14020535 · Sep 6, 2013
Provisional Application 61697999 · Sep 7, 2012
Related Publication 20160039151A1 · Feb 11, 2016
Cited By (3)
US 12,415,312 US 12,496,199 US 12,508,774