DccPlusPlus / BaseStation

DCC++ Base Station for Arduino Uno and Mega
207 stars 150 forks source link

DR4024 Decoder - Problem with calibrating A and B positions for each servo #30

Open FieryBrown opened 6 years ago

FieryBrown commented 6 years ago

I am trying to configure a Digikeijs DR4024 decoder using a DCC++ Base Station and DCC++ Controller.

I have successfully programmed the device to have an ancillary address of 500 and can operate the four servo motors individually using the four turnouts defined in the Arduino software.

<T 1 500 0> <T 2 500 1> <T 3 500 2> <T 4 500 3>

The problem I have is that I cannot calibrate the A and B positions for each servo motor.

When I set the LOC address to 9999, energise a specific turnout and then press the DR4024 program switch ( LED stays illuminated ) the servo remains in the same position and does not move to the midpoint.

The servo will only move to the midpoint when I toggle the track power. After that, moving the speed knob does not change the servo position.

Has anybody else experienced the same problem ?

DR4024_User_Manual.docx