Topic: Extrusion quantity problems since upgrade to SD8825 stepper driver
All,
I'd appreciate some assistance from the community regarding problems I'm having with my solidoodle 2 since I changed out the A4988 stepper drivers for SD8825 ( amazon link )
I edited the marlin v1 firmware (configuration.h) to drive the stepper motors the opposite direction as required. I also changed the number of steps in the eeprom configuration to be double what they were before.
I have an E3D J hot end with 0.4mm nozzle.
Now, I've done a fair amount of mods to my solidoodle and am extremely familiar with calibrating the extruder but the problem I'm having frankly baffles me. Basically, the first layer of material extrudes correct amounts but all subsequent layers are at least double what they should be. The image shows what I'm getting for a single walled 25mm square with extrusion width requested to be 0.5mm.
I have calibrated the extrusion length (201 steps/mm pulls in exactly 100mm of filament when I request it). I've set the extrusion multiplier in both slic3r and cura to be x1.0. I've even used older versions of the two slicers in case it was some wacky new 'feature'.
When I calibrate and dial down the extrusion multiplier to get the correct width wall I have to set it to x0.43 - clearly way off (the wall in the image is over 1mm thick). This has the unfortunate effect of making the first layer insufficient to stick to the glass bed and I have to make the first layer 900% in order to get anything like the correct amount.
I have tried various Vref settings for the SD8825 - 0.5V, 0.3V, 0.7V. The lower voltages make the stepper chip groan quite morosely.
The other SD8825 I have (on X,Y,Z) are running around 1V and are dimensionally correct.
Does anyone have any thoughts, firmware changes I've missed, or goats I could sacrifice in order to fix this?
Thanks in advance.
