OpenLapse Timelapse Controller Parts and Assembly

Here’s the first in a series of posts on my Open Source Hardware project, entitled OpenLapse, which is a rail system for timelapse photography, including everything from the electronics, software, and physical hardware designs. It’s an evolution of a previous project, the Raspberry Pi based Timelaspe Rail, but this is designed to be simpler to build and use. A web interface is presented from the controller which generates a WiFi hotspot, and the user can chance the parameters for the timelapse, as well as manually control the motors on the rail.

This is all a work in progress, and I hope people will get involved in submitting their own modifications and improvements as time goes on.

And I’ve a new video with a quick overview of the changes on YouTube:


This post focuses on the brains of the system, the controller hardware, which consists of a custom PCB plus a few standard components that are easily available via the websites below. The main components the WeMos D1 Mini MCU and the WeMos Motor controller board, plus a custom board for driving the camera an tying it all together in a neat form factor that can be easily mounted on your timelapse rail dolly.

Custom PCB

I’ve made the custom PCB available to order from OSHPark. The list of components is in a following section. You can order the PCB here. You’ll get 3 copies of the board for about $22, with free worldwide shipping.

Order from OSH Park

Here’s a couple of pictures of the same board made by Seeed Studios in China.

And the bottom, with the OpenLapse name 🙂


So, once you’ve got your hands on the PCB, you’ll need a few components to go along with that.

Component Quantity Source 1 Source 2
DC-DC converter 1 Adafruit eBay
2k2 Resistor 2 Adafruit AliExpress
NPN Transistor 2 Adafruit AliExpress
8-way pin header 2 AliExpress
Screw Terminals (2 way) 5 AliExpress
2.5mm Stereo Socket 2 AliExpress
Wemos D1 Mini Pro 1 AliExpress
WeMos Motor Controller 1 AliExpress


The entire shopping list for the controller should come to about $50 (including shipping via snail mail). You can shop around and get stuff closer to home, which may increase (or decrease) the price, but may get it to you quicker. Snail mail for some items may take a month or more, whereas a courier will get to you in a few days, but will cost a lot more. And bear in mind that each item on the list above may come from a different supplier so you’ll pay shipping for each item (unless it’s a free shipping item).

Shutter Release Cable

To connect your camera to the controller, there are a selection of cables available. You’re looking for one with a 2.5mm stereo jack on one end, and a connector suitable for your camera on the other end. For Canon DSLRs, see the link here. There should be similar cables available for other makes of camera.


The board is designed in a way to be very easy to solder. Mostly through-hole components, and the one surface mount has nice big pads (the 2.5mm stereo jack socket). The following pictures shows an almost fully assembled board.

And all the components. Make sure the DC-DC is the correct way around. The Vcc side on the silkscreen is for the input, and the 5V is for the 5V output. The only missing component is the switch for when the USB cable is inserted, I’m waiting on some of those to come from China.

Here’s a video of the board construction:

And here’s the completed controller mounted on my rail dolly.

along with a video of the construction:

The software is posted on GitHub. You can subscribe to the blog so as not to miss any updates!

This entry was posted in Uncategorized.


  1. Texy June 22, 2017 at 9:34 pm #

    Hi David
    Always lived the projects you’ve done and did make a start on the original pi based time lapse rig but my mechanical skills are too poor to get anywhere. This new version will appeal if you take a similar approach to the hardware, by which I mean, the rails and trolley, etc. Electronics I have no problem with but I can’t saw straight for toffee!!

  2. Pierluigi July 5, 2017 at 10:28 am #

    Hi Dave,

    Just ordered a set of boards and I’m looking forward to test out the new system.
    I already played around with your previous setup and made at that time an hotspot phone connection with a bash script.
    I will again implement the hardware for a monorail configuration to make it handy to transport.
    Hopefully some more news soon!
    Thanks for sharing your brilliant ideas.


  3. Texy July 11, 2017 at 10:27 pm #

    Hi Dave
    The link for the Wemos D1 Mini Pro goes to a battery charger board….

    • daveh July 12, 2017 at 9:09 am #

      Thanks. Fixed.

2 Trackbacks

  1. […] OpenLapse Timelapse Controller Parts and Assembly […]

  2. […] Update: Be sure to check out the latest revision based on an ESP8266 MCU with Wifi Hotspot. […]