Very Cool Optical Slave Unit

optical flash slave
This guest post was made by Rolf Randby, the same person who wrote the Hot Shoe Adapter article. In fact, This slave trigger was the "trigger" (pan intended) for building the hot shoe adapter in the first place.

There are some Gazillion optical slaves out there. We even one optical slave unit published on this site. So what is so special about this circuitry? Rolf used a PIC (Programmable Interrupt Controller) to give this unit some very nice features: 1. No setup 2. It will work with a red eye setting in your camera. Yep, those annoying red-eye pre-flashes will not trigger the flash, it will "magically know" when the main slash if fired and activate the unit. 3. It will work with all point and shoot cameras.

Those three nice features accomplished with PIC hex code written by Evan Dudzik, from a algorithm by Rolf, make this unit an optimal optical slave unit for P&S cameras. It is the reason I call it the "Very Cool Optical Slave Unit". Rolf, for some reason, insists on the boring name "STF 1". I'll stick with my name - "Very Cool Optical Slave Unit" or VeCOSU :).

The instructions, code and schematics included in this article are for personal use only. That means that you can build the unit, use it as a photographer, but you can not mass produce it. If you want to mass produce it, contact Rolf.

Here are the complete specifications if the VeCOSU:

  1. No setup required, ready to use seconds (3) after turn ON, , works with all P&S digital cameras and all flash settings, including Red-eye. Fires the slave flash exactly when the main flash occurs. Some flash settings on digital SLR's are not compatible.
  2. High sensitively with no chance of false triggering. The reflected light is sufficient in many cases to trigger the unit.
  3. This SFT VeCOSU is designed to be used with all flash units including commercial units with up to 400V triggers.
  4. The triggering event is indicated by a flash of the LED, useful as an indicator of slave flash unit failure.
  5. Long battery life, 300 hours of use or more. If not turned OFF after use , the unit will shut down after 15 minutes of inactivity. Battery life, with limited use, is around 10 months.

Here is how it looks like assembled

optical slave flash - complete


Sounds cool, right? Not so fast! first you will need to learn how to program a PIC. you can start learning here, or here. You can also take the easy route, and contact Rolf for a pre-programmed PIC for a low fee.

So here are the instructions for Building Your Own Very Cool Optical Slave Unit

Step one - Get your materials:

  • Read the circuit schematics below and ge your resistor, capacitors, LEDs and other electronics shiz (don't forget the PIC).
  • Use a photo transistor with a clear window, they have much better flash sensitivity. I have even used photo diodes, but hey have less sensitivity.
  • Somewhere to place the circuit in. Rolf used an empty mint candy box. Now he has both fresh breath and cool slave housing.
  • Hex code for programming the PIC. get yours here.
  • Elastic band with small Velcro strip, slips around the flash unit to hold the SFT VeCOSU. This is not mandatory, but really helps to get everything neat and tidy.

Here is the rubber band thingy:

optical flash slave - band

Step two - program the PIC:

Use the code posted here to do so. You can also look here for some PIC beginner links.


Step three - assemble the circuit
:

Here are the schematics:

optical flash slave circuit

you dont see the 100K resistors because they are under the PIC to save space:

slave flash circuit

Step four- installing battery:

This is a little tricky, because in order to save power we had to start up the PIC in a mode that doesn't automatically ensure proper start-up, after battery change, the rest of the time it works flawlessly. I it doesn't start properly, one blink when battery is inserted or one or two blinks when the switch is momentary pressed then disconnect the battery and short out the battery terminals briefly to discharge the capacitor. In some cases this has to be done several times, so don't panic.

Step five- test:

Attach the VeCOSU to a flash, press the button to activate the unit. fire a flash. Everything works? Great!

Step six- encase:

You can follow the great idea from Rolf, and use a American Value Peppermints dispenser, 7/16" cut off from the open end. see picture below. Note how the ON / OFF switch is mounted on top of the PIC. When you press on the
red dot the plastic case gives a little and activates the switch

slave flash casing

Finally, here are the operating instructions for the optical slave flash trigger

  • Press the switch briefly and the LED blinks once.
  • The unit is now ON and will be for 15min after the last flash it detects.
  • Make a test shot, the LED should blink.
  • If you want to turn the unit OFF before the 15min is up, press the switch again and the Led will blinking twice.
  • Pointing the sensor towards the camera flash give you about 25' operating range indoors in rooms with a white ceiling. It will also trigger at much closer range from reflected light.

Rolf's newest unit, with completely new code, in order to be compatible with ALL cameras and ALL settings, will be reviewed here in the near future.


Comments

I love this!!

How do I get a couple... I dont know the first thing about electronics so I cant make it... the link above doesnt sem to give an email addy so I dont know how to get in touch with Rolf.... Please Rolf, Post your email addy!!
Thanks!

Email ..........

You can find it here:
http://forums.dpreview.com/forums/postersprofile.asp?poster=heiyieivhe

Missing

I miss a complete component list.

It would be nice to be able to order a complete kit.

Components

Drop me a line at "sinoline at charter dot com and I will see what I can do.

Sorry, Wrong Email Addressee .........

I cant believe I posted the wrong addressee, I must have been tired, sorry. Here is the correct one: sinoline at charter dot net (substitute the correct symbols for at and dot)

Does this work with all Flashes?

Does this work with all flash types and models?

It should, but I have no way

It should, but I have no way of being 100% sure. The SCR I use will handle trigger voltages up to 400V and I have not found any flash units that have voltages above that.
I just found out that it more than likely wouldn't work with the Canon 580EX and 580EX II, dedicated units. So the model III is being modified, as I speak, to correct this. Since this model (II) was designed for P&S's, it will stay the same.

Circuit Board?

How about some help on how you built the circuit board? I can read schematics, solder, etc., but how does one construct the board itself?

DIY Printed Circuit Board (PCB)

It is a wealth of information available, just Google for info. This should get you started:
http://eegeek.net/content/view/34/31/

latest version (IIIa) works great with Canon EX-series too!

I inquired Rolf about the possibility of designing an optical slave trigger that would work with the Canon EX series of flashes, specifically, my 580EX. We exchanged emails and decided it was possible. He set up a unit and sent it to me to test.

This thing just works! The original complaint about most (probably all, including Wein and other brands) optical slave triggers is that they won't work with the EX flashes. This is no longer the case, if you use Rolf's. His design accounts for whatever the EX flash requires in its circuitry to reset for the next flash.

I tested his unit, version IIIa (I'll declare that the 'a' stands for awesome in keeping with the DIYPhotography theme of renaming Rolf's inventions... ) with a Canon A570 IS. All settings worked beautifully. The unit synced with full auto, full manual, and everything in between, even with the flash exposure compensation turned down to -2ev. No resetting of the unit or the 580EX was required. This is a great unit, and serves my purposes beautifully. If I have the Rebel out in the field, and my wife wants to snap a few shots at home with the A570, with bounced (or at least more powerful) flash, now she can! Great! I could see this being very useful at the next wedding too, given how weak Canon's built-in EX IR signal is.

Thanks Rolf! Good luck with that unit. You have a good thing there!

Source code?

This is great!

Is there any chance of posting the source code with whatever comments?

I have expereince and access to MSP430 and Atmel chips and programmers.. No PIC. I'd love to port to a different chip that I have around.

Thanks!

Source Code

Sorry, but I am not divulging the source code.
The timing logic behind it, is similar to this circuit:
http://www.pbase.com/sinoline/image/64373158

Other PIC support

Hi! This looks great! I have a few spare 12f629 pics, they dont have the A/D converters like the 12f675. Is it possible to use your hex on this PIC?

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <a>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options