Skip to main content

General Post

DSControl: Another motion control Software for the Milapse head

Posted in

 
 
DSControl is a processing based application that allows to for independent axis control of the DS2000 head(aka Milapse head) with the old Meade #497 controller(same setup posted on the TimeIsMotion project page(http://openmoco.org/node/25). The software allows the user to pick the starting and ending points of the timelapse by pusically moving the head using the 497 controller or by using the built in control buttons in the application. Based on the start and end point in both pan and tilt and the duration entered by the user, the software then calculates the speed for both axis. The user can then use the selector buttons on the far right of the application to trigger the motion in both axis, essentially to start the timelapse process.
 

Project Chronos


Project Chronos, a DIY motion control platform for timelapse.

Project Chronos 1.0 is no longer supported and replaced by Project Chronos 2.0

Please check my project page on sourceforge.net for more information on this DIY full featured timelapse system
https://sourceforge.net/p/projectchronos/home/Project%20Chronos%20Home/
Facebook
https://www.facebook.com/ProjectChronos2/photos_stream
Website
http://thechronosproject.com/



   

miniE

Posted in

General Information

miniE is a software for the Arduino UNO to provide control over a single stepper motor and camera, using a DFRobot LCD Keypad shield. It is a minimalist design providing all the necessary features to do shoot-move-shoot or continuous timelapse with a built-in UI.

Release notes

Main features v0.9:

  • Arduino (ATMega) based motion control system for use with the DFRobot LCD Shield
  • System control is fully implemented as a 5 button - 16x2 char user interface
  • Supports 1 stepper motor
  • Supports 1 camera
  • Shoot-move-shoot mode
  • Continuous mode
  • Sinus shaped motor ramping
  • Up to 20 programs can be created (single date events, repeating weekday events)
  • Motor: home, sleep, post delay
  • Camera: focus time, exposure time, post delay
  • 2 physical limit switches

Other Open-Source Photography, Video, and Motion Control Projects

Other Open-Source Projects for the Motion Control and Camera Hacker

 

This is a non-exhaustive list of other open-source projects for DIY motion control, photography, and videography.  If you know of a project that's missing here, drop us a line in the forums and let us know about it.

Note: Sorry for such a short list, but outside of the CHDK world, there don't seem to be a lot of "complete" projects out there.  I'm interested in more than just another "shoot, delay, shoot" sketch for an arduino - i.e. being-fully featured, or having some capability/design element that sets it out from the pack.  Especially interested in other MoCo projects.  If you find something out there, let me know! -cc

 

Open-Source Cameras

 

Welcome to OpenMoCo

Posted in

Welcome to OpenMoCo, a community site for Open-source Photographic Motion Control technology. Our focus is to create open-source solutions for motion control in photographic techniques including time-lapse, gigapixel panoramas, focus stacking, live video, and just about anything you can think of.  Here, you can interact with other people working on their own motion control systems, share software or hardware designs, and get help in creating a motion-control system that meets your needs. Use the navigation menus at the top and left of the page to explore the site, or use these links to common topics:

Example Button Code for the DollyShield

/*

  Example code for  DollyShield pushbutton reading
  For use with the Arduino IDE or libraries.
  (c) 2010 C.A. Church
  Licensed under GPLv3

*/

 // digital pin # for button
#define BT_PIN_D  14
 // range threshold
#define BT_THRESH 70
 // num buttons
#define BT_NUM    5

int buttons[5] = {70, 250, 450, 655, 830};

int bt_range[5][2];

void setup() {

 pinMode(BT_PIN_D, INPUT);
 digitalWrite(BT_PIN_D, HIGH);
 
 Serial.begin(19200);

   // setup pushbutton lookup table

 for (byte i = 0; i < BT_NUM; i++) {  
   bt_range[i][0] = buttons[i] - BT_THRESH;
   bt_range[i][1] = buttons[i] + BT_THRESH;
 }

}

void loop() {

 byte button = get_button();

 if( button ) {
    Serial.print("Pressed Button: ");
    Serial.println(button, DEC);
 }

 delay(200);

}

byte get_button() {

  // returns button pressed
  //  1-5 for pushbuttons
  //  0 for no button pressed

  // need analog pin # for analogRead

MX2 Dolly Engine Version 0.91


MX2 Dolly Engine Version 0.91

 

This software is released as open-source under the GPL License Version 3

 

Download Latest Stable Version

release-0.91.tar.gz

 

Download Latest Dev Version

openmoco-trunk.tar.gz

Download SparkSoftLCD Library

Posted in

SparkSoftLCD : An Arduino Interface to the Sparkfun Serial LCD

 

This software is released as open-source under the GPL License version 2.1

 

SparkSoftLCD is a library that provides all necessary methods to use your Sparkfun Serial-Enabled LCD easily.  It is based on the SoftwareSerial library provided with the Arduino core, by David Mellis.  This version removes unnecessary functions to save memory, and adds extra methods to access the core functionality of the LCD with a minimum amount of effort.

This library does not require any Serial module to be loaded (including Software or Hardware serial variants), and lets you use any Arduino pin for communicating with the LCD.

 

Copyright Information

Posted in

The information on this page refers to the OpenMoco Timelapse Engine and all related artifacts, as well as any software or content which is shared on the OpenMoCo.org website that is attributable to C. A. Church, or Dynamic Perception.  If you are looking here to inquire about the status of another site author's code or design, the best place to start will always be the individual who has authored the content which you are inquiring about.  However, for all textual and image content shared on this website, the default license is the Creative Commons Attribution Share-Alike 3.0 license, unless otherwise clearly specified by the author.

 

 

The OpenMoco Reference Design

Here on the OpenMoco.org website, you'll find a number of open-source, free, and user-contributed software and hardware designs.  The core focus of the OpenMoco system is the Official OpenMoco Reference Design.  This design includes the system architecture, the system software components, and the system hardware components.

 

OpenMoco Architecture High-Level View

 

Syndicate content