A new PCB design, B.3, has been uploaded to the
Github site. This design is for the BuyDisplay module and improves on the B.2 design that was pushed out a few months ago. The board is somewhat rearranged from before and most notably adds two new features supported by the Caveatron 2.20 software: LCD display brightness control and a simpler battery monitor using a voltage divider from two surface mount resistors. The Sparkfun Fuel Gauge option still remains and either can be used.
The USB connection has been improved to connect directly to JRT sockets on the PCB via a wire harness from the pin version of the waterproof USB connector. This eliminates the clumsy and large USB cable that previously had to be put in the package and makes for a more durable connection. Pogo pins or a 2 mm right angle header are used to connect the PCB to the D+ and D- pads on the underside of the Teensy. With this change, you no longer need to cut the VUSB trace on the Teensy board. Also, a surface mount resistor pad was added on the input to the IMU module to eliminate the problem of the accelerometer getting stuck after a fast reboot.
Several items have been removed including the alternate IMU locations for the LSM303D which is no longer manufactured and two small unused aux positions.
Finally, the Caveatron User Guide has been updated for 2.20 and has been posted to the Github site.
Thanks,
Joe