Close



Results 1 to 10 of 166

Threaded View

  1. #11
    Staff Engineer printbus's Avatar
    Join Date
    May 2014
    Location
    Highlands Ranch, Colorado USA
    Posts
    1,437
    Add printbus on Thingiverse
    Quote Originally Posted by tsteever View Post
    Could you explain what this is exactly doing to the printer? Max endstops, seem to me like they would be the limits as the z travels up? Are there endstops in both directions? I thought the switches controlled the max travel. I can give it a shot but this seems like it may open doors for more troubles and over driving the system potentially.
    The issue is if the max endstops are enabled in the firmware but not present in the hardware. I'm not sure that would explain any of your issues - but it is an easy thing to rule out.

    Having max endstops enabled but not in the hardware has messed up the reliability of the ABL process for some people. Another user just in the last couple of weeks had homing problems that were attributed to the max endstop issue. Homing consists of 3 movements: first move the axis until the endstop closes, doing so at high speed. Then back away from that position. Finally, reverse and move again until the endstop closes, but at a reduced speed likely in an attempt to be more precise at the axis final position. In his case, homing would often just do the first movement and quit. What we determined is that Marlin couldn't do the 2nd part that backed away from home since the hardware was falsely indicating it was already at the max endstop position. Configuring Marlin to disable the max endstops solved his homing problems.

    So, I'd just start by making sure any issue with max endstops possibly being enabled in the firmware has been eliminated.

    Then after commanding the printer to home (from LCD vs Pronterface shouldn't matter), adjust bed leveling to the thickness of a piece of paper (0.1mm) between the nozzle and the glass. Many recommend doing this with the nozzle and bed set to the temperatures you'll print with. If you think the homing process leads to the nozzle being pressed into the glass, readjust the Z endstop and repeat the homing before doing the bed leveling. Repeat the homing and bed leveling a few times or as required, using either the LCD (only 0.1mm travel steps are allowed for Z), pronterface, or manually turning the Z-rods to raise Z a bit before each pass. You're done with the endstop adjustment and the bed leveling when the nozzle gap remains consistent from pass to pass.

    I suggest not attempting to set a Z offset into the slicer to compensate for the nozzle gap, at least not initially. If the homing process properly sets Z to the paper gap above the glass but your print starts with the nozzle raised 1-2mm, something must be telling the printer to raise the nozzle up. Make sure the slicer isn't set for something inadvertent like start printing at layer nn or height zz.

    To confirm what your slicer is outputting, you can load your gcode file into a gcode viewer like gcode.ws (that's the URL for it). Look at the layer by layer detail to see what the viewer says your print height is. If the viewer shows the print starting at 1 or 2mm height, something is wrong in the slicer. Feel free to post the gcode file for someone to provide an independent look at it.

    On at least the 20x4 character LCD displays, the LCD can also be helpful in that it shows the current Z height. If the print does start at that 1 or 2mm gap above the bed, what is the printer LCD showing when this happens? If it is showing 1 or 2mm, something is likely telling the printer to do that. If it shows some fraction of a mm while the nozzle is actually way high, we have more work to do to figure out what is going on.

    For at least initial prints, only focus on what is happening with the skirt and the first few layers. The skirt should be applied evenly around the part. If it isn't, there's no reason to continue the print. If this happens after the bed was verified to be level, something is mechanically drifting. Are the eccentric spacers all adjusted so there's no play in either the Y bed or the X carriage?

    Abort the print after a few layers and let the print cool so that you can remove it and look at the bottom surface of the print. The first layer is critical - if it isn't laid right, the rest of the print can and likely will suffer. The first layer needs to be printed so that the extrusion is squished onto the glass. If you see any substantial gap between the extrusion lines on the first layer, the first layer isn't being printed properly. Once the first layer is printing properly, then you can let the print complete and see how the rest of it goes.

    A few additional points - MakerFarm ships the printer kits with some plastic tubing to use as the connection between the Z motors and the threaded Z rods. Some people have ran into issues with these connections slipping. As a minimum, it would be a good idea to add some zip ties around the tubing with the ties pulled as tight as you can get them. Finally, it would be a good idea to check/calibrate your extruder before scrutinizing your print results. I can't speak to the firmware you have, but the MakerFarm firmware builds at least used to lead to extrusion that was on the light side.
    Last edited by printbus; 02-05-2015 at 02:30 PM.

Posting Permissions

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