$ chdkptp___> list-1:Canon PowerShot A810 b=002 d=006 v=0x4a9 p=0x323f s=DA4C8A51BA3B444B9A2C6C2345FE77CF-2:Canon PowerShot A810 b=002 d=007 v=0x4a9 p=0x323f s=1862F4922B5343A2AB2067DA16AE8731___> c -s=DA4C8A51BA3B444B9A2C6C2345FE77CFconnected: Canon PowerShot A810, max packet size 512con> lsCHDK/DCIM/DISKBOOT.BINchangelog.txtparamdmp.logreadme.txtver.reqvers.req
___> listopen_camera_dev: ptp_opensession failed 0x2ffopen_camera_dev:usb_ptp_device_reset(): Input/output errorusb_ptp_get_device_status(): Input/output error-1:Canon PowerShot A810 b=002 d=006 v=0x4a9 p=0x323f s=DA4C8A51BA3B444B9A2C6C2345FE77CF-2:Canon PowerShot A810 b=002 d=007 v=0x4a9 p=0x323f s=1862F4922B5343A2AB2067DA16AE8731___> list-1:Canon PowerShot A810 b=002 d=006 v=0x4a9 p=0x323f s=DA4C8A51BA3B444B9A2C6C2345FE77CF-2:Canon PowerShot A810 b=002 d=007 v=0x4a9 p=0x323f s=1862F4922B5343A2AB2067DA16AE8731___> c -s=1862F4922B5343A2AB2067DA16AE8731connected: Canon PowerShot A810, max packet size 512con> lsCAM_0001.TXTCHDK/DCIM/DISKBOOT.BINchangelog.txtreadme.txt tmp/ ver.req vers.req con 1>
Camera -1:Canon PowerShot A810 b=002 d=010 v=0x4a9 p=0x323f s=DA4C8A51BA3B444B9A2C6C2345FE77CFCamera -2:Canon PowerShot A810 b=002 d=009 v=0x4a9 p=0x323f s=1862F4922B5343A2AB2067DA16AE8731open_camera_dev:usb_ptp_device_reset(): Input/output errorusb_ptp_get_device_status(): Input/output erroropen_camera_dev:usb_ptp_device_reset(): Input/output errorusb_ptp_get_device_status(): Input/output errorERROR: /usr/share/chdkptp/lua/chdku.lua:103: attempt to index field 'ptpdev' (a nil value)stack traceback: /usr/share/chdkptp/lua/chdku.lua:103: in function 'match_ptp_info' /usr/share/chdkptp/lua/cli.lua:1192: in function </usr/share/chdkptp/lua/cli.lua:1152> (tail call): ? (tail call): ? [C]: in function 'xpcall' /usr/share/chdkptp/lua/cli.lua:239: in function 'execute' /usr/share/chdkptp/lua/main.lua:188: in function 'do_execute_option' /usr/share/chdkptp/lua/main.lua:208: in function 'do_no_gui_startup' /usr/share/chdkptp/lua/main.lua:222: in main chunk [C]: in function 'require' [string "require('main')"]:1: in main chunkERROR: not connectedrunningrunningchdkptp -e'connect -s=DA4C8A51BA3B444B9A2C6C2345FE77CF' -e'ls'chdkptp -e'connect -s=1862F4922B5343A2AB2067DA16AE8731' -e'ls'0x4266680x4266680x428f30open_camera_dev: ptp_opensession failed 0x2ff0x428f30open_camera_dev: ptp_opensession 2 failed: 0x2ffERROR: /usr/share/chdkptp/lua/chdku.lua:103: attempt to index field 'ptpdev' (a nil value)stack traceback: /usr/share/chdkptp/lua/chdku.lua:103: in function 'match_ptp_info' /usr/share/chdkptp/lua/cli.lua:1192: in function </usr/share/chdkptp/lua/cli.lua:1152> (tail call): ? (tail call): ? [C]: in function 'xpcall' /usr/share/chdkptp/lua/cli.lua:239: in function 'execute' /usr/share/chdkptp/lua/main.lua:188: in function 'do_execute_option' /usr/share/chdkptp/lua/main.lua:208: in function 'do_no_gui_startup' /usr/share/chdkptp/lua/main.lua:222: in main chunk [C]: in function 'require' [string "require('main')"]:1: in main chunkERROR: not connected0x428c00open_camera_dev: ptp_opensession failed 0x2ff0x428c00open_camera_dev: ptp_opensession 2 failed: 0x2ff
___> !devs=chdk.list_usb_devices()___> !con1=chdku.connection(devs[1])___> !return con1:connect();=true___> !con2=chdku.connection(devs[2])___> !return con2:connect()=true___> list+1:Canon PowerShot D10 b=bus-0 d=\\.\libusb0-0001--0x04a9-0x31bc v=0x4a9 p=0x31bc s=923D25F5C8854118BA3DF6090C5F4E57+2:Canon PowerShot A540 b=bus-0 d=\\.\libusb0-0002--0x04a9-0x311b v=0x4a9 p=0x311b s=nil___> !con=con1con> list*1:Canon PowerShot D10 b=bus-0 d=\\.\libusb0-0001--0x04a9-0x31bc v=0x4a9 p=0x31bc s=923D25F5C8854118BA3DF6090C5F4E57+2:Canon PowerShot A540 b=bus-0 d=\\.\libusb0-0002--0x04a9-0x311b v=0x4a9 p=0x311b s=nilcon> !con=con2con> list+1:Canon PowerShot D10 b=bus-0 d=\\.\libusb0-0001--0x04a9-0x31bc v=0x4a9 p=0x31bc s=923D25F5C8854118BA3DF6090C5F4E57*2:Canon PowerShot A540 b=bus-0 d=\\.\libusb0-0002--0x04a9-0x311b v=0x4a9 p=0x311b s=nilcon>
Now before trying to improve the synchronization of my cameras with the CHDK USB remote function, I would like to find out if it would be better to start from scratch, not using an Arduino any more but to connect all the cameras via USB to a single PC.
That would be a great step forward for me, because at the moment I have to take out the cards from the camera, put them into a card reader, read the images and so on. Also I could adjust all exposure parameters from a single place, if I manage to connect all cameras to chdkptp and trigger them by the computer.
This is quite exciting for me, but now I wonder how to make the cameras shoot at once. Is there a way to bring the camera into a "ready-to-shoot"-mode, like the one I have when applying 5 Volt to the Y-cable I use together with CHDKs USB remote function. And then fire them all at once or with a very short delay? Do you have any suggestions how to achieve a multi-camera-shooting with chdkptp?
Yes, this is a known issue. ...........Adding the ability to detect when a connection is in use and not reset it is on my TODO list.
Yes, that´s what I supposed. I already assumed that the sync would be the real problem. So I will build some special gear that unlinks all the cameras from the USB-trigger cable and then connects them to the USB-Bus. I tried that here by dis- and reconnecting the cameras from the hub, they are re-recognized flawlessly. It will not be that complicated, just a lot of soldering. I just tested with two cams, but I suppose it will work.I ordered two Arduino MEGA 2560 that will address some optocouplers or relais while being connected to a PC too. this way I can upload/download images, exposure settings and all that, while still using chdkptp.I don´t have the time to start that project now, but i will start it this year. Results will be posted here .Best regards and thanks a lot!
Sounds great, but where I get confused [and apologies for the possible ignorance of my post, but I still don't have any cams to experiment with ] with this is reyalp's reply#5 at http://chdk.setepontos.com/index.php?topic=10687.0:"...Additionally, if you are triggering the camera with the "USB remote" functionality (using the usb +5v signal to trigger shots), you cannot combine this with any USB protocol communication. USB remote hides the status of the USB power bit from the rest of the firmware."So, if: step (i) chdkptp/usb hubs are used to setup the cameras and then step (ii) the switch disconnects the usb hubs/chdkptp in prep for chdk usbremote shutter triggerQuery => will the chdkptp disconnection not corrupt / destroy the camera setup before the chdk usbremote triggers the camera shutters ?I assume step (iii) is to throw the switch back to re-connect the usb hubs/chdkptp to enable image download.
I'd also appreciate instruction how to retrieve the url of a specific post [rather than the page of the post]
it's not clear to me how nafraf gets all his cameras to enable/disable the USB remote functionality locally so that PTP communications can be used interchangably with CHDK USB remote 5V sync?
Started by mweerden « 1 2 ... 124 125 » General Discussion and Assistance
Started by jbaiter General Discussion and Assistance
Started by Peter Machtschuß General Discussion and Assistance
Started by andrew.stephens.754365 Hotwire! Hardware Mods, Accessories and Insights
Started by reyalp General Discussion and Assistance