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: 33 min 18 sec ago

Templete:legacy

Wed, 11/15/2017 - 13:36

Andrey.filippov moved page Templete:legacy to Template:Legacy without leaving a redirect

Andrey.filippov

Using 10359 mux with10393

Wed, 11/15/2017 - 13:35

‎Phase adjustments

← Older revision Revision as of 20:35, 15 November 2017 Line 65: Line 65:  ** inspect image ** inspect image  ** TESTSENSOR=0x10008 - color bars mode, see Fig.3 ** TESTSENSOR=0x10008 - color bars mode, see Fig.3 −** MULTI_PHASE1=0x10000 (this worked for )+** MULTI_PHASE1=0x10000 (this worked for the tested setup)  ** MULTI_PHASE2=0x10000 ** MULTI_PHASE2=0x10000  ** MULTI_PHASE3=0x10050 ** MULTI_PHASE3=0x10050 Oleg

Templete:legacy

Wed, 11/15/2017 - 13:34

← Older revision Revision as of 20:34, 15 November 2017 Line 1: Line 1: −  <font color=red>This is a legacy page. Information may not reflect the current state of the products or code</font>+  <font color=red>This is a legacy page. Information may not reflect the current state of the products or code.</font> Andrey.filippov

Templete:legacy

Wed, 11/15/2017 - 13:33

general legacy template

New page

<font color=red>This is a legacy page. Information may not reflect the current state of the products or code</font> Andrey.filippov

Using 10359 mux with10393

Wed, 11/15/2017 - 13:33

← Older revision Revision as of 20:33, 15 November 2017 (One intermediate revision by the same user not shown)Line 2: Line 2:     ===Firmware image=== ===Firmware image=== −[https://community.elphel.com/files/393/20171115/ '''20171115'''] or apps-autocampars version at least 1.0.46+[https://community.elphel.com/files/393/20171115/ '''20171115'''] or required apps-autocampars version is at least 1.0.46    root@elphel393:~# cat /etc/elphel393/packages/apps-autocampars     root@elphel393:~# cat /etc/elphel393/packages/apps-autocampars      1.0.46   1.0.46 Line 67: Line 67:  ** MULTI_PHASE1=0x10000 (this worked for ) ** MULTI_PHASE1=0x10000 (this worked for )  ** MULTI_PHASE2=0x10000 ** MULTI_PHASE2=0x10000 −** MULTI_PHASE3=0x10000+** MULTI_PHASE3=0x10050    −[[File:Color_bars.jpeg|thumbs|200px|Fig.3 Test pattern]]+[[File:Color_bars.jpeg|thumb|200px|Fig.3 Test pattern]]  +   +Note: I had a script somewhere for auto adjustment  +   +* Save configuration (for port 0):  + http://192.168.0.9/autocampars.php?sensor_port=0     [[Category:393]] [[Category:393]] Oleg

Template:Manual legacy pages

Wed, 11/15/2017 - 13:30

← Older revision Revision as of 20:30, 15 November 2017 Line 1: Line 1: −  <font color=red>This is a legacy page. The information bellow is not compatible with Elphel 353/363 series cameras.</font>+  <font color=red>This is a legacy page. The information bellow is not compatible with Elphel 393 or 353/363 series cameras.</font> Andrey.filippov

Using 10359 mux with10393

Wed, 11/15/2017 - 13:27

← Older revision Revision as of 20:27, 15 November 2017 Line 54: Line 54:     ===Phase adjustments=== ===Phase adjustments=== −* For each port with incorrect sensor phase (just a quick link):+* For each port with incorrect sensor phase. A quick link for port 0:    http://192.168.0.9/parsedit.php?sensor_port=0&TESTSENSOR&SENSOR_PHASE&MULTI_PHASE1&MULTI_PHASE2&MULTI_PHASE3   http://192.168.0.9/parsedit.php?sensor_port=0&TESTSENSOR&SENSOR_PHASE&MULTI_PHASE1&MULTI_PHASE2&MULTI_PHASE3    Line 64: Line 64:     ** inspect image ** inspect image −** TESTSENSOR=0x10008 - color bars mode+** TESTSENSOR=0x10008 - color bars mode, see Fig.3 −**  +** MULTI_PHASE1=0x10000 (this worked for )  +** MULTI_PHASE2=0x10000  +** MULTI_PHASE3=0x10000     +[[File:Color_bars.jpeg|thumbs|200px|Fig.3 Test pattern]]     [[Category:393]] [[Category:393]] Oleg

File:Color bars.jpeg

Wed, 11/15/2017 - 13:26

Oleg uploaded File:Color bars.jpeg

New page

== Licensing ==
{{CC }} Oleg

Vdt

Wed, 11/15/2017 - 13:26

created page for VDT plugin

New page

VDT plugin for Eclipse is designed to integrate different tools for Verilog-based FPGA design.
Currently it supports only GNU/Linux operating system and tool specification file support
Icarus Verilog simulator and Xilinx ISE and Vivado Webpack design suites. It also works with Altera
Quartus tools for synthesising FPGA code for Altera devices.

Code repository: [https://git.elphel.com/Elphel/vdt-plugin/]

Installation instructions are: [https://git.elphel.com/Elphel/vdt-plugin/blob/master/README.md]

Video tutorial: [https://blog.elphel.com/2016/05/tutorial-02-eclipse-based-fpga-development-environment-for-elphel-cameras] Andrey.filippov

Using 10359 mux with10393

Wed, 11/15/2017 - 13:21

← Older revision Revision as of 20:21, 15 November 2017 (One intermediate revision by the same user not shown)Line 10: Line 10:  [[File:10393 ports.jpeg|300px|thumb|Fig.1 10393 ports]] [[File:10393 ports.jpeg|300px|thumb|Fig.1 10393 ports]]     +* cable sides as described [[10359#Connect_10353.2C_10359_and_sensors|here]]  * a mux board can be connected to any sensor port * a mux board can be connected to any sensor port  * up to 4x mux boards at the same time (2- do not require extra power modifications) * up to 4x mux boards at the same time (2- do not require extra power modifications) Line 16: Line 17:  [[File:10359top.jpeg|thumb|200px|Fig.2 10359 mux board (older revision)]] [[File:10359top.jpeg|thumb|200px|Fig.2 10359 mux board (older revision)]]    −* if the number of connected mux boards is 3+ then:  +* if the number of connected mux boards is 3+ then extra power is needed:      quick mod: see Fig.2   quick mod: see Fig.2    lift pins 3,4 on J1, put teflon tape under them and solder a wire to those lifted pins connected. Then add a MOS transistor or a switch that will apply external 3.3 V to W2 when those J1.3, J1.4 have     lift pins 3,4 on J1, put teflon tape under them and solder a wire to those lifted pins connected. Then add a MOS transistor or a switch that will apply external 3.3 V to W2 when those J1.3, J1.4 have   Line 51: Line 52:    root@elphel393:~# sync   root@elphel393:~# sync    root@elphel393:~# reboot -f   root@elphel393:~# reboot -f  +  +===Phase adjustments===  +* For each port with incorrect sensor phase (just a quick link):  + http://192.168.0.9/parsedit.php?sensor_port=0&TESTSENSOR&SENSOR_PHASE&MULTI_PHASE1&MULTI_PHASE2&MULTI_PHASE3  +  + TESTSENSOR - test pattern mode  + SENSOR_PHASE - mux or single sensor phase  + MULTI_PHASE1 - mux port 0 (J2)  + MULTI_PHASE2 - mux port 1 (J3)  + MULTI_PHASE3 - mux port 2 (J4)  +  +** inspect image  +** TESTSENSOR=0x10008 - color bars mode  +**       Oleg

Using 10359 mux with10393

Wed, 11/15/2017 - 13:04

← Older revision Revision as of 20:04, 15 November 2017 Line 16: Line 16:  [[File:10359top.jpeg|thumb|200px|Fig.2 10359 mux board (older revision)]] [[File:10359top.jpeg|thumb|200px|Fig.2 10359 mux board (older revision)]]    −* if the number of connected mux boards is 3+ then:  +* if the number of connected mux boards is 3+ then extra power is needed:      quick mod: see Fig.2   quick mod: see Fig.2    lift pins 3,4 on J1, put teflon tape under them and solder a wire to those lifted pins connected. Then add a MOS transistor or a switch that will apply external 3.3 V to W2 when those J1.3, J1.4 have     lift pins 3,4 on J1, put teflon tape under them and solder a wire to those lifted pins connected. Then add a MOS transistor or a switch that will apply external 3.3 V to W2 when those J1.3, J1.4 have   Oleg

Using 10359 mux with10393

Wed, 11/15/2017 - 13:02

Created page with "==Setup== ===Firmware image=== [https://community.elphel.com/files/393/20171115/ '''20171115'''] or apps-autocampars version at least 1.0.46 root@elphel393:~# cat /etc/elphe..."

New page

==Setup==

===Firmware image===
[https://community.elphel.com/files/393/20171115/ '''20171115'''] or apps-autocampars version at least 1.0.46
root@elphel393:~# cat /etc/elphel393/packages/apps-autocampars
1.0.46

===Connection===

[[File:10393 ports.jpeg|300px|thumb|Fig.1 10393 ports]]

* a mux board can be connected to any sensor port
* up to 4x mux boards at the same time (2- do not require extra power modifications)
* sensor boards can be connected to any unused ports

[[File:10359top.jpeg|thumb|200px|Fig.2 10359 mux board (older revision)]]

* if the number of connected mux boards is 3+ then:
quick mod: see Fig.2
lift pins 3,4 on J1, put teflon tape under them and solder a wire to those lifted pins connected. Then add a MOS transistor or a switch that will apply external 3.3 V to W2 when those J1.3, J1.4 have
power.

===Modified device tree===
Download and use this [http://community.elphel.com/files/393/20171115/10359/devicetree.dtb devicetree.dtb]. The easiest way is to overwrite the device tree on the BOOT partition of a recovery SD card and then boot from it.

===Application mask (assuming 10389 is not connected)===
Without the 10389 the application mode is set in ''/etc/elphel393/default_10389.xml''
root@elphel393:~# cat /etc/elphel393/default_10389.xml
<?xml version="1.0" standalone="yes"?>
<board>
<model>10389 not present</model>
<rev>B</rev>
<serial>F80000</serial>
<app>MT9P006</app>
<mode>15</mode>
</board>

To edit on the camera, use '''nano''':
ssh root@192.168.0.9
root@elphel393:~# nano /etc/elphel393/default_10389.xml

To enable programming mux board(s) - set corresponding bits in [19:16]=0x?, [15:0]=0x7777 - then convert to decimal. Examples:
* mux on port 0 (bit 16):
<mode>96119</mode> (=0x17777)
* mux on port 3 (bit 19):
<mode>554871</mode> (=0x87777)
* 2 mux boards on port 1 & 2:
<mode>423799</mode> (=0x67777)

Then
root@elphel393:~# sync
root@elphel393:~# reboot -f


[[Category:393]]

==Comments==
===device tree===
* decompile device tree
~$ dtc -I dtb -O dts -o devicetree.dts devicetree.dtb

* the only change that is made to work with the mux board is:
<font color='red'>-elphel393-detect_sensors,port-mux = "none none none none";</font>
<font color='green'>+elphel393-detect_sensors,port-mux = "detect detect detect detect";</font>

* compile device tree
~$ dtc -I dts -O dtb -o devicetree.dtb devicetree.dts Oleg

File:10393 ports.jpeg

Wed, 11/15/2017 - 11:57

Oleg uploaded File:10393 ports.jpeg

New page

== Licensing ==
{{CC }} Oleg

Tmp manual

Wed, 11/15/2017 - 11:32

‎Firmware images

← Older revision Revision as of 18:32, 15 November 2017 Line 267: Line 267:     ==<font color="blue">Firmware images</font>== ==<font color="blue">Firmware images</font>== −* [https://community.elphel.com/files/393/20170823/ '''20170823''']+* [https://community.elphel.com/files/393/20171115/ '''20171115''']  +* [https://community.elphel.com/files/393/20170823/ 20170823]  * [https://community.elphel.com/files/393/20170802/ 20170802] * [https://community.elphel.com/files/393/20170802/ 20170802] −* [https://community.elphel.com/files/393/20170627/ 20170627]      ==<font color="blue">Other info</font>== ==<font color="blue">Other info</font>== Oleg

Features 393

Tue, 11/14/2017 - 12:20

‎Hardware & Software

← Older revision Revision as of 19:20, 14 November 2017 Line 22: Line 22:  ** Standard GNU/Linux distribution offers the possibility to port existing software and kernel drivers to provide support for more external devices (USB gadgets, converters, ...) ** Standard GNU/Linux distribution offers the possibility to port existing software and kernel drivers to provide support for more external devices (USB gadgets, converters, ...)  * Hardware: * Hardware: −** 5MPix or 14MPix, 1/2.5" format sensors+** 5MPix ([[Mt9p006_specs|resolution-fps table]]) or 14MPix, 1/2.5" format sensors  ** Xilinx Zynq 7030 SoC - Dual-core ARM Cortex-A9 + FPGA, 800MHz ** Xilinx Zynq 7030 SoC - Dual-core ARM Cortex-A9 + FPGA, 800MHz  ** RAM: 1GB (system) and 0.5 GB (fpga) DDR3 memory ** RAM: 1GB (system) and 0.5 GB (fpga) DDR3 memory Oleg

10393

Tue, 11/14/2017 - 12:18

‎Supported Image Sensors

← Older revision Revision as of 19:18, 14 November 2017 Line 12: Line 12:  ** 800MHz ** 800MHz  ====Supported Image Sensors==== ====Supported Image Sensors==== −* [http://www.onsemi.com/PowerSolutions/product.do?id=MT9P006 MT9P006] -  5MPix 1/2.5" CMOS+* [http://www.onsemi.com/PowerSolutions/product.do?id=MT9P006 MT9P006] -  5MPix 1/2.5" CMOS, see [[Mt9p006_specs|fps-resolution table]]  * [http://www.onsemi.com/PowerSolutions/product.do?id=MT9F002 MT9F002] - 14MPix 1/2.3" CMOS * [http://www.onsemi.com/PowerSolutions/product.do?id=MT9F002 MT9F002] - 14MPix 1/2.3" CMOS  +  ====Memory and Storage==== ====Memory and Storage====  * 1.0 GB DDR3 memory - system RAM * 1.0 GB DDR3 memory - system RAM Oleg

Features 393

Wed, 10/18/2017 - 17:39

← Older revision Revision as of 23:39, 18 October 2017 Line 101: Line 101:  * Document scanning * Document scanning  * Street imagery * Street imagery −* 3D reconstruction (3D models examples)+* 3D reconstruction ([https://community.elphel.com/3d+map/?lat=44.92980751&lng=-118.25683594&zoom=7&rating=5 examples])  * 2D/3D laser scanning * 2D/3D laser scanning  * Barcode reading * Barcode reading Oleg

Features

Wed, 10/18/2017 - 17:38

← Older revision Revision as of 23:38, 18 October 2017 (One intermediate revision by the same user not shown)Line 70: Line 70:  * document scanning * document scanning  * street imagery * street imagery −* 3D reconstruction+* 3D reconstruction ([https://community.elphel.com/3d+map/?lat=44.92980751&lng=-118.25683594&zoom=7&rating=5 example])  * 2D/3D laser scanning * 2D/3D laser scanning  * barcode reading * barcode reading Line 84: Line 84:  * arts * arts    −==[[Images_and_videos_examples|Images and videos examples]]==+== Examples == −[http://vimeo.com/groups/14747 Vimeo group]+* [[Images_and_videos_examples|Images and videos]]  +* [[Eyesis4Pi_samples|Panoramas]] (by panoramic models)  +* [https://community.elphel.com/3d+map/?lat=44.92980751&lng=-118.25683594&zoom=7&rating=5 3D models] (by 3D reconstruction capable models)  +* [http://vimeo.com/groups/14747 Vimeo group] Oleg

Features 393

Wed, 10/18/2017 - 17:36

← Older revision Revision as of 23:36, 18 October 2017 Line 101: Line 101:  * Document scanning * Document scanning  * Street imagery * Street imagery −* 3D reconstruction+* 3D reconstruction (3D models examples)  * 2D/3D laser scanning * 2D/3D laser scanning  * Barcode reading * Barcode reading Line 115: Line 115:  * Arts * Arts    −==[[Images_and_videos_examples|Images and videos examples]]==+== Examples == −[http://vimeo.com/groups/14747 Vimeo group]+* [[Images_and_videos_examples|Images and videos]]  +* [[Eyesis4Pi_samples|Panoramas]] (by panoramic models)  +* [https://community.elphel.com/3d+map/?lat=44.92980751&lng=-118.25683594&zoom=7&rating=5 3D models] (by 3D reconstruction capable models)  +* [http://vimeo.com/groups/14747 Vimeo group] Oleg

Server

Wed, 10/11/2017 - 12:26

← Older revision Revision as of 18:26, 11 October 2017 Line 1: Line 1:  == Exim config == == Exim config ==  * copy ''some.patch'' to the directory of ''exim.conf'' * copy ''some.patch'' to the directory of ''exim.conf'' −* run:+* $ patch < ''some.patch'' − $ patch < ''some.patch''+* $ service exim restart −* service exim restart  Oleg

Pages