[papywizard v2] Annoncement, feedback, bug report  

Everything you need to motorize your head
User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Thu Mar 19, 2009 8:40 pm

klausesser wrote:Could it be that APG Beta wants the scripts generated from PW v.2 but no more the ones from 1.6.1?

Both versions should generate the same file; I didn't change anything. But there is maybe a bug...
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

no avatar
klausesser
Member
 
Posts: 7858
Joined: Mon May 22, 2006 12:18 am
Location: Duesseldorf, Germany

by klausesser » Fri Mar 20, 2009 2:23 am

fma38 wrote:
klausesser wrote:Could it be that APG Beta wants the scripts generated from PW v.2 but no more the ones from 1.6.1?

Both versions should generate the same file; I didn't change anything. But there is maybe a bug...

ok. what irritates me is that 1.6.1 produces an editor-preview at around 45deg.
v2 at 90deg.
Between detecting and the editor there comes an error-message which can be ignored.
The final product is fine - no matter "scripted" or not.

But what´s really an issue is the lack of the virtual keyboard - setting the numbers just by "+" and "-" is very uncomfortable . . and the light-blue background of the number-boxes is hard to read at daylight.

For the moment i´ll change back to 1.6.1 And i´ll wait untill APG doesn´t show the error-message anymore (don´t know if it´s an APG- or a PW-matter)

best to you, Klaus
Simplicity is the keynote of all true elegance. Coco Chanel

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Fri Mar 20, 2009 8:06 am

I can't do anything about virtual keyboard; it's a Qt issue. But as I said, qt4.5 is there, so PyQt should be soon build with this version.

About the colors, you can make your own css file to change them:

http://trac.gbiloba.org/papywizard/wiki/UserGuide2.x#Stylesheet
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

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Mon Mar 23, 2009 8:06 am

I uploaded a new dev release (2.1.0) with a flag to activate or not the external shooting script.
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

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Mon Mar 23, 2009 10:42 am

I forgot to say that you need to add an init() method in the shoot.py script. If you don't have any use of it, just leave it blank, as in the mirrorLockup() one. See:

http://trac.gbiloba.org/papywizard/wiki/UserGuideSvn#Tetheredshooting

If needed, I can pass some parameters as argument...
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

no avatar
mediavets
Moderator
 
Posts: 14163
Joined: Wed Nov 14, 2007 2:12 pm
Location: Isleham, Cambridgeshire, UK.

by mediavets » Mon Mar 23, 2009 11:24 am

fma38 wrote:I uploaded a new dev release (2.1.0) with a flag to activate or not the external shooting script.

Excellent, thanks.

Now, please, could we also have the ability to select/set the directory from which to load the shooting script - just as we have the ability to select/set the directory in which data files are recorded?

Or better still IMO - could we handle loading shooting scripts in the same way as we handle loading custom preset files and style sheets?
Last edited by mediavets on Mon Mar 23, 2009 11:27 am, edited 1 time in total.
Andrew Stephens
Many different Nodal Ninja and Agnos pano heads. Merlin/Panogear mount with Papywizard on Nokia Internet tablets.
Nikon D5100 and D40, Sigma 8mm f3.5 FE, Nikon 10.5mm FE, 35mm, 50mm, 18-55mm, 70-210mm. Promote control.

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Mon Mar 23, 2009 11:40 am

They always want more :rolleyes: :lol:

Well, I'm working on the plugin system, so I don't want to spend too much time on this temporary solution. With plugins, it will be much more flexible ;)
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

no avatar
mediavets
Moderator
 
Posts: 14163
Joined: Wed Nov 14, 2007 2:12 pm
Location: Isleham, Cambridgeshire, UK.

by mediavets » Mon Mar 23, 2009 12:35 pm

fma38 wrote:They always want more :rolleyes: :lol:

I think you mean me? ;)

Seriously it would be great if in current version we could handle loading shooting scripts in the same way as we handle loading custom preset files and style sheets if it is not too time consuming to implement, while we await the glories of plug-ins.
Last edited by mediavets on Mon Mar 23, 2009 4:47 pm, edited 1 time in total.
Andrew Stephens
Many different Nodal Ninja and Agnos pano heads. Merlin/Panogear mount with Papywizard on Nokia Internet tablets.
Nikon D5100 and D40, Sigma 8mm f3.5 FE, Nikon 10.5mm FE, 35mm, 50mm, 18-55mm, 70-210mm. Promote control.

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Mon Mar 23, 2009 11:04 pm

I created a wiki page to install all stuffs for Papywizard v2:

http://www.autopano.net/wiki/action/view/Install_Papywizard_v2_on_Nokia_N8x0

Please check and correct it if needed.
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

no avatar
mediavets
Moderator
 
Posts: 14163
Joined: Wed Nov 14, 2007 2:12 pm
Location: Isleham, Cambridgeshire, UK.

by mediavets » Mon Mar 23, 2009 11:12 pm

fma38 wrote:I created a wiki page to install all stuffs for Papywizard v2:

http://www.autopano.net/wiki/action/view/Install_Papywizard_v2_on_Nokia_N8x0

Please check and correct it if needed.

Thank you Frederic, it looks excellent to me. :)

WRT the OS2008 update I think you don't need to download the OS package before using the Nokia Update Wizard for Windows, IIRC the Wizard will check current installed version and latest release and will itself download and install the latest release.
Andrew Stephens
Many different Nodal Ninja and Agnos pano heads. Merlin/Panogear mount with Papywizard on Nokia Internet tablets.
Nikon D5100 and D40, Sigma 8mm f3.5 FE, Nikon 10.5mm FE, 35mm, 50mm, 18-55mm, 70-210mm. Promote control.

no avatar
bigwade
Member
 
Posts: 282
Joined: Tue Nov 18, 2008 12:34 am
Location: NL

by bigwade » Mon Mar 23, 2009 11:22 pm

What is needed to upgrade from 1.6 to 2.0 ?
All steps again ?
grtz!

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Mon Mar 23, 2009 11:43 pm

I think you need to follow the instructions from here:

http://www.autopano.net/wiki/action/view/Install_Papywizard_v2_on_Nokia_N8x0#Add_the_Maemo_Extra_Application_Catalogue

You can skip the python package installation, but it is not a problem to do it again (it will skip it if it is up-to-date).

Note that Papywizard v2 is not in my catalogue, as both branches can't be installed together. In fact, I will soon remove my catalogue; it is simpler to click on the package from the web navigator.
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

no avatar
bigwade
Member
 
Posts: 282
Joined: Tue Nov 18, 2008 12:34 am
Location: NL

by bigwade » Tue Mar 24, 2009 12:12 am

So just for upgrade from 1.6.1>>2.0 only steps 3 and 4 are needed ?
Will 1.6.1 be overwritten or removed ?
(hate these Nokia's......grrrrrr.)


Last edited by bigwade on Tue Mar 24, 2009 12:24 am, edited 1 time in total.

no avatar
mediavets
Moderator
 
Posts: 14163
Joined: Wed Nov 14, 2007 2:12 pm
Location: Isleham, Cambridgeshire, UK.

by mediavets » Tue Mar 24, 2009 1:49 am

Frederic,

Can you make a sticky topic called, say, "How to install Papywizard" which has links to the Wiki pages of install instructions?

I think this will make it easier for people to find the install instructions rather than having to find the links via the APP Wiki.
Andrew Stephens
Many different Nodal Ninja and Agnos pano heads. Merlin/Panogear mount with Papywizard on Nokia Internet tablets.
Nikon D5100 and D40, Sigma 8mm f3.5 FE, Nikon 10.5mm FE, 35mm, 50mm, 18-55mm, 70-210mm. Promote control.

no avatar
bigwade
Member
 
Posts: 282
Joined: Tue Nov 18, 2008 12:34 am
Location: NL

by bigwade » Tue Mar 24, 2009 2:24 am

Andrew, add a (nokia) screenshot version for our German, Greek and Chinese friends too :)

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Tue Mar 24, 2009 7:29 am

bigwade, you also need to add the catalogue in step 2.

And yes, installing Papywizard v2 automatically removes Papywizard 1.x. But your preferences will be kept if you re-install Papywizard 1.x.
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

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Thu Apr 02, 2009 9:09 pm

I uploaded the first release using plugins :)

There is no more disconnected mode, as before; to shoot, you need to be connected. But there are some 'Simulation' plugins, for axis and shutter, which do the same as before in disconnected mode.

You may experience some bugs. For example, shooting/moving widgets are disabled when disconnected, but not keys! So, you can have some erros if you try to move/shoot if not connected.

Anyway, feel free to comment.
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

no avatar
mediavets
Moderator
 
Posts: 14163
Joined: Wed Nov 14, 2007 2:12 pm
Location: Isleham, Cambridgeshire, UK.

by mediavets » Thu Apr 02, 2009 9:20 pm

fma38 wrote:I uploaded the first release using plugins :)

There is no more disconnected mode, as before; to shoot, you need to be connected. But there are some 'Simulation' plugins, for axis and shutter, which do the same as before in disconnected mode.

You may experience some bugs. For example, shooting/moving widgets are disabled when disconnected, but not keys! So, you can have some erros if you try to move/shoot if not connected.

Anyway, feel free to comment.

Sounds dreadful - I liked the defaulting to fully 'operational' simulation mode when not connected and it was useful to tril;a things in simulation when planning shoots ... anyway I thought I'd give it a go, just to see what it looks like..

Windows XP... crashes on load.

Traceback (most recent call last):
File "main.py", line 160, in main
File "papywizard\common\pluginManager.pyo", line 87, in load
File "papywizard\common\pluginManager.pyo", line 102, in parseDir
WindowsError: [Error 3] The system cannot find the path specified: 'C:\\Program Files\\Papywizard\\papywizard\\common\\..\\plugins/*.*'


Last edited by mediavets on Thu Apr 02, 2009 9:37 pm, edited 1 time in total.
Andrew Stephens
Many different Nodal Ninja and Agnos pano heads. Merlin/Panogear mount with Papywizard on Nokia Internet tablets.
Nikon D5100 and D40, Sigma 8mm f3.5 FE, Nikon 10.5mm FE, 35mm, 50mm, 18-55mm, 70-210mm. Promote control.

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Thu Apr 02, 2009 11:03 pm

Oups, I forgot to update the svn branch on Windows...

Anyway, I uploaded it again (same name). Does it work?
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

no avatar
mediavets
Moderator
 
Posts: 14163
Joined: Wed Nov 14, 2007 2:12 pm
Location: Isleham, Cambridgeshire, UK.

by mediavets » Thu Apr 02, 2009 11:58 pm

fma38 wrote:Oups, I forgot to update the svn branch on Windows...

Anyway, I uploaded it again (same name). Does it work?

It installs and runs but won't establish a connection to the head.

I'm running on my Windows 2000 laptop on which the BT device is seen as a virtual serial port, so drivers are set to serial.
Code: Select all
2009-04-02 23:35:34,868::MainThread::INFO::Starting Papywizard...
2009-04-02 23:35:34,908::MainThread::INFO::Importing modules...
2009-04-02 23:35:35,240::MainThread::INFO::Loading i18n files...
2009-04-02 23:35:35,250::MainThread::DEBUG::Papywizard.i18n(): locale=en_GB
2009-04-02 23:35:35,259::MainThread::WARNING::Can't find qt translation file
2009-04-02 23:35:35,259::MainThread::INFO::Loading Style Sheets...
2009-04-02 23:35:35,269::MainThread::WARNING::No user Style Sheet found
2009-04-02 23:35:35,279::MainThread::INFO::Loading configuration...
2009-04-02 23:35:35,289::MainThread::DEBUG::ConfigManager.__init__(): versions: dist=['2', '1', '1'], user=[u'2', u'1', u'1']
2009-04-02 23:35:35,289::MainThread::DEBUG::ConfigManager.__init__(): user config. is up-to-date
2009-04-02 23:35:35,289::MainThread::INFO::Load plugins...
2009-04-02 23:35:35,309::MainThread::TRACE::AbstractPlugin._loadConfig()
2009-04-02 23:35:35,309::MainThread::DEBUG::PluginManager.register(): added 'Simulation' plugin with capacity 'yawAxis'
2009-04-02 23:35:35,309::MainThread::TRACE::AbstractPlugin._loadConfig()
2009-04-02 23:35:35,309::MainThread::DEBUG::PluginManager.register(): added 'Simulation' plugin with capacity 'pitchAxis'
2009-04-02 23:35:35,309::MainThread::TRACE::AbstractPlugin._loadConfig()
2009-04-02 23:35:35,309::MainThread::DEBUG::PluginManager.register(): added 'Simulation' plugin with capacity 'shutter'
2009-04-02 23:35:35,319::MainThread::TRACE::AbstractPlugin._loadConfig()
2009-04-02 23:35:35,319::MainThread::DEBUG::PluginManager.register(): added 'Merlin' plugin with capacity 'yawAxis'
2009-04-02 23:35:35,319::MainThread::TRACE::AbstractPlugin._loadConfig()
2009-04-02 23:35:35,319::MainThread::DEBUG::PluginManager.register(): added 'Merlin' plugin with capacity 'pitchAxis'
2009-04-02 23:35:35,319::MainThread::TRACE::AbstractPlugin._loadConfig()
2009-04-02 23:35:35,319::MainThread::DEBUG::PluginManager.register(): added 'Merlin' plugin with capacity 'shutter'
2009-04-02 23:35:35,319::MainThread::TRACE::AbstractPlugin._loadConfig()
2009-04-02 23:35:35,319::MainThread::DEBUG::PluginManager.register(): added 'Tethered' plugin with capacity 'shutter'
2009-04-02 23:35:35,329::MainThread::TRACE::AbstractPlugin._loadConfig()
2009-04-02 23:35:35,329::MainThread::DEBUG::PluginManager.register(): added 'Timelord' plugin with capacity 'shutter'
2009-04-02 23:35:35,329::MainThread::INFO::Loading user plugins...
2009-04-02 23:35:35,329::MainThread::INFO::Activate plugins...
2009-04-02 23:35:35,329::MainThread::TRACE::MerlinHardware.activate()
2009-04-02 23:35:35,329::MainThread::TRACE::MerlinHardware.activate()
2009-04-02 23:35:35,329::MainThread::INFO::Creating model...
2009-04-02 23:35:35,339::MainThread::WARNING::Shooting.__init__(): Remove self.hardware compatibility
2009-04-02 23:35:35,339::MainThread::INFO::Loading default presets
2009-04-02 23:35:35,369::MainThread::DEBUG::Preset.__init__(): loading name='4@0 + Z + N'
2009-04-02 23:35:35,369::MainThread::DEBUG::Preset.__init__(): loading name='3@-15 + Z'
2009-04-02 23:35:35,369::MainThread::DEBUG::Preset.__init__(): loading name='6@30 + 6@-15 + N'
2009-04-02 23:35:35,369::MainThread::DEBUG::Preset.__init__(): loading name='4@30 + 4@-30'
2009-04-02 23:35:35,369::MainThread::DEBUG::Preset.__init__(): loading name='3 + 6 + 12 + 6 + 3 (28mm)'
2009-04-02 23:35:35,369::MainThread::DEBUG::Preset.__init__(): loading name='4 + 12 + 12 + 12 + 8 (32mm)'
2009-04-02 23:35:35,380::MainThread::INFO::Loading user presets
2009-04-02 23:35:35,380::MainThread::WARNING::No user presets found
2009-04-02 23:35:35,380::MainThread::INFO::Starting Spy...
2009-04-02 23:35:35,380::MainThread::INFO::Creating GUI...
2009-04-02 23:35:35,400::Spy::INFO::Starting Spy...
2009-04-02 23:35:35,619::MainThread::WARNING::MainController.__onKeyPressed(): fix fullScreenFlag property!!!

2009-04-02 23:35:45,444::MainThread::DEBUG::MainController.__onActionHardwareConnectToggled(True)
2009-04-02 23:35:45,444::MainThread::INFO::Establishing connection...
2009-04-02 23:35:45,503::Dummy-2::EXCEPTION::SerialDriver._init()
Traceback (most recent call last):
  File "papywizard\hardware\serialDriver.pyo", line 69, in _init
TypeError: getInt() takes exactly 2 arguments (3 given)
2009-04-02 23:35:45,503::Dummy-2::EXCEPTION::MainController.__establishConnection().connect()
Traceback (most recent call last):
  File "papywizard\controller\mainController.pyo", line 921, in connect
  File "papywizard\plugins\merlinPlugins.pyo", line 146, in establishConnection
  File "papywizard\hardware\hardwarePlugin.pyo", line 76, in establishConnection
  File "papywizard\hardware\busDriver.pyo", line 87, in establishConnection
  File "papywizard\hardware\serialDriver.pyo", line 69, in _init
TypeError: getInt() takes exactly 2 arguments (3 given)
2009-04-02 23:35:45,503::Dummy-2::EXCEPTION::SerialDriver._init()
Traceback (most recent call last):
  File "papywizard\hardware\serialDriver.pyo", line 69, in _init
TypeError: getInt() takes exactly 2 arguments (3 given)
2009-04-02 23:35:45,503::Dummy-2::EXCEPTION::MainController.__establishConnection().connect()
Traceback (most recent call last):
  File "papywizard\controller\mainController.pyo", line 929, in connect
  File "papywizard\plugins\merlinPlugins.pyo", line 146, in establishConnection
  File "papywizard\hardware\hardwarePlugin.pyo", line 76, in establishConnection
  File "papywizard\hardware\busDriver.pyo", line 87, in establishConnection
  File "papywizard\hardware\serialDriver.pyo", line 69, in _init
TypeError: getInt() takes exactly 2 arguments (3 given)
2009-04-02 23:35:45,503::Dummy-2::EXCEPTION::SerialDriver._init()
Traceback (most recent call last):
  File "papywizard\hardware\serialDriver.pyo", line 69, in _init
TypeError: getInt() takes exactly 2 arguments (3 given)
2009-04-02 23:35:45,513::Dummy-2::EXCEPTION::MainController.__establishConnection().connect()
Traceback (most recent call last):
  File "papywizard\controller\mainController.pyo", line 937, in connect
  File "papywizard\hardware\hardwarePlugin.pyo", line 76, in establishConnection
  File "papywizard\hardware\busDriver.pyo", line 87, in establishConnection
  File "papywizard\hardware\serialDriver.pyo", line 69, in _init
TypeError: getInt() takes exactly 2 arguments (3 given)
2009-04-02 23:35:45,513::Dummy-2::DEBUG::MainController.__onHardwareConnected(): flag=False
2009-04-02 23:35:45,523::MainThread::ERROR::Can't establish connection
One or more plugin failed to connect

2009-04-02 23:36:15,667::MainThread::DEBUG::MainController.__onActionHardwareConnectToggled(False)
2009-04-02 23:36:15,667::MainThread::INFO::Shuting down connection...
2009-04-02 23:36:15,667::MainThread::DEBUG::MainController.__shutdownConnection()
Traceback (most recent call last):
  File "papywizard\controller\mainController.pyo", line 995, in __shutdownConnection
  File "papywizard\plugins\merlinPlugins.pyo", line 167, in shutdownConnection
  File "papywizard\plugins\merlinPlugins.pyo", line 273, in stop
  File "papywizard\plugins\merlinPlugins.pyo", line 97, in _sendCmd
  File "papywizard\hardware\serialDriver.pyo", line 92, in empty
AttributeError: _serial
2009-04-02 23:36:15,667::MainThread::DEBUG::MainController.__shutdownConnection()
Traceback (most recent call last):
  File "papywizard\controller\mainController.pyo", line 1003, in __shutdownConnection
  File "papywizard\plugins\merlinPlugins.pyo", line 167, in shutdownConnection
  File "papywizard\plugins\merlinPlugins.pyo", line 273, in stop
  File "papywizard\plugins\merlinPlugins.pyo", line 97, in _sendCmd
  File "papywizard\hardware\serialDriver.pyo", line 92, in empty
AttributeError: _serial
2009-04-02 23:36:15,677::MainThread::DEBUG::MainController.__shutdownConnection()
Traceback (most recent call last):
  File "papywizard\controller\mainController.pyo", line 1011, in __shutdownConnection
  File "papywizard\hardware\hardwarePlugin.pyo", line 83, in shutdownConnection
  File "papywizard\hardware\busDriver.pyo", line 99, in shutdownConnection
  File "papywizard\hardware\serialDriver.pyo", line 81, in _shutdown
AttributeError: _serial
2009-04-02 23:36:18,131::MainThread::TRACE::MainController.__onActionHelpViewLogActivated()


Last edited by mediavets on Thu Apr 02, 2009 11:59 pm, edited 1 time in total.
Andrew Stephens
Many different Nodal Ninja and Agnos pano heads. Merlin/Panogear mount with Papywizard on Nokia Internet tablets.
Nikon D5100 and D40, Sigma 8mm f3.5 FE, Nikon 10.5mm FE, 35mm, 50mm, 18-55mm, 70-210mm. Promote control.

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Fri Apr 03, 2009 7:05 am

Sorry, I didn't tried the serial dirver. It is fixed (just download again the same version in a few minutes).
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

no avatar
mediavets
Moderator
 
Posts: 14163
Joined: Wed Nov 14, 2007 2:12 pm
Location: Isleham, Cambridgeshire, UK.

by mediavets » Fri Apr 03, 2009 9:28 am

fma38 wrote:I uploaded the first release using plugins :)

There is no more disconnected mode, as before; to shoot, you need to be connected. But there are some 'Simulation' plugins, for axis and shutter, which do the same as before in disconnected mode.

You may experience some bugs. For example, shooting/moving widgets are disabled when disconnected, but not keys! So, you can have some erros if you try to move/shoot if not connected.

Anyway, feel free to comment.

I guess the plug-in development would make it relatively easy to add support for control of a smaller, lighter weight, single axis head - for example, for use on a pole?

Something in this sort of 'style':
http://gigapanbot.de/gigapanbot-m1-en.htm
Last edited by mediavets on Fri Apr 03, 2009 9:32 am, edited 1 time in total.
Andrew Stephens
Many different Nodal Ninja and Agnos pano heads. Merlin/Panogear mount with Papywizard on Nokia Internet tablets.
Nikon D5100 and D40, Sigma 8mm f3.5 FE, Nikon 10.5mm FE, 35mm, 50mm, 18-55mm, 70-210mm. Promote control.

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Fri Apr 03, 2009 10:19 am

Yes, sure! I can add a special plugin type which means: 'not available'... But I guess that the Simulation plugin is enough for the unavailable axis.
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

no avatar
mediavets
Moderator
 
Posts: 14163
Joined: Wed Nov 14, 2007 2:12 pm
Location: Isleham, Cambridgeshire, UK.

by mediavets » Fri Apr 03, 2009 11:45 am

fma38 wrote:Sorry, I didn't tried the serial dirver. It is fixed (just download again the same version in a few minutes).

Still failing to make connection:

Code: Select all
2009-04-03 11:22:36,479::MainThread::INFO::Starting Papywizard...
2009-04-03 11:22:36,549::MainThread::INFO::Importing modules...
2009-04-03 11:22:36,878::MainThread::INFO::Loading i18n files...
2009-04-03 11:22:36,888::MainThread::DEBUG::Papywizard.i18n(): locale=en_GB
2009-04-03 11:22:36,888::MainThread::WARNING::Can't find qt translation file
2009-04-03 11:22:36,888::MainThread::INFO::Loading Style Sheets...
2009-04-03 11:22:36,908::MainThread::WARNING::No user Style Sheet found
2009-04-03 11:22:36,908::MainThread::INFO::Loading configuration...
2009-04-03 11:22:36,948::MainThread::DEBUG::ConfigManager.__init__(): versions: dist=['2', '1', '1'], user=[u'2', u'1', u'1']
2009-04-03 11:22:36,948::MainThread::DEBUG::ConfigManager.__init__(): user config. is up-to-date
2009-04-03 11:22:36,948::MainThread::INFO::Load plugins...
2009-04-03 11:22:36,969::MainThread::TRACE::AbstractPlugin._loadConfig()
2009-04-03 11:22:36,969::MainThread::DEBUG::PluginManager.register(): added 'Simulation' plugin with capacity 'yawAxis'
2009-04-03 11:22:36,969::MainThread::TRACE::AbstractPlugin._loadConfig()
2009-04-03 11:22:36,969::MainThread::DEBUG::PluginManager.register(): added 'Simulation' plugin with capacity 'pitchAxis'
2009-04-03 11:22:36,969::MainThread::TRACE::AbstractPlugin._loadConfig()
2009-04-03 11:22:36,969::MainThread::DEBUG::PluginManager.register(): added 'Simulation' plugin with capacity 'shutter'
2009-04-03 11:22:36,969::MainThread::TRACE::AbstractPlugin._loadConfig()
2009-04-03 11:22:36,979::MainThread::DEBUG::PluginManager.register(): added 'Merlin' plugin with capacity 'yawAxis'
2009-04-03 11:22:36,979::MainThread::TRACE::AbstractPlugin._loadConfig()
2009-04-03 11:22:36,979::MainThread::DEBUG::PluginManager.register(): added 'Merlin' plugin with capacity 'pitchAxis'
2009-04-03 11:22:36,979::MainThread::TRACE::AbstractPlugin._loadConfig()
2009-04-03 11:22:36,979::MainThread::DEBUG::PluginManager.register(): added 'Merlin' plugin with capacity 'shutter'
2009-04-03 11:22:36,979::MainThread::TRACE::AbstractPlugin._loadConfig()
2009-04-03 11:22:36,979::MainThread::DEBUG::PluginManager.register(): added 'Tethered' plugin with capacity 'shutter'
2009-04-03 11:22:36,979::MainThread::TRACE::AbstractPlugin._loadConfig()
2009-04-03 11:22:36,979::MainThread::DEBUG::PluginManager.register(): added 'Timelord' plugin with capacity 'shutter'
2009-04-03 11:22:36,979::MainThread::INFO::Loading user plugins...
2009-04-03 11:22:36,989::MainThread::INFO::Activate plugins...
2009-04-03 11:22:36,989::MainThread::TRACE::MerlinHardware.activate()
2009-04-03 11:22:36,989::MainThread::TRACE::MerlinHardware.activate()
2009-04-03 11:22:36,989::MainThread::INFO::Creating model...
2009-04-03 11:22:36,999::MainThread::WARNING::Shooting.__init__(): Remove self.hardware compatibility
2009-04-03 11:22:36,999::MainThread::INFO::Loading default presets
2009-04-03 11:22:37,039::MainThread::DEBUG::Preset.__init__(): loading name='4@0 + Z + N'
2009-04-03 11:22:37,039::MainThread::DEBUG::Preset.__init__(): loading name='3@-15 + Z'
2009-04-03 11:22:37,039::MainThread::DEBUG::Preset.__init__(): loading name='6@30 + 6@-15 + N'
2009-04-03 11:22:37,039::MainThread::DEBUG::Preset.__init__(): loading name='4@30 + 4@-30'
2009-04-03 11:22:37,049::MainThread::DEBUG::Preset.__init__(): loading name='3 + 6 + 12 + 6 + 3 (28mm)'
2009-04-03 11:22:37,049::MainThread::DEBUG::Preset.__init__(): loading name='4 + 12 + 12 + 12 + 8 (32mm)'
2009-04-03 11:22:37,049::MainThread::INFO::Loading user presets
2009-04-03 11:22:37,049::MainThread::WARNING::No user presets found
2009-04-03 11:22:37,049::MainThread::INFO::Starting Spy...
2009-04-03 11:22:37,049::MainThread::INFO::Creating GUI...
2009-04-03 11:22:37,069::Spy::INFO::Starting Spy...
2009-04-03 11:22:37,390::MainThread::WARNING::MainController.__onKeyPressed(): fix fullScreenFlag property!!!

2009-04-03 11:23:36,234::MainThread::INFO::Configuration saved

2009-04-03 11:23:40,039::MainThread::INFO::Configuration saved

2009-04-03 11:23:59,447::MainThread::INFO::Configuration saved
2009-04-03 11:24:01,700::MainThread::INFO::Configuration saved

2009-04-03 11:24:23,072::MainThread::INFO::Configuration saved

2009-04-03 11:24:52,194::MainThread::INFO::Establishing connection...
2009-04-03 11:24:54,888::Dummy-2::EXCEPTION::MerlinHardware._sendCmd
Traceback (most recent call last):
  File "papywizard\plugins\merlinPlugins.pyo", line 97, in _sendCmd
  File "papywizard\hardware\serialDriver.pyo", line 92, in empty
  File "papywizard\hardware\serialDriver.pyo", line 103, in read
IOError: Timeout while reading on serial bus
2009-04-03 11:24:54,898::Dummy-2::WARNING::MerlinHardware._sendCmd(): axis 1 can't sent command. Retrying...
2009-04-03 11:24:54,898::Dummy-2::EXCEPTION::MerlinHardware._sendCmd
Traceback (most recent call last):
  File "papywizard\plugins\merlinPlugins.pyo", line 97, in _sendCmd
  File "papywizard\hardware\serialDriver.pyo", line 92, in empty
  File "papywizard\hardware\serialDriver.pyo", line 103, in read
IOError: Timeout while reading on serial bus
2009-04-03 11:24:54,898::Dummy-2::WARNING::MerlinHardware._sendCmd(): axis 1 can't sent command. Retrying...
2009-04-03 11:24:54,898::Dummy-2::EXCEPTION::MerlinHardware._sendCmd
Traceback (most recent call last):
  File "papywizard\plugins\merlinPlugins.pyo", line 97, in _sendCmd
  File "papywizard\hardware\serialDriver.pyo", line 92, in empty
  File "papywizard\hardware\serialDriver.pyo", line 103, in read
IOError: Timeout while reading on serial bus
2009-04-03 11:24:54,898::Dummy-2::WARNING::MerlinHardware._sendCmd(): axis 1 can't sent command. Retrying...
2009-04-03 11:24:54,898::Dummy-2::EXCEPTION::MainController.__establishConnection().connect()
Traceback (most recent call last):
  File "papywizard\controller\mainController.pyo", line 921, in connect
  File "papywizard\plugins\merlinPlugins.pyo", line 151, in establishConnection
  File "papywizard\plugins\merlinPlugins.pyo", line 123, in _sendCmd
HardwareError: Merlin axis 1 can't send command
2009-04-03 11:24:54,898::Dummy-2::EXCEPTION::MerlinHardware._sendCmd
Traceback (most recent call last):
  File "papywizard\plugins\merlinPlugins.pyo", line 97, in _sendCmd
  File "papywizard\hardware\serialDriver.pyo", line 92, in empty
  File "papywizard\hardware\serialDriver.pyo", line 103, in read
IOError: Timeout while reading on serial bus
2009-04-03 11:24:54,898::Dummy-2::WARNING::MerlinHardware._sendCmd(): axis 1 can't sent command. Retrying...
2009-04-03 11:24:54,898::Dummy-2::EXCEPTION::MerlinHardware._sendCmd
Traceback (most recent call last):
  File "papywizard\plugins\merlinPlugins.pyo", line 97, in _sendCmd
  File "papywizard\hardware\serialDriver.pyo", line 92, in empty
  File "papywizard\hardware\serialDriver.pyo", line 103, in read
IOError: Timeout while reading on serial bus
2009-04-03 11:24:54,898::Dummy-2::WARNING::MerlinHardware._sendCmd(): axis 1 can't sent command. Retrying...
2009-04-03 11:24:54,907::Dummy-2::EXCEPTION::MerlinHardware._sendCmd
Traceback (most recent call last):
  File "papywizard\plugins\merlinPlugins.pyo", line 97, in _sendCmd
  File "papywizard\hardware\serialDriver.pyo", line 92, in empty
  File "papywizard\hardware\serialDriver.pyo", line 103, in read
IOError: Timeout while reading on serial bus
2009-04-03 11:24:54,907::Dummy-2::WARNING::MerlinHardware._sendCmd(): axis 1 can't sent command. Retrying...
2009-04-03 11:24:54,907::Dummy-2::EXCEPTION::MainController.__establishConnection().connect()
Traceback (most recent call last):
  File "papywizard\controller\mainController.pyo", line 929, in connect
  File "papywizard\plugins\merlinPlugins.pyo", line 151, in establishConnection
  File "papywizard\plugins\merlinPlugins.pyo", line 123, in _sendCmd
HardwareError: Merlin axis 1 can't send command
2009-04-03 11:24:55,088::Dummy-2::EXCEPTION::DriverFactory.create()
Traceback (most recent call last):
  File "papywizard\hardware\driverFactory.pyo", line 84, in create
  File "zipextimporter.pyo", line 82, in load_module
  File "papywizard\hardware\bluetoothDriver.pyo", line 54, in <module>
  File "zipextimporter.pyo", line 82, in load_module
  File "bluetooth\__init__.pyo", line 11, in <module>
  File "zipextimporter.pyo", line 98, in load_module
ImportError: MemoryLoadLibrary failed loading bluetooth\_msbt.pyd
2009-04-03 11:24:55,088::Dummy-2::EXCEPTION::MainController.__establishConnection().connect()
Traceback (most recent call last):
  File "papywizard\controller\mainController.pyo", line 937, in connect
  File "papywizard\hardware\hardwarePlugin.pyo", line 76, in establishConnection
  File "papywizard\hardware\hardwarePlugin.pyo", line 64, in __getDriver
  File "papywizard\hardware\driverFactory.pyo", line 107, in create
HardwareError: MemoryLoadLibrary failed loading bluetooth\_msbt.pyd
2009-04-03 11:24:55,138::MainThread::ERROR::Can't establish connection
One or more plugin failed to connect

2009-04-03 11:25:05,822::MainThread::INFO::Shuting down connection...
2009-04-03 11:25:05,983::MainThread::EXCEPTION::MerlinHardware._sendCmd
Traceback (most recent call last):
  File "papywizard\plugins\merlinPlugins.pyo", line 97, in _sendCmd
  File "papywizard\hardware\serialDriver.pyo", line 92, in empty
  File "papywizard\hardware\serialDriver.pyo", line 103, in read
IOError: Timeout while reading on serial bus
2009-04-03 11:25:05,983::MainThread::WARNING::MerlinHardware._sendCmd(): axis 1 can't sent command. Retrying...
2009-04-03 11:25:05,983::MainThread::EXCEPTION::MerlinHardware._sendCmd
Traceback (most recent call last):
  File "papywizard\plugins\merlinPlugins.pyo", line 97, in _sendCmd
  File "papywizard\hardware\serialDriver.pyo", line 92, in empty
  File "papywizard\hardware\serialDriver.pyo", line 103, in read
IOError: Timeout while reading on serial bus
2009-04-03 11:25:05,983::MainThread::WARNING::MerlinHardware._sendCmd(): axis 1 can't sent command. Retrying...
2009-04-03 11:25:05,983::MainThread::EXCEPTION::MerlinHardware._sendCmd
Traceback (most recent call last):
  File "papywizard\plugins\merlinPlugins.pyo", line 97, in _sendCmd
  File "papywizard\hardware\serialDriver.pyo", line 92, in empty
  File "papywizard\hardware\serialDriver.pyo", line 103, in read
IOError: Timeout while reading on serial bus
2009-04-03 11:25:05,983::MainThread::WARNING::MerlinHardware._sendCmd(): axis 1 can't sent command. Retrying...
2009-04-03 11:25:05,983::MainThread::EXCEPTION::MainController.__shutdownConnection()
Traceback (most recent call last):
  File "papywizard\controller\mainController.pyo", line 995, in __shutdownConnection
  File "papywizard\plugins\merlinPlugins.pyo", line 167, in shutdownConnection
  File "papywizard\plugins\merlinPlugins.pyo", line 274, in stop
  File "papywizard\plugins\merlinPlugins.pyo", line 300, in waitStop
  File "papywizard\plugins\merlinPlugins.pyo", line 173, in read
  File "papywizard\plugins\merlinPlugins.pyo", line 123, in _sendCmd
HardwareError: Merlin axis 1 can't send command
2009-04-03 11:25:05,993::MainThread::EXCEPTION::MerlinHardware._sendCmd
Traceback (most recent call last):
  File "papywizard\plugins\merlinPlugins.pyo", line 97, in _sendCmd
  File "papywizard\hardware\serialDriver.pyo", line 92, in empty
  File "papywizard\hardware\serialDriver.pyo", line 103, in read
IOError: Timeout while reading on serial bus
2009-04-03 11:25:05,993::MainThread::WARNING::MerlinHardware._sendCmd(): axis 2 can't sent command. Retrying...
2009-04-03 11:25:05,993::MainThread::EXCEPTION::MerlinHardware._sendCmd
Traceback (most recent call last):
  File "papywizard\plugins\merlinPlugins.pyo", line 97, in _sendCmd
  File "papywizard\hardware\serialDriver.pyo", line 92, in empty
  File "papywizard\hardware\serialDriver.pyo", line 103, in read
IOError: Timeout while reading on serial bus
2009-04-03 11:25:05,993::MainThread::WARNING::MerlinHardware._sendCmd(): axis 2 can't sent command. Retrying...
2009-04-03 11:25:05,993::MainThread::EXCEPTION::MerlinHardware._sendCmd
Traceback (most recent call last):
  File "papywizard\plugins\merlinPlugins.pyo", line 97, in _sendCmd
  File "papywizard\hardware\serialDriver.pyo", line 92, in empty
  File "papywizard\hardware\serialDriver.pyo", line 103, in read
IOError: Timeout while reading on serial bus
2009-04-03 11:25:05,993::MainThread::WARNING::MerlinHardware._sendCmd(): axis 2 can't sent command. Retrying...
2009-04-03 11:25:05,993::MainThread::EXCEPTION::MainController.__shutdownConnection()
Traceback (most recent call last):
  File "papywizard\controller\mainController.pyo", line 1003, in __shutdownConnection
  File "papywizard\plugins\merlinPlugins.pyo", line 167, in shutdownConnection
  File "papywizard\plugins\merlinPlugins.pyo", line 273, in stop
  File "papywizard\plugins\merlinPlugins.pyo", line 123, in _sendCmd
HardwareError: Merlin axis 2 can't send command
2009-04-03 11:25:06,003::MainThread::EXCEPTION::DriverFactory.create()
Traceback (most recent call last):
  File "papywizard\hardware\driverFactory.pyo", line 84, in create
  File "zipextimporter.pyo", line 82, in load_module
  File "papywizard\hardware\bluetoothDriver.pyo", line 54, in <module>
  File "zipextimporter.pyo", line 82, in load_module
  File "bluetooth\__init__.pyo", line 11, in <module>
  File "zipextimporter.pyo", line 98, in load_module
ImportError: MemoryLoadLibrary failed loading bluetooth\_msbt.pyd
2009-04-03 11:25:06,003::MainThread::EXCEPTION::MainController.__shutdownConnection()
Traceback (most recent call last):
  File "papywizard\controller\mainController.pyo", line 1011, in __shutdownConnection
  File "papywizard\hardware\hardwarePlugin.pyo", line 83, in shutdownConnection
  File "papywizard\hardware\hardwarePlugin.pyo", line 64, in __getDriver
  File "papywizard\hardware\driverFactory.pyo", line 107, in create
HardwareError: MemoryLoadLibrary failed loading bluetooth\_msbt.pyd
2009-04-03 11:25:06,003::MainThread::EXCEPTION::One or more plugin failed to shutdown
Traceback (most recent call last):
  File "papywizard\controller\mainController.pyo", line 1011, in __shutdownConnection
  File "papywizard\hardware\hardwarePlugin.pyo", line 83, in shutdownConnection
  File "papywizard\hardware\hardwarePlugin.pyo", line 64, in __getDriver
  File "papywizard\hardware\driverFactory.pyo", line 107, in create
HardwareError: MemoryLoadLibrary failed loading bluetooth\_msbt.pyd
Andrew Stephens
Many different Nodal Ninja and Agnos pano heads. Merlin/Panogear mount with Papywizard on Nokia Internet tablets.
Nikon D5100 and D40, Sigma 8mm f3.5 FE, Nikon 10.5mm FE, 35mm, 50mm, 18-55mm, 70-210mm. Promote control.

User avatar
fma38
Member
 
Posts: 5826
Joined: Wed Dec 07, 2005 6:21 pm
Location: Grenoble, France

by fma38 » Fri Apr 03, 2009 12:11 pm

Do you still have an axis using the bluetooth driver? Or are they both configured with serial?

I found more bugs, even on Nokia, so I will investigate...
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

PreviousNext

Return to Motorized panohead project: Merlin, Orion & Papywizard

Who is online

Users browsing this forum: No registered users and 3 guests