Kickstarter Update #15:

We’re busy getting everything ready to ship, but I wanted to take a minute to update you on our progress. Last week we received all the assembled modulos from the manufacturer! We have also published a draft version of the modulo documentation, and we’re announcing a great new feature: bootloaders.


Shipping Update

Getting assembled boards back from the manufacturer is a huge milestone and means that shipping is in sight. Everything looks correctly assembled and the boards we’ve tested so far are fine, so we don’t anticipate any major problems from here on out.

Unfortunately manufacturing did take a little longer than expected, and a fair bit of work is still required to depanelize, sort, program, test, package and ship everything to you. I also sick last week which slowed things down further.

As a result of those factors, the schedule has slipped a little and we won’t be able to ship until the week of December 7th. I sincerely apologize for the delay-- we’re doing everything we can to get rewards to you as soon as possible.

Documentation

A draft version of the modulo documentation is now online at docs.modulo.co! So far it covers arduino, particle, and python setup as well as tutorials and API for arduino and particle. Python API docs and examples will be added soon.

I’m interested in getting early feedback on the documentation. If you find anything missing, confusing, on incorrect please let me know (either via email or at community.modulo.co) and I’ll do my best to fix it up.

Bootloaders

A bootloader is a small program that runs on a microcontroller and allows the main program to be updated without any special programming hardware.

Previously the controller modulo had a bootloader, but the other modulos (knob, display, motor driver, etc.) did not. Now every modulo has a bootloader!

This means that if we find any bugs in a modulo’s firmware or implement new features after shipping, you’ll be able to run a program to update the modulos that you already have. Examples of this might include new drawing routines for the display, or improved motion control with the motor driver.

Developing bootloaders took a fair bit of extra effort, but it means that you’ll get a better more upgradable product.

Onward

That’s it for now. I’m looking forward to sending out hardware in just a couple weeks.

As always, thanks for your support.

Erin