Rotator module version 3.2

This revision is from 2014/06/16 12:28. You can Restore it.

Components of Multi rotator controller server

Circuit diagram

Planting plan

Part list

P1,P2 strip 9 pins
P3,P4 strip 13 pins
P5 pin array_3x2
R4,R6,R7,R8 k510 ohm
S1,S2,S3 tact led sw
U1 LCD-16x2
U3 Preset encoder
C1,C2,C3,C4 capacity 4n7
CON1 pin array 5x2
D1,D2,D3,D4 diode 1n4148
J1 DB15 female connector
L1,L2 inductor 100uH
R1,R2,R3,R5 resistor 1k
RV1 potentiometer 1k
U2 ArduinoNano3.0
P6 pin_array_3x2
RL1,RL2,RL3 Relay
Q1,Q2,Q3 transistor BC547

✔ All components

❏ Solder R4 R6 R7 R8 (marked in blue)

❏ 13 and 9 pins 90° strip

❏ 16 pins strip to LCD

❏ Insulating spacer washers between LCD and PCB

❏ LCD module to PCB

❏ CW, CCW and START switch (marked in blue) and preset encoder, Now front panel is final

❏ Next R1 R2 R3 R5 (marked in black) and R9 solder on main board

❏ D1 D2 D3 D4 (marked in red)

❏ L1 L2 (marked in green)

❏ Q1 Q2 Q3

❏ C1 C2 C3 C4 C5 and C6

❏ 6 pins of brake sw, Inputs connector, R9, DIL cocketfor Arduino NANO

❏ F15 connector, three relay, Arduino nano

❏ last solder front panel via pin strip

Firmware

Configure Arduino firmware by K3NG

  1. Download stable or unstable arduino code, plus read documentation
  2. Download and change custom pins.h
    1. Enable External Analog reference
      1. in unstable code - uncoment line in rotator_features.h
        #define OPTION_EXTERNAL_ANALOG_REFERENCE  //Activate external analog voltage reference (needed for RemoteQTH.com unit)
      2. in stable code activate this function with insert analogReference(EXTERNAL); to arduino code before analog_az = analogRead(rotator_analog_az); in master .ino file
            analogReference(EXTERNAL);
            analog_az = analogRead(rotator_analog_az);
  3. Edit rotator_features.h and enable: (delete // at the lines)
    1. LCD Display
      #define FEATURE_LCD_DISPLAY
    2. Azimuth voltage potentiometer
      #define FEATURE_AZ_POSITION_POTENTIOMETER
    3. Preset encoder
      #define FEATURE_AZ_PRESET_ENCODER
      #define OPTION_ENCODER_HALF_STEP_MODE
      #define OPTION_ENCODER_ENABLE_PULLUPS
  4. Possible change the Baud rate to 9600 in (at K3NG source code its 115.k baud the preset)
    #define SERIAL_BAUD_RATE 9600

Power

The entire module can be powered from USB only, but there is a voltage drop, it is better to use an external +5V source, or a DC/DC converter and cut the power to the attached USB cable.

Pin 3 in CON1 (+5 volts input to supply measure the azimuth)- input stabilized voltage from power board This pin may be short connected (as picture below) with pin4 CON1 (+5 volts to interface), then the voltage measurement uses a common 5V voltage from the power supply module.

Connect DC Rotator (DB15 female) and power inputs

Diagram for the common DC and +5V ground, for different here

  • Need three jumper
    • short DC position P6 jumper switch
    • short JP1 jumper
    • short PHASE-SW (center) position CON1

Connect AC Rotator (DB15 female) and power inputs