MarlinExperimental
ActivePublic

Properties

Description

Firmware for LulzBot 3D Printers. Source code is here.

Recent Activity

Yesterday

anolen added a comment to T1498: Cura 2 gets confused and runs into a washer if you begin a print with E2..

Taz 6 Dual v2, unnecessary travel moves shown farther up a slice

Tue, Dec 12, 3:25 PM · Marlin, Cura LulzBot Edition
karrad created T1506: Store Bed Matrix.
Tue, Dec 12, 11:14 AM · Cura LulzBot Edition, Marlin
marcio added a comment to T1498: Cura 2 gets confused and runs into a washer if you begin a print with E2..

@victor_larchenko : The nozzle offsets for the v3 dual are -6.5 and 6.5 respectively. So it appears that all Cura 2 is doing is moving one of the nozzles directly above the point (0,0). However, this point lies outside of the valid print area for the v3 dual; it's also a completely unnecessary movement for completing the print.

Tue, Dec 12, 9:22 AM · Marlin, Cura LulzBot Edition
alexei reassigned T1498: Cura 2 gets confused and runs into a washer if you begin a print with E2. from marcio to victor_larchenko.
Tue, Dec 12, 9:12 AM · Marlin, Cura LulzBot Edition
marcio added a comment to T1498: Cura 2 gets confused and runs into a washer if you begin a print with E2..

The crash was caused by Cura 2 erroneously inserting the following GCODE command:

Tue, Dec 12, 8:38 AM · Marlin, Cura LulzBot Edition
marcio created T1503: G29 when nozzle is resting on bed causes head crash.
Tue, Dec 12, 7:54 AM · Marlin
marcio created T1502: Coordinate system on v3 shifted relative to standard toolhead.
Tue, Dec 12, 7:17 AM · Marlin

Mon, Dec 11

alexei changed the edit policy for T1463: Cura LE stop on nozzle wipe during autolevel - Mini.
Mon, Dec 11, 4:03 PM · Marlin, Cura LulzBot Edition
alexei changed the edit policy for T1460: V3 Pause/resume on LCD not working.
Mon, Dec 11, 2:52 PM · Cura LulzBot Edition, Marlin, Yellowfin
alexei assigned T1498: Cura 2 gets confused and runs into a washer if you begin a print with E2. to marcio.
Mon, Dec 11, 1:13 PM · Marlin, Cura LulzBot Edition
marcio closed T1466: Marlin 1.1.5 - Wrong Z On Successive Prints without Power Reset as "Resolved".

@ScottWell1 : Yes, I considered adding the move away from endstops to G28 in Marlin itself. I might propose including something like that to upstream Marlin developers.

Mon, Dec 11, 7:20 AM · Marlin

Fri, Dec 8

ScottWell1 added a comment to T1466: Marlin 1.1.5 - Wrong Z On Successive Prints without Power Reset.

I bow to your superior diagnostic work. :-)

Fri, Dec 8, 4:22 PM · Marlin
marcio added a comment to T1462: Cura LE not responding to commands.

Can you type "M115" in the Cura 2 console and let me know if you get a reply?

Fri, Dec 8, 3:31 PM · Marlin, Cura LulzBot Edition
marcio closed T1189: Mini control box fan speed as "Resolved".
Fri, Dec 8, 2:56 PM · Marlin
marcio added a comment to T1448: Homing Behaviour.

I believe this ticket is a duplicate of T1461, the root cause I suspect will be solved by the fix to T1456.

Fri, Dec 8, 2:52 PM · Marlin
marcio added a comment to T1466: Marlin 1.1.5 - Wrong Z On Successive Prints without Power Reset.

@ScottWell1 : The error is more subtle than what was initially suspected. The source of the error was the "G1 Z150 E-15 F75 ; retract filament" line immediately after "G28". This causes a vertical motion on Z while resting on the endstop. On the second print, the bed compensation matrix might tilt that vertical motion to compensate for an unleveled bed. In that case, a lateral component was being added to the vertical motion that in 50% of the cases could drive the head into the endstop, thus cutting it short. This accounts for the 8mm positional error you were seeing in some cases.

Fri, Dec 8, 2:44 PM · Marlin
marcio added a comment to T1456: V3 toolhead pausing during leveling.

Yes, I am working on a gcode fix right now.

Fri, Dec 8, 2:01 PM · Marlin, Cura LulzBot Edition
lansky added a comment to T1456: V3 toolhead pausing during leveling.

@marcio Thanks for looking into a gcode fix on this. I would like to get a response out to the user who reported this, can I tell him it will be implemented in a future version of Cura? Or can i send the start gcode fix over to him? if so is it just adding G29 J into the start gcode?

Fri, Dec 8, 10:39 AM · Marlin, Cura LulzBot Edition
marcio added a comment to T1456: V3 toolhead pausing during leveling.

@ScottWell1: I will address the issue with the v3 dual by modifying the start GCODE for that toolhead so it did not repeatedly trigger the X endstop. This was the primary cause of the failure, the leveling matrix was not the primary cause, although it did appear to play a part preventing the issue from manifesting itself in the first print after a restart. Changing the start GCODE on the v3 is a lesser issue since this is a new product.

Fri, Dec 8, 10:16 AM · Marlin, Cura LulzBot Edition
nickp closed T1463: Cura LE stop on nozzle wipe during autolevel - Mini as "Invalid".
Fri, Dec 8, 9:02 AM · Marlin, Cura LulzBot Edition
nickp added a comment to T1463: Cura LE stop on nozzle wipe during autolevel - Mini.

Closing this task

Fri, Dec 8, 9:01 AM · Marlin, Cura LulzBot Edition
TyTh added a comment to T1463: Cura LE stop on nozzle wipe during autolevel - Mini.

Can't reproduce on the Mini in TSR. Used the firmware listed but on Cura 2.6.58

Fri, Dec 8, 8:59 AM · Marlin, Cura LulzBot Edition
alexei moved T1463: Cura LE stop on nozzle wipe during autolevel - Mini from Backlog to First stable release (v2.6) on the Cura LulzBot Edition board.
Fri, Dec 8, 8:04 AM · Marlin, Cura LulzBot Edition
alexei moved T1461: v3 dual head & Cura LE from Backlog to First stable release (v2.6) on the Cura LulzBot Edition board.
Fri, Dec 8, 7:52 AM · Marlin, Yellowfin, Cura LulzBot Edition
alexei assigned T1461: v3 dual head & Cura LE to marcio.
Fri, Dec 8, 7:51 AM · Marlin, Yellowfin, Cura LulzBot Edition
alexei added a project to T1462: Cura LE not responding to commands: Marlin.
Fri, Dec 8, 7:49 AM · Marlin, Cura LulzBot Edition
alexei added a project to T1463: Cura LE stop on nozzle wipe during autolevel - Mini: Marlin.
Fri, Dec 8, 7:08 AM · Marlin, Cura LulzBot Edition

Thu, Dec 7

ScottWell1 added a comment to T1456: V3 toolhead pausing during leveling.

As mentioned in T1466....

Thu, Dec 7, 8:28 PM · Marlin, Cura LulzBot Edition
ScottWell1 added a comment to T1466: Marlin 1.1.5 - Wrong Z On Successive Prints without Power Reset.

I tested adding "G29 J" in the Mini startup script, immediately before G28. That simulates the "old" behavior (clear matrix at G28), and allows running successive prints without issue. So that is certainly one possible approach.

Thu, Dec 7, 6:27 PM · Marlin
ScottWell1 added a comment to T1466: Marlin 1.1.5 - Wrong Z On Successive Prints without Power Reset.

I agree what happened with T1258 is the cause of what I'm seeing here. If I'm following that... You changed G28 to keep compensation matrix because you had previously added G28 to the "Pause" code, and tossing the matrix during "Pause" caused problems. However.... A second print operation (without power reset) is running start gcode that runs G28 and has wipe code written for uncompensated coordinates. So NOT tossing the matrix in G28 is problematic for all the start scripts (and users' stored gcode files with start scripts embedded).

Thu, Dec 7, 5:50 PM · Marlin
marcio added a comment to T1466: Marlin 1.1.5 - Wrong Z On Successive Prints without Power Reset.

Another reason why this may have worked before is that formerly G28 would disable the bed leveling matrix. We fixed that in T1258, so now we would need to disable bed leveling at the start of our start GCODE in order for this error not to manifest itself.

Thu, Dec 7, 3:49 PM · Marlin
marcio added a comment to T1456: V3 toolhead pausing during leveling.

Another reason why this may have worked before is that formerly G28 would disable the bed leveling matrix. We fixed that in T1258, so now we would need to disable bed leveling at the start of our start GCODE in order for this error not to manifest itself.

Thu, Dec 7, 3:48 PM · Marlin, Cura LulzBot Edition
marcio added a comment to T1456: V3 toolhead pausing during leveling.

After further analysis, what is happening in that the start GCODE homes the axis using "G28 X Y". The home causes the X coordinate to be set to "-22". Immediately afterwards, there is a movement command "G1 X-22 Y260 F3000" which moves the head above the Z_MIN switch. This will succeed in the very first print after a reset.

Thu, Dec 7, 3:46 PM · Marlin, Cura LulzBot Edition
marcio added a comment to T1466: Marlin 1.1.5 - Wrong Z On Successive Prints without Power Reset.

After further analysis, what is happening in that the start GCODE homes the axis using "G28 X Y". The home causes the X coordinate to be set to "-22". Immediately afterwards, there is a movement command "G1 X-22 Y260 F3000" which moves the head above the Z_MIN switch. This will succeed in the very first print after a reset.

Thu, Dec 7, 3:45 PM · Marlin
johnson added a comment to T1398: Incorrect Hex File for Mini in Cura LE Firmware.

@karrad This is my home computer running Windows 8.1. On Cura 2.6.52 at home I am able to replicate the problem. I cannot replicate the problem here at work. When I tried to replicate the problem at work, we were on 2.6.54.

Thu, Dec 7, 2:57 PM · Marlin, Cura LulzBot Edition
karrad added a comment to T1398: Incorrect Hex File for Mini in Cura LE Firmware.

@lansky Gah, sorry got tickets crossed.

Thu, Dec 7, 2:54 PM · Marlin, Cura LulzBot Edition
lansky added a comment to T1398: Incorrect Hex File for Mini in Cura LE Firmware.

@karrad Both of these tickets are Minis, I don't know what you mean by the dual extruder. In any case he was not able to reproduce the issue here. Might have been the Cura version, he would have been using 2.6.56 at home.

Thu, Dec 7, 1:33 PM · Marlin, Cura LulzBot Edition
ScottWell1 created T1466: Marlin 1.1.5 - Wrong Z On Successive Prints without Power Reset.
Thu, Dec 7, 1:05 PM · Marlin
karrad added a comment to T1398: Incorrect Hex File for Mini in Cura LE Firmware.

@lansky The Mini does not have a dual extruder, and the start gcode is contained within machine settings. It would affect any and all Mini single extruder profiles.

Thu, Dec 7, 12:15 PM · Marlin, Cura LulzBot Edition
lansky added a comment to T1398: Incorrect Hex File for Mini in Cura LE Firmware.

@karrad Looks like this is the same issue as this ticket: https://code.alephobjects.com/T1458
We were unable to replicate the issue on any firmware after 1.1.5.44, so it does look to be resolved.

Thu, Dec 7, 12:07 PM · Marlin, Cura LulzBot Edition
karrad added a comment to T1398: Incorrect Hex File for Mini in Cura LE Firmware.

@lansky Any update on this one?

Thu, Dec 7, 11:59 AM · Marlin, Cura LulzBot Edition
Steven added a project to T1460: V3 Pause/resume on LCD not working: Cura LulzBot Edition.
Thu, Dec 7, 11:35 AM · Cura LulzBot Edition, Marlin, Yellowfin
Steven removed a project from T1460: V3 Pause/resume on LCD not working: Cura LulzBot Edition.
Thu, Dec 7, 11:34 AM · Cura LulzBot Edition, Marlin, Yellowfin
lansky added a comment to T1460: V3 Pause/resume on LCD not working.

One additional note, the pause works when I have a print sliced for a standard Taz 6 toolhead, we do this when we want to do a single extruder print with the V3. But when I have a print sliced for the V3 the pause button does not work. Both are using the same firmware.

Thu, Dec 7, 9:06 AM · Cura LulzBot Edition, Marlin, Yellowfin
karrad reassigned T1460: V3 Pause/resume on LCD not working from victor_larchenko to marcio.
Thu, Dec 7, 8:59 AM · Cura LulzBot Edition, Marlin, Yellowfin
karrad reassigned T1456: V3 toolhead pausing during leveling from karrad to marcio.
Thu, Dec 7, 7:32 AM · Marlin, Cura LulzBot Edition
karrad moved T1456: V3 toolhead pausing during leveling from Backlog to Devel on the Marlin board.
Thu, Dec 7, 7:22 AM · Marlin, Cura LulzBot Edition
karrad moved T1456: V3 toolhead pausing during leveling from Backlog to First stable release (v2.6) on the Cura LulzBot Edition board.
Thu, Dec 7, 7:22 AM · Marlin, Cura LulzBot Edition
karrad added a project to T1456: V3 toolhead pausing during leveling: Marlin.

I was able to duplicate this this morning after leaving a print running over night. Starting the exact same Gcode, I after wiping the tool head crashes into leveling washer on the TAZ 6.

Thu, Dec 7, 7:21 AM · Marlin, Cura LulzBot Edition

Wed, Dec 6

karrad added a comment to T1448: Homing Behaviour.

Sorry for the second hand report, this is what was forwarded from marketing (multiple items in there):

Wed, Dec 6, 2:53 PM · Marlin