A new version of the firmware and config tool are now available. This is a pretty big update, so it'll probably take a couple of iterations before I work all the bugs out - if you run into any problems with it, let me know. And if you run into anything that you can't work around until I can fix it, you can always back out to the previous version. To make that easier, there's a new page with archived versions here: http://mjrnet.org/pi.../swversions.php
- Support for the new AEDR-8300 quadrature plunger sensor option (http://www.vpforums....showtopic=37477)
- Support for another new sensor option, the VL6180X distance sensor. A number of people have asked about using some kind of IR distance sensor, since it's such an obvious good fit in principle (and in fact some of the commercial plunger kits use similar sensors, although I don't think anyone is using this particular one). The VL6180X looks like the best current sensor of its kind. It's basically a LIDAR device that sends out IR "pings" and measures the round-trip travel time, which translates to distance since the speed of light in air is a known quantity. Unfortunately, I have to recommend against this new option, because it has terrible accuracy compared with any of the other Pinscape sensor options. It's only accurate to about +/- 5mm, which is only about 2 or 3 "dpi" resolution. I consider around 60dpi to be the minimum acceptable resolution. The only thing going for this sensor is that it's fairly cheap and easy to set up. So the support for it is there for anyone who wants to try it out, but it's probably not going to be a very satisfying option for most people.
- A new configurable "jitter filter" for the plunger. This was motivated by the VL6180X, which really needs it because of its poor accuracy, but it could also help with other sensors if you have any jitter. The TSL1410R can jitter a bit, for example, because the shadow edge is usually a little fuzzy. The jitter filter is basically a hysteresis filter: you set a window size, and the firmware ignores small variations in readings within the window. It's disabled by default, so it won't change your system's current behavior out of the box, but you can enable it if you want via the Plunger Viewer window in the setup tool.
- Support for a new external PWM controller chip, the TLC59116. This is a successor to the TLC5940 used in the expansion boards, but it's much more modern and greatly improved. There's no real need for this right now, since we have the TLC5940, but TI stopped making the DIP version of that a couple of years ago, so at some point those will get hard to find. This is basically a bit of future-proofing for when we have to move to a more modern chip.




Top










are all trademarks of VPFORUMS.