Blog

Second Manufacturing Run is Shipping!

Dear Reader,

For those of you who have outstanding orders with us, thank you so much for your patience as we hammered out the last issues on this second manufacturing run.  Delays can be frustrating, but if you’ve been waiting for a Mooshimeter your wait will soon be over!  The first 50 units of the manufacturing run shipped today, existing orders should all be out this week.

Final Assembly

Final assembly for the first manufacturing run back in January was done here in San Francisco CA in our lab/office space.  This is ideal for figuring out the first production run of a product, but not good as a long term plan.

Sencore in South Dakota, who did fantastic PCB assembly work for the first manufacturing run, is doing final calibration and assembly for this run. A lot of the work of this second run has been encapsulating the calibration and testing processes to the point where they can be done by people who didn’t design the Mooshimeter.  We had some customs delays in getting them parts and a few hiccups getting them up and running, which I mentioned in this blog post, but we’ve worked our way through and have a whole new stock of Mooshimeters!

Here are a few shots from the manufacturing floor:

And a quick video panning the space:

New Firmware and App Versions

A new firmware version is available!  Under the hood there some improvements to power saving, but the most noticeable upgrade from a user perspective will be that the new firmware logs directly to CSV instead of the binary format.  This should make logging much easier to use.

Downloading the New Firmware

For iOS, restart the Mooshimeter app, then reset the Mooshimeter and connect to it while it’s booting as shown in the video below.

For Android, download the updated app from the app store and connect to it while it’s booting as shown below.

New Logging Format

You can see a demo of the new logging format in my last blog post, where I characterize a AA battery sample from our battery supplier.  From the user’s perspective, all that’s changed is that there’s no longer the intermediate step of running CONV.PY, the conversion script, to convert the binary logs in to a usable format.  The meter now logs directly to timestamped comma separated  value files (CSVs).

Why was the data in such a strange format to begin with?

The original idea behind logging in a binary format was to reduce the amount of data being written to the SD card, which saves SD card space and power.  But the conversion process from binary to CSV was an annoying extra step that actually proved quite troublesome.  The conversion process required running a python script, but some users weren’t familiar with the tools or didn’t have sufficient privileges on the computers they were using at work to install what was required.  So from here on out we’ll be sacrificing a marginal benefit in SD card space for a substantial increase in usability.

Android App Updates

A new version of the Android App is in the play store with some substantial upgrades, the biggest being:

  • Firmware update process much faster
    • Updates now take 2-4 minutes instead of 10
  • Multiple Mooshimeters can be connected at once, streaming to the dashboard
  • Stability improvements under the hood

For the blow by blow of everything that’s changed, check out the github page.

The updates are being ported to the iOS app as well, more on that as it develops.

We’re over the hump of setting up a new manufacturing pipeline, which should mean more time for app updates and communications. Another popular user request has been thermocouple support in the apps, which we should have time to get to now.

That’s all for now, thank you!

~James

7 Responses to “Second Manufacturing Run is Shipping!”

  1. Tim November 4, 2015 at 3:18 pm #

    Hi James,
    Thanks so much for the CSV logging. The update appears to have gone smoothing on the first try, loading in 100s (Nexus 5, Android 6). Just to check, what is the version number of the new firmware? And is there a way to see the version number of the installed app?
    -Tim

    • James November 6, 2015 at 11:15 am #

      Hi Tim,

      Thanks! The version of the new firmware should display as “1446183524” on the scanning screen (the first page you see when you open the app).

      The app version is displayed in the Application Manager (Settings->Application Manager). If you click “Mooshimeter” there you’ll see the app version under the name of the app.

  2. Mad November 6, 2015 at 2:52 am #

    Wohoo, can’t wait to get mine!

  3. Kathy November 6, 2015 at 6:07 am #

    This is great news.

  4. John November 7, 2015 at 3:14 pm #

    Got mine in the mail today, and I’m very happy with it so far! The case sure passes the “Will It Bend?” test.

  5. Guy Gayer November 8, 2015 at 6:48 am #

    When using iOS 7.1.2 on iPhone 5s,, the app crashes when switching from a Vdc to Vac.

  6. Guy Gayer November 8, 2015 at 8:49 am #

    When using iPod 5 with iOS 7.1.1 or iPhone 5s with iOS 7.1.2, the app crashes when switches between modes and neither seem to be using the 2GB SD card I installed. I removed the card and put it in my PC to see if any files have been stored there and none have. I reformatted the SD to default values and reinserted it in the meter. There still seems to be no logging. The meter works the same, with or without the SD card. I haven’t seen any info on weather there is an app compatible with iOS 9.

Leave a Reply