[Hack] Connect and Control Fuji Instax to Arduino

How to hook it up to your Arduino/microcontroller Generally there are three ways: 1) Relay, super simple but asks a lot of power and do not often work with 3.3v if you happen to use that 2) opto-coupler, super easy but polarity is important 3) Transistor, a bit more difficult. this is what i used and i got good results although you have to tune your resistor values a bit, I ended up using 10k Ohm with a simple npn transistor i had in a drawer somewhere.


When you break the thing open, you can generally do three things that are important: 1) Take a picture 2) change focus (from close to tele) 3) turn the thing on/off What you want to attempt to do, it follow the leads comming from the “button” back-side, and try to control them with either your relay, opto-coupler or transistor. See below image for that flat connector ribbon.
[caption id="attachment_2451" align="aligncenter" width="212"] Connector cable comming from the “button back” to the microcontroller on the camera’s bottom.[/caption]
Then you can either follow the leads or connect/solder it as follows:
[caption id="attachment_2453" align="aligncenter" width="300"] Soldered connections.[/caption]
Then if you connect the ground to either the 1st, 2nd or 3rd connector, you can focus it, turn it on/off, or take an image. ]]>

You may also like...

3 Responses

  1. Evan says:

    You posted this a while ago, but this is exactly what I want to do with a Fujifilm Instax Camera – to hack it so I can take pictures with a remote, wired button. I’m not familiar with arduino yet, but I’m going to try to figure it out to accomplish this. In the meantime, would you have more detailed instructions on what you did here? It’s difficult to tell from the pictures where you connected the wires (are all 4 wires necessary for controlling picture taking?). And what did you for the arduino commands did you use for snapping pictures?
    Thanks for any help!

    • Tim says:

      One wire is the ground, the other three are (1) Turn on/off, (2) Take picture, (3) Change zoom.
      Then you connect the Arduino’s ground to the ground of the camera. Then you connect any three pins to the above three connections through an transistor to that ground i talked about. Short circuiting any (1,2,3) to the ground of the camera (through a relay, transistor or opto coupler or whatever) will control their respective functions. Just play around with that short circuiting with the bottom image i had attached.

  2. Jeff says:

    great job Tim! Did you find ta way to turn off the flash?