I think it's better to write out 6 digits for eeorm values
<p class="p1">#if FEATURE_AXISCOMP</p>
<p class="p2"> writeFloat(EPR_AXISCOMP_TANXY, Com::tAxisCompTanXY,6);</p>
<p class="p2"> writeFloat(EPR_AXISCOMP_TANYZ, Com::tAxisCompTanYZ,6);</p>
<p class="p2"> writeFloat(EPR_AXISCOMP_TANXZ, Com::tAxisCompTanXZ,6);</p>
<p class="p3">#endif</p><p class="p3">
</p><p class="p3">so we do not need to change anything. Precision is 6.5 digits for float not counting leading zeros in this case.</p><p class="p3">You can already send higher precision to firmware it just does not report it back without the 6 for more digits (default is 6).</p>