Imaging solutions with Free Software & Open Hardware

Who's online

There are currently 0 users online.

Subscribe to Wiki Recent Changes feed
Track the most recent changes to the wiki in this feed. MediaWiki 1.28.0
Updated: 45 min 26 sec ago

Nc393-h

Thu, 11/29/2018 - 19:15

‎Body and lenses adjusting

← Older revision Revision as of 02:15, 30 November 2018 (3 intermediate revisions by the same user not shown)Line 1: Line 1:  ==Notes== ==Notes==  +===Exterior===  {| {| −|[[File:Hcam flat.jpeg|thumb|300px|Fig.1a NC393-H with rotated lenses and vertical mount, Front]]+|valign='top'|[[File:Hcam flat.jpeg|thumb|300px|Fig.1a NC393-H with rotated lenses and vertical mount, Front]] −|[[File:Hcam flat bot.jpeg|thumb|300px|Fig.1b Back]]+|valign='top'|[[File:Hcam flat bot.jpeg|thumb|300px|Fig.1b Back]]  |} |}  +===Body and lenses adjusting===  +{|  +|valign='top'|[[File:Hcam rotations.jpeg|thumb|500px|Fig.2 NC393-H '''with rotated lenses''', available rotations]]  +|}  +  +  +* To '''rotate a part around a tube''', release the screws. If the part is plastic, try to release them evenly with small steps. Start with the ones located close to the sides of the part, then do the middle ones.  +  +* Actual rotating - it is safe to rotate ±180&deg; (for any allowed rotation on Fig.2). The cables inside the tubes are flat.  +  +* Do not rotate the vertical tubes around the cross tube - it can cut off the cables inside.  +  +* To '''fixate a part around a tube''', <font color='red'>'''carefully'''</font> tighten the screws. If the part is plastic try to tighten them evenly with small steps. Start with the screws located in the middle of the part where it is stronger. When fixated there's approximately 1-1.5mm gap between the parts arms.  +  +* By default the camera is mounted vertically (easier to ship in this configuration), see Fig.1b. To change to horizontal mount the vertical tubes, those with sensors on ends, (Fig.2) have to be rotated 90&deg;. <font color='red'>The body (the blue one) should not be rotated around the cross tube - there's a stopper inside, so the cables might not get cut off.</font> After switching to horizontal mount - the sensors will be oriented upside down - they can be reattached but '''preferably''' change their vertical flips programatically (FLIPV) and store the settings.  +  +* To rotate a sensor front end 180&deg; = putting it upside down (This is discouraged in favor of setting everything from software - all settings can be stored/restored). Just remove all 4 screws holding it, then carefully pull it out from the plastic part, keeping in mind the cable - it's long enough but can be damaged. Rotate, then reinstall. Do not touch the screws that hold the plastic part and the tube.  +  +* To detach the sensor from the camera - do the previous action and just disconnect the cable.  +  +* To rotate the body 180&deg; = upside down. Unscrew only the screws holding the body with the plastic part.    −==Howtos==+* To detach the body (system boards) from the camera - it's complicated - please contact '''support'''. −===Rotate lens===  Oleg

Nc393-h

Thu, 11/29/2018 - 18:03

‎Rotate lenses and body

← Older revision Revision as of 01:03, 30 November 2018 (One intermediate revision by the same user not shown)Line 1: Line 1:  ==Notes== ==Notes==  {| {| −|[[File:Hcam flat.jpeg|thumb|300px|Fig.1a NC393-H with rotated lenses and vertical mount, Front]]+|valign='top'|[[File:Hcam flat.jpeg|thumb|300px|Fig.1a NC393-H with rotated lenses and vertical mount, Front]] −|[[File:Hcam flat bot.jpeg|thumb|300px|Fig.1b Back]]+|valign='top'|[[File:Hcam flat bot.jpeg|thumb|300px|Fig.1b Back]]  |} |}     ==Howtos== ==Howtos== −===Rotate lens===+===Rotate lenses and body===  +{|  +|valign='top'|[[File:Hcam rotations.jpeg|thumb|500px|Fig.2 NC393-H '''with rotated lenses''', available rotations]]  +|} Oleg

File:Hcam rotations.jpeg

Thu, 11/29/2018 - 18:00

Oleg uploaded File:Hcam rotations.jpeg

New page

== Licensing ==
{{CC }} Oleg

Nc393-h

Thu, 11/29/2018 - 16:13

Created page with "==Notes== {| |thumb|300px|Fig.1a NC393-H with rotated lenses and vertical mount, Front |thumb|300px|Fig.1b Back |} ==Howto..."

New page

==Notes==
{|
|[[File:Hcam flat.jpeg|thumb|300px|Fig.1a NC393-H with rotated lenses and vertical mount, Front]]
|[[File:Hcam flat bot.jpeg|thumb|300px|Fig.1b Back]]
|}

==Howtos==
===Rotate lens=== Oleg

File:Hcam flat bot.jpeg

Thu, 11/29/2018 - 16:12

Oleg uploaded a new version of File:Hcam flat bot.jpeg

New page

== Licensing ==
{{CC }} Oleg

File:Hcam flat bot.jpeg

Thu, 11/29/2018 - 16:08

Oleg uploaded File:Hcam flat bot.jpeg

New page

== Licensing ==
{{CC }} Oleg

File:Hcam flat.jpeg

Thu, 11/29/2018 - 15:21

Oleg uploaded a new version of File:Hcam flat.jpeg

New page

== Licensing ==
{{CC }} Oleg

File:Hcam flat.jpeg

Thu, 11/29/2018 - 14:44

Oleg uploaded File:Hcam flat.jpeg

New page

== Licensing ==
{{CC }} Oleg

Elphel camera parts 0393-27

Sat, 11/17/2018 - 17:31

‎0393-27-16 - Calibration SFE housing

← Older revision Revision as of 00:31, 18 November 2018 Line 55: Line 55:  ---- ----    −=== 0393-27-16 - Calibration SFE housing ===+=== 0393-27-16 - Calibrated SFE housing ===  {{Cad4c|0393-27-16}} {{Cad4c|0393-27-16}}  ---- ---- Andrey.filippov

10393 manual

Fri, 11/16/2018 - 16:48

‎Notes

← Older revision Revision as of 23:48, 16 November 2018 (2 intermediate revisions by the same user not shown)Line 474: Line 474:  |valign='top'|[[File:10393 half enclosure 2.jpeg|thumb|200px]] |valign='top'|[[File:10393 half enclosure 2.jpeg|thumb|200px]]  |} |}  +  +===Available lengths for cables for connecting sensors in custom setups===  +* [[FPC_cables|FPC cables]] - click for available lengths - connect sensor to the system board     ==<font color="blue">Known problems</font>== ==<font color="blue">Known problems</font>==  * <font color='green'>'''[SOLVED]'''</font> Vertical artifacts in jpegs. Images are ok at 100% quality. Fixed, testing. * <font color='green'>'''[SOLVED]'''</font> Vertical artifacts in jpegs. Images are ok at 100% quality. Fixed, testing. −* http://192.168.0.9:232x/noexif/mimg - multipart jpeg displays corrupted frames from time to time. Reason: network bandwidth?+* <font color='green'>'''[SOLVED]'''</font> http://192.168.0.9:232x/noexif/mimg - multipart jpeg displays corrupted frames from time to time. Reason: network bandwidth?  * <font color='green'>'''[SOLVED]'''</font> Sometimes on power-on (NAND flash boot) cannot mount the card's rootfs partition. Kernel Panics. Power off/on. Soft "reboot -f" works ok. * <font color='green'>'''[SOLVED]'''</font> Sometimes on power-on (NAND flash boot) cannot mount the card's rootfs partition. Kernel Panics. Power off/on. Soft "reboot -f" works ok.  <font size='2'> <font size='2'> Line 485: Line 488:  </font> </font>  [[VFS:_Unable_to_mount_root_fs_on_unknown-block(179,2)|More info]] [[VFS:_Unable_to_mount_root_fs_on_unknown-block(179,2)|More info]] −* Changing exposure/quality/gains - can corrupt images - needs testing.+* <font color='green'>'''[SOLVED]'''</font> Changing exposure/quality/gains - can corrupt images - needs testing.    −* After rewriting rootfs to &mu;SD card - some of the cards get a corrupted partition - re-partitioning (reformatting?) solves the problem.+* <font color='green'>'''[SOLVED]'''</font> After rewriting rootfs to &mu;SD card - some of the cards get a corrupted partition - re-partitioning (reformatting?) solves the problem.  <font size='2'> <font size='2'>    On the camera the rootfs is mounted as RW and some of the files are changed (also links created) -   On the camera the rootfs is mounted as RW and some of the files are changed (also links created) - Line 494: Line 497:     ==<font color="blue">Notes</font>== ==<font color="blue">Notes</font>== −* In case rootfs is on flash, it might make sense (or maybe not as the history is updated only once on session exit) to disable bash sessions command history - [http://stackoverflow.com/questions/18663078/disable-history-in-linux disable bash history]+* <font color='green'>'''[SOLVED]'''</font> In case rootfs is on flash, it might make sense (or maybe not as the history is updated only once on session exit) to disable bash sessions command history - [http://stackoverflow.com/questions/18663078/disable-history-in-linux disable bash history]    −* When using '''overlays''', deleting, existing in the lower layer, dirs can cause errors (hopefully it gets fixed someday), example:  +* <font color='green'>'''[SOLVED]'''</font> When using '''overlays''', deleting, existing in the lower layer, dirs can cause errors (hopefully it gets fixed someday), example:    ** /mnt/sda1 exists in lower layer: /tmp/rootfs.ro/tmp ** /mnt/sda1 exists in lower layer: /tmp/rootfs.ro/tmp  ** upper layer is mounted to "/" ** upper layer is mounted to "/" Oleg

10393 manual

Thu, 11/15/2018 - 17:07

‎Other info

← Older revision Revision as of 00:07, 16 November 2018 Line 474: Line 474:  |valign='top'|[[File:10393 half enclosure 2.jpeg|thumb|200px]] |valign='top'|[[File:10393 half enclosure 2.jpeg|thumb|200px]]  |} |}  +  +===Available lengths for cables for connecting sensors in custom setups===  +* [[FPC_cables|FPC cables]] - click for available lengths - connect sensor to the system board     ==<font color="blue">Known problems</font>== ==<font color="blue">Known problems</font>== Oleg

10393

Thu, 11/15/2018 - 17:01

‎Links

← Older revision Revision as of 00:01, 16 November 2018 (One intermediate revision by the same user not shown)Line 115: Line 115:  *[[10389|10389 board]] *[[10389|10389 board]]  *[[Using_10359_mux_with_10393|Using 10393 with multiplexer boards 10359]] *[[Using_10359_mux_with_10393|Using 10393 with multiplexer boards 10359]]  +* [[FPC_cables|FPC cables]] - used to for connecting sensors, available lengths are 50-450 mm, follow the link for proper connecting     ==Known issues== ==Known issues== Oleg

10338D

Thu, 11/15/2018 - 16:58

← Older revision Revision as of 23:58, 15 November 2018 Line 19: Line 19:  * Weight: 2 g * Weight: 2 g  * Mechanical drawings and CAD files for the 10338E board: [[Elphel_camera_parts_0353-00#0353-00-17_-_10338_rev_E_assembly_with_5MPix_Color_Sensor|link]] * Mechanical drawings and CAD files for the 10338E board: [[Elphel_camera_parts_0353-00#0353-00-17_-_10338_rev_E_assembly_with_5MPix_Color_Sensor|link]]  +  +==Links==  +* [[FPC_cables|FPC cables]] - click for available lengths - connect sensor to the system board Oleg

10338

Thu, 11/15/2018 - 16:58

← Older revision Revision as of 23:58, 15 November 2018 Line 18: Line 18:  |[[Image:10338bd.png|frame|[[Media:10338a.pdf|10338 Circuit Diagram, Parts List, PCB layout]] <br/> [[Media:10338a_gerber.tar.gz|10338 rev A Gerber files]] <br/> [[Media:10338d.pdf|10338D Circuit Diagram, PCB layout]] <br/> [[Media:10338d_gerber.tar.gz|10338 rev D Gerber files]] ]] |[[Image:10338bd.png|frame|[[Media:10338a.pdf|10338 Circuit Diagram, Parts List, PCB layout]] <br/> [[Media:10338a_gerber.tar.gz|10338 rev A Gerber files]] <br/> [[Media:10338d.pdf|10338D Circuit Diagram, PCB layout]] <br/> [[Media:10338d_gerber.tar.gz|10338 rev D Gerber files]] ]]  |} |}  +  +==Links==  +* [[FPC_cables|FPC cables]] - click for available lengths - connect sensor to the system board  +  [[Category: Boards 393]] [[Category: Boards 393]]  [[Category: Boards 353]] [[Category: Boards 353]] Oleg

FPC cables

Thu, 11/15/2018 - 16:53

← Older revision Revision as of 23:53, 15 November 2018 (One intermediate revision by the same user not shown)Line 1: Line 1:  ==[[Elphel_camera_parts_0353-01#0353-01-51_-_FPC_flexible_printed_circuit_straight_for_panoramic_head|0353-01-51]] (<b>asymmetrical</b>)== ==[[Elphel_camera_parts_0353-01#0353-01-51_-_FPC_flexible_printed_circuit_straight_for_panoramic_head|0353-01-51]] (<b>asymmetrical</b>)==  {| {| −|[[Image:Fpc_cable.jpeg|500px|thumb|Fig.1 L=70mm]]+|valign='top'|[[File:Elphel cables.jpeg|500px|thumb|Fig.1 Available lengths: 50, 70, 100, 150, 250 and 450mm]] −|[[Image:Fpc_cable_conn.jpeg|500px|thumb|Fig.2 Proper connecting: sensor and 10353 system board]]+|valign='top'|[[Image:Fpc_cable.jpeg|500px|thumb|Fig.2 L=70mm]]  |- |- −|[[Image:Fpc_cable_conn_10393.jpeg|500px|thumb|Fig.3 Proper connecting: sensor and 10393 system board (same principle as on Fig.2)]]+|valign='top'|[[Image:Fpc_cable_conn.jpeg|500px|thumb|Fig.3 Proper connecting: sensor and 10353 system board]]  +|valign='top'|[[Image:Fpc_cable_conn_10393.jpeg|500px|thumb|Fig.4 Proper connecting: sensor and 10393 system board (same principle as on Fig.3)]]  |} |}    Oleg

10393 manual

Mon, 11/05/2018 - 13:03

‎Controlling multiple cameras from single GUI

← Older revision Revision as of 20:03, 5 November 2018 Line 468: Line 468:  ===Controlling multiple cameras from single GUI=== ===Controlling multiple cameras from single GUI===  * [[Multi_camera_system_operation|Recording]] * [[Multi_camera_system_operation|Recording]]  +  +===Developers version's half enclosure===  +{|  +|valign='top'|[[File:10393 half enclosure 1.jpeg|thumb|200px]]  +|valign='top'|[[File:10393 half enclosure 2.jpeg|thumb|200px]]  +|}     ==<font color="blue">Known problems</font>== ==<font color="blue">Known problems</font>== Oleg

File:10393 half enclosure 2.jpeg

Mon, 11/05/2018 - 12:58

Oleg uploaded File:10393 half enclosure 2.jpeg

New page

== Licensing ==
{{CC }} Oleg

File:10393 half enclosure 1.jpeg

Mon, 11/05/2018 - 12:58

Oleg uploaded File:10393 half enclosure 1.jpeg

New page

== Licensing ==
{{CC }} Oleg

Fix network configuration

Fri, 10/26/2018 - 16:51

‎Quick instructions

← Older revision Revision as of 22:51, 26 October 2018 (4 intermediate revisions by the same user not shown)Line 15: Line 15:    cd fix_net_config   cd fix_net_config    ./host_script.sh 192.168.0.9</font>   ./host_script.sh 192.168.0.9</font> −* If the boot device is internal NAND flash, run '''shutdown -hP now''' to commit changes before power-cycling the camera. Not required if booted from uSD card.+Example output:  + <font size='1'>Copy data to the target...  + rootfs.tar.gz                                                                                                                                                                                                                               + 100%  925    0.9KB/s  00:00     + fix_net_config.py                                                                                                                                                                                                                           + 100% 2701    2.6KB/s  00:00     + Run fix_net_config.py from the target...  + Step 0: Start  + Step 1: Unpack  + Step 2: Read current network settings  + Settings for /etc/network/interfaces:  +  ipaddr:  192.168.0.9  +  netmask: 255.255.255.0  +  gateway: 192.168.0.15  + Step 3: Apply network settings to file  + Step 4: Overwrite filesystem  + Step 5: Request syncing (if boot from flash)  + NEXT:  +    * if boot from SD card - simply reboot  +    * if boot from flash -  +      ~$ ssh root@192.168.0.9  +      root@elphel393:~# shutdown -hP now  +      then powercycle  + Success</font>  +   +* To sync the changes to the file system:  + <font size=2>ssh root@192.168.0.9  + ''pass''</font>  +   + <font size=2>#boot from NAND flash?  + root@elphel393:~# shutdown -hP now  + #powercycle</font>  +   + <font size=2>#boot from card?  + root@elphel393:~# sync  + root@elphel393:~# reboot -f</font>  +   Next, any extra changes related to setting ip address, netmask or gateway made to '''''/etc/elphel393/init_elphel393.py''''' can be commented out or the original file can be used. Next, any extra changes related to setting ip address, netmask or gateway made to '''''/etc/elphel393/init_elphel393.py''''' can be commented out or the original file can be used.    Line 31: Line 67:       └──'''etc/network/interfaces'''    - network setup for eth0      └──'''etc/network/interfaces'''    - network setup for eth0  </font> </font> −  −      [[Category:393]] [[Category:393]] Oleg

Fix network configuration

Fri, 10/26/2018 - 16:32

‎Quick instructions

← Older revision Revision as of 22:32, 26 October 2018 (2 intermediate revisions by the same user not shown)Line 9: Line 9:  ==How to update network setup for '''20180511''' (or older firmware)== ==How to update network setup for '''20180511''' (or older firmware)==  ===Quick instructions=== ===Quick instructions=== −* Camera is online. The ip address can be any, e.g., 192.168.0.9+* Camera is online. The IP address can be any, e.g., 192.168.0.9 −* PC: in a terminal window (linux os) type the following commands:+* PC: in a terminal window (GNU/Linux OS) type the following commands:    <font size='2'>wget https://community.elphel.com/files/393/fix_network_config/fix_net_config.tar.gz   <font size='2'>wget https://community.elphel.com/files/393/fix_network_config/fix_net_config.tar.gz    tar -xzpf fix_net_config.tar.gz   tar -xzpf fix_net_config.tar.gz    cd fix_net_config   cd fix_net_config    ./host_script.sh 192.168.0.9</font>   ./host_script.sh 192.168.0.9</font> − +* If the boot device is internal NAND flash, run '''shutdown -hP now''' to commit changes before power-cycling the camera. Not required if booted from uSD card.  Next, any extra changes related to setting ip address, netmask or gateway made to '''''/etc/elphel393/init_elphel393.py''''' can be commented out or the original file can be used. Next, any extra changes related to setting ip address, netmask or gateway made to '''''/etc/elphel393/init_elphel393.py''''' can be commented out or the original file can be used.    Line 21: Line 21:  From a Linux PC, download [https://community.elphel.com/files/393/fix_network_config/fix_net_config.tar.gz fix_net_config.tar.gz]. From a Linux PC, download [https://community.elphel.com/files/393/fix_network_config/fix_net_config.tar.gz fix_net_config.tar.gz].  The archive contains 2 scripts - one (shell) is run from the host PC, another (python) will be copied and automatically run on the camera.   The archive contains 2 scripts - one (shell) is run from the host PC, another (python) will be copied and automatically run on the camera.   −The python script will write the current configuration to '''''/etc/network/interfaces''''' and overwrite one of the init scripts to disable network+The python script will write the current configuration (IP, mask, default gateway for eth0) to '''''/etc/network/interfaces''''' and overwrite one of the init scripts to disable network  configuration in '''''/etc/elphel393/init_elphel393.py''''' on startup. configuration in '''''/etc/elphel393/init_elphel393.py''''' on startup.    <font size='2'>'''fix_net_config.tar.gz'''   <font size='2'>'''fix_net_config.tar.gz''' Andrey.filippov

Pages