Difference between revisions of "Diagnostic & repair"

From ElphelWiki
Jump to: navigation, search
m (Diagnostic and repair moved to Diagnostic & repair)
(How do I restore the camera to its factory state ?)
 
(16 intermediate revisions by 8 users not shown)
Line 3: Line 3:
 
== Introduction ==
 
== Introduction ==
  
As well as any modern digital devices, in Elphel network cameras the complex hi-tech components is included. We spend a lot of efforts for as possible long term trouble-free working of our cameras, but, unfortunately, any complex technical equipment has property to break.  
+
Like any modern digital devices, Elphel network cameras include complex hi-tech components. We spend a lot of effort to ensure long term trouble-free working of our cameras, but, unfortunately, any complex technical equipment can break.  
  
The given section of Manual contains the information about the probable malfunctions arising during work of cameras, and ways of their detection and elimination. We hope, that the given section of Manual will be least visited by you.
+
The following section of the Manual contains information about possible malfunctions arising during the operation of the cameras, and ways of detecting and eliminating them. We hope that this will be the least visited section of the Manual !
  
== Troubleshooting and Elimination ==
+
There is another reason for such a section. You see, our hardware is open for hacking - you do not need to take photos of the PCBs and reverse-engineer the circuit diagrams or component placement - it is already available for download under the Free Documentation License !
=== Necessary actions before repair or testing of cameras ===
 
  
Open the cameras case, take out the board's fastening screws and take out the processor board.  
+
Elphel cameras use a very nice feature of the [http://www.axis.com Axis Communications] processor - [http://developer.axis.com/products/etrax100lx/index.html ETRAX100LX] - an embedded network boot loader. That means that you do not need any special tools/cables or special tricks (as [http://wiki.openwrt.org/OpenWrtDocs/Installing here]) to reprogram the cameras, and furthermore - you cannot screw up the flashing process and make the cameras permanently unbootable. The network boot code resides in the CPU ROM, so if flashing fails - you can always start over again.
  
Accurately disconnect the cable from the sensor and attentively examine a processor board (especially around the network socket). All on-board details shouldn't have the overheating traces. Also there shouldn't be a smell burnt.  
+
So you are welcome to hack away and we'll have some useful tips here on that matter.
  
== Malfunction ==
+
One simple tip that I can think of - if you start to modify/rebuild the FPGA code it can be a good idea to hold you finger over the FPGA and/or CPU during FPGA programming - some errors (i.e. forgetting to include the physical constraint file with the pin designations) can cause bus conflicts (CPU and FPGA will fight each other) and overheat fast - just unplug the power if this happens.
  
Camera does not work
 
  
== Elimination ==
 
  
=== The C49, C50 and C52 condensers test ===
 
  
Sometimes the cameras does not work in result of short circuit in filter condensers C49, C50 or C52. For defining it, it is necessary to check up resistance in condensers. If the short circuit is revealed, the condenser is broken and its replacement is required.
+
== How do I restore the camera to its factory state ? ==
  
=== The power supply checking ===
+
To restore the camera defaults you can re-flash it. You may download the flash image [[http://prdownloads.sourceforge.net/elphel/elphel333-6.4.25-flash.tar.bz2?download (333 only)]], and save it somewhere.
  
Connect the power supply cable to the processor board (the sensor cable can be disconnected).  
+
Then start the Live CD, and drop the saved flash image over the "flashit" icon.
  
Measure the voltage in points W14 - W13. There should be the 48V.  
+
Finally, plug in the camera cable while holding the green button on the back panel. The program will notice it and happily write some debug info. Both LEDs on the camera will go on for several minutes. Afterwards they will go off and the camera will reboot with its default IP address of 192.168.0.9
  
If in the given points the voltage is out, check up the voltage on condenser C52. If the voltage is present, the DC2 do not give out the power to the camera for any reasons. Can be short circuit in the DC3, or something else.
+
If you have a 353 camera, try the [[Reflashing the 353/363|other flashing instructions]]
  
If the previous tests have the positive results, check up the voltage on DC3 output in points W12 - W11. It should be 3.3V. It is the basic system voltage intended for the processor and the network chip.
 
 
If the previous tests have the positive results, but the camera all the same does not work, also any indicator does not burn, it is necessary to check up the voltage on 2 contact of U2. It should be from +1 up to +3.3V. If the test result is from 0 up to 0.4V, the system is in constant reset which generates U2.
 
 
=== More ===
 
 
If the previous tests have the positive results, and the camera all the same does not work, you can try the Flashitall script.
 
 
If after updating the cameras software at reboot the green indicator is constantly burn, and the yellow indicator blinks during ping time, but ping answers are not present, you can try the Flashitall script.
 
  
 
----
 
----
''Free Software and Open Hardware. Elphel, Inc., 2005''
+
''Free Software and Open Hardware. Elphel, Inc., 2007''

Latest revision as of 10:24, 28 November 2007

Elphel Network Cameras Manual

353/363 | Using the cameras | Camera software | Live CD | Camera hardware | Diagnostic & repair | Development documentation | 333 prices | Information | FAQ | About Elphel, Inc


Introduction

Like any modern digital devices, Elphel network cameras include complex hi-tech components. We spend a lot of effort to ensure long term trouble-free working of our cameras, but, unfortunately, any complex technical equipment can break.

The following section of the Manual contains information about possible malfunctions arising during the operation of the cameras, and ways of detecting and eliminating them. We hope that this will be the least visited section of the Manual !

There is another reason for such a section. You see, our hardware is open for hacking - you do not need to take photos of the PCBs and reverse-engineer the circuit diagrams or component placement - it is already available for download under the Free Documentation License !

Elphel cameras use a very nice feature of the Axis Communications processor - ETRAX100LX - an embedded network boot loader. That means that you do not need any special tools/cables or special tricks (as here) to reprogram the cameras, and furthermore - you cannot screw up the flashing process and make the cameras permanently unbootable. The network boot code resides in the CPU ROM, so if flashing fails - you can always start over again.

So you are welcome to hack away and we'll have some useful tips here on that matter.

One simple tip that I can think of - if you start to modify/rebuild the FPGA code it can be a good idea to hold you finger over the FPGA and/or CPU during FPGA programming - some errors (i.e. forgetting to include the physical constraint file with the pin designations) can cause bus conflicts (CPU and FPGA will fight each other) and overheat fast - just unplug the power if this happens.



How do I restore the camera to its factory state ?

To restore the camera defaults you can re-flash it. You may download the flash image [(333 only)], and save it somewhere.

Then start the Live CD, and drop the saved flash image over the "flashit" icon.

Finally, plug in the camera cable while holding the green button on the back panel. The program will notice it and happily write some debug info. Both LEDs on the camera will go on for several minutes. Afterwards they will go off and the camera will reboot with its default IP address of 192.168.0.9

If you have a 353 camera, try the other flashing instructions



Free Software and Open Hardware. Elphel, Inc., 2007