What’s the ‘commonly available’ point and what’s the tipping point of working on an ‘advanced feature’? Hard questions to answer.
With Oculus Quest at $300 and pushing into the Augmented Reality / Digital Workspace sphere (See the immersed app, it’s really good), I do think it might be getting close. Scales probably won’t fully tip until Apple or Samsung puts out a mainstream device.
I can really get behind a virtual interface from a ‘Digital Workspace’ standpoint, but if you’re not already working in a digital VR environment, it’s easier to just pull up a webpage on whatever you are using.
A mainstream augmented reality device might be entirely different though - I’d totally put on a pair of glasses to access an augmented reality machine interface or have one pop up if I’m already using one.
Realistically, I think we’re 3-10 years out from mainstream AR devices at low cost. VR mainstream could be 1-3 years. Replacing PanelDue / screens / keyboards / mice from a hardware standpoint does sound appealing. It’d need to be rock solid though.
Is there a dynamic roadmap document that is periodically updated somewhere on the Github? I fully appreciate the complexities of working on projects like this and understand dates move, but perhaps a dynamic document with estimates for the next release date and a confidence level would save mods and Duet staffers fielding the same question repeatedly?
Not yet, but we're working on making our development more transparent after the 3.3 release.
I don't have time to write a BME280/BME680 right now, but if anyone else wants to then I will provide advice. It should use SPI protocol and the primary sensor class should be derived from SpiTemperatureSensor.