,cnc machinist,cnc manufacturing,cnc mechanic,cnc mill,cnc milling center,cnc milling companies,cnc milling tools,cnc parts,cnc plasma cutter,cnc plasma cutting,cnc plasma table,cnc production,cnc router table,cnc screw machine,cnc service,cnc swiss,cnc turning,cnc turning center,cnc turning centers,cnc vertical lathe,horizontal cnc,how to cnc machine,machining cnc,manufacturing cnc machines,okuma cnc,plasma cnc machine,production cnc machining,troubleshooting cnc machines,used cnc machine tools,used cnc milling machines,vertical cnc lathe,what can a cnc machine make
James Yong developed a small g-code algorithm to help prevent oozing in dual extruder printing by producing a small barrier to scrape off the oozing filament.Here is the g-code he uses:
Layer change G-code:
T1;
G92 E0;
G1 E-0.5 F1200;
G92 E0;
G1 X96.450 Y60.8 F5000;
G1 E1.5 F1500;
G92 E0;
G1 X96.450 Y36.650 E0.07476 F1500.000;
G1 X96.950 Y36.650 E0.08390;
G1 X96.950 Y65.150 E0.23935;
G1 X96.450 Y65.150 E0.24850;
G1 X96.450 Y60.813 E0.32782;
G1 X95.950 Y60.813 F5400.000;
G1 X95.950 Y36.150 E0.41309 F1500.000;
G1 X97.450 Y36.150 E0.44053;
G1 X97.450 Y65.650 E0.61427;
G1 X95.950 Y65.650 E0.64170 F1500.000;
G1 X95.950 Y60.888 E0.72879;
G4 P200; wait for ooze to slow
G10;
T0;
G92 E0;
G1 X174.750 Y61.9 F5000;
G1 E1.4 F1500;
G92 E0;
G1 X174.750 Y37.750 E0.07476 F1500.000;
G1 X175.250 Y37.750 E0.08390;
G1 X175.250 Y66.250 E0.23935;
G1 X174.750 Y66.250 E0.24850;
G1 X174.750 Y61.913 E0.32782;
G1 X174.250 Y61.913 F5400.000;
G1 X174.250 Y37.250 E0.41309 F1500.000;
G1 X175.750 Y37.250 E0.44053;
G1 X175.750 Y66.750 E0.61427;
G1 X174.250 Y66.750 E0.64170 F1500.000;
G1 X174.250 Y61.988 E0.72879;
G4 P200; wait for ooze to slow
G10;
Tool change G-code:
G1 X80 Y40 F4000;He uses Prusa i3 with double extruder, Slic3r, Marlin firmware and Repetier Host.
G1 X130 Y40 F4000;
G1 X130 Y55 F4000;
G1 X190 Y55 F4000;
On the left you can see a "barricade" that binds oozing filament and on the right the dual 3d printed object that looks very good. |
Here is a detailed video of algorithm in action and it really does prevent oozing remains on the printed object and increases print quality:
Here is a video showing a similar purge - wipe wall feature in Makerware 2.3.0.4. but with much higher walls and more filament spending.
I don't own dual extruder machine or have much experience with dual extruders so let me know your opinions and experiences in the comments. Thank you James for sharing the code!