Questions? Comments or like to contact us? Use this form to message us.


Tel:    +1.604.421.2835

Sign up for our newsletter to get informed about NexDome news or new products.

Oct 31, 2018

Critical Shutter Firmware Bug


I have found that by everyday starting the rotator fresh (a web switch turns off both it's 12V for motor and also the powered usb hub it's connected through).. it is very robust!! I have had now several completely unattended day/night ACP imaging sessions with occasional cloud closures with complete success. Leaving the rotator on all the time it is very unlikely to have 3 good nights in a row.


The shutter firmware ( has a major limitation.. Say it is closed and closed switch knows about it. If the battery is unplugged so the shutter Arduino also goes off there is a problem. When the battery is reconnected after the shutter boots up it is not accessible until the rocker switch is used to open a crack then close. After that it is ready to go.


If the shutter firmware initialized to recognized "closed" when at switch some really simple like a $12 digital chicken coop timer could be setup so that the shutter also starts fresh each day! I can imagine setting such a timer for turning it off at ~10am and back on again ~4pm..


IMHO this is a major bug we need to address because it would remove a significant limitation and also greatly improve overall robustness plus save needless hours of on-time with the shutter arduino. The rotator is quite happy and ready to go on restart and the shutter should be as well.



Oct 31, 2018

Hey! If I were to just add GetEndSwitchStatus() somewhere in loop() think that would fix this? Or might it better be above in setup()?


Thanks in Advance,


Oct 31, 2018

So if I add a line in setup (just before the loop) near line 113 in PDMShutter.ino .. it compiles cleanly. Not sure when I can test as rain is pounding us again in Texas and I'm not going out to the Dome. If it does no harm and results in the shutter being ready to go without touching the switches I'm set..


void setup()




updateInterval = 1000;

stepInterval = 100;







New Posts
  • This is the process i go through to get to the speed settings for the shutter, so a few questions: First I open ascom dome control panel I click connect. Of course it doesnt let you change values unless its disconnected, so i disconnect and reopen the nexdome ascom server monitoring window, hit setup: Seems no matter what values i put below, here 600/1500 etc, the speed of the shutter is the same. I had tried lowering these at first to see if it would help with the motor sticking. Is this the right procedure to lower the values and test? Also, i know there is a much longer thread here about updating the firmware on the shutter/rotator, but, what does the update firmware button here do? At one point i clicked it when only the rotator was connected, it claimed it updated? How do i know if i even need to update either? Both came brand new recently? Thanks in advance
  • I've completed the motor install (although i may be missing parts on the motor related to this, the set key that holds the pin in place was missing, found an m4 for now that seems to hold it but the pin doesnt go in fully, see this thread for more details) First issue (or maybe not), when i push the motor and it moves up, i think when the panel that has the band through it goes under the first panel, half way up, it sticks for a half second, flexes and pops and keeps going. After this at times on the way up, even during the first half, sometimes the motor stalls briefly. The biggest issue is after its up fully and you bring it down, the first 16" or so going back it stalls and moans repeatedly, however, interestingly i can work it forward by doing an on off real quick multiple times, OR by pressing upward on the motor. Here is a video clip of the stalling (most of it near the end): At this point i took all the wheels off the rear, added washers, so now they have quite a bit of flex available. The retention bracket is installed, but i had my son work the motor while i pulled back on the bracket and wheel on one side only, no change. When you pull the panels in the rear when its up there, apart, you can see grinding marks on each panel on the sides. So at this point i'm left with removing the retention brackets on both sides as a final test, and to be able to get the panels apart to add antifriction tape someone recommended. It appears the front panels will need to come off (not the rear solid non moving one), then apply tape as here: Here is an external view of the situation: This is the antifriction tape i've ordered (1" x 15 feet, two rolls,TapeCase 423-5 UHMW) : I dont know what else to try, other than what i have planned at this point. Pretty frustrated. Incidentally, i have the inside dome rotation working pretty solidly, so this is the only sticking point, pun intended. Thanks in advance.
  • Im breaking my shutter issues into multi parts here, in this one, i seem to be missing the set screw on the part by the gear as in this image: The part circled was naturally coming out. I'd like to get the official part to fix this, however in the meantime i've added what seems to mostly fit but not flush, m4 set screw and the locking pin goes in a tad further: Any suggestions here? From someone else, it appears that pin should slide all the way inside (i dont know if this could be related to the motor stalling/sticking issue i have (sep thread))