2

After encountering extreme under extrusion on my Anycubic i3 Mega, I first cleaned the nozzle and ended up replacing the entire hotend + nozzle. Since that did not help and I couldn't see any issues with it, I went on to check my E-steps. It seems that this is the root cause of the issue.

I removed the Bowden tube to have no resistance and used G1 E100 F100 to feed 100 mm of filament through the extruder. The extruder only extruded ca. 23 mm though, so I had to adjust the E-Steps value from 92 to 398 which already seemed way off, seemingly "fixed" the issue though. When I repeated the test "under load" with the Bowden tube connected and the hotend heated to 220 °C (using PLA I normally print at 200 °C), the extruder once again only extruded a fraction of the supposed 100 mm (I don't remember the exact measurement, though approximately 30 mm). The gears seem to be fine, and the filament that is pushed against the small gear doesn't seem to slip either.

Unfortunately, that's where my experience ends, can someone tell me how to proceed to narrow down the issue? I suppose it could be the motor itself, a faulty stepper motor driver, loose cables, or the mainboard.

Edit to @Citadel: When I bought the printer it had a spare hot end that came with it. I simply replaced the old one with this one. I did not do any further hardware customization.

Edit2: Sorry for the late update, I wasn't able to check the printer before due to work. I swapped the stepper driver with one of the others on board and checked the e-steps again. Aaaand I just then I noticed I must have forgotten to save the to eeprom when I updated the e-steps last time... So of course I tried with the swapped stepper driver and original e-steps (92), but this didn't fix the issue. So the issue is not the driver. After that I changed the e-steps to 398 again and saved this time. Last time I accidentally started a print that that caused the eeprom reset before I saved the settings and tried the e-steps under load. This time it worked, even under load. I still believe this must mean that the motor is missing some steps but for now it seems to print fine. If I get issues again I'll next try to swap the motor. Thanks for your answers!

TL;DR: forgot to save the new e-steps due to starting a calibration print that reset the value before saving. New value actually works but probably indicates that something might be wrong with the motor as the stepper driver is fine.

okolaris
  • 21
  • 3

2 Answers2

2

Make sure that you do not have volumetric extrusion (E in mm3) enabled in the printer's menu system.

Mick
  • 3,190
  • 1
  • 11
  • 21
2

Using a Bowden drive system, you should never need to resort to testing the drive system without the Bowden tube. The tube acts as a neutral surface that retains the force of the plastic through the hotend. Try replacing the nozzle and fully cleaning the hotend following a YouTube video. If you don't have a hotend motor with a set gear, please test the uniform turning of the gears to see if the gears are slipping on the motor.

Make sure the Bowden tube is not clamped flat in any area. 220 °C is fantastic for PLA testing.

Please check out The almighty word of the 3d printing gods regarding underextruding and use it to become a better print mechanic and to be forgiven of your 3D printing sins. This reference holds dominion over all printers in existence, wield it responsibly.

Greenonline
  • 6,748
  • 8
  • 40
  • 68
Citadel
  • 41
  • 2