1. Got a question or need help troubleshooting? Post to the troubleshooting forum or Search the forums!

autolevel up and down

Discussion in 'Troubleshooting' started by tesseract, Jun 22, 2014.

Thread Status:
Not open for further replies.
  1. tesseract

    tesseract Moderator
    Staff Member

    Joined:
    Feb 20, 2013
    Messages:
    1,924
    Likes Received:
    533
    Hi just wanted to say something about the autolevel routine this just happened to me and at first it was very confusing and it took some checks to find the answerbut I did and just wanted to give this information to others who may be new to printing and may not know exactly what to look for. The cause could easily be overlooked.

    What happened was this I started the autolevel routine and it was going well but when it did the 6th probe instead of going down to the bed it went upward and then it wen to the next postion and went down as usual and when it did the last one it went up again. Very strange

    I checked and saw that when it was at home both switches to be activated so was at a loss as to what was the issue I thought firmware issue maybe a a bugging routine. I checked again and started another print and the same thing happened. Again I thought buggy firmware.

    BUT

    I had been using the same firmware for the past few days and it was working fine what had changed.

    So the switches were in the right position
    The axis was level using paper as a test on both the right and left side it was at the same height
    so what was going on???

    I thought well let me check how well the switches were getting activated and that is when I found it
    The stiffness of the rods in the extruder carriage was enough to keep one side from resting on the coupler nuts but hanging in midair suspended just above the switch but close to activate it when it was homed.

    The way I found it was to press down on the extruder assembly and I saw that one side flex downward indicating it was not on the couple nuts. IT WAS NOT CASUALLY VISIBLE everything looked good when it was just resting.

    I had to manually raise the extruder assembly and then adjust the rods to raise the switch assembly on the low side so it was would be fully seated on the coupling nut.

    Now keep mind I was able to level the x axis with the paper on each side while this was in the screwed up situation as I normally did not check by pressing down on the axis to see if it was seated properly


    SO this is what I check for now and in this order

    1. Switch housing is located on the center of the coupling nut on both sides (coarse tuning)
    2. The x axis is actually seated on the coupling nuts
    3. The switch housing is adjusted so button gets fully activated (fine tuning)
    4. X axis is level on both sides(via the paper test)

    When I did this the autolevel routine worked perfectly
    Skipping step two is easy because it is not visibly obvious but it is crucial

    Hope this helps
     
    2 people like this.
  2. MBR

    MBR New Member

    Joined:
    Jun 10, 2014
    Messages:
    9
    Likes Received:
    0
    Hi, i'm a new and not expert user!
    Can you tell me where can i find and manage the file "configuration.h", i have the autoleveling on the z axis that doesn't work and i would like if the code is right. I use repetier.
     
  3. Mike Kelly

    Mike Kelly Volunteer

    Joined:
    Mar 11, 2013
    Messages:
    6,967
    Likes Received:
    2,277
  4. tesseract

    tesseract Moderator
    Staff Member

    Joined:
    Feb 20, 2013
    Messages:
    1,924
    Likes Received:
    533
    The routine is not in the configuration .h file. That file is to modify certain parameters in a more permanent manner.
    I use the normal arduino application and not MC to make firmware upgrades and it also tends to hider some of the more basic things you need to do

    With arduino properly installed you need to download the correct firmware version and then open arduino with the main file in the firmware package

    That way you can get access to the configuration.h file

    how using arduino directly normally works is this you have arduino installed
    you unzip the firmware version you want to use
    it will create a folder with a specific name in that folder you will see all of the file that make up that firmware package
    there will be a single file in the folder that match the name of the folder it is sitting in and it will usually have an ".ino" extension
    DO NOT CHANGE THE NAME OF THE FOLDER or the firmware package will not load correctly
    double clicking on the ino file will open arduino and load it properly
    when it is loaded properly you will see several tabs across the top each correspond to one of the files in the firmware folder
    you should see the configuration.h file in one of those tabs, selecting that tab will show you the file and you can make edits or changes as you are required to.

    After you are done make sure the firmware package will actually compile successfully BEFORE saving things or else you will not be able to go backward if you made a mistake and it won't compile

    After you make the desired changes it successfully compiles you should then save the changes you made and upload the firmware to the printer

    let us know if you need help with the uploading part
     
  5. MBR

    MBR New Member

    Joined:
    Jun 10, 2014
    Messages:
    9
    Likes Received:
    0
    Thanks!now it works well!!!
    Thanks!
     
  6. Nemesiscoins

    Nemesiscoins New Member

    Joined:
    Mar 17, 2014
    Messages:
    94
    Likes Received:
    14
    I've been looking over a lot of the post under assembly tips and tricks , a lot of the post are extremely helpful.
    What would be a great addition if the posts were accompanied with photos. It just makes the tips etc a little more useful for beginners such as myself.
     
  7. tesseract

    tesseract Moderator
    Staff Member

    Joined:
    Feb 20, 2013
    Messages:
    1,924
    Likes Received:
    533
    Yes and if possible I try and supply them but in this case you can get a pic of it going up instead of down and vids are and issue for some so I try and describe things the best way I can and answer any questions people have about posts I make. Many of the images in my posts have been referenced several times
     
  8. Nemesiscoins

    Nemesiscoins New Member

    Joined:
    Mar 17, 2014
    Messages:
    94
    Likes Received:
    14
    NOT to say the post from yourself and others aren't well described but as a newbie I find it easier to follow this way.
    Sometimes I make how to files for myself (not just for 3d printing) and include images for quick referencing.
     
  9. Dion van Den Ordel

    Dion van Den Ordel New Member

    Joined:
    Feb 2, 2015
    Messages:
    1
    Likes Received:
    0
    Hi another newbie. I have a MKS-Base V1.1 mother board that came with the printer a hybrid of RAMPS 1.4, arduino and Merlin firmware. Reading all the blurb it looks like i can use the auto levelling feature. But not sure how to hook this all up. So i think I can wire a servo to D2, D15 or D19, which I must then point in the config file? With a limit switch attached to the servo arm, the signal is picked up on which ever I don't use from D2, D15 0r D19? Am i on the right track so far? my concern is not to over write the current machines parameters, will this happen when I up load a new config.h file, what is the best way to capture the current machine setting in the event that I will probably screw it and the left with a "blue" screen, if you know what I mean. I'm assuming not good I know that the auto routine is built into the firmware, I just need to tell it where to get the info from i.e. say D2 and D15 for the Servo position and limit switch activation?
     
Thread Status:
Not open for further replies.

Share This Page