iTTL Nikon Protocol – Metz SCA300 interface – software version 1.001
back to blog next post
Metz SCA 3000 interface for Metz45 – Teensy/ARDUINO software version 1.001
This is an update
of the software version of the implementation of Nikon protocol to manage Metz
45 CL-4.
This new
version solves some bugs and permits to use wireless Godox
X1R-N (remote flash side).
Some
problem still exists but will not be solved with a new version. I started a new
project for 50MZ-5 and will design a new software version running on a more powerfull Teensy board. The
software design will be change a little taking into account real time event
using Interrupt.
Enhancement done
A0 and B0
acknowledge |
The previous
version does not assert Data signal low after A0 or B0 frame like Nikon
Standard. This must be respected to use Godox X1R-N
otherwise stay in init state, do not start i-TTL
frame exchange. |
Adjust
clock period |
Bug in
the previous version, The clock period was too slow, adjust timing to be at
same speed than Nikon Standard |
Report
manual zoom |
Report
35mm manual zoom in A0 frame sent to DSLR |
i-TTL
active condition changed |
Because Godox X1R-N do not request A2 frame, I consider i-TTL activ when sent first A0 frame after receiving B1 frame. |
Review
ISO adjustment table |
Review
ISO adjustment table for pre-flash 1 and pre-flash1 duration to permit to use
the TCM capability of Godox system: remote flash
are TTL mode and Controller emulate Manual flash sending appropriate power
level to the TTL flash. Permit to control manually and remotely the 45-CL4
power from 1/128 to 1/1. ( with previous version 1/128 was in fact 1/64 at
flash level) |
Adjust A0
frame |
Identify Godox controller (B1 frame) and set bit 1 of byte 5 to 1
in A0 frame. |
Clock
signal control |
Better
control of Clock signal input/output mode. In some condition, Clock was
switched as input. Modify to avoid this: now always output. |
Godox X1R-N
Permit to remotely
control the flash power of 45-CL4. Remote flash must be set in TTL mode and the
power is manage manually from Godox X2 controller on
the DSLR or from the App.
TTL cannot
be selected from controller because this I-TTL adapter does not send pre-flash
1. This is a limitation but not very important: In multi-flash photography, it
is better to manage manually the power of each group of flash rather than using
TLL and expo correction per channel.
Limitation
(No change) With
original 45CL3 or 4 flash gun, due to Thyristor
circuit design, TTL is only usable with AEL (FL mode) when flash connected to
DSLR hot shoe.
- Pre-flash to memorize the exposure
- Take the picture.
As previous
version, only pre-flash 2 activated, No pre-flash 1. Then when using Godox, cannot use AEL because do not send light when pre-flash
1 requested. When using remotely this i-TTL adapter with GODOX, flash power
must be controlled manually (or set flash in A or M mode but not very
convenient setup).
IGBT is the
solution to remove this limitation. Go to my 50 MZ-5 project.
Last
version of source code
Arduino software to manage i-TTL protocol
and Metz 45 CL-3 or CL-4 flash 45-iTTL_V1.001.ino
Document version
V1.0 – 05 January 2021 – © Hervé QUEVAL – herve.queval@free.fr