Skip to content



Folders and files

Last commit message
Last commit date

Latest commit



14 Commits

Repository files navigation


PhotoBoop by Swimple Switch Labs

Modded by Bill Porter

Big change is using extrao IO pins in Canon mode to run an RGB LED button. The IR_LED, WIRED_FOCUS and WIRED_SHUTTER connections were re purpused for REDLED, GREENLED, and BLUELED respectivly.

Alt text

The button is a modified Adafruit LED pushbutton with a common anode RGB LED. The anode was connected to the IR LED + screw terminal, RED cathode to IR LED - screw terminal, Green and Blue to WIRED Shutter and focus. Resistors were wired in line between the control board and the LED.

Alt text

Two of the solder connections in each of the three transistors had to be shorted to connect the screw terminals directly to the AVR processor.

The code was modified to add a #define RGBLEDMOD to trigger repurpusing the IO pins. A new function is called every time the code loops and the button is not pressed. This function will randomly play some various chirps through the piezo and change the LED color in hope to attract attention of people passing by. See it in action: Tones copied from RoboBrrd by RobotGrrl.

I also altered the camera capture sequence in a quick and dirty way to change the behavior in a favorable way to me. Timer counts to 0, tells camera to focus, plays a tone and then tells camera to take a picture.

File structure changed to make it Arduino friendly directly from Github.


No description, website, or topics provided.






No releases published


No packages published


  • C 54.6%
  • Other 39.7%
  • Objective-C 5.7%