Config IDEX duplicate mode. M563 error.
-
Hi
I'm new with duet 3 motherboard so I don't know everything for sure yet. I spent the whole day today literally trying to figure out what to do to print the object as a duplicate.I have configured everything in such a way that I am able to print 2 objects separately, but layer by layer as 2 separate nozzles. (T0 and T1).
I also added the tool as T2 to the duplication function.to make everything easier, I will insert my configuration, which I think is the most important for verification. I'm out of ideas.
I have the 0,0 point in the center of the bed
Drives
M569 P0 S1 ; physical drive 0.0 goes forwards motor X M569 P1 S1 ; physical drive 0.1 goes forwards motor Y M569 P2 S1 ; physical drive 0.2 goes backwards motors Z M569 P3 S1 ; physical drive 0.3 goes forwards motor U M569 P4 S1 ; physical drive 0.4 goes forwards ekstruder U M569 P5 S1 ; physical drive 0.5 goes forwards ekstruder X M584 X0 Y1 Z2 U3 E5:4 ; set drive mapping
Tools:
M563 P0 D0 H1 X0 F0 ; Tool0 uses Extruder0, Heater1 and Fan0 G10 P0 X0 Y0 Z0 R0 S0 ; Set Tool0 axis offsets and temperatures M563 P1 D1 H2 X3 F2 ; Tool1 uses Extruder1, Heater2 and Fan2. X-axis is mapped to U G10 P1 X0 Y0 Z0 R0 S0 ; Set Tool1 axis offsets and temperatures ; ''' Create a tool that prints 2 copies of the object using both carriages''' M563 P2 D0:1 H1:2 X0:3 F0:2 ; tool 2 uses both extruders, hot end heaters and fans, and maps X to both X and U G10 P2 X-75 Y0 U75 S0 R0 ; set tool offsets and temperatures M567 P2 E1:1 ; set mix ratio 100% on both extruders
On start Gcode I put this: M563 P2 S2 R0 X50 and all the time I've got::
Error: in GCode file line 25 column 10: M563: expected string expression
With this gcode, only left motor is working, right doesnt move, only home to his endstop and thats all.If anyone has an idea, they will be willing to try it. I don't know what I can change anymore!
-
@Seliv said in Config IDEX duplicate mode. M563 error.:
Hi
I'm new with duet 3 motherboard so I don't know everything for sure yet. I spent the whole day today literally trying to figure out what to do to print the object as a duplicate.I have configured everything in such a way that I am able to print 2 objects separately, but layer by layer as 2 separate nozzles. (T0 and T1).
I also added the tool as T2 to the duplication function.to make everything easier, I will insert my configuration, which I think is the most important for verification. I'm out of ideas.
I have the 0,0 point in the center of the bed
Drives
M569 P0 S1 ; physical drive 0.0 goes forwards motor X M569 P1 S1 ; physical drive 0.1 goes forwards motor Y M569 P2 S1 ; physical drive 0.2 goes backwards motors Z M569 P3 S1 ; physical drive 0.3 goes forwards motor U M569 P4 S1 ; physical drive 0.4 goes forwards ekstruder U M569 P5 S1 ; physical drive 0.5 goes forwards ekstruder X M584 X0 Y1 Z2 U3 E5:4 ; set drive mapping
Tools:
M563 P0 D0 H1 X0 F0 ; Tool0 uses Extruder0, Heater1 and Fan0 G10 P0 X0 Y0 Z0 R0 S0 ; Set Tool0 axis offsets and temperatures M563 P1 D1 H2 X3 F2 ; Tool1 uses Extruder1, Heater2 and Fan2. X-axis is mapped to U G10 P1 X0 Y0 Z0 R0 S0 ; Set Tool1 axis offsets and temperatures ; ''' Create a tool that prints 2 copies of the object using both carriages''' M563 P2 D0:1 H1:2 X0:3 F0:2 ; tool 2 uses both extruders, hot end heaters and fans, and maps X to both X and U G10 P2 X-75 Y0 U75 S0 R0 ; set tool offsets and temperatures M567 P2 E1:1 ; set mix ratio 100% on both extruders
On start Gcode I put this: M563 P2 S2 R0 X50 and all the time I've got::
Error: in GCode file line 25 column 10: M563: expected string expression
With this gcode, only left motor is working, right doesnt move, only home to his endstop and thats all.If anyone has an idea, they will be willing to try it. I don't know what I can change anymore!
Why put M563 P2 S2 R0 X50 in your start GCODE when you have M563 P2 D0:1 H1:2 X0:3 F0:2 in your config.g?
Edit: You shouldn't need M563 P2 S2 R0 X50 at all, as T2 is defined in your config.g. To "select" T2, your GCODE print files just needs T2 at the start (exact position depends on your slicer of course). You do no need to "redefine" it in your print file.
-
ohh god, when Im deleting this gcode, and leave only T2 after G28 its moving at the same time!!. Stupid me
I can see that now I have another problem, because I had to interrupt the test print when the carts in the middle of the table collided with each other.
when I go with a U axes to position 0.0 it is centrally in the middle of the table, but X is already on the right side because the bltouch is mounted, and the needle is in the middle. could it be because of it?
-
@Seliv said in Config IDEX duplicate mode. M563 error.:
ohh god, when Im deleting this gcode, and leave only T2 after G28 its moving at the same time!!. Stupid me
I can see that now I have another problem, because I had to interrupt the test print when the carts in the middle of the table collided with each other.
when I go with a U axes to position 0.0 it is centrally in the middle of the table, but X is already on the right side because the bltouch is mounted, and the needle is in the middle. could it be because of it?
One problem fixed!
Look at T2's G10 - I assume your X axis is on the "left" and your U axis is on the "right"? If so:
G10 P2 X75 Y0 U-75 S0 R0
Since these are offsets they are opposite values as to what you originally had. Hopefully that solves the collision!
-
it works!! I don't know how to thank you. I tried to solve it all day: P
now it remains for me to turn 2 E3D V6 perfectly, so that there is no difference in height, the next difficult process is in front of me: P
I think I only had the software, setting the second airflow to work. I don't even have it in setup.