X axis offset 11 mm 60% of the way through 11 hour print overnight in stealth mode
 
Notifications
Clear all

X axis offset 11 mm 60% of the way through 11 hour print overnight in stealth mode  

  RSS
stephen.bannasch
(@stephen-bannasch)
Active Member
X axis offset 11 mm 60% of the way through 11 hour print overnight in stealth mode

Am almost done with second roll of filament and had a strange problem I haven't seen before. About 60% of the way through a 30 MB 11-hour overnight print in stealth mode the registration of the X-axis shifted left about 11 mm.

 

Not sure if it is a problem printer driver software ... I have the most recent driver installed (not the new RC release).

 

Opening the gcode in the prusaslicer viewer the models render fine.

 

 

I bought the printer kit last August but just got it going about 3 weeks ago. I think it's an MK3+ but after assembling I can't find my sticker with serial number!

 

But maybe it was just an MK3. The receipt from August 17 says: 

Original Prusa i3 MK3S kit - Color : Black and orange, Spring steel sheet : Spring steel sheet with smooth double-sided PEI sheet, $749.00

PrusaSlicer info:

PrusaSlicer
Version: 2.3.0+
Build: PrusaSlicer-2.3.0+-202101111304

Operating System: Macintosh
System Architecture: 64 bit
System Version: macOS Version 10.16 (Build 20D91)
Total RAM size [MB]: 17,180MB
OpenGL installation
GL version: 2.1 NVIDIA-16.0.13
Vendor: NVIDIA Corporation
Renderer: NVIDIA GeForce GT 750M OpenGL Engine
GLSL version: 1.20
Installed extensions:

GL_APPLE_aux_depth_stencil
GL_APPLE_client_storage
GL_APPLE_element_array
GL_APPLE_fence
GL_APPLE_float_pixels
GL_APPLE_flush_buffer_range
GL_APPLE_flush_render
GL_APPLE_object_purgeable
GL_APPLE_packed_pixels
GL_APPLE_pixel_buffer
GL_APPLE_rgb_422
GL_APPLE_row_bytes
GL_APPLE_specular_vector
GL_APPLE_texture_range
GL_APPLE_transform_hint
GL_APPLE_vertex_array_object
GL_APPLE_vertex_array_range
GL_APPLE_vertex_point_size
GL_APPLE_vertex_program_evaluators
GL_APPLE_ycbcr_422
GL_ARB_color_buffer_float
GL_ARB_depth_buffer_float
GL_ARB_depth_clamp
GL_ARB_depth_texture
GL_ARB_draw_buffers
GL_ARB_draw_elements_base_vertex
GL_ARB_draw_instanced
GL_ARB_fragment_program
GL_ARB_fragment_program_shadow
GL_ARB_fragment_shader
GL_ARB_framebuffer_object
GL_ARB_framebuffer_sRGB
GL_ARB_half_float_pixel
GL_ARB_half_float_vertex
GL_ARB_imaging
GL_ARB_instanced_arrays
GL_ARB_multisample
GL_ARB_multitexture
GL_ARB_occlusion_query
GL_ARB_pixel_buffer_object
GL_ARB_point_parameters
GL_ARB_point_sprite
GL_ARB_provoking_vertex
GL_ARB_seamless_cube_map
GL_ARB_shader_objects
GL_ARB_shader_texture_lod
GL_ARB_shading_language_100
GL_ARB_shadow
GL_ARB_sync
GL_ARB_texture_border_clamp
GL_ARB_texture_compression
GL_ARB_texture_compression_rgtc
GL_ARB_texture_cube_map
GL_ARB_texture_env_add
GL_ARB_texture_env_combine
GL_ARB_texture_env_crossbar
GL_ARB_texture_env_dot3
GL_ARB_texture_float
GL_ARB_texture_mirrored_repeat
GL_ARB_texture_non_power_of_two
GL_ARB_texture_rectangle
GL_ARB_texture_rg
GL_ARB_transpose_matrix
GL_ARB_vertex_array_bgra
GL_ARB_vertex_blend
GL_ARB_vertex_buffer_object
GL_ARB_vertex_program
GL_ARB_vertex_shader
GL_ARB_window_pos
GL_ATI_separate_stencil
GL_ATI_texture_env_combine3
GL_ATI_texture_float
GL_ATI_texture_mirror_once
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_bindable_uniform
GL_EXT_blend_color
GL_EXT_blend_equation_separate
GL_EXT_blend_func_separate
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_clip_volume_hint
GL_EXT_debug_label
GL_EXT_debug_marker
GL_EXT_depth_bounds_test
GL_EXT_draw_buffers2
GL_EXT_draw_range_elements
GL_EXT_fog_coord
GL_EXT_framebuffer_blit
GL_EXT_framebuffer_multisample
GL_EXT_framebuffer_multisample_blit_scaled
GL_EXT_framebuffer_object
GL_EXT_framebuffer_sRGB
GL_EXT_geometry_shader4
GL_EXT_gpu_program_parameters
GL_EXT_gpu_shader4
GL_EXT_multi_draw_arrays
GL_EXT_packed_depth_stencil
GL_EXT_packed_float
GL_EXT_provoking_vertex
GL_EXT_rescale_normal
GL_EXT_secondary_color
GL_EXT_separate_specular_color
GL_EXT_shadow_funcs
GL_EXT_stencil_two_side
GL_EXT_stencil_wrap
GL_EXT_texture_array
GL_EXT_texture_compression_dxt1
GL_EXT_texture_compression_s3tc
GL_EXT_texture_env_add
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_integer
GL_EXT_texture_lod_bias
GL_EXT_texture_mirror_clamp
GL_EXT_texture_rectangle
GL_EXT_texture_sRGB
GL_EXT_texture_sRGB_decode
GL_EXT_texture_shared_exponent
GL_EXT_timer_query
GL_EXT_transform_feedback
GL_EXT_vertex_array_bgra
GL_IBM_rasterpos_clip
GL_NV_blend_square
GL_NV_conditional_render
GL_NV_depth_clamp
GL_NV_fog_distance
GL_NV_fragment_program2
GL_NV_fragment_program_option
GL_NV_light_max_exponent
GL_NV_multisample_filter_hint
GL_NV_point_sprite
GL_NV_texgen_reflection
GL_NV_texture_barrier
GL_NV_vertex_program2_option
GL_NV_vertex_program3
GL_SGIS_generate_mipmap
GL_SGIS_texture_edge_clamp
GL_SGIS_texture_lod

 

Posted : 25/03/2021 4:00 pm
Dan Rogers
(@dan-rogers)
Noble Member
RE: X axis offset 11 mm 60% of the way through 11 hour print overnight in stealth mode

That's a lot of detail 😉  Not necessary.

Here is what likely happened - one or more of your parts warped off of the plate, the head hit the edge after mooshing into the plastic for a bit of time, and then finally smashed into the part - causing the position sense to be knocked off by what you see.

Add brim.

Posted : 25/03/2021 4:06 pm
stephen.bannasch
(@stephen-bannasch)
Active Member
Topic starter answered:
RE: X axis offset 11 mm 60% of the way through 11 hour print overnight in stealth mode

Dan, That's a logical suggestion. I should have looked for warping before removing the parts. If I add a full height brim and the printer is running in normal mode will the printer stop if a part warps off the plate?

So far in all my prints (most variants of the short models you see in the picture)I haven't seen any evidence of parts warping off the plate. Am using "Strong PLA" which is made with the NatureWorks Ingeo 3D870 resin. It seems to be quite stable.

Posted : 25/03/2021 4:19 pm
Dan Rogers
(@dan-rogers)
Noble Member
RE: X axis offset 11 mm 60% of the way through 11 hour print overnight in stealth mode

Do check your X belt tension as well - if it jumped a couple of teeth in an acceleration move, this same problem could happen.  There is a nice little PETG Gcode for belt tension meter that does a better job than the sensor based belt tension #'s.

Brim's aren't a full height thing - that's skirt, and usually not needed (skirt height) for PLA.  Brim is a flat extra wide bottom layer that the slicer can add in - try two MM and that will certainly tame any warping. 

Three things can make position jump like that.  Head hits print.   Something interferes with head (not sliding smoothly on rods).  Belt slips or pulley slips.

 

Posted : 25/03/2021 4:41 pm
KevinK
(@kevink)
Trusted Member
RE: X axis offset 11 mm 60% of the way through 11 hour print overnight in stealth mode

Also check the tightness of the grub screw on the X axis stepper.  The belt tension could be correct but if the grub screw comes a bit loose it could slip on the axle and also cause this.

Posted : 25/03/2021 4:49 pm
fuchsr
(@fuchsr)
Famed Member
RE: X axis offset 11 mm 60% of the way through 11 hour print overnight in stealth mode

Dan gave you a list of possible culprits, all plausible. Given the size and pattern of the shift I suspect the nozzle hit something. But checking belts should be on your todo list too. 

Posted : 25/03/2021 4:59 pm
stephen.bannasch
(@stephen-bannasch)
Active Member
Topic starter answered:
RE: X axis offset 11 mm 60% of the way through 11 hour print overnight in stealth mode

Thanks everybody for all the suggestions. Have another two hours on a current print and will investigate belt tension and check tightness on grub screws and more more when it's done.

Since getting the printer running about three weeks ago I have had to tighten the Y-axis belt.

Recently I've noticed a relatively high-pitched rattle like noise in certain movements that I didn't hear before. It reminds me a bit of something not being tight enough, that might be another clue.

I'll report back.

 

Posted : 25/03/2021 5:20 pm
bobstro
(@bobstro)
Illustrious Member
RE: X axis offset 11 mm 60% of the way through 11 hour print overnight in stealth mode
Posted by: @stephen-bannasch

[...] I bought the printer kit last August but just got it going about 3 weeks ago. I think it's an MK3+ but after assembling I can't find my sticker with serial number!

This is definitely a bit of a long shot, but if your printer is running firmware v3.8.1 and you're using OctoPrint, there was a nasty bug that would cause results that looked like layer shifts that popped up only on longer prints.

My notes and disclaimers on 3D printing

and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan

Posted : 25/03/2021 5:27 pm
stephen.bannasch
(@stephen-bannasch)
Active Member
Topic starter answered:
RE: X axis offset 11 mm 60% of the way through 11 hour print overnight in stealth mode
Posted by: @bobstro
Posted by: @stephen-bannasch

[...] I bought the printer kit last August but just got it going about 3 weeks ago. I think it's an MK3+ but after assembling I can't find my sticker with serial number!

This is definitely a bit of a long shot, but if your printer is running firmware v3.8.1 and you're using OctoPrint, there was a nasty bug that would cause results that looked like layer shifts that popped up only on longer prints.

Running firmware 3.9.3-3556 and still using the 16GB card and sneakernet to get the gcode from the computer to the printer.

Posted : 25/03/2021 5:38 pm
Lize
 Lize
(@lize)
Estimable Member
RE: X axis offset 11 mm 60% of the way through 11 hour print overnight in stealth mode

I recently had a similar thing happen and saw there was a crash detected.  Belts seemed OK so I cleaned the rods and greased the bearings as described in the maintenance procedures and all has been well since.

Posted : 26/03/2021 3:13 am
stephen.bannasch
(@stephen-bannasch)
Active Member
Topic starter answered:
RE: X axis offset 11 mm 60% of the way through 11 hour print overnight in stealth mode

I had lots of small tests to print before I could dig into the belt tension tonight. None of the small prints showed any problem. Just by feel the X axis belt felt a bit loose. I tightened it just a bit by loosening the top X axis motor mount screws and tightening an screw that pushed against the outer motor mount screw. Is that what folks here call the 'grub' screw? I'll need to take the back off the extruder and tighten the belt one or two few cogs soon. I'm at the limit of adjustment now.

I then ran the  belt calibration and the X-Axis reading changed from 249 to 257. Not the direction I expected with a small amount of tightening.

The belt calibration reported the Y axis was too loose to operate properly and when I turned theprointer on it's side the Y-axis belt felt loose to me too.

I took apart one end of the Y-axis belt clamping and adjustment system under the plate and shifted the belt tighter two cogs tighter and re-assembled. The belt tension feel right to me and here are the numbers the belt calibration reports (presumably these are before and after):

Checking X axis
X:258 -> 270
Checking Y-axis
Y:281 -> 279

Am starting a four-hour print now of the same parts. I was able to shrink the parts a a bit so in a future print when I print 12 it should  only be about 8 hours. 

I've left the mode set at Normal instead of Stealth so if there is a problem the printer is likely to stop and at least record a crash event.

 

 

 

 

Posted : 26/03/2021 7:16 am
Steve
(@steve-5)
Trusted Member
RE: X axis offset 11 mm 60% of the way through 11 hour print overnight in stealth mode

Good luck finding and solving your problem.  "Grub screw" is a term used to refer to the small set screws that hold the pulleys to the motor shafts on the x and y axes.  Many times people who experience much smaller layer shifts than you will find that the pulley is loose on the shaft and rocks back and forth with direction changes.  This is commonly caused by not following the proper sequence for tightening these two screws on each pulley.  First tighten the screw that contacts the flat on the motor shaft and then tighten the second screw.  Properly tightened these screws rarely work loose.  Improperly tightened they will always loosen.

Regards,

Steve

Posted : 26/03/2021 6:58 pm
Share: