Quite interesting features you added, thanks for sharing this. I will try this out for sure.
From just what I've read, tt is maybe a little complex for the average new user or existing users who are used to the touchpad combinations of before
The screen is a little too small to provide instructions, so a written guide like yours is somewhat necessary, i'd surely not guess how to use it
, or some very creative UI be made to guide the user.
Just a note - the OLED is actually optional as well, most people buy it with the OLED. When the OLED is not attached, the CR knows not to waste time sending data to it over the I2c port, that results in a bit less noise and no pausing between sampling when the OLED it up for refresh.
USB will be far faster than BT if speed is of concern so maybe it would be worth trying to improve USB sampling speed, which seems limited by the ring buffer in the bowels of the SAMD Arduino core. A isolator is indeed required when there are multiple GROUNDs attached to the board in any combination.
I am open for other suggestions if you have any, thanks again.