Page 1 of 2
Problem with Dual Extrusion [only E1 prints]
Posted: Sat Mar 21, 2020 2:59 am
by khondoke
Hello, I have been using Ultimaker Cura 4.5 version to slice the dual-color 3D model. I assigned both extruders for two parts in the model (as attached here ).
- dual color.png (942.35 KiB) Viewed 12086 times
I also selected a prime tower with 60 mm3 minimum extrusion volume. Unfortunately, I see, the printer (Geeetech A10M) is printing using only extruder 2 (which is E1 in gcode, I guess). Can someone help me? Also, please advise me how much volume I should use for this Bowden type feeder. Many thanks.
Re: Problem with Dual Extrusion [only E1 prints]
Posted: Sat Mar 21, 2020 10:35 am
by William
Hi, after the two models are fused, the extruder is selected for the two models.
Increase the Prime Tower Size to around 20 ~ 25,
Prime Tower Minimum Volume tries to increase to around 15 ~ 18,
Changes to Prime Tower Minimum Volume as Cura preset parameters are exceeded.
Re: Problem with Dual Extrusion [only E1 prints]
Posted: Sat Mar 21, 2020 11:19 am
by khondoke
Thanks William.
What would be "Retraction on Extruder Switch"? The default value is 16 mm. Also, in CuraEngine I don't see the option to put the "Size of Prime Tower".
- Untitled.png (317.95 KiB) Viewed 12072 times
Any help?
Re: Problem with Dual Extrusion [only E1 prints]
Posted: Sat Mar 21, 2020 11:53 am
by William
Hi,you can choose the Dual Extrusion.
Re: Problem with Dual Extrusion [only E1 prints]
Posted: Mon Apr 27, 2020 5:09 pm
by PaulDaniels
Has the problem with the Extruder been solved? I have made the changes to my A10M, upgraded to a 2in 2out extruder/hotend and only one extruder is being used to print.
starting to baffle me
thanks
Re: Problem with Dual Extrusion [only E1 prints]
Posted: Tue Apr 28, 2020 9:42 am
by William
PaulDaniels wrote: ↑Mon Apr 27, 2020 5:09 pm
Has the problem with the Extruder been solved? I have made the changes to my A10M, upgraded to a 2in 2out extruder/hotend and only one extruder is being used to print.
starting to baffle me
thanks
Hi,you can set the color mixing ratio on the screen, as shown in the figure:
- QQ图片20200423175741.png (128.75 KiB) Viewed 11865 times
Re: Problem with Dual Extrusion [only E1 prints]
Posted: Tue Apr 28, 2020 6:07 pm
by InvisiKing
HI There, Did you find a solution I have exactly the same problem, I have an A10M and using Ultimaker cura 4.6 and I have followed quite a lot of videos, forums etc. I am using the lizard
https://www.thingiverse.com/thing:2332398 and set up the printer accordingly setup 2 materials for the 2 extruders assign Extruder 1 to 2 x parts(Eyes and 1 body part) and Extruder 2 to the other body parts, merged the model, etc. and when I print it only prints with Extruder one, I have tried printing from Cura to Octoprint and saving it to SD card and printing from the SD card it prints for a few seconds then it pauses,from Cora to octoprint, it prints everything with just one color including the tower, I have tested the Mix function on the printer itself and this works fantastic, Is there anything that I missed, or do I need to add some gcode to the printer settings, this is doing my head in. , thanks appreciate this in advance. I can provide my setting etc., I even removed the printers uninstalled cura and re-added the printer and re-setup the printer profile, I have updated marlin to Vern's Marlin-B493 as well
Re: Problem with Dual Extrusion [only E1 prints]
Posted: Tue Apr 28, 2020 6:45 pm
by PaulDaniels
Hi, I do believe I have sorted it,
First there is a problem with the Firmware. In the configuration.h.
Have a look in Ardiuno and find the section
/**
* "Mixing Extruder"
* - Adds a new code, M165, to set the current mix factors.
* - Extends the stepping routines to move multiple steppers in proportion to the mix.
* - Optional support for Repetier Firmware M163, M164, and virtual extruder.
* - This implementation supports only a single extruder.
* - Enable DIRECT_MIXING_IN_G1 for Pia Taubert's reference implementation
*/
#define MIXING_EXTRUDER false
#define GRADIENT_MIX false
#if ENABLED(MIXING_EXTRUDER)
#define MIXING_STEPPERS 2 // Number of steppers in your mixing extruder
#define MIXING_VIRTUAL_TOOLS 16 // Use the Virtual Tool method with M163 and M164
//#define DIRECT_MIXING_IN_G1 // Allow ABCDHI mix factors in G1 movement commands
#define GRADIENT_MIX // Apply a gradient between mixes over several layers
#endif
you might not have both of these in there.
#define MIXING_EXTRUDER false
#define GRADIENT_MIX false
change them to
//#define MIXING_EXTRUDER false
//##define GRADIENT_MIX false
this rems them out so that they are not ENABLED, Problem was with a value of false they are still ENABLED!!!
I tried this out and on my system the first hotend warms up and it prints from extruder0 when it comes to extruder1 it wont extrude as the temperature is not set.
This Is a problem in the start gcode.
I have not looked at CURA but in RepetierHost my start GCODE has this in it:
; Default start code
G28 ; Home extruder
G1 Z15 F{Z_TRAVEL_SPEED}
M107 ; Turn off fan
G90 ; Absolute positioning
M82 ; Extruder in absolute mode
{IF_BED}M190 S{BED}
; Activate all used extruder
{IF_EXT0}M104 T0 S{TEMP0}
G92 E0 ; Reset extruder position
; Wait for all used extruders to reach temperature
{IF_EXT0}M109 T0 S{TEMP0}
;M166 S1 A0 Z76 P0 Q0
which even though it says all extruders only T0 is started in this line {IF_EXT0}M104 T0 S{TEMP0}
There should be a line with {IF_EXT0}M104 T1 S{TEMP0} or a variable to start both hotends
Same is in the line {IF_EXT0}M109 T0 S{TEMP0} there needs to be a {IF_EXT0}M109 T1 S{TEMP0}
As I have only just this minute found all this out I am still testing it.
Cura you would need to check the start and end gcodes too, to make sure after a print both hotends are switched off.
Re: Problem with Dual Extrusion [only E1 prints]
Posted: Tue Apr 28, 2020 6:49 pm
by PaulDaniels
The firmware being the one I have.. do not know the one you have, but will look
can you post a link to it
Re: Problem with Dual Extrusion [only E1 prints]
Posted: Tue Apr 28, 2020 8:09 pm
by InvisiKing
PaulDaniels wrote: ↑Tue Apr 28, 2020 6:49 pm
The firmware being the one I have.. do not know the one you have, but will look
can you post a link to it
Hi PaulDaniels,
Appreciate this here is the later version of the Firmware, please see if you notice any of the issues
I found the firmware here
https://github.com/Vertabreak/Marlin/tree/2.0.x/Marlin but it is updated to B494
So what I did was the following
Download and install Visual Studio Code -
https://code.visualstudio.com/
Reboot
Open Visual Studio Code(VSC) and select the folder Malin-B493 (now Marlin-B494)
in VSC Add/Install from the Extetions menu (left-hand side) PlatfromIO IDE
Restart Visual Studio Code
navigate to Marlin folder open Start_here.h
Navigate to //#define MIX // Enable Mixing 2 in 1 - 1 Virtual Stepper (M)
remove // - uncomment this line
and //#define RUNOUT // Enable filament runout sensor - Only If you have them and want to use them
Compile the code - tick mark at the bottom of Visual Studio Code
wait till it completed
get the hex file .pio\build\mega2560\firmware.hex
use Cura with USB Cable to the printer and update the firmware