Close



Page 24 of 65 FirstFirst ... 14222324252634 ... LastLast
Results 231 to 240 of 757

Hybrid View

  1. #1
    My bed is always at full temp before I probe and the hotend gets there as it is probing but that would make no difference with this AFTER I initially did the 1.95 (both were at full temp for that). Remember 2.0 was my first with a paper test then 1.98 after it did a layer but 1.95 was a perfect layer.

    My point was that I have been doing just fine until today when it magically shifted by .02mm. Having to do the m114 jog around as I first did but each time would make me throw the printer out the window. The nozzle didn't shift upward on its own so I am stumped.

    As far as the m851 goes I am not understanding how that would solve this particular issue where it was all set perfectly but one day decides to change.

  2. #2
    Super Moderator Roxy's Avatar
    Join Date
    Apr 2014
    Location
    Lone Star State
    Posts
    2,182
    Quote Originally Posted by DarkAlchemist View Post
    My bed is always at full temp before I probe and the hotend gets there as it is probing but that would make no difference with this AFTER I initially did the 1.95 (both were at full temp for that). Remember 2.0 was my first with a paper test then 1.98 after it did a layer but 1.95 was a perfect layer.
    OK. I just thought I would mention it. And really, I don't understand why it makes a difference. It would seem the probe should just measure it and where ever the surface is, it should find it. But I do know it makes a difference.

    Quote Originally Posted by DarkAlchemist View Post
    My point was that I have been doing just fine until today when it magically shifted by .02mm. Having to do the m114 jog around as I first did but each time would make me throw the printer out the window. The nozzle didn't shift upward on its own so I am stumped.
    I don't know what to tell you. Did something else change? Like a different roll of filament?

    Quote Originally Posted by DarkAlchemist View Post
    As far as the m851 goes I am not understanding how that would solve this particular issue where it was all set perfectly but one day decides to change.
    You expressed disatisfaction with having to re-create the firmware and upload it to make a change. This was an answer to that frustration. But I re-read your post and you were also concerned with harming your EEPROM memory. I kind of doubt that happens. It does wear out, but you get a life span of 10,000 cycles on the cheap EEPROMs. I could look it up, but I'm sure the Arduino is at least that. You are going to wear out your keyboard first!

  3. #3
    I have see in the arduino forums mention of 100000 writes

  4. #4
    Nothing changed so I am baffled. same filament same everything only a different day. :/

    Well, I don't want to have to keep finding the difference, if there is any, every single time I print. There has to be a way the machine can find that out for me but I am uncertain how. I was going to use some aluminum foil and a DMM so when the nozzle just touches the surface it would register but I found that will not work because the nozzle has insulating plastic all over it from the previous print jobs, lol. Besides we are talking about .02mm difference so I would need to move Z by .01mm to find if it has changed. I am just certain this can be done somehow without human intervention (I love automation).

    As far as the M851 I still don't get what it exactly does so I can't really comment about it either way.

  5. #5
    Super Moderator Roxy's Avatar
    Join Date
    Apr 2014
    Location
    Lone Star State
    Posts
    2,182
    Have you done the M48 Z-Probe Repeatability test? If that number is good, then the Z-Probe isnt the problem. But if that number is questionable, you will be fighting this until you get the slop out of it.

    The M851 just lets you set the Z-PROBE_OFFSET from the keyboard, and you can save it if you like it with an M500 command. That way, you aren't going through the cycle of editing Configuration.h, compiling, loading the firmware for each number you try.

  6. #6
    Good to know.

  7. #7
    Lastly, there is an E parameter. This Engages and Retracts the Z-Probe for each sample. It is a good way to see if your Z-Probe mechanism is adding any instability to your system. To check this, you could do a G28 and then a M48 n 15 x 50 y 50 followed by a M48 n 15 x 50 y 50 e command. At the end of each M48 command you will be told the standard deviation for the sampled points. If the M48 command with the e parameter has a higher standard deviation it is likely to indicate you have some inconsistencies in where the Z-Probe is being positioned between engagements.

    OK... Now for the good stuff. Here is a cut & paste of my printer getting two M48 commands telling it to measure things at the center of the bed. One is with the Z-Probe down the entire time and the other is with the Z-Probe engaging and retracting.

    Connecting...
    Printer is now online.
    >>>G28
    SENDING:G28
    >>>M48 x 100 y 100
    SENDING:M48 x 100 y 100
    M48 Z-Probe Repeatability test. Version 1.50
    Mean: 4.162425
    Standard Deviation: 0.009255
    echo:endstops hit: Z:4.17
    >>>M48 x 100 y 100 e
    SENDING:M48 x 100 y 100 e
    M48 Z-Probe Repeatability test. Version 1.50
    Mean: 4.166162
    Standard Deviation: 0.015431
    echo:endstops hit: Z:4.16

    I have very limited data to work with. I only know that my printer is doing well with the Auto_Bed_Leveling. With more people contributing their results to this thread we will probably be able to determine how much repeatability is necessary to get good results. My G29 command is modified so the Z-Probe stays engaged the entire time. Most of you will not have that feature so you probably should be paying more attention to the second standard deviation with the e parameter specified. Right now, my standard deviation is 1/30 of my typical layer height (because I'm comparing myself to the first result). It is possible the rational I'm using to choose the number I'm comparing against is flawed. I'm most certainly open to criticism and to being corrected!
    I have never used that command and after re-reading the quoted part would you be so kind as to tell me what to do and I will do it then report back my findings.

    edit: I did exactly what you did and here is mine

    >>> g28
    SENDING:G28
    >>> m48 x 100 y 100
    SENDING:M48 X 100 Y 100
    M48 Z-Probe Repeatability test. Version 1.85
    >>> m48 x 100 y 100 e
    SENDING:M48 X 100 Y 100 E
    Mean: -2.023075
    Standard Deviation: 0.001230
    echo:endstops hit: Z:-2.03
    M48 Z-Probe Repeatability test. Version 1.85
    Mean: -2.017900
    Standard Deviation: 0.011545
    echo:endstops hit: Z:-2.05
    Last edited by DarkAlchemist; 09-09-2014 at 09:56 PM.

  8. #8
    Super Moderator Roxy's Avatar
    Join Date
    Apr 2014
    Location
    Lone Star State
    Posts
    2,182
    The first number without the probe engaging and retracting is pretty good. That is telling you that if you make the same measurement you should usually expect to get a number within .001 of the 'correct' number. (That is a way over simplified description of Standard Deviation... But it serves our purpose here.)

    The second number isn't horrible, but it isn't great. It is saying with the probe engaging and retracting and then measuring the same point, you will usually get a number that is 'about' .011545 accurate to the real number. If you had to move your nozzle .02mm, this could explain half of it. I don't think this happened... But if the first measurements when you set your nozzle height were off by .01mm in the wrong direction and then lately they have been off .01mm in the other direction, that would account for the full .02mm of adustment you had to do.

    Can you show us some pictures of your Z-Probe and how it engages? There may be simple ways to change something and reprint it and make things better. I'm not saying this is something you should do. But take a look at the Z-Probe and the box for the servo embedded in the Extruder body.

    http://3dprintboard.com/showthread.p...nsive+extruder

    What I did was add a bump on my Z-Probe so it could only rotate so far and then it would hit a stop on the extruder body. That made it so there was no positioning error from the servo rotation. There are probably things like that which can be done to tighten up your numbers.

    And one more thing... It might be good to run another M48 but do this: M48 V X 100 Y 100 L 5 and maybe M48 V X 100 Y 100 L 5 E

    This will help see how much slop gets added to the measurement because of X & Y movement. Hopefully, you get very similar numbers to what you got without the L 5 parameter.

  9. #9
    Both of my numbers are of a tighter resolution than the ones your have yet I had this issue.

    edit: Well, that was an interesting command, LOL, but here are the results:

    >>> g28
    SENDING:G28
    >>> m48 x 100 y 100 L 5
    SENDING:M48 X 100 Y 100 L 5
    M48 Z-Probe Repeatability test. Version 1.85
    Mean: -2.007175
    Standard Deviation: 0.002121
    echo:endstops hit: Z:-2.01
    >>> m48 x 100 y 100 L 5 E
    SENDING:M48 X 100 Y 100 L 5 E
    M48 Z-Probe Repeatability test. Version 1.85
    Mean: -2.025275
    Standard Deviation: 0.013845
    echo:endstops hit: Z:-2.03
    Last edited by DarkAlchemist; 09-10-2014 at 08:24 AM.

  10. #10
    Super Moderator Roxy's Avatar
    Join Date
    Apr 2014
    Location
    Lone Star State
    Posts
    2,182
    Quote Originally Posted by DarkAlchemist View Post
    Both of my numbers are of a tighter resolution than the ones your have yet I had this issue.

    edit: Well, that was an interesting command, LOL, but here are the results:
    Well... Just to be clear... I'm not saying the Z-Probe error is your problem. What I am saying is any error there gets added to any other error in the system. So, if there is anything easy that can be done to tighten up those numbers, it should help the final result by that much.

    One thing is clear... Your positioning error when you engage the Z-Probe is measurable. And it is in the range of .01 mm. Getting that tighter is going to help.

Page 24 of 65 FirstFirst ... 14222324252634 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •