26

Re: Stepper Motor Drivers

I wish it were that simple for me.  Changing out the wires would be simple, and I have tested them all with an ohm meter over the entire width of the bed.  They are intact.

Problems with those wires certainly wouldn't explain y axis shifts, would it?  I get both of them intermittently, especially if I try to print over 35mm print speed, usually about 3 hour into printing.   

As I feel like I have ruled out everything else, I am convinced that the stepper motors themselves overheat, and just don't react to their signals.  I think new stepper drivers would fix this.

If anyone else has suggestions that explain x AND y shifts, I remain open for ideas.

Da Vinci 1.0a.  Repetier 0.92.  E3D V6.  Titan Extruder.  Sllic3r.  Octoprint on Raspberry Pi B+.

27 (edited by Hecot 2016-04-20 08:23:06)

Re: Stepper Motor Drivers

Please measure the temperature on the stepper to check if they are really overheat! The human senses are not made for precise temperature estimation - so just from touching everything above 40°C appears to be "extreme hot"!

I've did some comparison between the steppers and the hottest is always the extruder stepper. On my machine it get about 50°C - the others are about 45°C.

As long as the drivers are working I would not change them! I think you expecting too much just from a different driver. A possible reason for overheating can be a too high setting on the current limiting. What mainboard Version do you have? Are the drivers soldered on the board or can they be removed?

But in both case the current limiting is set by a fixed voltage divider - would be very unlikely that this has changed! But would be good to double check and measure the reference voltage - I can send you a picture where to place the voltage probe. Do you have a voltage meter?

28 (edited by Telemachus 2016-04-20 18:19:12)

Re: Stepper Motor Drivers

Sure do. I am open to any and all suggestions.

I just had a print shift 5 full centimeters toward the optical sensor on the x-axis, and about 1 mm toward the back of the bed.

It was printing strings all the way over to the end-stop sensor, and didn't seem to stop once it was at that sensor.

I'm pretty frustrated with this thing.

While printing, shouldn't something being placed in the path of the optical end-stop sensor do SOMETHING?

Da Vinci 1.0a.  Repetier 0.92.  E3D V6.  Titan Extruder.  Sllic3r.  Octoprint on Raspberry Pi B+.

29 (edited by Telemachus 2016-04-20 19:11:13)

Re: Stepper Motor Drivers

Here is my board.

I am going to bypass Octoprint server and use the SD card exclusively for the next several prints.

http://soliforum.com/i/?rDcEGfa.jpg

Da Vinci 1.0a.  Repetier 0.92.  E3D V6.  Titan Extruder.  Sllic3r.  Octoprint on Raspberry Pi B+.

30 (edited by Hecot 2016-04-21 20:09:09)

Re: Stepper Motor Drivers

@Telemachus: I have the same main board, here is where you need to put the voltage probes:

http://soliforum.com/i/?ZMrhzNr.jpg

On my board I've measure 1.32V on pin 17 - that is the reference voltage that controls the current limit! 3.3V gives 2A current that is the maximum current the A4988 can handle!

The formula to calulate the current is: I stepper = U ref / (8 x R sense) = 1.32V / (8 x 0.2ohms) = 0.825A !

The motor can handle 1A - so there should be no overheating at all!

31

Re: Stepper Motor Drivers

Why is the resistance multiplied by 8?  Are there 8 equal resistors setup as voltage dividers?

I'll test the voltage, but I understand your stance that the drivers are likely providing appropriate current to the steppers.  Thanks for providing an empiric way to test that.

The only other thing I could think of that would explain shifts in the X and Y axis is that the octoprint server was creating those.  As you had previously suggested, I am now trying my prints from SD card, but those keep failing with SD card read errors!

Da Vinci 1.0a.  Repetier 0.92.  E3D V6.  Titan Extruder.  Sllic3r.  Octoprint on Raspberry Pi B+.

32

Re: Stepper Motor Drivers

There's a gain applied internal to the driver.

33 (edited by Hecot 2016-04-22 09:27:53)

Re: Stepper Motor Drivers

The ohms law can not be applied as it's only an reference voltage used internal to control the current limiting.

http://soliforum.com/i/?fO3XYi5.png


BTW - to answer all these question mankind invented datasheets: https://www.pololu.com/file/0J450/A4988.pdf

34 (edited by scobo 2016-09-02 20:14:06)

Re: Stepper Motor Drivers

Just replaced my x and y axis stepper drivers with smaller A4988 ones.
I've also fitted a printed bracket (ABS) for the y axis stepper ....http://www.thingiverse.com/thing:1750154. That's also helped reduce vibration.
The difference in noise level is like night and day, you can barely hear the steppers now.
And the new drivers (with no cooling) are running about 3°C cooler than the stock ones.
I made a couple of these long pin headers into an adapter by just bending the pins into the right position .... http://www.ebay.co.uk/itm/121744153610? … EBIDX%3AIT

http://soliforum.com/i/?o6Tbxm4.jpg

http://soliforum.com/i/?lLP0dGX.jpg

Davinci 1.0 with repetier firmware & E3D V6 Lite
Anycubic Photon DLP printer, Einscan-S 3D scanner
Simplify3d, 123D Design, Meshmixer
http://www.thingiverse.com/scobo/designs

35

Re: Stepper Motor Drivers

... so you replaced the A4988 with a A4988 ... that does not make any sense to me!???

The difference you hear is the ROSC pin is tied directly to ground on the new A4888 what set the off-time internally to 30 μs. This will give a more smooth sound and not so aggressive as the 10µs in the original setup.

This could be achieved just by a solder bridge - no need to replace the driver PCB!

36 (edited by scobo 2016-09-06 15:09:02)

Re: Stepper Motor Drivers

The difference is you can adjust the current, not possible with the stock drivers which have fixed current. wink

Davinci 1.0 with repetier firmware & E3D V6 Lite
Anycubic Photon DLP printer, Einscan-S 3D scanner
Simplify3d, 123D Design, Meshmixer
http://www.thingiverse.com/scobo/designs

37

Re: Stepper Motor Drivers

I too am thinking about upgrading my stepper drivers to the DRV 8825. I was told that you don’t have to re-flash my Repetier0.92 FW to do this (I did this a long time ago), but doesn’t the DRV 8825 have a better stepping resolution than the A4988 (1/32 vs 1/16)? Wouldn’t that be something that is set in the configuration.h file (I think that was the file) before you flash the printer? Any help would be appreciated. Thank you.

38

Re: Stepper Motor Drivers

no need to change configuration.h file, no need to change jumper, same jumper setting will double the stepping resolution in DRV8825. DRV8825 is upgraded version of A4988, they are very compatible. However, the installation direction and the direction of the pot that adjust motor current are opposite.

(Da Vinci 1.0, Jr. 1.0 RAMPS, miniMaker) X4, (Creality CR-10S, CR-10 mini, Ender-3) X4, Anycubic MEGA X4, Anycubic Chrion X1, ADMILAB Gantry X2 (MonoPrice Maker Select V2, Plus, Ultimate)X4--Select mini X1, Anycubic photon X4, Wanhao duplicate D7 X1.
iNSTONE Inventor Pro X2, CTC Dual X2, ANET-A8, Hictop 3DP-11, Solidoodle Press, FLSUN I3 2017X1

39

Re: Stepper Motor Drivers

You’ll need to double the steps/mm.  Often times this can be changed in EEPROM instead of having to change it in configuration.h.  EEPROM chit chat needs to be enabled in configuration.h If that was the case when you flashed it last, then this is an easy change to make.

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

40

Re: Stepper Motor Drivers

Yes, you need to change step/mm in configuration and double everything, don't attempt do it on LCD, for extruded you need increase from 2560 to 5120 and it only increase every 0.1 and it will be painful to spin

(Da Vinci 1.0, Jr. 1.0 RAMPS, miniMaker) X4, (Creality CR-10S, CR-10 mini, Ender-3) X4, Anycubic MEGA X4, Anycubic Chrion X1, ADMILAB Gantry X2 (MonoPrice Maker Select V2, Plus, Ultimate)X4--Select mini X1, Anycubic photon X4, Wanhao duplicate D7 X1.
iNSTONE Inventor Pro X2, CTC Dual X2, ANET-A8, Hictop 3DP-11, Solidoodle Press, FLSUN I3 2017X1