Page MenuHomeAleph Objects Inc

Auto Calibration - Require No Filament
Closed, ResolvedPublic

Description

I did an auto calibration and it went through fine with extruder 1. When extruder 2 tried to touch the cube it kept pressing the bed down (scary down) and then when it tried the side touches it went really nuts in how hard it pressed. In looking at a video I made it showed a tiny bit of filament oozing out. I found in the ohai (I might have that acronym wrong) the details for calibration and one of the things it mentioned was not having filament loaded. So I took the filament out, cleaned the nozzles well with the brillo pad thing while heated to 170c and then it worked.

HOWEVER :-), no where in the normal course of what I would think a user would do is this clear. I happen to trip across the ohai doc, but I doubt the average "just go buy a printer and want the functionality to work user" would find this.

Suggestion: How about not allowing the auto calibration to be run unless the filament sensors detect no filament. Additionally, while I know there is not a lot of space in the LCD screen for messages, how about in addition to the detection ensuring no filament loaded, giving some message about "unload all filament, use brillo pad and clean tips at 170c before running calibration". I don't have the answer, but I know the current setup is not friendly. :-)

Event Timeline

bmh created this task.Jun 18 2019, 7:06 PM
bmh added a comment.Jun 19 2019, 6:50 AM

Err, I realized this morning I posted this to the wrong board. I'm guessing this would be more appropriate on the Marlin board so I'll post there. I cannot seem to find how to delete this one though :-/ ... can someone who has appropriate rights rectify this and delete it? Sorry for the mistake.

bmh added a subscriber: karrad.Jun 19 2019, 6:52 AM

Okay, well I don't see a way to post to the Marlin board :-) ... @karrad, help, sorry :-).

bmh added a comment.Jun 19 2019, 7:15 AM
In T8018#146017, @bmh wrote:

Okay, well I don't see a way to post to the Marlin board :-) ... @karrad, help, sorry :-).

Well I did end up finding a "Create Task" link and it let me create one under Marlin, but I don't see it showing up. Anyway, I will shut up now and leave this to you to resolve :-).

alexei assigned this task to marcio.Jun 19 2019, 7:21 AM
alexei triaged this task as Normal priority.
alexei changed the edit policy from "All Users" to "Marlin (Project)".
alexei edited projects, added Marlin; removed Restricted Project.
bmh added a subscriber: alexei.Jun 19 2019, 7:47 AM

@alexei, thank you :-).

@bmh Glad to see it sorted! When creating a task you can assign a "project tag" and it will be automatically placed on that board. We try to keep an eye out for ones that come in blank, but do apologize if we miss seeing it!

@marcio Do we have room on the LCD for a message, or perhaps a pop up stating "Offset calibration works best without filament loaded." or "Unload filament filament before starting offset calibraiton, proceed? Y/N"

There is a dialog box that shows up before calibration starts. That text can be customized since it's not standard Marlin.

Current wording is:

This process will adjust the 

backlash and nozzle offsets. 

Continue with auto-calibration?

Proposed update:

This process will adjust the 
backlash and nozzle offsets.
It is best performed without
filament loaded into the hot ends.
Continue with auto calibration?

Well, we are currently limited to three lines of text. That's quite a lot more... I can try fudging it to support more lines, but I don't most people will even read that, to be honest. TL;DR.

Hmm, maybe just one more line of text.

Remove filament before proceeding.

This process will adjust the 

backlash and nozzle offsets. 

Continue with auto-calibration?

How about:

For best results, remove filament
and clean hot-end prior to starting
calibration. Proceed?

@marcio Looks good to me, maybe "continue" instead of proceed, it seems a little more LCD

bmh added a comment.Jun 19 2019, 1:25 PM

How about:

For best results, remove filament
and clean hot-end prior to starting
calibration. Proceed?

Yes, I like this too. Maybe say "clean well" and I agree "Continue" in place of "Proceed" might be good.

My thought process behind the not even allowing calibration to run if the filament sensors detect filament, is when this issue happens it is horrific to someone who just bought a printer :-) (I know from experience :-)); just a thought.

Also, I can't recall, does the calibration do a wipe first? If not, it should do that too in case someone did not clean it well.

My thought process behind the not even allowing calibration to run if the filament sensors detect filament

There is not a filament sensor in the hot end. The filament sensor is on the far end of the feed tube. It would not be reasonable to require users to pull the filament all the way out of the feed tube.

Also, I can't recall, does the calibration do a wipe first? If not, it should do that too in case someone did not clean it well.

Yes, it does. It pre-heats and wipes.

  • Marcio

We have this implemented in 2.0.0.135 FW and incorporated into cura 3.6.11. closing this one out.

@bmh Thanks for the report and feedback!

karrad closed this task as Resolved.Jun 21 2019, 3:27 PM