It hit it but didnt depress it all the way to trigger. I had to move the unit up for it to fully depress the switch to trigger.
Quoted from heni1977:I think I am in the same ship as you djsoup.
My chest opens and closes on startup but not during game play.
[quoted image]
Exactly! Its touching it, but not fully depressing the metal switch. With the game on if you push that metal lever back more, you'll see it will engage and disengage when you let go. I moved the unit up a little so that when the bushings come down it pushes that metal lever back far enough to actually trigger it. I didnt want to take any chances bending that metal piece so moving the unit up and taping it down is working for me.. glad you figured yours out!
Quoted from dnaman:Hey Everyone.
I am just getting around to install my mod and realized that the rod (latest type from back in Nov 2019 - yeah I know is too long. It seemed that if I flipped around the servo that it might fit exactly but then the direction of the servo rotation would be backwards. So I decided I am going to just cut the yellow plastic rod and adjust the screw post. When I did a dry run of the rotation it is actually reversed from what it should be.
Example, when the chest lid is open, the server should push the rod up to close it and when it is closed it should pull the rod down to open it. My servo is working the opposite way. How do I reverse this? Is there a button or does it have to be changed in the code? I am willing to adjust the code through IDE if someone can tell me what to change.
Thank you.
~d
// ----- SWITCH
const int switchInterval = 1000; // number of millisecs between switch readings
const int debounceInterval = 1000; // number of millisecs between switch readings
byte switchState = 0;
byte currentState = switchState;
unsigned long lastDebounceTime = 0;
//------- SERVO
Servo svo; // create servo object to control a servo
const int servoOpenPos = 0; //degree position on the servo for the chest to be open
const int servoClosedPos = 55; //degree position on the servo for the chest to be closed
int servoPosition = servoClosedPos;
int servoOpenDefault = 20;
int servoCloseDefault = 20;
int servoOpenInterval = servoOpenDefault; // millisecs between servo moves
int servoCloseInterval = servoCloseDefault;
int servoDegrees = 3; // amount servo moves at each step
byte servoMove = 0;
byte servoDirection = 0;
I think what you need to do is let the game boot up, remove the rod clamp from the propeller piece, unscrew the propeller piece and move it so that one of the propeller arms is in the 1 o'clock position, then reattach the rod clamp to the arm in this position - hopefully that works for you!