HMs DIY #1-6

Store Link

Because I want to keep this datafield and the app free for use I would be very grateful about a small donation to PayPal

A detailed description of how to use it can be found here: 

HMs_DIY_GUIDANCE.pdf
HMs_DIY_ANLEITUNG.pdf

Thanks very much to mcinner1 for putting so much time into this documentation!

Designer download

You can contribute on my github page.
You can upload your layout so others can use it as well.
Also any changes to the fonts.txt can be updated there as well.

Garmin_HMsDIY

=======================================================================
RELEASE NOTES
=======================================================================
-----------------------------------------------------------------------
3.6.2
* switched to new SDK 7.2.1
* added devices: Approach S7 42mm, Descent Mk3 43mm /Mk3i 43mm, Descent Mk3i 51mm, Edge 1050, epix Pro Gen2 42mm, epix Pro Gen2 47mm / quatix 7 pro, epix Pro Gen2 51mm / D2 mach 1 pro / tactix 7
Fenix 7 Pro, Fenix 7 Pro Solar, Fenix 7S Pro, Fenix 7X Pro, Fenix 7xPro Solar, Forerunner 165, Forerunner 165M, Venu 3, Venu 3S, Vivoactive 5
-----------------------------------------------------------------------
3.5.1
* switched to new SDK 4.2.4
* added devices: FR265, FR265S, FR965, GPSMAP 67/67i, Marq (Gen 2), Marq (Gen 2) Aviator, EDGE 540, EDGE 840, Instinct 2x Solar
* added two new font types GLANCE, GLANCENR (only available if device supports it!)

for full releasenotes see: releasenotes.txt
=======================================================================

 

  • Hello

    On my run last Sunday with updated apps (I believe, since I have them to auto update), I noticed my pacer field "Pacer curr. ahead time" was sort of jumping. I was running at a very table pace (something like 5:40/km) and it would go from 2:00 ahead to 0:45 ahead within half a minute or less.

    What could be the cause of this? It was completely in the open (no trees). What is actually meant by Pacer curr. ahead time?

    Attached my layout just for the fun of it.

  • Please post your xml. 

    Could you please turn on "writing pacer values to fit file" and post the graphs of the values then? 

    Thanks

  • ah, ok, thanks...., and what if Precision is 1, would it make it 0 if distance > 100km?

  • Ah, not at the moment, but I can add it. 

  • That would be much appreciated Wink

  • Garmin connect (blue is tempo, so why these strange jumps in Pacer current ahead time? :

    and

    Code

    <?xml version="1.0" encoding="UTF-8"?>
    <DIYLayout>
        <Device name="fenix 6 Pro / 6 Sapphire"/>
        <LayoutElement type="1" color="FFFFFF" x="0" y="0" x2="360" y2="360" eletype="RF" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="3" text="*** BOTTOM-ELEMENTS   ***"/>
        <LayoutElement type="1" color="000000" x="0" y="86" x2="282" y2="86" eletype="LN" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="C0C0C0" x="5" y="87" x2="84" y2="96" eletype="RF" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="38C8F8" x="85" y="87" x2="131" y2="96" eletype="RF" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="00F500" x="132" y="87" x2="162" y2="96" eletype="RF" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="FF8080" x="163" y="87" x2="190" y2="96" eletype="RF" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="FF0000" x="191" y="87" x2="253" y2="96" eletype="RF" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="3" text="***   HR-ZONE % BARS   ***"/>
        <LayoutElement type="3" text="***   Zone 1 ***"/>
        <LayoutElement type="1" color="C0C0C1" x="5" y="0" x2="84" y2="87" eletype="RV" valuetype="P1" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="FFFFFF" x="46" y="59" fixedtext="false" eletype="P1" text="$V" font="TINY" halignment="1" precision="0" nr_values="1" sampletext="25"/>
        <LayoutElement type="0" color="000000" x="45" y="58" fixedtext="false" eletype="P1" text="$V" font="TINY" halignment="1" precision="0" nr_values="1" sampletext="25"/>
        <LayoutElement type="2" replDC="C0C0C1" valDC00="1000" colDC00="C0C0C0" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="C0C0C0" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="3" text="***   Zone 2   ***"/>
        <LayoutElement type="1" color="38C8F9" x="85" y="0" x2="131" y2="87" eletype="RV" valuetype="P2" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="FFFFFF" x="109" y="59" fixedtext="false" eletype="P2" text="$V" font="TINY" halignment="1" precision="0" nr_values="1" sampletext="10"/>
        <LayoutElement type="0" color="000000" x="108" y="58" fixedtext="false" eletype="P2" text="$V" font="TINY" halignment="1" precision="0" nr_values="1" sampletext="10"/>
        <LayoutElement type="2" replDC="38C8F9" valDC00="1000" colDC00="38C8F8" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="38C8F8" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="3" text="***   Zone 3 ***"/>
        <LayoutElement type="1" color="00F501" x="132" y="0" x2="162" y2="87" eletype="RV" valuetype="P3" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="FFFFFF" x="149" y="59" fixedtext="false" eletype="P3" text="$V" font="TINY" halignment="1" precision="0" nr_values="1" sampletext="18"/>
        <LayoutElement type="0" color="000000" x="148" y="58" fixedtext="false" eletype="P3" text="$V" font="TINY" halignment="1" precision="0" nr_values="1" sampletext="18"/>
        <LayoutElement type="2" replDC="00F501" valDC00="1000" colDC00="00F500" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="00F500" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="3" text="***   Zone 4   ***"/>
        <LayoutElement type="1" color="FF8081" x="163" y="0" x2="190" y2="87" eletype="RV" valuetype="P4" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="FFFFFF" x="178" y="59" fixedtext="false" eletype="P4" text="$V" font="TINY" halignment="1" precision="0" nr_values="1" sampletext="13"/>
        <LayoutElement type="0" color="000000" x="177" y="58" fixedtext="false" eletype="P4" text="$V" font="TINY" halignment="1" precision="0" nr_values="1" sampletext="13"/>
        <LayoutElement type="2" replDC="FF8081" valDC00="1000" colDC00="FF8080" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="FF8080" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="3" text="***   Zone 5   ***"/>
        <LayoutElement type="1" color="FF0001" x="191" y="0" x2="253" y2="87" eletype="RV" valuetype="P5" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="FFFFFF" x="222" y="59" fixedtext="false" eletype="P5" text="$V" font="TINY" halignment="1" precision="0" nr_values="1" sampletext="19"/>
        <LayoutElement type="0" color="000000" x="221" y="58" fixedtext="false" eletype="P5" text="$V" font="TINY" halignment="1" precision="0" nr_values="1" sampletext="19"/>
        <LayoutElement type="2" replDC="FF0001" valDC00="1000" colDC00="FF0000" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="FF0000" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="3" text="***   HR CURRENT   ***"/>
        <LayoutElement type="0" color="FFFFFF" x="128" y="0" fixedtext="false" eletype="HR" text="$V" font="NR_MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="183.55"/>
        <LayoutElement type="0" color="FFFFFF" x="132" y="0" fixedtext="false" eletype="HR" text="$V" font="NR_MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="183.55"/>
        <LayoutElement type="0" color="FFFFFF" x="128" y="4" fixedtext="false" eletype="HR" text="$V" font="NR_MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="183.55"/>
        <LayoutElement type="0" color="FFFFFF" x="132" y="4" fixedtext="false" eletype="HR" text="$V" font="NR_MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="183.55"/>
        <LayoutElement type="0" color="000000" x="130" y="2" fixedtext="false" eletype="HR" text="$V" font="NR_MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="183.55"/>
        <LayoutElement type="3" text="***   HR-BAR   ***"/>
        <LayoutElement type="1" color="000001" x="5" y="87" x2="253" y2="96" eletype="RH" valuetype="HR" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="000001" valDC00="1750" colDC00="000011" hideDC00="false" blinkDC00="false" valDC01="1020" colDC01="000011" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="1" color="000000" x="0" y="95" x2="260" y2="95" eletype="LN" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="3" text="----------------- Seperator ------------------"/>
        <LayoutElement type="1" color="000000" x="84" y="96" x2="260" y2="262" eletype="RF" valuetype="FX" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="EBEBEB" x="184" y="96" x2="260" y2="140" eletype="RF" valuetype="HR" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="EBEBEB" x="156" y="142" x2="260" y2="174" eletype="RF" valuetype="CW" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="EBEBEB" x="156" y="176" x2="261" y2="210" eletype="RF" valuetype="AH" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="EBEBEB" x="156" y="211" x2="261" y2="244" eletype="RF" valuetype="CY" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="207" y="142" fixedtext="true" eletype="FX" text="C" font="XTINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="FFFFFF" x="159" y="137" fixedtext="false" eletype="CW" text="$V" font="LARGE" halignment="2" precision="0" nr_values="1" sampletext="103.59"/>
        <LayoutElement type="0" color="000000" x="158" y="136" fixedtext="false" eletype="CW" text="$V" font="LARGE" halignment="2" precision="0" nr_values="1" sampletext="103.59"/>
        <LayoutElement type="0" color="FFFFFC" x="150" y="137" fixedtext="false" eletype="CE" text="$m:$S" font="LARGE" halignment="0" precision="0" nr_values="1" sampletext="260"/>
        <LayoutElement type="1" color="000000" x="149" y="175" x2="260" y2="175" eletype="LN" valuetype="FX" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="208" y="176" fixedtext="true" eletype="FX" text="T" font="XTINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="FFFFFC" x="151" y="170" fixedtext="false" eletype="PP" text="$m:$S" font="LARGE" halignment="0" precision="0" nr_values="1" sampletext="280"/>
        <LayoutElement type="0" color="FFFFFF" x="160" y="171" fixedtext="false" eletype="AH" text="$V" font="LARGE" halignment="2" precision="0" nr_values="1" sampletext="154.49"/>
        <LayoutElement type="0" color="000000" x="159" y="170" fixedtext="false" eletype="AH" text="$V" font="LARGE" halignment="2" precision="0" nr_values="1" sampletext="154.49"/>
        <LayoutElement type="1" color="000000" x="149" y="210" x2="260" y2="210" eletype="LN" valuetype="FX" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="218" y="210" fixedtext="true" eletype="FX" text="L" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="FFFFFC" x="151" y="204" fixedtext="false" eletype="LP" text="$m:$S" font="LARGE" halignment="0" precision="0" nr_values="1" sampletext="280"/>
        <LayoutElement type="0" color="FFFFFF" x="160" y="205" fixedtext="false" eletype="CY" text="$V" font="LARGE" halignment="2" precision="0" nr_values="1" sampletext="154.39"/>
        <LayoutElement type="0" color="000000" x="159" y="204" fixedtext="false" eletype="CY" text="$V" font="LARGE" halignment="2" precision="0" nr_values="1" sampletext="154.39"/>
        <LayoutElement type="0" color="000000" x="79" y="140" fixedtext="false" eletype="TT" text="$H:$M:$C" font="MEDIUM" halignment="0" precision="0" nr_values="1" sampletext="4374"/>
        <LayoutElement type="0" color="FFFFFF" x="130" y="241" fixedtext="false" eletype="CA" text="$V" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext="1563.77"/>
        <LayoutElement type="0" color="FFFFFF" x="260" y="103" fixedtext="false" eletype="PD" text="$h:$M:$S" font="TINY" halignment="0" precision="0" nr_values="1" sampletext="4567"/>
        <LayoutElement type="0" color="000000" x="259" y="102" fixedtext="false" eletype="PD" text="$h:$M:$S" font="TINY" halignment="0" precision="0" nr_values="1" sampletext="4567"/>
        <LayoutElement type="2" replDC="EBEBEB" valDC00="1570" colDC00="FF0002" hideDC00="false" blinkDC00="false" valDC01="1490" colDC01="FF8082" hideDC01="false" blinkDC01="false" valDC02="1400" colDC02="00F502" hideDC02="false" blinkDC02="false" valDC03="1260" colDC03="38C8F7" hideDC03="false" blinkDC03="false" valDC04="1020" colDC04="C0C0C2" hideDC04="false" blinkDC04="false" valDC05="900" colDC05="9CDAD7" hideDC05="false" blinkDC05="false" valDC06="800" colDC06="EC94F3" hideDC06="false" blinkDC06="false" valDC07="1" colDC07="FFFFFF" hideDC07="false" blinkDC07="false" invertcolor="false"/>
        <LayoutElement type="3" text="----------------- Seperator ------------------"/>
        <LayoutElement type="1" color="008002" x="0" y="96" x2="85" y2="142" eletype="RF" valuetype="PE" radius="1" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="0" y="0" fixedtext="false" eletype="PA" text="$V" font="XTINY" halignment="2" precision="0" nr_values="300" sampletext="12.45"/>
        <LayoutElement type="1" color="FF8000" x="75" y="237" x2="0" y2="0" eletype="CF" valuetype="OI" radius="4" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="80" y="213" fixedtext="false" eletype="CT" text="$H:$M" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext="63312"/>
        <LayoutElement type="0" color="FFFFFF" x="77" y="96" fixedtext="false" eletype="PE" text="$m:$S" font="LARGE" halignment="0" precision="2" nr_values="1" sampletext="1323"/>
        <LayoutElement type="0" color="FFFFFC" x="179" y="87" fixedtext="false" eletype="CP" text="$m:$S" font="NR_MILD" halignment="0" precision="0" nr_values="2" sampletext="280"/>
        <LayoutElement type="0" color="000000" x="80" y="171" fixedtext="false" eletype="CD" text="$V" font="MEDIUM" halignment="0" precision="2" nr_values="1" sampletext="24.33"/>
        <LayoutElement type="2" replDC="008002" valDC00="400" colDC00="006A00" hideDC00="false" blinkDC00="false" valDC01="200" colDC01="009F00" hideDC01="false" blinkDC01="false" valDC02="0" colDC02="808080" hideDC02="false" blinkDC02="false" valDC03="-200" colDC03="E10000" hideDC03="false" blinkDC03="false" valDC04="-400" colDC04="970000" hideDC04="false" blinkDC04="false" invertcolor="false"/>
        <LayoutElement type="2" replDC="FFFFFC" valDC00="2850" colDC00="FF8A8A" hideDC00="false" blinkDC00="false" valDC01="3000" colDC01="FDB68A" hideDC01="false" blinkDC01="false" valDC02="3100" colDC02="FCD781" hideDC02="false" blinkDC02="false" valDC03="3250" colDC03="E8FE6B" hideDC03="false" blinkDC03="false" valDC04="3400" colDC04="6CFF6C" hideDC04="false" blinkDC04="false" valDC05="3500" colDC05="8CE6FF" hideDC05="false" blinkDC05="false" valDC06="3600" colDC06="F793FF" hideDC06="false" blinkDC06="false" valDC07="4200" colDC07="FFFFFC" hideDC07="false" blinkDC07="false" invertcolor="true"/>
    </DIYLayout>
    

  • Hi

    Is it possible that you pressed lap where the jumps occured, or a workout step was complete ?

  • Well, everything is possible, but I don't believe I did.

    I did do training: After 300 m in warm-up the training in Zone 2 began. However, both jumps occured way after 300 m

  • Please could you zoom in when this jumps occur? Was there anything special like pausing/resuming? Did it occur on full kilometers? 

    Thanks

  • You're right. It is related to the 300 m warm-up - but not consistent.