Thought I will share my experience with random level shifting errors on Prusa, Ramps1.4 and Marlin.
Have been using Gen 6 for some time, decided to change to Ramps with heated bed (6 x 5.8 ohm resistors) , wired the machine loosely, no real routing of wires, printing worked out of the box after changing the settings in configuration.h.
Then reroute the wiring, cable ties and all - 1st print total disaster!!. Random Y and X axis shifts during printing. sometimes as much as 10mm. Googled, all seemed to think it was acceleration settings, changed these, no change. slowed the print down, still skipping. The biggest skipping on the Y axis.
Then it hit home!!. The heated bed (PID controlled- 11Amp) was moving backwards and forwards right next to the Y end stop - The extruder wire (also PID control - 4 Amp) right up against the X end stop wire. Induced voltage due to the switched currents in the heated bed and extruder heater wires was causing the end stops to randomly tell Ramps that an end stop was triggered. It would appear that the electronics is very sensitive to this.
I have now moved the heavy current switched/pulsed circuits to the right of the printer and the small signal wires on the left.
Latest prints with no skipping, the printer also seams quieter.
Hope this helps others out there,
Have been using Gen 6 for some time, decided to change to Ramps with heated bed (6 x 5.8 ohm resistors) , wired the machine loosely, no real routing of wires, printing worked out of the box after changing the settings in configuration.h.
Then reroute the wiring, cable ties and all - 1st print total disaster!!. Random Y and X axis shifts during printing. sometimes as much as 10mm. Googled, all seemed to think it was acceleration settings, changed these, no change. slowed the print down, still skipping. The biggest skipping on the Y axis.
Then it hit home!!. The heated bed (PID controlled- 11Amp) was moving backwards and forwards right next to the Y end stop - The extruder wire (also PID control - 4 Amp) right up against the X end stop wire. Induced voltage due to the switched currents in the heated bed and extruder heater wires was causing the end stops to randomly tell Ramps that an end stop was triggered. It would appear that the electronics is very sensitive to this.
I have now moved the heavy current switched/pulsed circuits to the right of the printer and the small signal wires on the left.
Latest prints with no skipping, the printer also seams quieter.
Hope this helps others out there,