jneilliii / OctoPrint-BedLevelVisualizer

MIT License
372 stars 82 forks source link

Add support for Marlinkimbra Mk4Duo Bed Topology output #62

Open micheleamerica opened 6 years ago

micheleamerica commented 6 years ago

Would it be possible to include support for the Marlinkimbra (Mk4Duo) firmware?

The output of the G29 T command is different from Marlin and the current version of the plugin is unable to gather the data it needs.

A sample output from Mk4Duo G29 T is as follows: measured_z = [[ +0.466, +0.550, +0.580, +0.073, +0.448, +0.593, +0.639 ], [ +0.622, -0.054, +0.044, +0.319, +0.599, +0.781, +0.576 ], [ +0.798, +0.024, +0.118, +0.305, +0.546, +0.614, +0.572 ], [ +0.305, -0.027, +0.027, +0.177, +0.336, +0.483, +0.537 ], [ +0.453, -0.226, -0.199, -0.119, +0.087, +0.231, +0.320 ], [ +0.329, -0.301, -0.460, -0.319, -0.110, +0.142, +0.377 ], [ +0.349, +0.428, +0.522, -0.399, +0.384, +0.434, +0.533 ]];

jneilliii commented 6 years ago

Try other T options, like G29 T1 or without a T at all G29, does that return anything differently?

micheleamerica commented 6 years ago

There does not seem to make any difference. But here are the outputs without the T parameter, with T1 and with T2. Hope this helps. Thanks.

This is the full output with G29:

Send: G29
Recv: X:0.000000 Y:0.000000 Z:256.897125 E:0.000000 Count Alpha:77791 Beta:77791 Teta:77791
Recv: Echo:Bilinear Leveling Grid:
Recv: measured_z = [
Recv:  [ +0.466, +0.550, +0.580, +0.004, +0.448, +0.593, +0.639 ],
Recv:  [ +0.622, -0.076, +0.007, +0.303, +0.583, +0.721, +0.576 ],
Recv:  [ +0.798, -0.020, +0.140, +0.302, +0.546, +0.646, +0.572 ],
Recv:  [ +0.283, -0.039, +0.014, +0.168, +0.346, +0.486, +0.537 ],
Recv:  [ +0.453, -0.223, -0.196, -0.100, +0.087, +0.246, +0.320 ],
Recv:  [ +0.329, -0.339, -0.476, -0.285, -0.123, +0.145, +0.377 ],
Recv:  [ +0.349, +0.428, +0.522, -0.430, +0.384, +0.434, +0.533 ]
Recv: 
Recv: ];
Recv: Echo:Subdivided with CATMULL ROM Leveling Grid:
Recv: measured_z = [
Recv:  [ +0.46557, +0.48797, +0.51123, +0.53277, +0.55002, +0.57544, +0.60602, +0.61598, +0.57954, +0.45435, +0.26600, +0.09057, +0.00419, +0.05039, +0.18083, +0.33380, +0.44758, +0.50723, +0.54516, +0.57068, +0.59311, +0.61167, +0.62248, +0.63019, +0.63945 ],
Recv:  [ +0.50433, +0.46870, +0.43043, +0.39744, +0.37764, +0.38514, +0.41170, +0.43179, +0.41985, +0.34561, +0.23053, +0.12661, +0.08588, +0.14019, +0.25580, +0.38636, +0.48552, +0.54314, +0.58321, +0.61054, +0.62996, +0.63870, +0.63554, +0.62762, +0.62208 ],
Recv:  [ +0.54280, +0.44631, +0.34354, +0.25335, +0.19462, +0.18302, +0.20493, +0.23531, +0.24914, +0.22906, +0.19198, +0.16427, +0.17225, +0.23536, +0.33541, +0.44235, +0.52615, +0.58180, +0.62433, +0.65372, +0.66999, +0.66821, +0.65001, +0.62526, +0.60378 ],
Recv:  [ +0.58185, +0.43016, +0.26884, +0.12678, +0.03289, +0.00453, +0.02307, +0.06341, +0.10047, +0.12813, +0.15959, +0.19868, +0.24927, +0.31980, +0.40574, +0.49147, +0.56139, +0.61496, +0.65929, +0.69025, +0.70365, +0.69275, +0.66166, +0.62249, +0.58735 ],
Recv:  [ +0.62240, +0.42960, +0.22460, +0.04400, -0.07562, -0.11488, -0.09648, -0.04702, +0.00691, +0.06627, +0.14254, +0.22500, +0.30289, +0.37740, +0.45289, +0.52345, +0.58316, +0.63435, +0.67889, +0.71011, +0.72136, +0.70489, +0.66623, +0.61870, +0.57560 ],
Recv:  [ +0.68124, +0.46301, +0.23083, +0.02656, -0.10789, -0.14990, -0.12563, -0.06638, -0.00345, +0.06484, +0.15182, +0.24376, +0.32690, +0.40054, +0.47101, +0.53518, +0.58991, +0.63803, +0.67997, +0.70909, +0.71871, +0.70125, +0.66219, +0.61450, +0.57113 ],
Recv:  [ +0.75236, +0.52011, +0.27272, +0.05561, -0.08577, -0.12473, -0.09037, -0.02092, +0.04534, +0.10630, +0.17966, +0.25693, +0.32961, +0.39892, +0.46822, +0.53225, +0.58575, +0.63030, +0.66769, +0.69304, +0.70142, +0.68626, +0.65194, +0.60996, +0.57181 ],
Recv:  [ +0.80249, +0.56725, +0.31640, +0.09679, -0.04470, -0.07816, -0.03441, +0.04240, +0.10810, +0.15573, +0.20723, +0.26183, +0.31879, +0.38241, +0.45160, +0.51746, +0.57109, +0.61235, +0.64524, +0.66706, +0.67513, +0.66417, +0.63714, +0.60367, +0.57342 ],
Recv:  [ +0.79832, +0.57079, +0.32798, +0.11574, -0.02009, -0.04899, -0.00151, +0.07662, +0.13968, +0.17821, +0.21567, +0.25577, +0.30220, +0.36089, +0.42821, +0.49356, +0.54631, +0.58536, +0.61578, +0.63627, +0.64551, +0.63922, +0.61942, +0.59420, +0.57170 ],
Recv:  [ +0.70207, +0.50241, +0.28929, +0.10310, -0.01574, -0.04049, +0.00197, +0.07164, +0.12849, +0.16430, +0.19959, +0.23749, +0.28114, +0.33572, +0.39810, +0.45897, +0.50902, +0.54728, +0.57820, +0.60063, +0.61340, +0.61286, +0.60073, +0.58397, +0.56952 ],
Recv:  [ +0.54113, +0.38651, +0.22144, +0.07727, -0.01464, -0.03434, -0.00240, +0.05169, +0.09847, +0.13268, +0.16916, +0.20862, +0.25174, +0.30206, +0.35811, +0.41299, +0.45984, +0.49827, +0.53145, +0.55787, +0.57602, +0.58271, +0.57969, +0.57279, +0.56783 ],
Recv:  [ +0.37999, +0.26849, +0.14950, +0.04550, -0.02102, -0.03688, -0.01647, +0.02135, +0.05773, +0.09055, +0.12891, +0.17074, +0.21397, +0.26046, +0.31050, +0.35972, +0.40373, +0.44282, +0.47886, +0.50977, +0.53351, +0.54730, +0.55297, +0.55540, +0.55945 ],
Recv:  [ +0.28314, +0.19378, +0.09855, +0.01506, -0.03907, -0.05447, -0.04207, -0.01481, +0.01439, +0.04515, +0.08335, +0.12542, +0.16784, +0.21145, +0.25755, +0.30324, +0.34563, +0.38545, +0.42375, +0.45810, +0.48606, +0.50513, +0.51722, +0.52653, +0.53723 ],
Recv:  [ +0.28424, +0.18498, +0.07942, -0.01353, -0.07495, -0.09444, -0.08387, -0.05774, -0.03054, -0.00334, +0.03065, +0.06875, +0.10825, +0.15029, +0.19568, +0.24126, +0.28385, +0.32417, +0.36338, +0.39901, +0.42855, +0.44963, +0.46415, +0.47604, +0.48925 ],
Recv:  [ +0.34340, +0.21438, +0.07735, -0.04368, -0.12473, -0.15152, -0.13949, -0.10915, -0.08101, -0.05820, -0.03056, +0.00133, +0.03690, +0.07831, +0.12509, +0.17274, +0.21677, +0.25763, +0.29718, +0.33299, +0.36262, +0.38366, +0.39800, +0.40965, +0.42264 ],
Recv:  [ +0.41482, +0.25188, +0.07904, -0.07399, -0.17753, -0.21316, -0.20021, -0.16562, -0.13631, -0.11739, -0.09518, -0.06846, -0.03602, +0.00521, +0.05365, +0.10361, +0.14941, +0.19132, +0.23178, +0.26833, +0.29851, +0.31985, +0.33426, +0.34589, +0.35892 ],
Recv:  [ +0.45266, +0.26742, +0.07121, -0.10307, -0.22251, -0.26678, -0.25729, -0.22372, -0.19575, -0.17887, -0.15805, -0.13221, -0.10029, -0.05931, -0.01075, +0.03983, +0.08682, +0.13069, +0.17377, +0.21329, +0.24647, +0.27083, +0.28842, +0.30331, +0.31955 ],
Recv:  [ +0.43907, +0.24362, +0.03718, -0.14730, -0.27694, -0.33333, -0.33723, -0.31446, -0.29082, -0.26776, -0.23333, -0.19323, -0.15317, -0.11390, -0.07262, -0.02977, +0.01423, +0.06162, +0.11186, +0.16030, +0.20231, +0.23529, +0.26217, +0.28661, +0.31227 ],
Recv:  [ +0.40038, +0.19964, -0.01156, -0.20186, -0.33990, -0.41141, -0.43508, -0.42901, -0.41132, -0.37659, -0.31858, -0.25414, -0.20011, -0.16331, -0.13398, -0.10411, -0.06569, -0.01361, +0.04687, +0.10820, +0.16288, +0.20807, +0.24807, +0.28599, +0.32495 ],
Recv:  [ +0.35701, +0.16019, -0.04616, -0.23346, -0.37317, -0.45494, -0.49493, -0.50426, -0.49407, -0.45446, -0.38379, -0.30555, -0.24321, -0.20702, -0.18313, -0.15890, -0.12170, -0.06491, +0.00363, +0.07493, +0.13994, +0.19596, +0.24789, +0.29818, +0.34930 ],
Recv:  [ +0.32939, +0.14997, -0.03773, -0.20885, -0.33853, -0.41787, -0.46090, -0.47708, -0.47588, -0.45048, -0.39895, -0.33807, -0.28460, -0.24452, -0.20837, -0.16983, -0.12257, -0.06220, +0.00700, +0.07838, +0.14529, +0.20576, +0.26341, +0.31993, +0.37701 ],
Recv:  [ +0.32427, +0.18099, +0.03106, -0.10557, -0.20892, -0.26804, -0.29545, -0.30643, -0.31626, -0.33183, -0.34404, -0.34423, -0.32373, -0.27344, -0.20026, -0.11946, -0.04633, +0.01605, +0.07549, +0.13310, +0.19000, +0.24597, +0.30059, +0.35467, +0.40902 ],
Recv:  [ +0.33032, +0.23826, +0.14159, +0.05413, -0.01036, -0.03664, -0.03593, -0.03404, -0.05680, -0.13206, -0.23906, -0.33069, -0.35982, -0.29481, -0.16715, -0.02441, +0.08582, +0.14928, +0.19187, +0.22627, +0.26516, +0.31074, +0.35666, +0.40271, +0.44869 ],
Recv:  [ +0.34084, +0.30602, +0.26883, +0.23638, +0.21579, +0.22739, +0.26122, +0.27904, +0.24261, +0.10015, -0.11407, -0.30928, -0.39471, -0.31315, -0.12403, +0.08852, +0.24034, +0.30451, +0.32742, +0.33482, +0.35249, +0.38534, +0.42028, +0.45606, +0.49143 ],
Recv:  [ +0.34913, +0.36854, +0.38771, +0.40735, +0.42815, +0.47510, +0.53955, +0.57177, +0.52204, +0.31614, +0.00092, -0.29180, -0.43020, -0.33301, -0.08591, +0.19251, +0.38367, +0.44874, +0.45338, +0.43568, +0.43373, +0.45502, +0.48013, +0.50676, +0.53263 ]
Recv: 
Recv: ];
Recv: X:0.000000 Y:105.000000 Z:30.302120 E:0.000000 Count Alpha:29719 Beta:29809 Teta:48906

With G29 T1:

Send: G29 T1
Recv: X:0.000000 Y:0.000000 Z:256.897125 E:0.000000 Count Alpha:77791 Beta:77791 Teta:77791
Recv: ok P31 B6[...]
Recv: X:0.000000 Y:0.000000 Z:256.897125 E:0.000000 Count Alpha:77791 Beta:77791 Teta:77791
Recv: Echo:Bilinear Leveling Grid:
Recv: measured_z = [
Recv:  [ +0.466, +0.550, +0.580, +0.017, +0.448, +0.593, +0.639 ],
Recv:  [ +0.622, -0.085, -0.012, +0.290, +0.577, +0.743, +0.576 ],
Recv:  [ +0.798, -0.004, +0.124, +0.287, +0.543, +0.621, +0.572 ],
Recv:  [ +0.289, -0.058, -0.014, +0.162, +0.327, +0.480, +0.534 ],
Recv:  [ +0.453, -0.238, -0.208, -0.113, +0.077, +0.234, +0.320 ],
Recv:  [ +0.329, -0.320, -0.488, -0.319, -0.135, +0.139, +0.377 ],
Recv:  [ +0.349, +0.428, +0.522, -0.440, +0.384, +0.434, +0.533 ]
Recv: 
Recv: ];
Recv: Echo:Subdivided with CATMULL ROM Leveling Grid:
Recv: measured_z = [
Recv:  [ +0.46557, +0.48797, +0.51123, +0.53277, +0.55002, +0.57515, +0.60524, +0.61510, +0.57954, +0.45719, +0.27303, +0.10141, +0.01669, +0.06123, +0.18786, +0.33663, +0.44758, +0.50635, +0.54438, +0.57039, +0.59311, +0.61167, +0.62248, +0.63019, +0.63945 ],
Recv:  [ +0.50433, +0.46789, +0.42879, +0.39500, +0.37449, +0.38109, +0.40664, +0.42616, +0.41465, +0.34266, +0.23114, +0.13061, +0.09162, +0.14496, +0.25791, +0.38574, +0.48373, +0.54280, +0.58583, +0.61614, +0.63704, +0.64513, +0.64008, +0.62976, +0.62208 ],
Recv:  [ +0.54280, +0.44454, +0.33994, +0.24802, +0.18778, +0.17468, +0.19512, +0.22454, +0.23839, +0.22000, +0.18583, +0.16107, +0.17089, +0.23373, +0.33227, +0.43800, +0.52244, +0.58213, +0.63089, +0.66613, +0.68523, +0.68204, +0.65977, +0.62987, +0.60378 ],
Recv:  [ +0.58185, +0.42772, +0.26391, +0.11946, +0.02344, -0.00702, +0.00946, +0.04829, +0.08486, +0.11362, +0.14735, +0.18899, +0.24148, +0.31243, +0.39800, +0.48395, +0.55604, +0.61568, +0.66872, +0.70764, +0.72489, +0.71205, +0.67527, +0.62892, +0.58735 ],
Recv:  [ +0.62240, +0.42726, +0.21991, +0.03696, -0.08501, -0.12697, -0.11153, -0.06454, -0.01184, +0.04798, +0.12594, +0.21057, +0.29040, +0.36595, +0.44215, +0.51410, +0.57691, +0.63477, +0.68846, +0.72796, +0.74324, +0.72481, +0.68030, +0.62534, +0.57560 ],
Recv:  [ +0.68109, +0.46212, +0.22936, +0.02418, -0.11205, -0.15748, -0.13779, -0.08286, -0.02259, +0.04524, +0.13317, +0.22682, +0.31180, +0.38718, +0.45967, +0.52633, +0.58423, +0.63721, +0.68529, +0.71982, +0.73217, +0.71365, +0.67099, +0.61868, +0.57120 ],
Recv:  [ +0.75197, +0.52163, +0.27657, +0.06095, -0.08109, -0.12425, -0.09659, -0.03396, +0.02776, +0.08715, +0.16062, +0.23908, +0.31341, +0.38521, +0.45799, +0.52555, +0.58167, +0.62758, +0.66563, +0.69131, +0.70006, +0.68538, +0.65144, +0.60980, +0.57201 ],
Recv:  [ +0.80205, +0.57109, +0.32516, +0.10917, -0.03196, -0.07029, -0.03510, +0.03271, +0.09228, +0.13750, +0.18858, +0.24408, +0.30256, +0.36920, +0.44291, +0.51288, +0.56830, +0.60738, +0.63552, +0.65269, +0.65887, +0.64992, +0.62724, +0.59907, +0.57364 ],
Recv:  [ +0.79832, +0.57580, +0.33872, +0.13075, -0.00446, -0.03861, -0.00054, +0.06771, +0.12406, +0.16009, +0.19731, +0.23854, +0.28658, +0.34833, +0.42022, +0.48946, +0.54321, +0.57811, +0.60096, +0.61427, +0.62053, +0.61719, +0.60400, +0.58686, +0.57170 ],
Recv:  [ +0.70348, +0.50694, +0.29750, +0.11384, -0.00541, -0.03546, -0.00175, +0.05903, +0.11018, +0.14472, +0.18128, +0.22159, +0.26736, +0.32420, +0.38948, +0.45254, +0.50274, +0.53731, +0.56189, +0.57848, +0.58908, +0.59151, +0.58561, +0.57638, +0.56881 ],
Recv:  [ +0.54464, +0.38953, +0.22427, +0.07932, -0.01484, -0.03964, -0.01481, +0.03266, +0.07580, +0.11087, +0.15110, +0.19498, +0.24100, +0.29220, +0.34825, +0.40255, +0.44852, +0.48513, +0.51565, +0.53994, +0.55786, +0.56703, +0.56829, +0.56639, +0.56607 ],
Recv:  [ +0.38540, +0.26967, +0.14641, +0.03819, -0.03242, -0.05300, -0.03771, -0.00390, +0.03110, +0.06688, +0.11128, +0.15935, +0.20618, +0.25217, +0.29936, +0.34532, +0.38756, +0.42699, +0.46440, +0.49720, +0.52280, +0.53841, +0.54610, +0.55063, +0.55673 ],
Recv:  [ +0.28938, +0.19341, +0.09133, +0.00147, -0.05782, -0.07739, -0.06844, -0.04317, -0.01375, +0.02109, +0.06634, +0.11538, +0.16159, +0.20391, +0.24563, +0.28666, +0.32687, +0.36829, +0.41028, +0.44880, +0.47981, +0.50032, +0.51312, +0.52284, +0.53410 ],
Recv:  [ +0.28965, +0.18319, +0.07007, -0.02974, -0.09628, -0.11902, -0.11035, -0.08466, -0.05638, -0.02527, +0.01500, +0.05914, +0.10190, +0.14269, +0.18407, +0.22537, +0.26598, +0.30774, +0.35032, +0.38979, +0.42220, +0.44474, +0.46011, +0.47260, +0.48653 ],
Recv:  [ +0.34692, +0.21104, +0.06678, -0.06070, -0.14620, -0.17500, -0.16320, -0.13188, -0.10211, -0.07632, -0.04434, -0.00835, +0.02947, +0.07019, +0.11441, +0.15928, +0.20192, +0.24338, +0.28457, +0.32246, +0.35402, +0.37673, +0.39278, +0.40616, +0.42088 ],
Recv:  [ +0.41623, +0.24750, +0.06849, -0.08996, -0.19701, -0.23354, -0.21965, -0.18325, -0.15228, -0.13175, -0.10756, -0.07904, -0.04550, -0.00422, +0.04359, +0.09272, +0.13799, +0.17955, +0.21966, +0.25626, +0.28727, +0.31051, +0.32763, +0.34231, +0.35821 ],
Recv:  [ +0.45266, +0.26307, +0.06223, -0.11610, -0.23812, -0.28286, -0.27233, -0.23723, -0.20826, -0.19123, -0.17055, -0.14487, -0.11280, -0.07111, -0.02149, +0.03004, +0.07745, +0.12061, +0.16224, +0.20061, +0.23396, +0.26034, +0.28118, +0.29981, +0.31955 ],
Recv:  [ +0.43864, +0.24120, +0.03274, -0.15366, -0.28492, -0.34244, -0.34715, -0.32514, -0.30252, -0.28119, -0.24892, -0.21060, -0.17115, -0.13057, -0.08668, -0.04110, +0.00459, +0.05185, +0.10090, +0.14826, +0.19048, +0.22547, +0.25548, +0.28348, +0.31249 ],
Recv:  [ +0.39999, +0.20051, -0.00913, -0.19845, -0.33696, -0.41103, -0.43874, -0.43723, -0.42363, -0.39297, -0.33928, -0.27824, -0.22550, -0.18675, -0.15312, -0.11851, -0.07681, -0.02377, +0.03647, +0.09745, +0.15271, +0.19983, +0.24250, +0.28337, +0.32514 ],
Recv:  [ +0.35686, +0.16429, -0.03718, -0.22085, -0.36000, -0.44572, -0.49285, -0.51033, -0.50709, -0.47360, -0.40907, -0.33554, -0.27506, -0.23637, -0.20676, -0.17608, -0.13421, -0.07536, -0.00598, +0.06580, +0.13184, +0.18963, +0.24363, +0.29612, +0.34937 ],
Recv:  [ +0.32939, +0.15583, -0.02523, -0.19127, -0.31978, -0.40364, -0.45524, -0.48127, -0.48839, -0.47015, -0.42572, -0.37028, -0.31899, -0.27614, -0.23356, -0.18771, -0.13505, -0.07202, -0.00138, +0.07094, +0.13904, +0.20107, +0.26028, +0.31837, +0.37701 ],
Recv:  [ +0.32427, +0.18651, +0.04282, -0.08899, -0.19112, -0.25419, -0.28925, -0.30909, -0.32652, -0.34885, -0.36795, -0.37349, -0.35515, -0.30223, -0.22289, -0.13508, -0.05679, +0.00813, +0.06893, +0.12740, +0.18532, +0.24254, +0.29832, +0.35352, +0.40902 ],
Recv:  [ +0.33032, +0.24219, +0.14997, +0.06593, +0.00234, -0.02664, -0.03120, -0.03552, -0.06384, -0.14451, -0.25732, -0.35359, -0.38462, -0.31739, -0.18452, -0.03590, +0.07861, +0.14406, +0.18761, +0.22251, +0.26203, +0.30847, +0.35516, +0.40195, +0.44869 ],
Recv:  [ +0.34084, +0.30786, +0.27275, +0.24190, +0.22173, +0.23215, +0.26367, +0.27859, +0.23918, +0.09306, -0.12555, -0.32444, -0.41143, -0.32816, -0.13508, +0.08190, +0.23685, +0.30231, +0.32562, +0.33307, +0.35092, +0.38419, +0.41952, +0.45568, +0.49143 ],
Recv:  [ +0.34913, +0.36854, +0.38771, +0.40735, +0.42815, +0.47532, +0.54013, +0.57243, +0.52204, +0.31402, -0.00435, -0.29992, -0.43956, -0.34113, -0.09118, +0.19039, +0.38367, +0.44940, +0.45397, +0.43590, +0.43373, +0.45502, +0.48013, +0.50676, +0.53263 ]
Recv: 
Recv: ];
Recv: X:0.000000 Y:105.000000 Z:30.309886 E:0.000000 Count Alpha:29719 Beta:29809 Teta:48906

And with G29 T2:

Send: G29 T2
Recv: Done saving file.[...]
Recv: X:0.000000 Y:0.000000 Z:256.897125 E:0.000000 Count Alpha:77791 Beta:77791 Teta:77791[...]
Recv: Echo:Bilinear Leveling Grid:
Recv: measured_z = [
Recv:  [ +0.466, +0.550, +0.580, -0.011, +0.448, +0.593, +0.639 ],
Recv:  [ +0.622, -0.110, -0.006, +0.309, +0.586, +0.721, +0.576 ],
Recv:  [ +0.798, -0.033, +0.127, +0.274, +0.534, +0.621, +0.572 ],
Recv:  [ +0.258, -0.061, -0.020, +0.152, +0.314, +0.461, +0.500 ],
Recv:  [ +0.453, -0.257, -0.236, -0.141, +0.043, +0.200, +0.320 ],
Recv:  [ +0.329, -0.392, -0.501, -0.381, -0.185, +0.086, +0.377 ],
Recv:  [ +0.349, +0.428, +0.522, -0.511, +0.384, +0.434, +0.533 ]
Recv: 
Recv: ];
Recv: Echo:Subdivided with CATMULL ROM Leveling Grid:
Recv: measured_z = [
Recv:  [ +0.46557, +0.48797, +0.51123, +0.53277, +0.55002, +0.57581, +0.60699, +0.61707, +0.57954, +0.45081, +0.25721, +0.07702, -0.01143, +0.03684, +0.17204, +0.33026, +0.44758, +0.50833, +0.54614, +0.57105, +0.59311, +0.61167, +0.62248, +0.63019, +0.63945 ],
Recv:  [ +0.50433, +0.46584, +0.42445, +0.38885, +0.36773, +0.37597, +0.40475, +0.42719, +0.41642, +0.34131, +0.22417, +0.11832, +0.07705, +0.13303, +0.25169, +0.38545, +0.48673, +0.54495, +0.58477, +0.61153, +0.63054, +0.63913, +0.63583, +0.62777, +0.62208 ],
Recv:  [ +0.54280, +0.44033, +0.33104, +0.23540, +0.17391, +0.16349, +0.18939, +0.22459, +0.24209, +0.22408, +0.18849, +0.16195, +0.17109, +0.23543, +0.33663, +0.44450, +0.52888, +0.58460, +0.62681, +0.65572, +0.67155, +0.66941, +0.65082, +0.62566, +0.60378 ],
Recv:  [ +0.58185, +0.42157, +0.25089, +0.10101, +0.00314, -0.02370, +0.00026, +0.04743, +0.09020, +0.12230, +0.15811, +0.20091, +0.25401, +0.32542, +0.41099, +0.49584, +0.56504, +0.61819, +0.66204, +0.69249, +0.70541, +0.69406, +0.66253, +0.62292, +0.58735 ],
Recv:  [ +0.62240, +0.41969, +0.20390, +0.01425, -0.11001, -0.14768, -0.12326, -0.06611, -0.00561, +0.05917, +0.14098, +0.22818, +0.30915, +0.38441, +0.45894, +0.52786, +0.58628, +0.63662, +0.68025, +0.71067, +0.72136, +0.70467, +0.66604, +0.61863, +0.57560 ],
Recv:  [ +0.68182, +0.45420, +0.21180, -0.00105, -0.14003, -0.18074, -0.15103, -0.08489, -0.01633, +0.05603, +0.14683, +0.24200, +0.32742, +0.40215, +0.47276, +0.53647, +0.59052, +0.63734, +0.67737, +0.70475, +0.71364, +0.69684, +0.65937, +0.61362, +0.57201 ],
Recv:  [ +0.75392, +0.51410, +0.25852, +0.03446, -0.11077, -0.14898, -0.11059, -0.03624, +0.03342, +0.09545, +0.16890, +0.24608, +0.31926, +0.39032, +0.46206, +0.52819, +0.58243, +0.62526, +0.65930, +0.68153, +0.68893, +0.67579, +0.64537, +0.60804, +0.57416 ],
Recv:  [ +0.80424, +0.56372, +0.30719, +0.08268, -0.06178, -0.09515, -0.04912, +0.03023, +0.09685, +0.14248, +0.19036, +0.24159, +0.29728, +0.36322, +0.43699, +0.50737, +0.56315, +0.60241, +0.63076, +0.64833, +0.65523, +0.64748, +0.62635, +0.59986, +0.57605 ],
Recv:  [ +0.79832, +0.56738, +0.32095, +0.10549, -0.03258, -0.06199, -0.01381, +0.06493, +0.12719, +0.16217, +0.19438, +0.22972, +0.27407, +0.33513, +0.40770, +0.47840, +0.53382, +0.57084, +0.59646, +0.61244, +0.62053, +0.61785, +0.60458, +0.58708, +0.57170 ],
Recv:  [ +0.69640, +0.49496, +0.28000, +0.09207, -0.02831, -0.05415, -0.01248, +0.05629, +0.11170, +0.14481, +0.17657, +0.21141, +0.25372, +0.30986, +0.37574, +0.44016, +0.49191, +0.52862, +0.55606, +0.57524, +0.58717, +0.58917, +0.58169, +0.57041, +0.56103 ],
Recv:  [ +0.52706, +0.37236, +0.20733, +0.06297, -0.02968, -0.05108, -0.02154, +0.03020, +0.07542, +0.10917, +0.14588, +0.18583, +0.22928, +0.27980, +0.33608, +0.39108, +0.43778, +0.47550, +0.50759, +0.53304, +0.55082, +0.55804, +0.55610, +0.55051, +0.54674 ],
Recv:  [ +0.35830, +0.24791, +0.13025, +0.02713, -0.03959, -0.05775, -0.04109, -0.00673, +0.02822, +0.06301, +0.10548, +0.15146, +0.19676, +0.24207, +0.28902, +0.33485, +0.37680, +0.41600, +0.45329, +0.48550, +0.50946, +0.52193, +0.52540, +0.52527, +0.52694 ],
Recv:  [ +0.25813, +0.16992, +0.07609, -0.00649, -0.06095, -0.07910, -0.07118, -0.04791, -0.02000, +0.01406, +0.05853, +0.10680, +0.15222, +0.19383, +0.23490, +0.27517, +0.31438, +0.35467, +0.39543, +0.43233, +0.46104, +0.47831, +0.48714, +0.49260, +0.49975 ],
Recv:  [ +0.26255, +0.16279, +0.05689, -0.03672, -0.09958, -0.12235, -0.11634, -0.09409, -0.06811, -0.03757, +0.00282, +0.04721, +0.08975, +0.12971, +0.16995, +0.20994, +0.24919, +0.28957, +0.33067, +0.36858, +0.39938, +0.42025, +0.43386, +0.44457, +0.45674 ],
Recv:  [ +0.32934, +0.19691, +0.05648, -0.06793, -0.15226, -0.18288, -0.17503, -0.14795, -0.12087, -0.09535, -0.06233, -0.02509, +0.01307, +0.05277, +0.09528, +0.13823, +0.17927, +0.21932, +0.25912, +0.29604, +0.32745, +0.35119, +0.36913, +0.38477, +0.40156 ],
Recv:  [ +0.40915, +0.23960, +0.05992, -0.09950, -0.20826, -0.24796, -0.23824, -0.20579, -0.17730, -0.15692, -0.13140, -0.10134, -0.06732, -0.02722, +0.01851, +0.06543, +0.10908, +0.14933, +0.18820, +0.22448, +0.25695, +0.28414, +0.30709, +0.32833, +0.35042 ],
Recv:  [ +0.45266, +0.25817, +0.05227, -0.13081, -0.25687, -0.30484, -0.29695, -0.26391, -0.23641, -0.21988, -0.19888, -0.17277, -0.14092, -0.10050, -0.05274, -0.00307, +0.04307, +0.08499, +0.12533, +0.16367, +0.19959, +0.23215, +0.26185, +0.29041, +0.31955 ],
Recv:  [ +0.44083, +0.23383, +0.01517, -0.18017, -0.31724, -0.37585, -0.37828, -0.35321, -0.32932, -0.30942, -0.27982, -0.24448, -0.20735, -0.16826, -0.12549, -0.08074, -0.03568, +0.01024, +0.05756, +0.10468, +0.14996, +0.19265, +0.23373, +0.27415, +0.31490 ],
Recv:  [ +0.40195, +0.18738, -0.03861, -0.24174, -0.38774, -0.45922, -0.47720, -0.46505, -0.44611, -0.41819, -0.37165, -0.31866, -0.27140, -0.23443, -0.20080, -0.16550, -0.12351, -0.07198, -0.01409, +0.04614, +0.10468, +0.16072, +0.21633, +0.27177, +0.32729 ],
Recv:  [ +0.35760, +0.14548, -0.07736, -0.27875, -0.42651, -0.50602, -0.53646, -0.53634, -0.52417, -0.49507, -0.44245, -0.38223, -0.33036, -0.29340, -0.26208, -0.22858, -0.18509, -0.12772, -0.06123, +0.00920, +0.07843, +0.14579, +0.21379, +0.28205, +0.35017 ],
Recv:  [ +0.32939, +0.13479, -0.06937, -0.25441, -0.39165, -0.46734, -0.49881, -0.50400, -0.50090, -0.48893, -0.46030, -0.42212, -0.38149, -0.33955, -0.29276, -0.24124, -0.18508, -0.12305, -0.05550, +0.01501, +0.08593, +0.15729, +0.23022, +0.30377, +0.37701 ],
Recv:  [ +0.32427, +0.16811, +0.00421, -0.14419, -0.25382, -0.30908, -0.32551, -0.32656, -0.33569, -0.36649, -0.40402, -0.42889, -0.42176, -0.36785, -0.28068, -0.18335, -0.09893, -0.03390, +0.02414, +0.08049, +0.14043, +0.20552, +0.27290, +0.34119, +0.40902 ],
Recv:  [ +0.33032, +0.22934, +0.12300, +0.02739, -0.04141, -0.06435, -0.05492, -0.04586, -0.06989, -0.16158, -0.29485, -0.41152, -0.45339, -0.38246, -0.23726, -0.07441, +0.04949, +0.11661, +0.15806, +0.19060, +0.23099, +0.28287, +0.33757, +0.39341, +0.44869 ],
Recv:  [ +0.34084, +0.30173, +0.25988, +0.22350, +0.20083, +0.21497, +0.25458, +0.27614, +0.23613, +0.07632, -0.16453, -0.38448, -0.48156, -0.39160, -0.18131, +0.05495, +0.22280, +0.29167, +0.31369, +0.31855, +0.33596, +0.37185, +0.41105, +0.45157, +0.49143 ],
Recv:  [ +0.34913, +0.36854, +0.38771, +0.40735, +0.42815, +0.47700, +0.54463, +0.57749, +0.52204, +0.29773, -0.04479, -0.36227, -0.51147, -0.40348, -0.13162, +0.17410, +0.38367, +0.45446, +0.45846, +0.43759, +0.43373, +0.45502, +0.48013, +0.50676, +0.53263 ]
Recv: 
Recv: ];
Recv: X:0.000000 Y:105.000000 Z:30.369501 E:0.000000 Count Alpha:29719 Beta:29809 Teta:48906
jneilliii commented 6 years ago

This will be difficult for me to accomplish because of the reporting output of your firmware. The main problem is that every version of the report gives the same results, which is two sets of data, the simple and subdivided data. This is divergent to other firmware as those would give different reports based on the T parameter.

I will consider making this work in the future, but you may want to also post a feature request to the firmware's repository to report G29 T1 as a pure csv output instead of the JSON format they appear to be sending back now. This would be consistent with how the latest Marlin reports with UBL. I realize with the latest 1.1.8 firmware the CSV report is not actually comma separated, but it's a pure data model rather than a JSON formatted one.

Send: G29 T1
Recv: echo:Home XYZ first
Recv: 
Recv: Bed Topography Report for CSV:
Recv: 
Recv: -0.318    -0.150  -0.087  -0.115  -0.025  0.211   0.272   0.413   0.554   NAN
Recv: -0.169    -0.220  -0.238  -0.184  0.033   0.056   0.286   0.313   0.341   NAN
Recv: -0.324    -0.119  -0.123  -0.290  -0.012  0.046   0.251   0.360   0.468   NAN
Recv: -0.122    -0.033  -0.039  -0.071  -0.057  -0.064  0.089   0.413   0.737   NAN
Recv: -0.006    -0.083  -0.071  -0.060  -0.048  -0.064  0.060   0.261   0.461   NAN
Recv: 0.082 0.026   -0.017  -0.231  0.063   0.056   0.055   0.324   0.592   NAN
Recv: 0.191 0.155   0.018   0.035   0.229   0.131   0.433   0.423   0.423   NAN
Recv: 0.025 0.109   0.222   0.130   0.223   0.291   0.211   0.567   0.924   NAN
Recv: 0.135 0.336   0.190   0.050   0.219   0.289   0.393   0.555   0.716   NAN
Recv: 0.407 0.296   0.226   0.277   0.365   0.446   0.404   0.524   0.644   NAN
Recv: ok P15 B3