See what pins definitions each have for E0 step and E0 dir, and compare. Those are in file pins.h under the section of motherboard=... which you selected in config.h. I think its possible that in you may have wrong pin definition. Or perhaps you used some development branch of marlin, or somebody elses branch, see if you used the marlin from the official marlin page.
↧