You are not logged in.

> The forum rules have been updated. Please take a moment to read them.


#51 2009-02-06 00:01:53

fma38
Moderator
From: Grenoble, France
Registered: 2005-12-07
Posts: 6180
Website

Re: [Papywizard v2] Open talk - general design, ideas...

Ok. I'll start another thread, for tethered stuff, and automatic bracketing.


Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

Offline

 

#52 2009-02-06 11:41:13

[bo]
community overseer
From: Bulgaria
Registered: 2006-05-05
Posts: 1839

Re: [Papywizard v2] Open talk - general design, ideas...

Thanks for the clarification guys! I own a copy of DSLR Remote and used it in the past mainly to preview, set and trigger a Canon 5D, sitting on top of a 15 meter mast...


Some of my panoramas, posted in the Autopano Pro flickr group.

Offline

 

#53 2009-02-10 11:12:02

fma38
Moderator
From: Grenoble, France
Registered: 2005-12-07
Posts: 6180
Website

Re: [Papywizard v2] Open talk - general design, ideas...

Ok, let's discuss about all delays in Papywizard. Here re the chronograms of the present and future releases. I plan to implement the D version, so it will be possible to choose the delays when the shutter contact is closed (level 1), and open (level 0).

1) do you think we need another parameter, for the mirror lockup time, or do we use the stab. delay, as in the current version?

2) do you prefer a ratio for level 1 vs level 0, or the real delays (they will be dependent, so the sum is always equal to the total delay)?

I also plan to rename Tv (Time value) to something else, like 'shutter delay', or something like that, as the real Tv value (from camera), is included in this delay. Feel free to propose better names...

(I'll add the A and B chronograms to the documentation).


Uploaded Images


Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

Offline

 

#54 2009-02-10 14:06:24

GURL
Member
From: Grenoble
Registered: 2005-12-06
Posts: 3501

Re: [Papywizard v2] Open talk - general design, ideas...

Is it possible to say that one shot-position corresponds to one trigger-cycle when no bracketing is wanted and corresponds to two or more trigger-cycles when two or more exposure values are to be used ?

Another (innocent or perverse?) question :

is the fact that the state of the circuit which controls the shutter haves to change its state 4 times (opened - closed - opened  again - closed  again) something true for every digital camera, every DSLR, every Canon DSLR or only some Canon DSLR ?

Last edited by GURL (2009-02-10 14:45:57)


Georges

Offline

 

#55 2009-02-10 14:14:38

fma38
Moderator
From: Grenoble, France
Registered: 2005-12-07
Posts: 6180
Website

Re: [Papywizard v2] Open talk - general design, ideas...

GURL wrote:

Is it possible to say that one shot-position corresponds to one trigger-cycle when no bracketing is wanted and corresponds to two or more trigger-cycles when two or more exposure values are to be used ?

I think we can use these terms, yes. Maybe 'shooting position', rather than 'shot position'? So, for you, a 'trigger cycle' can include several pusles (when using mirror lockup feature)?

is the fact that the state of the circuit which controls the shutter haves to change its state 4 times (opened - closed - opened  again - closed  again) something true for every digital camera, every DSLR, every Canon DSLR or only some Canon DSLR ?

It mainly depends on the camera setting: if you activate the burst mode, then I think all µ-cycles (AF, mirror lockup if any, shutter, and again in case of auto bracketing) can be achieved with only 1 longer pulse. But if you let the camera setting in one-shot mode, I think every camera needs a pulse per µ-cycle (except for AF, which is included in the first mirror/shutter cycle).

Here is a new proposal for the next releases, with a simpler and more efficient cycle:


Uploaded Images


Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

Offline

 

#56 2009-02-10 14:30:32

mediavets
Moderator
From: Isleham, Cambridgeshire, UK.
Registered: 2007-11-14
Posts: 9730
Website

Re: [Papywizard v2] Open talk - general design, ideas...

Frederic,

I thought you intended to incorporate the mirror up into the Stabilisation delay to reduce overall shooting time?
.........

If you implement the above schematic what set of variables will the user have to enter?
.........

Should users be advised to set their cameras to single shot mode?


Andrew Stephens
Nikon D40, Nikkor 10.5mm fisheye, Sigma 8mm f3.5 fisheye, Nikkor 18-55/50/35mm lenses, Nodal Ninja 5 Lite, Nodal Ninja 4 with R-D16, Agno's MrotatorTCS short.
Nikon P5100, CP5000, CP995, FC-E8, WC-E63,WC-E68, TC-E2, Kaidan Kiwi 995, Bophoto pano bracket, Agno's MrotatorA.
Merlin/Orion robotic pano head + Papywizard on Nokia 770/N800/N810 and Windows 8/XP/2K.

Offline

 

#57 2009-02-10 14:48:28

fma38
Moderator
From: Grenoble, France
Registered: 2005-12-07
Posts: 6180
Website

Re: [Papywizard v2] Open talk - general design, ideas...

mediavets wrote:

I thought you intended to incorporate the mirror up into the Stabilisation delay to reduce overall shooting time?

Yes, that's what I proposed here. The 'pulse high' param does not need to be very large - a few ms. So, the main delay is the stabilization delay.

If the user wants to include the AF cycle, he will have to choose a 'pulse high' value long enough. In this case, I agree we could include this pulse in the stabilization delay for the mirror lockup cycle... But it may be dangerous, as the mirror will lockup only at the *end* of the AF cycle. If the AF takes too long, then the mirror will lockup very late, at the end of the stabilization delay. As it can shake the camera, it can lead to blur image. So, I think it is better to let it as shown. If no AF cycle is needed, just use a short 'pulse high' value.

If you implement the above schematic what set of variables will the user have to enter?

stabilization delay (s)
shutter cycle time, previously called time value (s)
pulse high (ms)
min pulse low (ms)

So, only 2 additional params are needed, for the pulses shape.

Should users be advised to set their cameras to single shot mode?

Yes, in the documentation.


Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

Offline

 

#58 2009-02-10 16:04:44

mediavets
Moderator
From: Isleham, Cambridgeshire, UK.
Registered: 2007-11-14
Posts: 9730
Website

Re: [Papywizard v2] Open talk - general design, ideas...

Frederic,

You do plan to implement this scheme in the 1.x branch, as well as the 2.x branch, or only in the 2.x branch?


Andrew Stephens
Nikon D40, Nikkor 10.5mm fisheye, Sigma 8mm f3.5 fisheye, Nikkor 18-55/50/35mm lenses, Nodal Ninja 5 Lite, Nodal Ninja 4 with R-D16, Agno's MrotatorTCS short.
Nikon P5100, CP5000, CP995, FC-E8, WC-E63,WC-E68, TC-E2, Kaidan Kiwi 995, Bophoto pano bracket, Agno's MrotatorA.
Merlin/Orion robotic pano head + Papywizard on Nokia 770/N800/N810 and Windows 8/XP/2K.

Offline

 

#59 2009-02-10 16:17:05

fma38
Moderator
From: Grenoble, France
Registered: 2005-12-07
Posts: 6180
Website

Re: [Papywizard v2] Open talk - general design, ideas...

Well, only in v2 for now, but I may release a 1.8 with some minor v2 backported features, some day... This one can be added to the list.


Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

Offline

 

#60 2009-02-10 17:35:12

mediavets
Moderator
From: Isleham, Cambridgeshire, UK.
Registered: 2007-11-14
Posts: 9730
Website

Re: [Papywizard v2] Open talk - general design, ideas...

fma38 wrote:

Well, only in v2 for now, but I may release a 1.8 with some minor v2 backported features, some day... This one can be added to the list.

Hmmmm.....Let's hope there are no 400D (and 350D and 450D?) users with Papywizard on Nokia Tablets who want to use bracketing.

Because it won't work with 1.8, and V2.x only works on the N800 and N810; and 2.x doesn't run properly on those tablets yet because the virtual keyboard won't work with 2.x branch of Papywizard until some newer release of QT is available and there's no telling when that will be.


Andrew Stephens
Nikon D40, Nikkor 10.5mm fisheye, Sigma 8mm f3.5 fisheye, Nikkor 18-55/50/35mm lenses, Nodal Ninja 5 Lite, Nodal Ninja 4 with R-D16, Agno's MrotatorTCS short.
Nikon P5100, CP5000, CP995, FC-E8, WC-E63,WC-E68, TC-E2, Kaidan Kiwi 995, Bophoto pano bracket, Agno's MrotatorA.
Merlin/Orion robotic pano head + Papywizard on Nokia 770/N800/N810 and Windows 8/XP/2K.

Offline

 

#61 2009-02-10 18:46:03

mediavets
Moderator
From: Isleham, Cambridgeshire, UK.
Registered: 2007-11-14
Posts: 9730
Website

Re: [Papywizard v2] Open talk - general design, ideas...

When would it be appropriate/useful to use AF when shooting panos with Merlin/Papywizard?

My simple Nikon D40 will not take a shot if AF is not achieved, when AF is enabled.


Andrew Stephens
Nikon D40, Nikkor 10.5mm fisheye, Sigma 8mm f3.5 fisheye, Nikkor 18-55/50/35mm lenses, Nodal Ninja 5 Lite, Nodal Ninja 4 with R-D16, Agno's MrotatorTCS short.
Nikon P5100, CP5000, CP995, FC-E8, WC-E63,WC-E68, TC-E2, Kaidan Kiwi 995, Bophoto pano bracket, Agno's MrotatorA.
Merlin/Orion robotic pano head + Papywizard on Nokia 770/N800/N810 and Windows 8/XP/2K.

Offline

 

#62 2009-02-10 18:51:04

fma38
Moderator
From: Grenoble, France
Registered: 2005-12-07
Posts: 6180
Website

Re: [Papywizard v2] Open talk - general design, ideas...

Well, Papywizard can be used on N8x0, even without the virtual keyboard, using the arrows keys; it is not very fast if you want to switch from 17mm to 200mm lens, but it still possible. And the virtual keyboard appears on text entries...


Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

Offline

 

#63 2009-02-10 18:52:42

GURL
Member
From: Grenoble
Registered: 2005-12-06
Posts: 3501

Re: [Papywizard v2] Open talk - general design, ideas...

fma38 wrote:

It mainly depends on the camera setting: if you activate the burst mode, then I think all µ-cycles (AF, mirror lockup if any, shutter, and again in case of auto bracketing) can be achieved with only 1 longer pulse. But if you let the camera setting in one-shot mode, I think every camera needs a pulse per µ-cycle (except for AF, which is included in the first mirror/shutter cycle).

One of the cameras I use (Olympus) haves two programmable delays: first delay corresponds to the usual self-timer (French: retardateur.) The second one corresponds to the camera having to wait after the mirror reaches its up position and before the shutter is opened (a setting controls this variable delay.) Using this camera a single and brief trigger button push is enough for one shoot. Using the first delay and using the second delay are independent options.

On the other camera I use (Fuji F5, akin to Nikon D200) the self timer works as usual while using the "mirror up" option excludes the self timer and wants the trigger being pressed twice (resulting in the stupid situation where one needs to buy a remote when both a tripod and a long lens are to be used...)  Nikon D200 and D300 have an "exposure delay mode" where the shutter release is delayed 1.0 sec to avoid vibration.


Georges

Offline

 

#64 2009-02-10 18:58:04

fma38
Moderator
From: Grenoble, France
Registered: 2005-12-07
Posts: 6180
Website

Re: [Papywizard v2] Open talk - general design, ideas...

So, depending on the camera, you will have to activate the mirror lockup trigger and stabilization delay on Papywizard side, or not wink


Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

Offline

 

#65 2009-02-11 00:32:46

Gordon
Member
From: Deep in the woods, UK
Registered: 2008-10-08
Posts: 405

Re: [Papywizard v2] Open talk - general design, ideas...

mediavets wrote:

fma38 wrote:

Well, only in v2 for now, but I may release a 1.8 with some minor v2 backported features, some day... This one can be added to the list.

Hmmmm.....Let's hope there are no 400D (and 350D and 450D?) users with Papywizard on Nokia Tablets who want to use bracketing.

Because it won't work with 1.8, and V2.x only works on the N800 and N810; and 2.x doesn't run properly on those tablets yet because the virtual keyboard won't work with 2.x branch of Papywizard until some newer release of QT is available and there's no telling when that will be.

I was hoping to use my 350D for bracketing sad when I eventually upgrade. This feature might be upgraded later as it's on fma38's list.cool

Gordon


2000th Member big_smile

GigaPixel Experimenter
Gigapan Beta Unit, Canon Powershot S5IS, Canon 350D, Nikon D40, Manfrotto Tripod, BT-Serial + Papywizard on Nokia 770, Fully-Operational Merlin the Wizard Unit!!!

Offline

 

#66 2009-02-11 08:49:59

fma38
Moderator
From: Grenoble, France
Registered: 2005-12-07
Posts: 6180
Website

Re: [Papywizard v2] Open talk - general design, ideas...

Gordon, did you try to use bracketing with Papywizard 1.6.1, on your 770 and your 350D? Do you have the same issue as numz?


Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

Offline

 

#67 2009-02-11 09:16:20

mediavets
Moderator
From: Isleham, Cambridgeshire, UK.
Registered: 2007-11-14
Posts: 9730
Website

Re: [Papywizard v2] Open talk - general design, ideas...

fma38 wrote:

mediavets wrote:

If you implement the above schematic what set of variables will the user have to enter?

stabilization delay (s)
shutter cycle time, previously called time value (s)
pulse high (ms)
min pulse low (ms)

So, only 2 additional params are needed, for the pulses shape.

As you know I use a gentled-JUMP to trigger the shutter of my D40 via IR - because the Nikon D40, D40X and D60 lack support for a wired remote.

The gentled-JUMP requires switch closure for about 0.5 seconds to ensure reliable operation.

Is this going to work OK with your proposed new scheme? I will only be triggering the shutter once per shooting position because the D40, D40X and D60 also lack mirror lock-up and AEB.  I'm not sure that any Nikon DSLR has a conventional mirror lock-up function.

Last edited by mediavets (2009-02-11 09:21:17)


Andrew Stephens
Nikon D40, Nikkor 10.5mm fisheye, Sigma 8mm f3.5 fisheye, Nikkor 18-55/50/35mm lenses, Nodal Ninja 5 Lite, Nodal Ninja 4 with R-D16, Agno's MrotatorTCS short.
Nikon P5100, CP5000, CP995, FC-E8, WC-E63,WC-E68, TC-E2, Kaidan Kiwi 995, Bophoto pano bracket, Agno's MrotatorA.
Merlin/Orion robotic pano head + Papywizard on Nokia 770/N800/N810 and Windows 8/XP/2K.

Offline

 

#68 2009-02-11 09:26:17

mediavets
Moderator
From: Isleham, Cambridgeshire, UK.
Registered: 2007-11-14
Posts: 9730
Website

Re: [Papywizard v2] Open talk - general design, ideas...

fma38 wrote:

mediavets wrote:

If you implement the above schematic what set of variables will the user have to enter?

stabilization delay (s)
shutter cycle time, previously called time value (s)
pulse high (ms)
min pulse low (ms)

So, only 2 additional params are needed, for the pulses shape.

How would this proposed new scheme fit in with the possibility of using another program to control exposures (for example to enable extended bracketing) via an external script?


Andrew Stephens
Nikon D40, Nikkor 10.5mm fisheye, Sigma 8mm f3.5 fisheye, Nikkor 18-55/50/35mm lenses, Nodal Ninja 5 Lite, Nodal Ninja 4 with R-D16, Agno's MrotatorTCS short.
Nikon P5100, CP5000, CP995, FC-E8, WC-E63,WC-E68, TC-E2, Kaidan Kiwi 995, Bophoto pano bracket, Agno's MrotatorA.
Merlin/Orion robotic pano head + Papywizard on Nokia 770/N800/N810 and Windows 8/XP/2K.

Offline

 

#69 2009-02-11 09:35:06

fma38
Moderator
From: Grenoble, France
Registered: 2005-12-07
Posts: 6180
Website

Re: [Papywizard v2] Open talk - general design, ideas...

mediavets wrote:

As you know I use a gentled-JUMP to trigger the shutter of my D40 via IR - because the Nikon D40, D40X and D60 lack support for a wired remote.

The gentled-JUMP requires switch closure for about 0.5 seconds to ensure reliable operation.

Is this going to work OK with your proposed new scheme? I will only be triggering the shutter once per shooting position because the D40, D40X and D60 also lack mirror lock-up and AEB.  I'm not sure that any Nikon DSLR has a conventional mirror lock-up function.

I think there will be no problem; you will be able to fine tune the trigger signal so it works perfectly with any external triggering mecanism.

Mirror lockup is an option, and is not mandatory (I never used it yet with my 20D). Just don't select it on Papywizard...


Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

Offline

 

#70 2009-02-11 09:39:32

fma38
Moderator
From: Grenoble, France
Registered: 2005-12-07
Posts: 6180
Website

Re: [Papywizard v2] Open talk - general design, ideas...

mediavets wrote:

How would this proposed new scheme fit in with the possibility of using another program to control exposures (for example to enable extended bracketing) via an external script?

I'm looking for a good solution to integrate this feature. In fact, I will have to redesign Papywizard before implementing it. The idea is to brake it in small parts (plugins), where each part will provide a 'role'. If more than one part provide the same role, then the user will have the choice to select the desired one. So, the hard work is to split and groups these parts, and find which ones provid the same role(s), and can be switched...

If you have proposals, feel free to send them wink


Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

Offline

 

#71 2009-02-11 09:59:14

mediavets
Moderator
From: Isleham, Cambridgeshire, UK.
Registered: 2007-11-14
Posts: 9730
Website

Re: [Papywizard v2] Open talk - general design, ideas...

Frederic,

I understand the intellectual attraction of the idea to 'modularise' Papywizard. But I wonder if it is not going to:

a) complicate the program unnecessarily, resulting in 'bloatware'.

b) compromise the ability of Papywizard to run on handheld platforms.

c) risk increasing cross-platform inconsistencies and incompatibilities.

I'm not sure how realistic it is to envisage third-party development of Papywizard plug-ins.

Last edited by mediavets (2009-02-11 10:01:48)


Andrew Stephens
Nikon D40, Nikkor 10.5mm fisheye, Sigma 8mm f3.5 fisheye, Nikkor 18-55/50/35mm lenses, Nodal Ninja 5 Lite, Nodal Ninja 4 with R-D16, Agno's MrotatorTCS short.
Nikon P5100, CP5000, CP995, FC-E8, WC-E63,WC-E68, TC-E2, Kaidan Kiwi 995, Bophoto pano bracket, Agno's MrotatorA.
Merlin/Orion robotic pano head + Papywizard on Nokia 770/N800/N810 and Windows 8/XP/2K.

Offline

 

#72 2009-02-11 11:10:51

fma38
Moderator
From: Grenoble, France
Registered: 2005-12-07
Posts: 6180
Website

Re: [Papywizard v2] Open talk - general design, ideas...

Adding more and more features without a correct design is what will lead to complex things. When you have more than 3 if/else in a program, there is a design issue wink

Don't worry about handheld support: modularizing does not mean heavy program; it is even the opposite. And as all will be developped in python, no problem with cross-plateform compatibilites.

What I call plugins will be in fact the small parts of the program. I will design it so I load these parts if they exists, and I don't load them if they don't exists (some minimal parts will be written, to provide all 1.x branch features). Users will be able to write their own plugins, in python, as I will write default ones. I will just parse a user dir to see if additional parts will be availabe.

Once correctly designed, it will be much easier to maintain the program.

The tricky part will be to implement a modularized GUI as well, for both using all parts, and configure them.


Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

Offline

 

#73 2009-02-11 11:56:57

Gordon
Member
From: Deep in the woods, UK
Registered: 2008-10-08
Posts: 405

Re: [Papywizard v2] Open talk - general design, ideas...

fma38 wrote:

Gordon, did you try to use bracketing with Papywizard 1.6.1, on your 770 and your 350D? Do you have the same issue as numz?

No i haven't as currently planning to use the Nikon D40 on the unit, I will experiment with the 350D for you.

Gordon


2000th Member big_smile

GigaPixel Experimenter
Gigapan Beta Unit, Canon Powershot S5IS, Canon 350D, Nikon D40, Manfrotto Tripod, BT-Serial + Papywizard on Nokia 770, Fully-Operational Merlin the Wizard Unit!!!

Offline

 

#74 2009-03-15 20:04:36

mediavets
Moderator
From: Isleham, Cambridgeshire, UK.
Registered: 2007-11-14
Posts: 9730
Website

Re: [Papywizard v2] Open talk - general design, ideas...

fma38 wrote:

This will be much simpler to integrate new hardwares (servo-based head), or tethered programs.

Enjoy!

How will integration of tethered programs work with this plug-in architecture?


Andrew Stephens
Nikon D40, Nikkor 10.5mm fisheye, Sigma 8mm f3.5 fisheye, Nikkor 18-55/50/35mm lenses, Nodal Ninja 5 Lite, Nodal Ninja 4 with R-D16, Agno's MrotatorTCS short.
Nikon P5100, CP5000, CP995, FC-E8, WC-E63,WC-E68, TC-E2, Kaidan Kiwi 995, Bophoto pano bracket, Agno's MrotatorA.
Merlin/Orion robotic pano head + Papywizard on Nokia 770/N800/N810 and Windows 8/XP/2K.

Offline

 

#75 2009-03-15 21:06:48

fma38
Moderator
From: Grenoble, France
Registered: 2005-12-07
Posts: 6180
Website

Re: [Papywizard v2] Open talk - general design, ideas...

Instead of calling an external script, which in turn call the tethered program, this will be done from a plugin. As I designed these plugins, they have their own config dialog. So, it will be possible to write a dedicated plugin for, say, TimeLord, with all parameters needed by TimeLord, and modify these params from Papywizard.

Sure, all plugins will have the same interface (from a developer point of view), to be switchable. We will have to find this common interface, and implement it in each plugin.

Is it what you excpect?


Frédéric

Canon 20D + 17-40/f4 L USM + 70-200/f4 L USM + 50/f1.4 USM
Merlin/Orion panohead + Papywizard on Nokia N800 and HP TC-1100

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson