Magic Lantern Status

First of all, what is Magic Lantern?magic lantern status logo

Magic Lantern is a free open source software that runs from the CF/SD memory card and adds a host of amazing new features to Canon EOS DSLR cameras. Unfortunately for now only Canon users can run Magic Lantern on their cameras.

Features of Magic Lantern:

  • Audio Controls: The tools you need to capture the cleanest sound at the perfect level. Audio meters, manual audio controls, selectable input source.
  • Movie Hacks: Various tools to improve the quality and editing potential of videos. Bitrate control, movie logging, auto-restart after buffer overflow or 4 GB limit, HDR video, advanced FPS control.
  • Exposure Controls: Quick access to various exposure related settings. Zebras, false color, histogram, waveform, spotmeter, vectorscope.
  • Shoot Features: Replace external accessories with built-in features.
  • Fine controls for ISO, Shutter, Kelvin white balance and other image settings.
  • Timelapse: intervalometer, bulb ramping, recording at very low FPS (down to 0.2 FPS), silent pictures without shutter actuation.
  • Focus Tools: Focus tools and custom auto-focus patterns for photographers.
  • Astro and night photography tools
  • For strobists: flash exposure compensation, range up to -10 to +3 EV.
  • Display Tweaks: Adjust the Live View image on screen.
  • Advanced Scripting: Write scripts for time-lapse videos, bracketing, or anything you can think of.
  • External Modules: Easily add new features by loading them as modules from the SD/CF memory card
  • you can read more about magic lantern feutures here Read more: Magic Lantern Status

Magic Lantern Download

First of all: This Magic Lantern software can damage or destroy your camera, proceed at your own risk only!

Here you can download latest nightly builds of Magic Lantern firmware for: Canon EOS 5D, 7D, 60D, 70D, 650D, 700D and EOS M cameras.Download Magic Lantern here on

Magic Lantern main features:

  • audio meters, audio monitoring, manual audio controls, selectable input source, disable AGC;
  • focus peaking, digital, trap focus, rack focus, follow focus and stack focus (macro photography);
  • exposure helpers like: zebras and histograms;
  • advanced exposure bracketing and focus stacking;
  • fine adjustments for ISO;
  • video bitrate control, FPS control, HDR video, movie auto-restart after 4 GB size limit;
  • motion trigger;
  • intervalometer, bulb ramping, bulb timer for time-lapse photography and astrophotography;
  • info displays: clock, focus and DOF info, CMOS temperature, shutter count;
  • flash exposure compensation, range up to -10 to +3 EV
  • many more!

You can read more about magic lantern here

Read more: Magic Lantern Download

650D firmware

canon 650d-new-firmwareUpdating the firmware on the 650D / 4Ti it can fix problems, compatibility issues as well as improve operation, so you should probably take care of it sooner rather than later.

Changes on Firmware 1.0.4 from 1.0.1: 

 - fixes camera freeze when is used in combination with certain lens models equipped with a stepping motor, like EF-S 18-135mm f/3.5-5.6 IS STM and EF-S 18-55mm f/3.5-5.6 IS STM, also fine focus adjustment may not be possible in Remote Live View on the EOS Utility.  

 - fixes compatibility issues with some SD card products

 - corrects some minor misspellings displayed on the menu screen.

Read more: 650D firmware

Arduino Pro Mini

I thinks this Arduino ProMini is the cheapest and smallest board with full capability based on Arduino.Arduino Pro Mini front view

The Arduino Pro Mini is a microcontroller board based on the ATmega 328P from Atmel (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, an on-board 16Mhz resonator, a reset button, and holes for mounting pin headers (2.54mm). A six pin header can be connected to an FTDI cable.

The board comes only with holes (with 2.54mm spacing), without pre-mounted headers, allowing the use of various types of connectors or direct soldering of wires.

The pin layout of the Pro Mini board is compatible with the Arduino Mini.

This version of Arduino runs at 5V and 16 MHz, but it has a raw power connector where you can add power supply from 5V up to 12v (DC voltage!).

Read more: Arduino Pro Mini


400Plus firmware hack for Canon 400D DSLR (aka. Rebel XTi / KISS Digital X), new tricks for your old DSLR.

400plus for canon 400d / XTiSearching for custom firmwares for Canon DSLR's like Magic Lantern, I found an interesting firmware enhancement 400Plus, which offers additional functionality and capabilities to my old 400D (aka. XTi) camera.

400Plus it works by loading into your camera's internal memory automatically upon boot-up from the compact flash card to enhance the native camera firmware. Is not a permanent firmware upgrade, the original firmware remains unchanged and can easily be removed form the CF card.

Read more: 400Plus

PWM Arduino

PWM (Pulse-width modulation) can be implemented on the Arduino Diecimila and Duemilanove in several ways:

  - Bit-banging PWMarduino PWM

  - Fast PWM

  - Phase-Correct PWM

  - Fast PWM Mode with OCRA top

Pulse-width modulation is a way of encoding a voltage onto a fixed frequency carrier wave (like on FM or AM radio)

Writing a value from 0 to 255 on a Arduino PWM pin, will cause the pin to output a PWM signal whose on time is in proportion to the value written, a value of 255 will be 5 volts on the PWM pin.

Becouse de power limitation of the Arduino PWM pins, I used in my schematics 2pcs of BD139 power transistor, one for every fan.

To protect PWM pins from the higher voltage (12v DC) I used an two channel optocoupler (LTV-826)

The schematics of this Arduino PWM shield is very simple, and anyone can build it. You can download all the project files you will need it here

Read more: PWM Arduino

About us

Welcome on the best Arduino, Android and Photography Do it Yourself Web site! Here you can read about my personal DIY projects, hacks and other interesting news.

Don't forget: Learn, Learn again, Build and Enjoy your work!

Go to top