Sign up with

By signing up, you agree to the Code of Conduct, which applies to all online and in-person spaces managed by the Public Lab community and non-profit. You also agree to our Privacy Policy.

As an open source community, we believe in open licensing of content so that other members of the community can leverage your work legally -- with attribution, of course. By joining the Public Lab site, you agree to release the content you post here under a Creative Commons Attribution Sharealike license, and the hardware designs you post under the CERN Open Hardware License 1.1 (full text). This has the added benefit that others must share their improvements in turn with you.

I know there are a lot of good programmers out there and maybe one of you can help. Yesterday I tried to take a series of spectral captures with the same setup every 5 minutes over a period of 2 hours. I wanted to test if there would be any light shifting. Problem was, I started to watch StarWars and missed captures during about 20 minutes. So now my question: Is it possible to write a program that does automatic captures at certain points in time?

You can paste it into the "macros" pane accessible by a button in the left column if the capture interface. It has a "seconds" parameter you can tweak. Hope that helps and happy to help you configure it!

great! That's exactly what I wanted. A time-lapse plug-in for the spectrum capture software. (The bean-cam is nice for videos, Chris, but would not help me with my spectra.)

I pasted the macro into the pane, set it to 6 seconds delay ( $W.timer.countdown = 6 // seconds until next capture) and hit "run". It asked for a frame name, took a capture but only one. It did not take a second capture. Do you know what went wrong?