As mentioned in other post, I had my SG2100 motor apart a couple times today, and I just happened to look more closely at the workings, and I found that I am either wrong, or seriously confused about how the darn thing works.
When I got my SG2100, I quickly noticed that when I'd send a goto zero or goto reference command, that instead of going to zero, that it would instead go to about 2.5 degree. This was also coupled with the fact that all my USALS positions were also off by about this same amount, so that if I adjusted my location longitude to be off by this same 2.5 degrees, that only then would USALS work.
Aftr a while, I finally got fed up with this, and I went outside, manually moved the motor to it's actual zero position, and did a HARD RESET. After that, the GOTO ZERO command would send the motor to the actual zero position. However periodically, the motor would seem to get it's memory scrambled, and the zero position would somehow get changed. Once the zero position was off by somewhere in the 10-15 degree range. But each time the zero needed reset, I could fix it with a hard reset after manually moving the motor to the real zero. ALL of this had me convinced that there was no physical zero sensor in the SG2100, and that the motor's zero must just be in ram or something.
Anyway, when I took the motor apart today, and was sending it goto commands from my laptop, while the motor was sitting in my lap, I looked at the LIMIT wheel, and there is definately a zero indicator on the wheel, and if I send a USALS command to go to the same longitude as my position, it goes to that point on the wheel, and stops there. So the hardware zero position seems to be functional. So I was wrong that there was no hardware zero position. However the behavior that I've observed since I bought this motor makes it pretty clear that the motor seems to not use this zero when doing USALS calculations, and doesn't seem to use it when you send it a goto zero command either. I'm starting to think that this hardware zero sensor is only used when you reset the motor to factory conditions, but that isn't clear either, because the instructions tell you to manually move the motor before doing a hard reset, suggesting that the zero position used by USALS and GOTO zero is a memory location, not determined by the hard zero sensor.
But anyway, I'm real confused relative to just how the hardware zero sensor position is used, and when it is transferred into the motor's memory.
Possibly related to this, my SG2100 has seemed to have lost it's capability to remember diseqC-1.2 positions for the past couple months. It used to be that the diseqC-1.2 positions would hold pretty much indefinately, regardless if power was lost or not. But recently, I can set a diseqC-1.2 position, and it then seems to be functional for a while, but if I come back the next day, and try to use it, generally the position has been lost. This made me think that perhaps there was a battery in the motor which retained the position info. But when I had the motor open today, I looked carefully, and there doesn't seem to be any battery in there at all. I even looked for one of those super capacitors, which can function pretty well as a battery provided that it gets power occasionally, but I didn't see one of those either. So I'm confused relative to why my motor seems to be able to remember diseqC positions for a little while, but then forgets. Strange. I like to use diseqC-1.2 rather than USALS, but if it can't remember the positions for more than a day, it's not very useful.
Anyway, I'm confused at the motor's memory lapse. Only thing that makes sense is that it's getting corrupted signals from the receiver which is changing the settings, but that doesn't seem to fit the symptoms either.
When I got my SG2100, I quickly noticed that when I'd send a goto zero or goto reference command, that instead of going to zero, that it would instead go to about 2.5 degree. This was also coupled with the fact that all my USALS positions were also off by about this same amount, so that if I adjusted my location longitude to be off by this same 2.5 degrees, that only then would USALS work.
Aftr a while, I finally got fed up with this, and I went outside, manually moved the motor to it's actual zero position, and did a HARD RESET. After that, the GOTO ZERO command would send the motor to the actual zero position. However periodically, the motor would seem to get it's memory scrambled, and the zero position would somehow get changed. Once the zero position was off by somewhere in the 10-15 degree range. But each time the zero needed reset, I could fix it with a hard reset after manually moving the motor to the real zero. ALL of this had me convinced that there was no physical zero sensor in the SG2100, and that the motor's zero must just be in ram or something.
Anyway, when I took the motor apart today, and was sending it goto commands from my laptop, while the motor was sitting in my lap, I looked at the LIMIT wheel, and there is definately a zero indicator on the wheel, and if I send a USALS command to go to the same longitude as my position, it goes to that point on the wheel, and stops there. So the hardware zero position seems to be functional. So I was wrong that there was no hardware zero position. However the behavior that I've observed since I bought this motor makes it pretty clear that the motor seems to not use this zero when doing USALS calculations, and doesn't seem to use it when you send it a goto zero command either. I'm starting to think that this hardware zero sensor is only used when you reset the motor to factory conditions, but that isn't clear either, because the instructions tell you to manually move the motor before doing a hard reset, suggesting that the zero position used by USALS and GOTO zero is a memory location, not determined by the hard zero sensor.
But anyway, I'm real confused relative to just how the hardware zero sensor position is used, and when it is transferred into the motor's memory.
Possibly related to this, my SG2100 has seemed to have lost it's capability to remember diseqC-1.2 positions for the past couple months. It used to be that the diseqC-1.2 positions would hold pretty much indefinately, regardless if power was lost or not. But recently, I can set a diseqC-1.2 position, and it then seems to be functional for a while, but if I come back the next day, and try to use it, generally the position has been lost. This made me think that perhaps there was a battery in the motor which retained the position info. But when I had the motor open today, I looked carefully, and there doesn't seem to be any battery in there at all. I even looked for one of those super capacitors, which can function pretty well as a battery provided that it gets power occasionally, but I didn't see one of those either. So I'm confused relative to why my motor seems to be able to remember diseqC positions for a little while, but then forgets. Strange. I like to use diseqC-1.2 rather than USALS, but if it can't remember the positions for more than a day, it's not very useful.
Anyway, I'm confused at the motor's memory lapse. Only thing that makes sense is that it's getting corrupted signals from the receiver which is changing the settings, but that doesn't seem to fit the symptoms either.