IMPORTANT! Problem with Dual V3 and/or new Cura

Have questions? Want advice?
JohnMGray
Posts: 18
Joined: Sat Dec 02, 2017 6:21 pm

Re: IMPORTANT! Problem with Dual V3 and/or new Cura

Post by JohnMGray » Tue Dec 19, 2017 3:47 pm

Good news. I tested a new beta of Cura with a new firmware release over the last 3 days. The firmware problem has been fixed. Cura is still buggy but I was told it was a beta and not yet fully tested.

silent_ninja1
Posts: 41
Joined: Tue Aug 15, 2017 7:12 am

Re: IMPORTANT! Problem with Dual V3 and/or new Cura

Post by silent_ninja1 » Wed Dec 20, 2017 8:01 am

JohnMGray wrote:
Tue Dec 19, 2017 3:47 pm
Good news. I tested a new beta of Cura with a new firmware release over the last 3 days. The firmware problem has been fixed. Cura is still buggy but I was told it was a beta and not yet fully tested.
Great! I see the firmware version hasnt been bumped in a few days. Im almost caught up on Christmas orders, so hopefully ill have a machine to test it on in the next few days. Id really like this to be a permanent fixture on the machine. Seems it could be if all the kinks can get worked out...

inventabuild
Posts: 143
Joined: Fri Aug 15, 2014 8:39 pm

Re: IMPORTANT! Problem with Dual V3 and/or new Cura

Post by inventabuild » Mon Dec 25, 2017 8:57 am

kcchen_00 wrote:
Sun Dec 17, 2017 2:20 pm
...
No issues with the level of the nozzles. I used the right z-lead screw to fine tune T1... clockwise to raise.
...
Nice! Were the two nozzles pretty close (0.02? 0.04?...) before you fine tuned them w/ the right z-lead screw? Did the fine tuning cause an obvious slant in the x-axis? I'm wondering how much the x-axis can be tilted before other problems arise?

I need to get perfect bottoms on my parts without 1. drips or 2. thin spots where the extrusions are not butted up against each other due to nozzle height differences using 0.2 or 0.1 mm layer heights; hence the reason for my questions.

It would be nice if Lulzbot had put a fine tuning adjustment screw on one of the nozzles. There are error tolerances on the z-height from one print to another + error tolerances on the dual nozzle heights (if not leveled like you did) + ... which cumulatively can add up to a lot of error tolerances.

kcchen_00
Posts: 1562
Joined: Thu Feb 19, 2015 12:42 am

Re: IMPORTANT! Problem with Dual V3 and/or new Cura

Post by kcchen_00 » Mon Dec 25, 2017 3:13 pm

A quarter turn on the lead screw is the most I've adjusted... anything more and I'll turn the lead screw back, and resort bed level screws on that side of the bed. Typically a n eighth of a turn (clockwise=up, ccw=down) on the lead screw does the trick.

On the TAZ5, make sure to start with a proper nozzle height for T0... otherwise, adjustments to T1 will need to be re-done.

A quarter turn on the lead screw should translate to ~.25mm... calculated from a pitch of 2mm, I think that's correct...

inventabuild
Posts: 143
Joined: Fri Aug 15, 2014 8:39 pm

Re: IMPORTANT! Problem with Dual V3 and/or new Cura

Post by inventabuild » Mon Dec 25, 2017 3:30 pm

Awesome, thanks. I've got something similar to the TAZ 6 bed corners so hopefully an 1/8 to 1/4 turn on the z-lead screw would do it.

I'm currently running the e3d Chimera dual extruder and have the nozzle heights adjusted to within 0.02 mm of each other by hand because they don't have a nozzle leveling screw either.

Believe it or not a 0.02 mm difference in nozzle heights on a dual nozzle extruder makes a noticeable difference on the first layer if not compensated for when printing 0.2 mm or lower layer heights.

I've been compensating for that difference in s3d when I slice the parts. It's good to know you found a way to fine tune the nozzle heights of the lulzbot v3 the way you did, I might try using your technique to eliminate the nozzle height differences in the Chimera...,and then might buy the v3. Thanks.

kcchen_00
Posts: 1562
Joined: Thu Feb 19, 2015 12:42 am

Re: IMPORTANT! Problem with Dual V3 and/or new Cura

Post by kcchen_00 » Mon Dec 25, 2017 4:51 pm

The fixed nozzles were an initial concern with the dual v3. Using the lead screw seemed to be the only way to adjust the T1 (right side) nozzle. Definitely should work for the Chimera also if its the dual extruder with common heatsink.

Binding of the gantry is definitely a concern. Make sure not to rotate the lead screw too many times. Also need to track the adjustments you've made in the past. Compounding the adjustments rotations can definitely lead to binding issues.

When installing the modular bed, I leveled out the gantry with a digital level, then got the nozzles close with the business card. Heated bed and nozzles to get a good initial Z with T0, then worked with the lead screw and bed adjustments to fine tune the T1 height.

silent_ninja1
Posts: 41
Joined: Tue Aug 15, 2017 7:12 am

Re: IMPORTANT! Problem with Dual V3 and/or new Cura

Post by silent_ninja1 » Thu Dec 28, 2017 4:38 pm

silent_ninja1 wrote:
Wed Dec 20, 2017 8:01 am
JohnMGray wrote:
Tue Dec 19, 2017 3:47 pm
Good news. I tested a new beta of Cura with a new firmware release over the last 3 days. The firmware problem has been fixed. Cura is still buggy but I was told it was a beta and not yet fully tested.
Great! I see the firmware version hasnt been bumped in a few days. Im almost caught up on Christmas orders, so hopefully ill have a machine to test it on in the next few days. Id really like this to be a permanent fixture on the machine. Seems it could be if all the kinks can get worked out...
FYI, swapped to this in a hurry after the fan on the front of my oem extruder got some filament stuck in it from a spaghetti print failure and clogged the hotend with filament from heat creep. Definately still communication issues. First print it tried to do the wipe after homing right on top of the z endstop. Luckily I was watching very closely and hit the power switch as it touched it before it could destroy things. Luckily I have a spare OEM hotend from the machine I put an itworks aero on...

silent_ninja1
Posts: 41
Joined: Tue Aug 15, 2017 7:12 am

Re: IMPORTANT! Problem with Dual V3 and/or new Cura

Post by silent_ninja1 » Sat Jan 06, 2018 2:48 pm

FYI, Tried with V1.1.5.70, still bad. Starting G Code even does a G28 Z into the back left bed leveling washer instead of the actual z home switch when commands are sent too fast! A G28 X Y followed by a G28 Z after 4 or 5 seconds works fine. Printing a gcode file from octoprint dosnt.

marcio
Aleph Objects | LulzBot
Posts: 44
Joined: Tue Jul 18, 2017 12:44 pm

Re: IMPORTANT! Problem with Dual V3 and/or new Cura

Post by marcio » Mon Jan 08, 2018 10:19 am

silent_ninja1 wrote:
Sat Jan 06, 2018 2:48 pm
FYI, Tried with V1.1.5.70, still bad. Starting G Code even does a G28 Z into the back left bed leveling washer instead of the actual z home switch when commands are sent too fast! A G28 X Y followed by a G28 Z after 4 or 5 seconds works fine. Printing a gcode file from octoprint dosnt.
Hi silent_ninja1,

There are a couple things to be aware regarding 1.1.5.70:

1) It uses 250000 baud rate for the Minis. This leads to significantly fewer communications issues, but you have to make sure Octoprint is configured for 250000.

2) The new Marlin 1.1.5.x series is subtly different from the older 1.0.x series and because of this there were a heck of a lot of start GCODE issues that had to be worked out. There have been several revisions to the Mini start GCODE, each one making it more and more compatible with printers that are out in the field. The currently released version of Cura does not have all the tweaks yet, though it works for a majority of the users. Perhaps your printer is one of the ones for which it does not work. We are planning yet another release this month. Here is the very latest start Mini GCODE (this start GCODE is required for 1.1.5.68 or greater and will not work for 1.1.5.64):

Code: Select all

;This G-Code has been generated specifically for the LulzBot Mini with standard extruder
G26 ; clear potential 'probe fail' condition
G21 ; set units to Millimetres
M107 ; disable fans
G90 ; absolute positioning
M82 ; set extruder to absolute mode
G92 E0 ; set extruder position to 0
M140 S{material_bed_temperature} ; start bed heating up
G28 ; home all axes
G0 X0 Y187 Z156 F200 ; move away from endstops
M109 R{material_soften_temperature} ;
G1 E-30 F75 ; retract filament
M109 R{material_wipe_temperature} ; wait for extruder to reach wiping temp
G1 X45 Y173 F11520 ; move above wiper pad
G1 Z0 F1200 ; push nozzle into wiper
G1 X42 Y173 Z-.5 F4000             ; wiping
G1 X52 Y171 Z-.5 F4000             ; wiping
G1 X42 Y173 Z0 F4000               ; wiping
G1 X52 Y171 F4000                  ; wiping
G1 X42 Y173 F4000                  ; wiping
G1 X52 Y171 F4000                  ; wiping
G1 X42 Y173 F4000                  ; wiping
G1 X52 Y171 F4000                  ; wiping
G1 X57 Y173 F4000                  ; wiping
G1 X77 Y171 F4000                  ; wiping
G1 X57 Y173 F4000                  ; wiping
G1 X77 Y171 F4000                  ; wiping
G1 X57 Y173 F4000                  ; wiping
G1 X87 Y171 F4000                  ; wiping
G1 X77 Y173 F4000                  ; wiping
G1 X97 Y171 F4000                  ; wiping
G1 X77 Y173 F4000                  ; wiping
G1 X97 Y171 F4000                  ; wiping
G1 X77 Y173 F4000                  ; wiping
G1 X97 Y171 F4000                  ; wiping
G1 X107 Y173 F4000                 ; wiping
G1 X97 Y171 F4000                  ; wiping
G1 X107 Y173 F4000                 ; wiping
G1 X97 Y171 F4000                  ; wiping
G1 X107 Y173 F4000                 ; wiping
G1 X112 Y171 Z-0.5 F1000           ; wiping
G1 Z10 ; raise extruder
G28 X0 Y0 ; home X and Y
G0 X0 Y187 F200 ; move away from endstops
M109 R{material_probe_temperature} ; wait for extruder to reach probe temp
M204 S300 ; set probing acceleration
G29 ; start auto-leveling sequence
M204 S2000 ; restore standard acceleration
G28 X0 Y0 ; re-home to account for build variance of earlier mini builds
G0 X0 Y187 F200 ; move away from endstops
G0 Y152 F4000 ; move in front of wiper pad
G4 S1 ; pause
M400 ; wait for moves to finish
M117 Heating... ; progress indicator message on LCD
M109 R{material_print_temperature} ; wait for extruder to reach printing temp
M190 S{material_bed_temperature_layer_0} ; wait for bed to reach printing temp
G1 Z2 E0 F75 ; prime tiny bit of filament into the nozzle
M117 Mini Printing... ; progress indicator message on LCD
WARNING; The above start GCODE will not work with Marlin 1.1.5.64. It must be used in concert with Marlin 1.1.5.68 or greater. Similarly, earlier start GCODE will *not* work with Marlin 1.1.5.68 or above. The changes must be done in concert.

marcio
Aleph Objects | LulzBot
Posts: 44
Joined: Tue Jul 18, 2017 12:44 pm

Re: IMPORTANT! Problem with Dual V3 and/or new Cura

Post by marcio » Mon Jan 08, 2018 11:11 am

BTW, my post above applies only to Mini users. TAZ 6 users have for the most part been spared the numerous start GCODE changes that have been required to get the various generations of Minis to work.

Post Reply