Is it ok to have DRV8825s for the XYZ axis motors and a A4988 for the extruder? If so, I need to half the steps for the extruder in the firmware?
You can mix them. If you have all the jumpers installed, then you’ll have to half it. You can do so via flashing new firmware or just changing it in the EEPROM.