OpenSX70 Project!


Joaquim de Prada Fala do seu Projecto para Polaroid SX70 a http://opensx70.com

Segue o seu grupo de facebook https://www.facebook.com/groups/opensx70/

Fire image

I wanted to replace the Apollo-era PCB “brain” on the SX70 Polaroid camera with a modern Arduino-based easy to program PCB. That would allow to add “manual control” to the camera and many more cool things.

Fire image

It was not something that had not being done before, at least two commercial projects existed. But nothing existed as open source and arduino-based.

The project is open source for non commercial uses, under Creative Commons “Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)” is free and open for hobbyist NON-COMMERCIAL USE.

My plan was that, it would create a “community effect” and that many people would volunteer to help, sharing their skills. Specially electronics, and coding. It has not really happened (yet!).

So I got all the Repair Manuals I could find on the camera, trying to understand how it works. Fortunately it is quite simple: a couple of switches mechanically activated, a motor, and two solenoids.

(basic camera operation in slow motion controlled by arduino)

So from there I tried, using of the shelf components and arduino boards to “make” a camera. That first camera I knicknamed FrankenSX70

Fire image

With that camera I was able to take my first picture & double exposures! Fire image Fire image

So I figured I could design the board myself (How hard can it be?) So I started with the great Fritzing software

Fire imageThe openSX70 pcb as a work-in-progress in Fritzing.

But then I found out that the professional EAGLE CAD could be used free so a switch to it and kept with design. Keep in mind that I had never used EAGLE nor design a PCB, also that the openSX70 was not a simple “my first board design”:

  • custon outline that had to exactly fit in the camera

  • SMD components (where do I start?)

  • Very limited real state

For me, the initial openSX70 design would be a two part thing. The “main” PCB inside the camera. And the “control” dongle that you connected through the camera flash socket. The flash was a challenge: the way it was originally design to use the flashbars only three cables ran straigt from the PCB to the socket. So I had to:

  • be able to operate flashbars and electronic flash

  • control de “manual” options of the camera

  • fire an external flash via a PC-compatible socket

  • have a information LED

Fire image(Dongle prototype)

Fire image

the current “downsized” uDongle.

(early dongle PCB)

GitHub repository

The central part of the project is the main SX70 PCB.

Fire imageFire image

GitHub repository

As of today the red main PCB “chocolate” is working although with some flaws. First I ran “Blink” to test the board as an arduino.

Then I tested the full camera operation

The board has both an “optinal” piezzo buzzer and a BH1750 light meter:

I started with a 3.3V regulator, to run the Atmega328p, initially at 16Mhz, then at 8mhz. Finally I run at 2.5V. The next generation board “Aladdin” and “Aladdin-FPC” are on the way this will hope will allow me to finally make my first working openSX70 camera! Aladin Gerber file

The new pre-industrial production 5.2 “Len’s and Bellow’s” PCB fully assembled prototype ready camera Prototype #2:

After a mishap with the SEEEDFUSION PCBA service where they placed the BH1750 upside down I got a coupon from them to rebuild the boards. Nevertheless I have build a prototype (3.5) and it seems to work ok. Now I have designed a new board “Pathfinder”. I have corrected a few errors that I had detected in “Len’s & Bellows” particularly the BH1750 placement.

Now I have got the prototype boards from SEEEDFUSION (I always test before comiting to PCBA)

The resason for a new version is the relocation of the light meter chip:

Now, as of June 21st 2018 I have tested all functionallity in the “Pathfinder” PCB and have ordered production of 10 more “test” PCB fully manufactured by SeeedStudio Fusion PCBA.


I am “spreading” the word and trying to make the project know all over. I am doing and sending a few highly experimental kits.


Finally I will include a few sample photos.