Prusaslicer is causing a layershift?
I am trying to print an STL that I created in tinkercad. I printed the file twice I got a layershift on the exact same layer both times. The layershift also happens to be where two different shapes overlap (but grouped / union) in tinkercad. I uploaded my bgcode and some photos below. I ungrouped the objects for the screen capture in tinkercad to illustrate where the shapes overlap. They were grouped (unioned?) when I exported the STL from Tinkercad.
My object is mostly the shape of cylinder with threads. To make sure I don't have a belt issue, I created a simple cylinder of the same dimensions. It printed with no issues. I printed the attached bgcode again and a third time I had a layershift at the exact same layer. I can't believe I had a belt slip on the same layer three times in a row.
Am I doing something wrong? or is this some sort of bug?
RE:
I printed the file twice I got a layershift
You printed the same sliced file twice? Try to reslice it again and save under different name.
It's worth to see the generated gcode in the preview with he print head moves, look especially at the problematic area for some fast print head moves. I had one ir two similar issues but they were related to the loose belts, so I recommend to do a manual belt tuning and recalibrations, especially after two weeks of the initial usage or once per 3 months.
I do a lot of tinkercad models and I did not have such issues. Ensure to merge the model into a single object before exporting, otherwise the PrusaSlicer may see two objects and slice them with overlapping infills and perimeters, which is going to generate problems.
Finally, try rectilinear infill, instead of grid - helps to minimize collosions.
See my GitHub and printables.com for some 3d stuff that you may like.
RE: Prusaslicer is causing a layershift?
Initially I had printed the same file a second time because I had assumed it was a belt slip. I did look at the generated code line by line in Prusaslicer and I did not see a layer shift. I re-generated the bgcode with a small cylinder next to my part. It printed fine. The original print is still in the printer memory. I am tempted to try printing that original file again just to prove to myself which situation. The layer shift is not seen when the part is displayed on the MK4S screen.
I use gyroid or honeycomb for the majority of my prints.
RE: Prusaslicer is causing a layershift?
The layer shift per se will not be visible, but fast travel moves might be, and then that move could cause a layer shift due to loose belts.
See my GitHub and printables.com for some 3d stuff that you may like.

