2
$\begingroup$

I have a Robo 3D R1+, and I'm using the default Simplify3D profile for it. When I finish a print, I notice that my X gantry is way out of level. The right side is visibly higher than the left side. So much so that it won't even auto-level on the next print. What that tells me is during the print, the Right z-axis is moving up faster than the left. It also ruins the print.

I do not believe this is a hardware issue, as when I use the Craftware slicer, it works properly (I tried the same model with both slicers). Is there a setting or something I need to adjust in Simplify3D to get this to print properly?

If you would like to see the G-code for the CW and S3D models I was testing with, you can download them here:

G-code download (Google drive)

$\endgroup$
1
  • $\begingroup$ Feed rate for Z axis is too high; probably your firmware has not limited that speed and your settings within Simplify3D is taking the fastest speed. $\endgroup$ Jan 19 '19 at 18:57
3
$\begingroup$

What you are describing is not possible as a result of changing slicers, this must be an intermittent hardware issue.

The slicer has no knowledge of the hardware layout of your machine (other than the build volume and gantry dimensions; if properly configured), it just creates slices of the model you present which are found in the G-code file as Z movements. In case multiple Z steppers are used to move the X gantry, these are usually driven by a single driver, but if they are separately controlled, even in the G-code file the instruction would be to move up Z in total, not per stepper. It is the firmware of the 3D printer that translates this Z level in movement for your 3D printer based on the layout of the machine and the firmware settings.

The CraftWare G-code file does show some inconsistencies with respect to the Simplify3D file in that it does not use G29 and has a too large first layer height of 0.45 mm (this is larger than you nozzle diameter of 0.40 mm, you should always limit that to about 75 % of your nozzle diameter).

For an X gantry to become unlevel/skew, there must be a mechanical issue that is causing it to miss steps/prevent advancing at one side. It is possible that one of the shafts or lead screws has some more friction than the other (generally it is not a good idea to grease the screws as dirt easily stick to the grease, a light oil may be better suited). This is not uncommon for Prusa i3 clones and is usually fixed by resettling the leadscrew nut by loosening and tightening the screws which attach the nut to the X gantry idler. It is unclear if this is your problem here with this specific machine.

To be fair, uneven displacement of any axis powered by 2 separate motors (driven by separate drivers) could be induced by the slicer when unrealistic high accelerations and incorrect hardware/electronic settings are employed.

$\endgroup$
1
  • $\begingroup$ I ended up removing the G29 line from the gcode, and it doesn't do it any longer. So yeah it probably is the firmware. This is good enough for me at the moment, as the printer prints successfully again. $\endgroup$
    – Vandel212
    Jan 22 '19 at 16:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.