DataField: SpeedCadHRZ - The analog speedometer with features

Former Member
Former Member
Note: This application is suitable for Edge 520/820/1000 devices only!

https://apps.garmin.com/en-US/apps/9b0d617d-cb53-44d6-a519-6d3ca3e9056e

This app provides to the cyclist the traditional analog speedometer with large scale digits and with set of additional features:

* Analog arrow points to the Current Speed.
* Green sector or triangle index indicates Average Speed.
* Red sector or triangle index indicates Max Speed.
* The large digit in the center is used as a backup of current speed in digital representation.
* Field below analog scale indicates Current Cadence.
* First additional field from the left is used to show Travelled Distance.
* The second one - is the activity Timer.
* The box at the right indicates current Heart Rate and HR Zones. For the current zone it also shows the time-in-zone.
* Red GPS blinker appears in the lower left corner of the analog scale when the position accuracy became poor.
* Battery indicator flashing with red if battery is exhausted more than 90%.
* Using custom font provides better readability of important info.
* The field names are not visible when speed is above zero (to keep attention on the field values).

New feature: The analog scale can be configured by user. You can change the scale range, tick-marks number and the method of displaying average and max speeds. Read more
about applications configuration here:
https://forums.garmin.com/showthread.php?332843-How-to-App-Settings

Version History

v1.7
- Attempt to fix the digit orientation on the Edge1000 device, by reverting back to SDK 1.2.
- Using bold font for center indicator.
- Switched to fixed m/ft units for Ascent and Descent.

v1.6
- New HR zone indicator. The width of each zone bar corresponds the actual zone width. Added vertical arrow indicating the current HR over the zones range.
- Now using bold font for secondary data fields.
- Added new data sources: Activity Timer, Total Ascent, Total Descent.

v1.5
- Added customizable data source for the analog scale.
- Added customizable data sources for the digital fields.
- Fixed HR zone text color to be more contrast on dark colors.
- Removed useless zeros from timer data format.

v1.4
- Technical update.

v1.3
- Fixed bug with re-calculation of scale parameters when app is configured by Mobile Express.
- Improved font glyphs and size.
- Memory usage optimization.

v1.2
- Fixed Heart Zone colors to correspond Garmin standards.
- Added ability to customize the speed scale look. The user can adjust range, the number of tick-marks and indication method of average and max speeds.
- Added GPS blinker to warn about poor position quality during the ride.

v1.1
- Fixed cadence field calc.

v1.0.
Initial release.








Your comments and suggestions are welcome in this thread! Thank you!
  • Good work, really like this layout and the incorporation of average and max speed in the analog display works well. Like the mini bar graph for HR zones.
    Constructive comments: Would prefer the speed digits to be smaller and the cadence in bold font so it stands out a little more when cycling, I use this a lot as my rev counter.
    And if a gradient reading could be fitted on somewhere it would be perfect!
  • Former Member
    Former Member over 8 years ago
    Thank you very much for your comments!

    I also think the cadence field is not enough separated from other stuff that makes it hard to find/read.

    Unfortunately, implementing bold font isn't possible at this time because of memory limits. I think this can be good idea to let the user turn off custom font for some fields...

    The Ascent/Descent values will be available after the configuration feature will be implemented.
  • Former Member
    Former Member over 8 years ago
    Hey there just downloaded the app but don't seem to get it on my Garmin Edge 520.
    Could you please give a brief step by step set-up.
  • Former Member
    Former Member over 8 years ago
    Thank you for interest!

    The application is a complex DataField. After you have downloaded it and synchronized your 520 device, you can access it at:

    Menu -> Settings -> Activity Profiles -> [YourProfileName] -> Data Screens -> Screen [1..5] -> Field 1 -> Connect IQ -> SpeedCadHRZ.

    The idea is to set it as a field on one of the available data screen. Note: you can't place other fields on the screen, there the SpeedCadHRZ is located.
  • Former Member
    Former Member over 8 years ago
    1000

    can't seem to get it to load on the 1000 either? a step by step guide here would be helpful too - thank you
  • Former Member
    Former Member over 8 years ago
    First of all make sure you have latest firmware installed on your device. SpeedCadHRZ uses latest SDK ver1.2.9 that may require the most recent firmware.

    There are no special tricks to load it on the device. You should follow the usual procedure like:

    - make sure you device is connected to your PC by USB.
    - make sure Garmin Express is running and have recognized your device as connected.
    - go to the application page and click Download.
    - follow to the onscreen instructions and wait while your device is re-synchronizing.

    Now you can disconnect device and try to find the app in Data Screens settings there all Connect IQ data fields are listed (see my message above).
  • Former Member
    Former Member over 8 years ago
    I've just uploaded the new version 1.3 that implements some of your guys recent requests. The scale is now configurable. You can make it look crazy like that:



    See other changes in the history log in first message of the thread. Thank you for your wise suggestions!

  • Former Member
    Former Member over 8 years ago
    Very good!!

    Hi. I use google translator to write .... I hope you understand what I say.
    I loved your application. It has the necessary data, and add the detail of medium / maximum speed, and heart rate zones is perfect.
    I think the appearance would improve tweaking a few details.
    First, the numbers indicating the speed around the scale, should be smaller, and distracting. By making these smaller numbers, the scale could be a little bigger, and would be more space in the center to set the speed also larger.
    I also believe that, important data to be continuously monitoring should be bold, speed, cadence and heart rate, including travel time.
    Congratulate you again for your work.
    Greetings from Spain.
  • Former Member
    Former Member over 8 years ago
    Thank you very much for your suggestions! Some of them (especially bold font) I've already implemented in v1.6 that was released yesterday. Hope you'll enjoy using it!
  • Thank you for your work, really good datafield
    Actually the first one that stayed on my edge 520 for a long time (and is still there).

    Please find feedback/ ideas/ wishes below. Note that it is based on Edge520, that has relatively small screen.
    And I am an MTB person who wishes data to be readable during cross-country race while my HR is high
    And I also want it to be readable when it is dark outside (I race in dark with headlights as well).


    1. Please make numbers around dial (5, 10, 15, 25, etc km/h) smaller - I'd say 25-30% smaller is good. They shall not be close to speed in the middle. Nobody reads that when riding I think - I look either on black arrow on the dial or on the digital speed in the middle.

    2. I would like to see slightly bigger speed in the middle (bold font probably?) - just to make sure it is readable
    The whole idea of 1-2 is focus on arrow and/ or speed in the middle

    3. Space around HR and HR Gause is not used effectively, I think.
    Edge 520 screen (and newer 520 as well, which will be a hit I believe) is 2.3”. Do you really think riding downhill 30 miles an hour anyone is able to see zones chart? Or riding uphill when HR goes up?
    I cannot read HR when I need (small number) and I cannot understand which color it is because there are too many colors closely together.
    Please leave just HR + color around it showing current zone (just in color). Good example how it can be done (for running, not suitable for cycling) - https://apps.garmin.com/en-US/apps/640d46dd-12db-44d2-acfa-cb7eb9e840b7

    If you remove this chart – there will be space that can be used for one more datafield :)

    4. Please add this additional datafield (smaller then HR, ad-hoc data), that is user-defined. Would be great.

    5. Please add "Grade%" value to the selection of fields - ideally to place it above HR. I really do care about grade% to compare my speed vs efforts vs grade vs cadence. My standard edge screen is set up to show group of these values together.

    6. Please make possibility to make triangles of average speed and max speed smaller/ configurable. They are nice to have, but they draw too much attention.
    UPD – I switched to arcs, they are better (do not diverse attention).
    Ideally – make arcs a bit thinner and triangles 2 times smaller.


    I'd say 1-2 above is really important, while 3-5 are nice to have.
    Note that I write that from small unit perspective (edge 520).
    Thanks and keep up the great work!