chi035 and unipolar stepper wiring weirdness - not coding
Hi,
I hooked a 5-wire unipolar stepper motor up to the chi035 board for prototyping. It is exactly as the manual (interfacing circuits) describes.
When all seemed to work fine I started measuring voltages and currents in order to build a final version of the setup not using an experiment board. I found the following: pins low causes a 700mA current draw by the stepper since common and all coils are engaged! Instead of the other way round! So if i program it the other way round it works fine. That is: program pins high to set the mosfet outputs low, program pins low to switch them on. Something is completely reversed?!? I connected the common of the stepper to +12V as instructed by the datasheet of both motor and picaxe parts. The chi035 board is modified (resistor removal) to control 12V motors. I've checked and measured polarity of the wiring many times.
Is this normal? It is definitely not what I expected. The funny thing is that it works well both ways (code pins=%10000000 or pins=%0111000) but when not engaged the motor is acting as a heater in the current setup.
Hi,
I hooked a 5-wire unipolar stepper motor up to the chi035 board for prototyping. It is exactly as the manual (interfacing circuits) describes.
When all seemed to work fine I started measuring voltages and currents in order to build a final version of the setup not using an experiment board. I found the following: pins low causes a 700mA current draw by the stepper since common and all coils are engaged! Instead of the other way round! So if i program it the other way round it works fine. That is: program pins high to set the mosfet outputs low, program pins low to switch them on. Something is completely reversed?!? I connected the common of the stepper to +12V as instructed by the datasheet of both motor and picaxe parts. The chi035 board is modified (resistor removal) to control 12V motors. I've checked and measured polarity of the wiring many times.
Is this normal? It is definitely not what I expected. The funny thing is that it works well both ways (code pins=%10000000 or pins=%0111000) but when not engaged the motor is acting as a heater in the current setup.
Last edited: