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: 52 min 49 sec ago

Main Page

Tue, 05/24/2016 - 19:30

← Older revision Revision as of 01:30, 25 May 2016 Line 45: Line 45: |- |- | '''[[UserProjects|User Projects]]'''<br>using Elphel Cameras   | '''[[UserProjects|User Projects]]'''<br>using Elphel Cameras   -| '''[[HD cinema camera Development FAQ|Apertus - open source cinema]]'''<br> +| | '''[[Roadmap]]'''<br>   | '''[[Roadmap]]'''<br>   | '''[[Tutorials]]'''<br> for Developers | '''[[Tutorials]]'''<br> for Developers Oleg

Tmp manual

Tue, 05/24/2016 - 13:25

← Older revision Revision as of 19:25, 24 May 2016 Line 70: Line 70: ==Firmware image== ==Firmware image== * [http://community.elphel.com/files/393/20160519/ 20160519] * [http://community.elphel.com/files/393/20160519/ 20160519]  +* [http://community.elphel.com/files/393/20160524/ 20160524] ==Known problems== ==Known problems== Oleg

Elphel camera parts 0393-10

Mon, 05/23/2016 - 13:33

0393-10-02 - NC393 camera frame:

← Older revision Revision as of 19:33, 23 May 2016 Line 9: Line 9: Machined from 0393-60-06 extrusion, Aluminum 6061T6 Machined from 0393-60-06 extrusion, Aluminum 6061T6 {{Cad4a|0393-10-02}} {{Cad4a|0393-10-02}}  +----  +=== 0393-10-02A - NC393 camera frame ===  +Machined from 0393-60-06 extrusion, Aluminum 6061T6  +{{Cad4a|0393-10-02A}} ---- ---- Mikhail

Tmp manual

Thu, 05/19/2016 - 16:40

← Older revision Revision as of 22:40, 19 May 2016 Line 47: Line 47: ** Quality - compression quality - individual for compressor but common for the buffer driver - it's better to have the same value for all channels. ** Quality - compression quality - individual for compressor but common for the buffer driver - it's better to have the same value for all channels. -* The startup settings are defined int the ''local/verilog/startup'' on the micro SD card, FAT32 partition:+* For 5MPix the startup settings are defined int the ''/usr/local/verilog/startup5'' on the micro SD card, FAT32 partition:   ...   ...   -c write_sensor_i2c  all 1 0 0x9009001e (exposure)   -c write_sensor_i2c  all 1 0 0x9009001e (exposure) Line 54: Line 54:   -c write_sensor_i2c  all 1 0 0x9009001d (red gain to 0xd)   -c write_sensor_i2c  all 1 0 0x9009001d (red gain to 0xd)   ...   ...  +{|  +|[[File:10393_controls.jpeg|thumb|200px]]  +|} ==Temperature monitor== ==Temperature monitor== * http://192.168.0.8/hwmon.html: * http://192.168.0.8/hwmon.html: ** T<sub>shutdown</sub> - automatic shutdown temperature level ** T<sub>shutdown</sub> - automatic shutdown temperature level  +{|  +|[[File:10393_hwmon.jpeg|thumb|200px]]  +|} ==Proper shutdown== ==Proper shutdown== Oleg

File:10393 controls.jpeg

Thu, 05/19/2016 - 16:38

uploaded "[[File:10393 controls.jpeg]]"

Oleg

Tmp manual

Thu, 05/19/2016 - 16:31

← Older revision Revision as of 22:31, 19 May 2016 (One intermediate revision not shown)Line 1: Line 1: ==Connections== ==Connections== * [[FPC_cables|sensors to system board]] * [[FPC_cables|sensors to system board]]  +* Ports:  +{|  +|[[File:NC393-CS marked ports.jpeg|thumb|200px]]  +|} ==Defaults== ==Defaults== IP addr: 192.168.0.8 IP addr: 192.168.0.8 Line 57: Line 61: ==Proper shutdown== ==Proper shutdown==   shutdown -hP now   shutdown -hP now  +  +==Firmware image==  +* [http://community.elphel.com/files/393/20160519/ 20160519] ==Known problems== ==Known problems== Oleg

Tmp manual

Thu, 05/19/2016 - 15:21

← Older revision Revision as of 21:21, 19 May 2016 Line 1: Line 1: ==Connections== ==Connections== * [[FPC_cables|sensors to system board]] * [[FPC_cables|sensors to system board]]  +* Ports:  +{|  +|[[File:NC393-CS marked ports.jpeg|thumb|200px]]  +|} ==Defaults== ==Defaults== IP addr: 192.168.0.8 IP addr: 192.168.0.8 Oleg

File:NC393-CS marked ports.jpeg

Thu, 05/19/2016 - 15:20

uploaded "[[File:NC393-CS marked ports.jpeg]]"

Oleg

FPC cables

Thu, 05/19/2016 - 14:54

← Older revision Revision as of 20:54, 19 May 2016 Line 6: Line 6: |[[Image:Fpc_cable_conn_10393.jpeg|500px|thumb|Fig.3 Proper connecting: sensor and 10393 system board (same principle as on Fig.2)]] |[[Image:Fpc_cable_conn_10393.jpeg|500px|thumb|Fig.3 Proper connecting: sensor and 10393 system board (same principle as on Fig.2)]] |} |}  +  +[[Category:Elphel353]]  +[[Category:Elphel393]] Oleg

Tmp manual

Thu, 05/19/2016 - 14:54

← Older revision Revision as of 20:54, 19 May 2016 (4 intermediate revisions not shown)Line 1: Line 1:  +==Connections==  +* [[FPC_cables|sensors to system board]] ==Defaults== ==Defaults== IP addr: 192.168.0.8 IP addr: 192.168.0.8 Line 5: Line 7: * The address is set in the ''init_elphel393.sh'' script on the card's FAT32 partition. * The address is set in the ''init_elphel393.sh'' script on the card's FAT32 partition.  +  +==init_elphel393.sh==  +* Before boot set SENSOR_TYPE:  +** SENSOR_TYPE=5 - for 5MPix sensors  +** SENSOR_TYPE=14 - for 14MPix  +<b>NOTE: 5 & 14 MPix sensors cannot be mixed - require different bitstreams.</b>  +* Change the default IP address ==Boot== ==Boot== Line 41: Line 50:   -c write_sensor_i2c  all 1 0 0x9009001d (red gain to 0xd)   -c write_sensor_i2c  all 1 0 0x9009001d (red gain to 0xd)   ...   ...  +  +==Temperature monitor==  +* http://192.168.0.8/hwmon.html:  +** T<sub>shutdown</sub> - automatic shutdown temperature level  +  +==Proper shutdown==  + shutdown -hP now ==Known problems== ==Known problems== * Vertical artifacts in jpegs. Images are ok at 100% quality. Fixed, testing. * Vertical artifacts in jpegs. Images are ok at 100% quality. Fixed, testing. -* http://192.168.0.8:232x/noexif/mimg - multipart jpeg displays corrupted frames from time to time. Reason: network bandwidth? slow PC?+* http://192.168.0.8:232x/noexif/mimg - multipart jpeg displays corrupted frames from time to time. Reason: network bandwidth? * Sometimes on power-on (NAND flash boot) cannot mount the card's rootfs partition. Kernel Panics. Power off/on. Soft "reboot -f" works ok. * Sometimes on power-on (NAND flash boot) cannot mount the card's rootfs partition. Kernel Panics. Power off/on. Soft "reboot -f" works ok. * Changing exposure/quality/gains - can corrupt images - needs testing. * Changing exposure/quality/gains - can corrupt images - needs testing.  +  +  +[[Category:Elphel393]] Oleg

Tmp manual

Thu, 05/19/2016 - 14:03

← Older revision Revision as of 20:03, 19 May 2016 (3 intermediate revisions not shown)Line 1: Line 1:  +==Connections==  +* [[FPC_cables|sensors to system board]] ==Defaults== ==Defaults== IP addr: 192.168.0.8 IP addr: 192.168.0.8 Line 5: Line 7: * The address is set in the ''init_elphel393.sh'' script on the card's FAT32 partition. * The address is set in the ''init_elphel393.sh'' script on the card's FAT32 partition.  +  +==init_elphel393.sh==  +* Before boot set SENSOR_TYPE:  +** SENSOR_TYPE=5 - for 5MPix sensors  +** SENSOR_TYPE=14 - for 14MPix  +<b>NOTE: 5 & 14 MPix sensors cannot be mixed - require different bitstreams.</b>  +* Change the default IP address ==Boot== ==Boot== Line 41: Line 50:   -c write_sensor_i2c  all 1 0 0x9009001d (red gain to 0xd)   -c write_sensor_i2c  all 1 0 0x9009001d (red gain to 0xd)   ...   ...  +  +==Temperature monitor==  +* http://192.168.0.8/hwmon.html:  +** T<sub>shutdown</sub> - automatic shutdown temperature level  +  +==Proper shutdown==  + shutdown -hP now ==Known problems== ==Known problems== * Vertical artifacts in jpegs. Images are ok at 100% quality. Fixed, testing. * Vertical artifacts in jpegs. Images are ok at 100% quality. Fixed, testing. -* http://192.168.0.8:232x/noexif/mimg - multipart jpeg displays corrupted frames from time to time. Reason: network bandwidth? slow PC?+* http://192.168.0.8:232x/noexif/mimg - multipart jpeg displays corrupted frames from time to time. Reason: network bandwidth? * Sometimes on power-on (NAND flash boot) cannot mount the card's rootfs partition. Kernel Panics. Power off/on. Soft "reboot -f" works ok. * Sometimes on power-on (NAND flash boot) cannot mount the card's rootfs partition. Kernel Panics. Power off/on. Soft "reboot -f" works ok. * Changing exposure/quality/gains - can corrupt images - needs testing. * Changing exposure/quality/gains - can corrupt images - needs testing. Oleg

FPC cables

Thu, 05/19/2016 - 13:45

← Older revision Revision as of 19:45, 19 May 2016 (4 intermediate revisions 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]]==+==[[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|600px|thumb|Fig.1 L=70mm]]+|[[Image:Fpc_cable.jpeg|500px|thumb|Fig.1 L=70mm]] -|[[Image:Fpc_cable_conn.jpeg|500px|thumb|Fig.2 Proper connecting: sensor and system board]]+|[[Image:Fpc_cable_conn.jpeg|500px|thumb|Fig.2 Proper connecting: sensor and 10353 system board]]  +|-  +|[[Image:Fpc_cable_conn_10393.jpeg|500px|thumb|Fig.3 Proper connecting: sensor and 10393 system board (same principle as on Fig.2)]] |} |} Oleg

File:Fpc cable conn 10393.jpeg

Thu, 05/19/2016 - 13:40

uploaded "[[File:Fpc cable conn 10393.jpeg]]"

Oleg

Eyesis4pi Post-Processing

Mon, 05/16/2016 - 15:09

Requirements:

← Older revision Revision as of 21:09, 16 May 2016 Line 17: Line 17: * [http://www.imagemagick.org/script/index.php ImageMagick] - ''convert''. * [http://www.imagemagick.org/script/index.php ImageMagick] - ''convert''. * [http://php.net/ PHP] * [http://php.net/ PHP] -* Download calibration kernels for the current Eyesis4Pi. Example kernels and sensor files can be found [http://eyesisbox.elphel.com/post-processing/calibration/ here]('''~78GB''', download everything).+* Get calibration kernels for the current Eyesis4Pi (come on a HDD with a camera).<!--Example kernels and sensor files can be found [http://eyesisbox.elphel.com/post-processing/calibration/ here]('''~78GB''', download everything).--> -* Download default-config.corr-xml from the same [http://eyesisbox.elphel.com/post-processing/calibration/ location].+* Get default-config.corr-xml (HDD).<!--from the same [http://eyesisbox.elphel.com/post-processing/calibration/ location].--> -* Download footage samples from [http://eyesisbox.elphel.com/post-processing/post-processing/src/ here].+* Download footage from the camera.<!--Download footage samples from [http://eyesisbox.elphel.com/post-processing/post-processing/src/ here].--> * '''Processed''' files are available for downloading from [http://eyesisbox.elphel.com/post-processing/post-processing/imagej_processed/ here] (ready for the stitching step). * '''Processed''' files are available for downloading from [http://eyesisbox.elphel.com/post-processing/post-processing/imagej_processed/ here] (ready for the stitching step). * '''Stitched''' results are found [http://eyesisbox.elphel.com/post-processing/post-processing/results/ here]. * '''Stitched''' results are found [http://eyesisbox.elphel.com/post-processing/post-processing/results/ here]. Oleg

Using minicom to connect to Elphel393 camera

Sat, 05/14/2016 - 16:41

Created page with "Elphel393 series cameras have built-in USB to serial converter which allows users to get access to serial console. You need microUSB-USB cable to connect a camera to your PC and ..."

New page

Elphel393 series cameras have built-in USB to serial converter which allows users to get access to serial console. You need microUSB-USB cable to connect a camera to your PC and a terminal software installed on the PC. We use minicom on Kubuntu for this purpose so this short note will describe how to connect to a camera using minicom.

First, you need to install minicom on the PC if have not done it before. Open a terminal on your PC and use the following command on Debian based systems like Ubuntu or Kubuntu:

~$sudo apt-get install minicom

or do the same with your preferred package manager.
minicom connects to a camera via /dev/ttyUSB0 device which is in ''dialout'' group by default:

~$ ls -l /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 May 14 14:26 /dev/ttyUSB0

You should add your user to ''dialout'' group to make it easier to connect to camera without root permissions:

~$ sudo adduser elphel dialout
[sudo] password for elphel:
Adding user `elphel' to group `dialout' ...
Adding user elphel to group dialout
Done.

Now user ''elphel'' is in group ''dialout'',

$ cat /etc/group | grep dialout
dialout:x:20:elphel

but new settings have not been applyed yet:

~$ groups
elphel adm sudo lpadmin sambashare libvirtd

You need to logout from the system and login again. Now your user is added to the group and new settings are applied:

~$ groups
elphel adm dialout sudo lpadmin sambashare libvirtd

The last step is minicom configuration. minicom tries to connect to a device which is specified in its configuration file /etc/minicom/minrc.dfl and this device is not what we are trying to connect to. If you start minicom with its default config file you will get an error:

~$ minicom -c on
minicom: cannot open /dev/tty8: Permission denied

It should be started in setup mode with root permissions:

~$ sudo minicom -s

Go to 'Serial port setup', change 'Serial Device' to /dev/ttyUSB0 and save configuration. Now you can start minicom

~$ minicom -c on

and it will connect to a camera. Mikhail

Poky 2.0 manual

Fri, 05/13/2016 - 19:28

Other dependencies:

← Older revision Revision as of 01:28, 14 May 2016 (4 intermediate revisions not shown)Line 9: Line 9: ==<font color="blue">Required packages</font>== ==<font color="blue">Required packages</font>== -* Found in [http://www.yoctoproject.org/docs/2.0/mega-manual/mega-manual.html Yocto Project mega-manual]+* Found in [http://www.yoctoproject.org/docs/2.0/mega-manual/mega-manual.html Yocto Project mega-manual] :  +Ubuntu and Debian  +   +    sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \  +    build-essential chrpath socat libsdl1.2-dev xterm  +                         +   +Fedora  +   +    sudo dnf install gawk make wget tar bzip2 gzip python unzip perl patch \  +    diffutils diffstat git cpp gcc gcc-c++ glibc-devel texinfo chrpath \  +    ccache perl-Data-Dumper perl-Text-ParseWords perl-Thread-Queue socat \  +    findutils which SDL-devel xterm  +                         +   +OpenSUSE  +   +    sudo zypper install python gcc gcc-c++ git chrpath make wget python-xml \  +    diffstat makeinfo python-curses patch socat libSDL-devel xterm  +                         +   +CentOS  +   +    sudo yum install gawk make wget tar bzip2 gzip python unzip perl patch \  +    diffutils diffstat git cpp gcc gcc-c++ glibc-devel texinfo chrpath socat \  +    perl-Data-Dumper perl-Text-ParseWords perl-Thread-Queue SDL-devel xterm  +   +==<font color="blue">Other dependencies</font>==  +   +  sudo apt-get install python-numpy ==<font color="blue">Output files</font>== ==<font color="blue">Output files</font>== Line 45: Line 74: *   *   <font size='2'> <font size='2'> -  $ git clone https://github.com/Elphel/elphel393.git+  git clone https://github.com/Elphel/elphel393.git -  $ cd elphel393+  cd elphel393 -  $ ./setup.sh+  ./setup.sh -  $ cd poky+  cd poky -  $ . ./oe-init-build-env+  . ./oe-init-build-env -  $ bitbake u-boot device-tree linux-xlnx core-image-elphel393+  bitbake u-boot device-tree linux-xlnx core-image-elphel393 </font> </font> Andrey.filippov

Elphel camera parts 0393-00

Fri, 05/13/2016 - 18:30

0393-00-25 - 10385 rev B power supply PCB assembly with 48V Traco:

← Older revision Revision as of 00:30, 14 May 2016 (2 intermediate revisions not shown)Line 7: Line 7: {{Cad4a|0393-00-21B}} {{Cad4a|0393-00-21B}} ---- ---- -=== 0393-00-22B  - 10385 rev B power supply PCB assembly ===+=== 0393-00-22B  - 10385 rev B power supply PCB assembly with 12V Traco === {{Cad4a|0393-00-22B}} {{Cad4a|0393-00-22B}} ---- ----  + === 0393-00-23A  - 103891 rev A external synchronization and fan PCB assembly === === 0393-00-23A  - 103891 rev A external synchronization and fan PCB assembly === {{Cad4a|0393-00-23A}} {{Cad4a|0393-00-23A}} Line 15: Line 16: === 0393-00-24  - 103892 Fan connector adapter PCB assembly === === 0393-00-24  - 103892 Fan connector adapter PCB assembly === {{Cad4a|0393-00-24}} {{Cad4a|0393-00-24}}  +----  +  +=== 0393-00-25B  - 10385 rev B power supply PCB assembly with 48V Traco ===  +{{Cad4a|0393-00-22B}} ---- ---- Olga

Elphel camera parts 0393-97

Wed, 05/11/2016 - 18:44

Created page with "Elphel NC393 series camera parts === 0393-97-01 - Flat head slotted screw, stainless steel 18-8, M1.6, l = 4mm === {{Cad4a|0393-97-01}} ----"

New page

[[Elphel_camera_parts_0393|Elphel NC393 series camera parts]]
=== 0393-97-01 - Flat head slotted screw, stainless steel 18-8, M1.6, l = 4mm ===
{{Cad4a|0393-97-01}}
---- Mikhail

Elphel camera parts 0393

Wed, 05/11/2016 - 18:41

← Older revision Revision as of 00:41, 12 May 2016 (One intermediate revision not shown)Line 15: Line 15: === [[Elphel_camera_parts_0393-83 | 0393-83 - Springs]] === === [[Elphel_camera_parts_0393-83 | 0393-83 - Springs]] === === [[Elphel_camera_parts_0393-90 | 0393-90 - Unthreaded spacers for M2]] === === [[Elphel_camera_parts_0393-90 | 0393-90 - Unthreaded spacers for M2]] === -=== [[Elphel_camera_parts_0393-93 | 0393-93 - nuts, M2.5]] ===+=== [[Elphel_camera_parts_0393-93 | 0393-93 - Nuts, M2.5]] ===  +=== [[Elphel_camera_parts_0393-97 | 0393-97 - Screws other than M2 and M2.5]] === === [[Elphel_camera_parts_0393-99 | 0393-99 - Screws, metric, M2]] === === [[Elphel_camera_parts_0393-99 | 0393-99 - Screws, metric, M2]] === Mikhail

Elphel camera parts 0393-27

Wed, 05/11/2016 - 17:34

← Older revision Revision as of 23:34, 11 May 2016 Line 1: Line 1: [[Elphel_camera_parts_0393|Elphel NC393 series camera parts]] [[Elphel_camera_parts_0393|Elphel NC393 series camera parts]]  +  +All parts on this page were prepared for 3D printing. Some of them have support elements manually place in most critical parts, so you do not need to enable support elements in your slicer software. All those elements can be easily removed after printing. We used Ultimaker2 with 0.4 mm nozzle for 3D printing all of these parts and achieved good results with 0.7 mm wall thickness and 20% infill density. We posted some examples of 3D printed parts on [http://blog.elphel.com/2016/05/3d-print-your-camera-freedom/ our blog]  +  +One of the parts below, 0393-27-07, is a helper object. It was specifically created for cutting out of SFE mount place in custom designs.  +  +=== 0393-27-01f - C/CS SFE adapter ===  +{{Cad4c|0393-27-01f}}  +----  +=== 0393-27-02d - Adapter for camera body ===  +{{Cad4c|0393-27-02d}}  +----  +=== 0393-27-03c - Support frame adapter ===  +{{Cad4c|0393-27-03c}}  +----  +=== 0393-27-04 - Cable strain relief for 0393-27-03c ===  +{{Cad4c|0393-27-04}}  +----  +=== 0393-27-05 - Cable strain relief for 0393-27-01f ===  +{{Cad4c|0393-27-05}}  +----  +=== 0393-27-06 - Cable strain relief for 0393-27-03c ===  +{{Cad4c|0393-27-06}}  +----  +=== 0393-27-07 - SFE cutout part ===  +{{Cad4c|0393-27-07}}  +----  +=== 0393-27-08a - SFE adapter ===  +{{Cad4c|0393-27-08a}}  +----  +=== 0393-27-09 - SFE adapter ===  +{{Cad4c|0393-27-09}}  +----  +=== 0393-27-10 - Cable strain relief for 0393-27-03c or 0393-27-02d ===  +{{Cad4c|0393-27-10}}  +---- Mikhail

Pages