Sunday, December 7, 2014

USB Tester Firmware and Java App Update

It's been awhile since there has been an update to the firmware or the Java app. I have been working on them on and off for a few months now and I am finally at point for a release. Both the firmware and the Java app have some significant and important changes. I hope this brings some useful changes and lays the groundwork for future updates. Now onto the details...

Arduino Yun booting and running OLED Adafruit Test Sketch - USB data not connected to PC

Java App:
  • Start of changelog 
  • Uses temp file instead of memory for better long term logging 
  • Able to resume unsaved session 
  • Remote control of USB Tester display 
  • Option to stop updating graph for long term logging 
  • Option to change graph refresh speed 
  • Option to set how long(in minutes) to keep history in graph or 0 for all
  • Display max and mins on voltage\current graphs 
  • Check github for new version 
  • Check firmware version and check github for new version
  • About dialog shows versions

USB Tester Firmware:

  • Start of changelog 
  • Switch to UG8Lib display library 
  • Clean up Energy and Peak\Mins screens 
  • Updated large font screens with bar graphs that auto scale 
  • Added firmware version with serial command

For the firmware you can download the working zip 2.1 which includes the new UG8Lib in the libraries folder. More information on how to update can be found here:

For the Java App, for Windows download the Windows folder which has the exe (launch4js wrapper) and the needed libraries. For Linux\OSX download the Jar and libraries.

Some future ideas:
  • Possible firmware updating from Java app (Have to figure out cross platform)
  • Online real-time usage map of the the Java app by country.
    • Not really needed but could be cool. It would be just by country and could be turned off in the app. 

Please submit any bugs or suggestions to Github so I can track them. 

USB Tester and the DigiSpark Pro

After supporting the DigiX on Kickstarter, I have become a fan of DigiStump. So what better way to support them than buy stuff? I supported their new Kickstarter this year for the DigiSpark Pro. I got the beta kit which they made at their office and it came with the extras along with being shipped sooner. I posted about the details earlier: I finally got around to doing some basic power testing with the USB Tester. I took this picture just before our vacation.

Running the basic blink sketch its using about 22mA. Which is less then an Arduino Uno.