Skip to main content

moco

An OpenMoco Hardware Prototype

We're making progress with hardware kits that will soon (maybe early Q2 2010?) be available for purchase. The idea is to use laser-cut acrylic panels and mostly off-the-shelf hardware (there will only be a couple of custom circuit boards, and one gear has to be custom-bored) to provide simple kits for the DIY motion control enthusiast to build their own systems without heavy investment in tooling and without having to focus on all of the fundamentals. In such a world, you could create new software, or just get out and shoot without first buying expensive CNC machines, or have to figure out yet one more way to come up with that right gear ratio.

The idea is that these kits would trade a little sweat equity from the end-user for cost, providing a system capable of just about anything you can imagine at a fraction of some of the pre-built systems' cost.

Motion Techniques and Terminology

When building a motion control rig for timelapse, gigapano, or other photographic motion control, it is important to first establish which type of motion technique will be appropriate for your project. You must know which technique(s) you wish to employ before beginning motor selection and overall system design.

While some of the techniques described here will be well-known and agreed upon by the time-lapse community and others, some are purely hypothetical and crafted to encourage experimentation and thought on the subject.  Please feel free to add any additional techniques, or discussion as a comment to this article.

OpenMoco Time-Lapse Engine


Introduction

The OpenMoco Time-Lapse Engine (OMTLE) is designed to run on an Arduino microcontroller with the Atmega328P Chipset.  It is provided as a C++ sketch to be uploaded via the Arduino IDE.  It can be easily ported to other microcontroller platforms as well.

What is Moco?

The term 'Moco' is short for 'Motion Control' (wikipedia).  In general motion control is precise mechanical movement of objects, in our case the object is a camera.  The basics of photographic or cinematic motion control are to achieve predictable accurate camera movement and thus smooth changes in point of view.  Moves can be made up of a pans (horizontal turn), tilts (vertical turn), dollys (linear travel), rolls (circular camera movement), booms (long arm cantilevers) or any combination of these movements.  Photographic and cinegraphic moco can also include control of lens functions such as zoom and aperture.  The apparatus that makes all these automated movements and adjustments possible is typically called the 'rig' (which can also refer to non automated or hand driven camera apparatus).

Syndicate content