Hi Jasem,
What I have is all here
sourceforge.net/projects/myfilterwheel-ascom-diy/ The Arduino code and the pdf documentation show how ASCOM (sorry) and the device communicate. This is all I have. If you need more then Robert Brown is the brains behind this and all the other myWateverPro astronomy devices on SourceForge. If I cannot help you and, I'll try then he is the man to ask. I am sure he will help as he wrote it. All I did was the make the PCB and bang away at it until it worked. MY son has just today delivered two designs for 3S cases. One is for the current PCB and his other is for a slightly larger PCB that allows for the case to support the PCB and the register LED using only two mounting holes in the filter wheel casing. Once I have his files, I'll make a 2nd PCB which will also be put on SourceForge.
Here are a couple pics of the case which are at the end of the original Album
photos.app.goo.gl/B2YJNdcNrJYj9CxS8
Meanwhile, please have a look at Robert's documentation.
Page 12 of his current pdf shows this as a command structure.
12 | P a g e
A NOTE ABOUT THE SERIAL COMMAND INTERFACE
PROTOCOL FILTER WHEEL v104
Send Receive Command
GM M0 Is filter wheel moving
M1
HF Home filter wheel to slot 0
GS SNum# Get slot number
S-1# return -1 if moving
SS Set slot number
GO ONumb,Numb..# Get filter offsets
SO Set filter offsets
XY Print current values
XZ Reset defaults
GV Vstring# Get controller firmware name and version
GN Nxxx# Get version number
RA Reset/Reboot Arduino
WE Write settings to EEPROM
SR Set reverse direction [ 0 | 1 ] 0=clockwise, 1=anticlockwise
GR Rx# Get reverse direction [ 0 | 1 ] 0=clockwise, 1=anticlockwise
MMxxx Move Number a specified number of steps
GB BNumb,Numb..# Get filter steps between slots
SB Set filter steps between slots
GD DNumb# Get motor speed delay
SDxxx Set motor speed delay
GF FNum# Get number of filter slots, 5, 7, or 9
GA ANum# Get index adjust value
SANum Set index adjust value
REMOVED
GN NStr1,Str2..# Get filter names separated by , and terminated by #
SN Set filter names
Filter names are implemented within the Windows Application and ASCOM driver.
I will help with testing is someone sends me a script and instructions how to install activate and use it.
I hope this help. Please get back to me is you need more.
Pete