After several months of experimentation and hard work, we are proud to announce the release of version 0.82 of the OpenMoco TimeLapse Engine. Of course, the engine still runs on the inexpensive and easy-to-buy Arduino platform, but we've expanded all of the existing capabilities and added new features to the engine that set it apart from any other open-source moco sketch you'll find, while making it more stable and useful for the timelapse experimenter.
Here's a quick overview of some of the new features:
- Support for 4 stepper axes
- Bi-directional communication added to serial protocol
- Request operating parameters from running engine
- Extending keyframes and actions from 8 to 16
- Adding new action capabilities to change motor directions/statuses or just leave them alone
- Camera repeat cycles open up possibilities for multiple interlaced video shoots, HDR, and even gigapano shooting
- Serial timeout prevents engine lockup
- Greater control over motor and engine parameters via serial protocol
- Support for focus-pin-high-with shutter for Nikon cameras
- Support for sleeping motor drivers between moves
- Fire camera now and ramp down now commands complete full manual control
- Expansion of exposure setting and motor movement actions to make them more useful
Of course, you'll also find added stability, bug fixes, and optimization to improve performance. The Slim scripting interface and the perl API are updated to match the new engine. Make sure you download the new versions of those!
Some pin assignments have changed - make sure you look at the beginning of the sketch and match your layout to the defines there.
As always, I welcome feedback, positive or negative, feature requests and submissions for changes. Drop by the forums and let us know what you think!
Download the OpenMoco Timelapse Engine v.0.82