Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ok1hra/IP-rotator
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 20230901
Choose a base ref
...
head repository: ok1hra/IP-rotator
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on Dec 8, 2023

  1. Copy the full SHA
    006ddaf View commit details

Commits on Apr 20, 2024

  1. Copy the full SHA
    1539b79 View commit details

Commits on Apr 27, 2024

  1. azimuth target pot fix

    ok1hra committed Apr 27, 2024
    Copy the full SHA
    514427a View commit details

Commits on Apr 28, 2024

  1. new release 20240428

    ok1hra committed Apr 28, 2024
    Copy the full SHA
    53745c1 View commit details

Commits on Aug 20, 2024

  1. 20240821

    ok1hra committed Aug 20, 2024
    Copy the full SHA
    3213ed8 View commit details

Commits on Oct 2, 2024

  1. - renamed file for Arduino compliance

    (see https://arduino.github.io/arduino-cli/latest/sketch-specification/#primary-sketch-file)
    - fixed bug in ARDUINO_EVENT_ETH_GOT_IP which was
    causing incorrect MQTT topic string (i.e. multiple
    concatenated MYCALLs)
    g4mem-mark committed Oct 2, 2024
    Copy the full SHA
    ab5f35b View commit details
  2. fixed mqtt topic string

    g4mem-mark committed Oct 2, 2024
    Copy the full SHA
    094d955 View commit details

Commits on Oct 9, 2024

  1. Merge pull request #4 from g4mem-mark/mqttfix

    Mqttfix
    ok1hra authored Oct 9, 2024
    Copy the full SHA
    5307114 View commit details
  2. add .gitignore

    ok1hra committed Oct 9, 2024
    Copy the full SHA
    080c473 View commit details
  3. add .gitignore

    ok1hra committed Oct 9, 2024
    Copy the full SHA
    13008c6 View commit details
  4. bugfix - TNX Joerg DL3QQ

    ok1hra committed Oct 9, 2024
    Copy the full SHA
    4dfaa17 View commit details

Commits on Oct 12, 2024

  1. new PWM settings in GUI

    ok1hra committed Oct 12, 2024
    Copy the full SHA
    a810e7e View commit details

Commits on Nov 7, 2024

  1. fix gs-232 "C" command output

    Fix the output of the "C" command so it matches the Yaesu specification.  Fixes issue with PstRotatorAz not showing rotator direction.
    Jaif committed Nov 7, 2024
    Copy the full SHA
    ed21ddb View commit details

Commits on Nov 8, 2024

  1. Merge pull request #6 from Jaif/main

    fix gs-232 "C" command output
    ok1hra authored Nov 8, 2024
    Copy the full SHA
    57abe4d View commit details
  2. update manual

    ok1hra committed Nov 8, 2024
    Copy the full SHA
    1dc00c3 View commit details
  3. update version

    ok1hra committed Nov 8, 2024
    Copy the full SHA
    cd43eb9 View commit details

Commits on Dec 16, 2024

  1. new MQTT azimuth source

    ok1hra committed Dec 16, 2024
    Copy the full SHA
    8ec01f5 View commit details

Commits on Feb 1, 2025

  1. new MQTT Login and Password

    ok1hra committed Feb 1, 2025
    Copy the full SHA
    c400db2 View commit details
  2. Copy the full SHA
    83def10 View commit details

Commits on Feb 17, 2025

  1. fix

    ok1hra committed Feb 17, 2025
    Copy the full SHA
    878e286 View commit details

Commits on Feb 18, 2025

  1. bugfix

    ok1hra committed Feb 18, 2025
    Copy the full SHA
    1a9f8d7 View commit details
  2. bugfix

    ok1hra committed Feb 18, 2025
    Copy the full SHA
    7d4e7a6 View commit details
Showing with 854 additions and 266 deletions.
  1. +2 −0 .gitignore
  2. +5 −1 Assembly-manual.md
  3. +764 −237 ip-rot.ino → IP-rotator.ino
  4. +17 −2 index-cal.h
  5. +66 −26 index.h
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.bin
.txt
6 changes: 5 additions & 1 deletion Assembly-manual.md
Original file line number Diff line number Diff line change
@@ -568,7 +568,11 @@ How to works
- **CW/CCW forbidden zone (software endstops),** are values of the range of forbidden zones in millivolts. the entire range of the rotator represents a voltage of 0 to 3.3V. The setting value will appear in the Calibration page as a yellow area at the edges of the range. If the rotator is set correctly, it only allows movement in the direction from the edge to the center. Keep the protection zone large enough to prevent damage to the rotator.
- **Watchdog speed** is the minimum rotation speed in seconds per one turn, which if the rotator does not reach, it will be stopped by the watchdog. Use a value at least 50% higher than the real speed to avoid false stops.
- **Motor supply,** is a choice between AC and DC rotator type. The DC type enables the activation of the PWM start-up and run-down ramps.
- **DC PWM control** activates the PWM ramp-up and ramp-down when using the DC rotator. If you use a rotator without hardware endstops, the destruction of one component (power mosfet) can cause the rotator to crash. Therefore, it is safe to connect one more active element in series (relay intended for the brake). **This setup is highly recomended, see [Connection section](#dc-motor-with-pwm-without-hardware-endstop-safe-mode).**
- **DC PWM control** activates the PWM ramp-up and ramp-down when using the DC rotator. If you use a rotator without hardware endstops, the destruction of one component (power mosfet) can cause the rotator to crash. Therefore, it is safe to connect one more active element in series (relay intended for the brake). **This setup is highly recomended, see [Connection section](#dc-motor-with-pwm-without-hardware-endstop-safe-mode).** Turning DC PWM on activates two other settings:
* **PWM ramp length in steps of 25ms** + displaying the length of the ramp in seconds, allows you to set how long the PWM control will regulate from 0 to 100% during acceleration, or vice versa during deceleration - **WARNING - a longer ramp may result in passing the end points, it is therefore necessary to set sufficiently large margins in CW /CCW forbidden zone (software endstops). In this way, imprecise stopping will occur more often due to the overlapping of the starting and stoping ramps when rotating through small angles.**
* **PWM ramp start distance** the distance from the target azimuth in degrees, from which the PWM ramp starts, the length of which is set by the previous value.
* By combining both values, it is possible to tune the PWM sequence so that the rotator stops as close as possible to the required azimuth. <img src="https://youtu.be/1DgsvXVPl58" alt="YouTube video show two parameter settings" />
* If there is a need to rotate to a closer azimuth than twice the "PWM ramp start distance" value, there will be a switch from the starting to the stopping ramp halfway through the journey, which affects the stopping accuracy (missing the entire stopping sequence in the combination of time and distance). Therefore, it is better to choose both values ​​as low as possible for your antenna assembly, so that it does not overlap the start and stop ramps.
- **USB serial BAUDRATE,** is the setting of the communication speed of the serial console on the USB-C connector using the GS-232 protocol. Enabled commands
* **?** display the IP address of the rotator
* **R** clockwise rotation
Loading