Problem with Dual Extrusion [only E1 prints]

khondoke
Posts: 34
Joined: Sat Jan 16, 2016 6:07 pm

Problem with Dual Extrusion [only E1 prints]

Post by khondoke » Sat Mar 21, 2020 2:59 am

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
dual color.png (942.35 KiB) Viewed 11477 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.

User avatar
William
Site Admin
Posts: 6340
Joined: Tue Jun 07, 2016 9:38 am

Re: Problem with Dual Extrusion [only E1 prints]

Post by William » Sat Mar 21, 2020 10:35 am

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.
-Keep your mind and try to test it. :)
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!

khondoke
Posts: 34
Joined: Sat Jan 16, 2016 6:07 pm

Re: Problem with Dual Extrusion [only E1 prints]

Post by khondoke » Sat Mar 21, 2020 11:19 am

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
Untitled.png (317.95 KiB) Viewed 11463 times
Any help?

User avatar
William
Site Admin
Posts: 6340
Joined: Tue Jun 07, 2016 9:38 am

Re: Problem with Dual Extrusion [only E1 prints]

Post by William » Sat Mar 21, 2020 11:53 am

Hi,you can choose the Dual Extrusion.
-Keep your mind and try to test it. :)
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!

PaulDaniels
Posts: 7
Joined: Sat Feb 15, 2020 8:25 pm

Re: Problem with Dual Extrusion [only E1 prints]

Post by PaulDaniels » 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

User avatar
William
Site Admin
Posts: 6340
Joined: Tue Jun 07, 2016 9:38 am

Re: Problem with Dual Extrusion [only E1 prints]

Post by William » Tue Apr 28, 2020 9:42 am

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
QQ图片20200423175741.png (128.75 KiB) Viewed 11256 times
-Keep your mind and try to test it. :)
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!

InvisiKing
Posts: 6
Joined: Thu Apr 16, 2020 5:19 pm

Re: Problem with Dual Extrusion [only E1 prints]

Post by InvisiKing » Tue Apr 28, 2020 6:07 pm

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

PaulDaniels
Posts: 7
Joined: Sat Feb 15, 2020 8:25 pm

Re: Problem with Dual Extrusion [only E1 prints]

Post by PaulDaniels » Tue Apr 28, 2020 6:45 pm

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.

PaulDaniels
Posts: 7
Joined: Sat Feb 15, 2020 8:25 pm

Re: Problem with Dual Extrusion [only E1 prints]

Post by PaulDaniels » 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

InvisiKing
Posts: 6
Joined: Thu Apr 16, 2020 5:19 pm

Re: Problem with Dual Extrusion [only E1 prints]

Post by InvisiKing » Tue Apr 28, 2020 8:09 pm

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

Post Reply