Extruder 3 & 4 - EXT_Motors will not turn (0.92 Latest)
I am trying to add 2 more extruders to Ramps 1.4 board using stepper expansion board for ext motors 3 and 4. I already have MOSFETs and other circuitry wired, all 4 nozzles can be heated and work fine. Extruders 1 and 2 spin fine when command is given from host. But Extruders 3 and 4 do not turn. When command is given I know that enable pin has worked because motor "locks up".
I know it is not electrical issue because I changed pins.h so that firmware ext_0 is routed to the expansion board (physical motor 3) and it turns fine but then firmware ext_3 routed to ramps onboard extruder (physical motor 1) does not turn and exhibits same behavior as described above. Thus I believe this is something to do with firmware.
I have tested many pins, created clean version of repetier firmware with just 3 extruders specified and tried to get it working, removed board reference to Ramps 1.4 and made custom userpins.h file, always same behavior as described above.
Ultimate firmware for this printer in current state: https://www.dropbox.com/s/q61vo34c2o7izbd/Repetier-Firmware-2015-05-31.zip?dl=0
As far as pins, I have tried these lines in the configuration.h, in the board 33 sections of pins.h, and also in the custom userpins.h file.
#define ORIG_E2_STEP_PIN 64
#define ORIG_E2_DIR_PIN 44
#define ORIG_E2_ENABLE_PIN 66
#define ORIG_E3_STEP_PIN 40
#define ORIG_E3_DIR_PIN 42
#define ORIG_E3_ENABLE_PIN 65
#define E2_PINS ORIG_E2_STEP_PIN,ORIG_E2_DIR_PIN,ORIG_E2_ENABLE_PIN,
#define E3_PINS ORIG_E3_STEP_PIN,ORIG_E3_DIR_PIN,ORIG_E3_ENABLE_PIN,
As mentioned I have the same behavior even with clean repetier-firmware with 3 extruders specified and these pins for E2 added.
Any help is much appreciated.