So you haven't tried running one of the chips yet?
I don't know what programming software you are using but try and see if there is an option of writing calibration value and disable that, then see if it will verify ok.
That said.... I have being disassembly of the hex and I do believe that there are bugs in the program.
Output seems to be for the four full steps in this sequence
STEP--PHASE--=--GPIO---HEX-----BINARY
step 1 - 2b ------- gpio = 0x01----00000001
step 2 - 2a ------- gpio = 0x02----00000010
step 3 - 1b & 2a ---gpio = 0x22----00100010
step 4 - 1b & 2b ---gpio = 0x21----00100001
step 1 - 2b --------gpio = 0x01----00000001
This will cause erratic movement as the sequence is wrong for full step mode.
Correct GPIO value in binary:-
Phase 1a = 00010000
Phase 1b = 00100000
Phase 2a = 00000010
Phase 2b = 00000001
Can anyone who has used this hex confirm that it steps correctly?


LinkBack URL
About LinkBacks




