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: 19 min 13 sec ago

10393

Mon, 02/13/2017 - 14:34

More details:

← Older revision Revision as of 21:34, 13 February 2017 Line 69: Line 69: ==More details== ==More details== -[[Image:10393_bd.png|thumb|400px|[[Media:10393.pdf|10393 Circuit Diagram, Parts List, PCB layout]]     [[Media:10393_gerber.tar.gz|10393 Gerber files]]]]+[[Image:10393_bd.png|thumb|400px|[[Media:10393b.pdf|10393 Rev "B"  Circuit Diagram, Parts List, PCB layout]]     [[Media:10393b_gerber.tar.gz|10393 rev "B"  Gerber files]]]] This camera system board is designed to simultaneously support multiple sensors - both with legacy parallel interface (it is directly compatible with [[10338|10338 Sensor board]] and [[10359|10359 Sensor multiplexer board]]) and with new high-speed serial interface (up to 8 lanes + clock per each port), such as [[10398 | 10398 14MPix SFE]]. Sensor ports of the 10393 can be combined to interface larger/higher speed sensors, interface supply voltage is programmable in the range of 1.35V to 2.8V. All the sensor port interface signals are routed directly to the FPGA pads (22 I/O signals on each of the 4 flex cable connectors) , so the same ports can be uses for other purposes, for example to control the motors or interface IMU of the quadcopter. This camera system board is designed to simultaneously support multiple sensors - both with legacy parallel interface (it is directly compatible with [[10338|10338 Sensor board]] and [[10359|10359 Sensor multiplexer board]]) and with new high-speed serial interface (up to 8 lanes + clock per each port), such as [[10398 | 10398 14MPix SFE]]. Sensor ports of the 10393 can be combined to interface larger/higher speed sensors, interface supply voltage is programmable in the range of 1.35V to 2.8V. All the sensor port interface signals are routed directly to the FPGA pads (22 I/O signals on each of the 4 flex cable connectors) , so the same ports can be uses for other purposes, for example to control the motors or interface IMU of the quadcopter. Andrey.filippov

File:103892 gerber.tar.gz

Mon, 02/13/2017 - 14:26

uploaded "[[File:103892 gerber.tar.gz]]"

Andrey.filippov

File:10389b.pdf

Mon, 02/13/2017 - 14:20

uploaded a new version of "[[File:10389b.pdf]]"

Andrey.filippov

Photo-finish

Thu, 02/09/2017 - 12:24

line-scan with Elphel:

← Older revision Revision as of 19:24, 9 February 2017 (2 intermediate revisions not shown)Line 32: Line 32: In photo-finish mode the camera then samples just lines and delivers composite images as video frames via RTSP network stream or directly to a hard-disc. Programming the camera into line-scan mode is as simple as setting PH_HEIGHT to the desired line height (in pixel): In photo-finish mode the camera then samples just lines and delivers composite images as video frames via RTSP network stream or directly to a hard-disc. Programming the camera into line-scan mode is as simple as setting PH_HEIGHT to the desired line height (in pixel): -PH_HEIGHT=2+* '''set COMPRESSOR_RUN=0'''  +* '''set PH_HEIGHT=2'''  +* '''set COMPRESSOR_RUN=2'''  +   + Quick link to access parameters that might be useful: http://192.168.0.9/parsedit.php?WB_EN&AUTOEXP_ON&EXPOS&COMPRESSOR_RUN&TRIG&TRIG_PERIOD&PF_HEIGHT&WOI_HEIGHT&WOI_TOP&WOI_LEFT&WOI_WIDTH  + For more details see: [[Elphel_353_series_quick_start_guide#Accessing_camera_parameters|accessing camera parameters]] Due to the Bayer pattern of the sensor the minimal sample height is 2 lines. Due to the Bayer pattern of the sensor the minimal sample height is 2 lines. Oleg

Trigger

Wed, 02/08/2017 - 14:50

Examples:

← Older revision Revision as of 21:50, 8 February 2017 Line 64: Line 64: ====Internal (from fpga generator)==== ====Internal (from fpga generator)====  +* COMPRESSOR_RUN=0x0 * TRIG_CONDITION=0x0 * TRIG_CONDITION=0x0 * set the TRIG_PERIOD * set the TRIG_PERIOD * TRIG=0x4 * TRIG=0x4  +* COMPRESSOR_RUN=0x2 OR OR Line 74: Line 76: ====Internal (from fpga generator) + output the trigger signal==== ====Internal (from fpga generator) + output the trigger signal====  +* COMPRESSOR_RUN=0x0 * TRIG_CONDITION=0x0 * TRIG_CONDITION=0x0 * set the TRIG_PERIOD * set the TRIG_PERIOD * TRIG=0x4 * TRIG=0x4 * TRIG_OUT=0x800000 * TRIG_OUT=0x800000  +* COMPRESSOR_RUN=0x2 ====External (J15)==== ====External (J15)==== Oleg

Tmp manual

Mon, 02/06/2017 - 17:28

Other info:

← Older revision Revision as of 00:28, 7 February 2017 Line 278: Line 278: ===Boot modes=== ===Boot modes=== * [[Boot_options_393|Boot options]] * [[Boot_options_393|Boot options]]  +===Pointers monitor===  +* Displays sensor, compressor and buffer states per 10393 port:  + http://192.168.0.9/pointers/ ==<font color="blue">Known problems</font>== ==<font color="blue">Known problems</font>== Oleg

Elphel camera parts 0393-18

Thu, 02/02/2017 - 18:15

0353-18-30 - tripod mount nut, 1/4-20 thread:

← Older revision Revision as of 01:15, 3 February 2017 Line 2: Line 2: == 0393-18    - parts external other == == 0393-18    - parts external other == ---- ----  +=== 0353-18-01 - Vertical arm for H-camera ===  +{{Cad4a|0393-18-01}}  +----  +  +=== 0353-18-02 - Horizontal arm for H-camera ===  +{{Cad4a|0393-18-02}}  +----  + === 0353-18-30 - tripod mount nut, 1/4-20 thread === === 0353-18-30 - tripod mount nut, 1/4-20 thread === {{Cad4a|0393-18-30}} {{Cad4a|0393-18-30}} ---- ----  + === 0353-18-31 - tripod mount plate === === 0353-18-31 - tripod mount plate === {{Cad4a|0393-18-31}} {{Cad4a|0393-18-31}} Mikhail

Elphel camera parts 0393-27

Wed, 02/01/2017 - 13:41

← Older revision Revision as of 20:41, 1 February 2017 (One intermediate revision not shown)Line 14: Line 14: {{Cad4c|0393-27-03c}} {{Cad4c|0393-27-03c}} ---- ---- -=== 0393-27-04 - Cable strain relief for 0393-27-03c ===+=== 0393-27-04 - Cable strain relief for 0393-27-02d, 0393-27-2e === {{Cad4c|0393-27-04}} {{Cad4c|0393-27-04}} ---- ----  + === 0393-27-05 - Cable strain relief for 0393-27-01f === === 0393-27-05 - Cable strain relief for 0393-27-01f === {{Cad4c|0393-27-05}} {{Cad4c|0393-27-05}} Line 61: Line 62: Used with 0393-27-16. Used with 0393-27-16. {{Cad4c|0393-27-17}} {{Cad4c|0393-27-17}}  +----  +=== 0393-27-18 - Support frame adapter, short ===  +{{Cad4c|0393-27-18}} ---- ---- Andrey.filippov

Elphel camera parts 0393-27

Tue, 01/31/2017 - 20:49

0393-27-04 - Cable strain relief for 0393-27-03c:

← Older revision Revision as of 03:49, 1 February 2017 Line 14: Line 14: {{Cad4c|0393-27-03c}} {{Cad4c|0393-27-03c}} ---- ---- -=== 0393-27-04 - Cable strain relief for 0393-27-03c ===+=== 0393-27-04 - Cable strain relief for 0393-27-02d, 0393-27-2e === {{Cad4c|0393-27-04}} {{Cad4c|0393-27-04}} ---- ----  + === 0393-27-05 - Cable strain relief for 0393-27-01f === === 0393-27-05 - Cable strain relief for 0393-27-01f === {{Cad4c|0393-27-05}} {{Cad4c|0393-27-05}} Andrey.filippov

Request for quote 393-2

Tue, 01/31/2017 - 12:55

New page

Elphel, Inc. invites the machine shops to Quote manufacturing of the following parts:
{| class="wikitable" style="background:#fcfcfc; " border="1"
|+ Metal Parts
|-
! Part !! QTY per Unit !! Notes
|-
| [[Elphel_camera_parts_0393-12#0393-12-29B_-_Sensor_front_end.2C_CS-mount.2C_Rev_.22B.22|0393-12-29B - Sensor front end, CS-mount ]] || 20 || 100 ||
|-
| [[Elphel_camera_parts_0393-12#0393-12-30A_-_Sensor_adjustment_plate.2C_Rev._.22A.22|0393-12-30A - Sensor adjustment plate ]] || 20 || 100 ||
|-
| [[Elphel_camera_parts_0393-11#393-11-04A_-_Cooling_fan_enclosure.2C_Rev_.22A.22|0393-11-04A - Cooling fan enclosure,rev A ]] || 20 || 100 ||
|-
| [[Elphel_camera_parts_0393-12#0393-12-20_-_Mounting_plate_for_calibrated_SFE|0393-12-20 - Mounting plate for calibrated SFE]] || 12 || 100 ||
|-
| [[Elphel_camera_parts_0393-12#0393-12-43_-_SFE_M12_body|0393-12-43 - SFE M12 body ]] || 40 || 100 ||
|-
| [[Elphel_camera_parts_0393-12#0393-12-44_-_SFE_M12_adapter|0393-12-44 - SFE M12 adapter ]] || 40 || 100 ||
|-
| [[Elphel_camera_parts_0393-12#0393-12-50_-_Fisheye_head_adapter|0393-12-50 - Fisheye head adapter ]] || 12 || 120 ||
|-
| [[Elphel_camera_parts_0393-12#0393-12-51_-_SFEs_mount|0393-12-51 - SFEs mount ]] || 6 || 60 ||
|-
| [[Elphel_camera_parts_0393-13#0393-13-01A_-_Back_panel_for_NC393.2C_Rev._.22A.22.2C_connector_openings_for_10393A_and_10389B_connectors|0393-13-01A - Back panel for NC393 rev.A ]] || 20 || 100 ||
|-
| [[Elphel_camera_parts_0393-20#0393-20-11_-_SSD_mount|0393-20-11 - SSD mount ]] || 20 || 100 ||
|-
| [[Elphel_camera_parts_0393-18#0353-18-30_-_tripod_mount_nut.2C_1.2F4-20_thread|0353-18-30 - tripod mount nut, 1/4-20 thread ]] || 10 || 100 ||
|-
| [[Elphel_camera_parts_0393-83#0393-83-01_-_|0393-83-01 - Belleville disk spring, 0.125" ID, 0.250" OD, 0.013" Thick ]] || 1000 || 5000 ||
|-

|}


Please, read the [[Supplier_Terms_and_Conditions|Suppliers Terms and Conditions]] and send the Proposals by e-mail: [mailto://supplies@elphel.com supplies@elphel.com] Olga

Imgsrv

Fri, 01/27/2017 - 12:42

imgsrv - Simple and fast HTTP server to provide still images and metadata acquired by the camera:

← Older revision Revision as of 19:42, 27 January 2017 (3 intermediate revisions not shown)Line 8: Line 8: === imgsrv usage === === imgsrv usage === -imgsrv listens to the camera http port (currently 8081) and parses the rest of the url string as a series of commands, i.e.:+====Update for NC393 series cameras that have 4 sensor ports:====  +   +Default imgsrv ports are '''2323, 2324, 2325 and 2326''' instead of single '''8081''' that is valid for NC353.  +   +imgsrv listens to the camera http port (8081 for the nc353 series) and parses the rest of the URL string as a series of commands, for example:   <nowiki>http://<camera_ip>:8081/towp/save</nowiki>     <nowiki>http://<camera_ip>:8081/towp/save</nowiki>     <nowiki>http://<camera_ip>:8081/torp/wait/img/next/save</nowiki>      <nowiki>http://<camera_ip>:8081/torp/wait/img/next/save</nowiki>    Andrey.filippov

Imgsrv

Fri, 01/27/2017 - 12:39

imgsrv usage:

← Older revision Revision as of 19:39, 27 January 2017 (2 intermediate revisions not shown)Line 11: Line 11:   <nowiki>http://<camera_ip>:8081/towp/save</nowiki>     <nowiki>http://<camera_ip>:8081/towp/save</nowiki>     <nowiki>http://<camera_ip>:8081/torp/wait/img/next/save</nowiki>      <nowiki>http://<camera_ip>:8081/torp/wait/img/next/save</nowiki>     +  +'''Update for NC393 series cameras that have 4 sensor ports:'''  +  +Default imgsrv ports are '''2323, 2324, 2325 and 2326''' instead of single '''8081''' that is valid for NC353. The above command will be interpreted as the following sequences: The above command will be interpreted as the following sequences: Andrey.filippov

Focus adjustment 393

Thu, 01/26/2017 - 18:44

New page

==Description==
internal use
==regular SFE==
{|
|[[File:Aberration calibration 393 regular SFE.png|thumb|1600px]]
|}

# '''restore''' from ''test_focusing/default.conf-xml''
# '''quick get&show'''
# '''find grid'''
# '''no-move measure'''
# '''show PSF'''
# adjust screws
# repeat from 4. until good Oleg

NAND flash boot rootfs

Wed, 01/25/2017 - 10:45

Option 1: web browser:

← Older revision Revision as of 17:45, 25 January 2017 Line 19: Line 19: * Boot the camera from the micro SD card (<font color='red'>important for rootfs update</font>) * Boot the camera from the micro SD card (<font color='red'>important for rootfs update</font>) * Go to the http://192.168.0.9/update_software.html * Go to the http://192.168.0.9/update_software.html -* Upload '''uImage''' and '''rootfs.ubi'''+* Upload: '''uImage''', '''rootfs.ubi'''  +* To update u-boot and devicetree, upload: '''boot.bin''', '''u-boot-dtb.img''', '''devicetree.dtb''' * Verify-button, download backup then Flash-button * Verify-button, download backup then Flash-button Oleg

Elphel camera parts 0393-27

Tue, 01/24/2017 - 16:13

← Older revision Revision as of 23:13, 24 January 2017 Line 52: Line 52: This plate is used in combination with 0393-27-14. This plate is used in combination with 0393-27-14. {{Cad4c|0393-27-15}} {{Cad4c|0393-27-15}}  +----  +  +=== 0393-27-16 - Calibration SFE housing ===  +{{Cad4c|0393-27-16}}  +----  +  +=== 0393-27-17 - Cable strain relief for calibration SFE housing ===  +Used with 0393-27-16.  +{{Cad4c|0393-27-17}} ---- ---- Andrey.filippov

Elphel camera parts 0393-12

Tue, 01/24/2017 - 16:10

← Older revision Revision as of 23:10, 24 January 2017 Line 1: Line 1: [[Elphel_camera_parts_0393|Elphel NC393 series camera parts]] [[Elphel_camera_parts_0393|Elphel NC393 series camera parts]] == 0393-12 - front ends == == 0393-12 - front ends ==  +=== 0393-12-20 - Mounting plate for calibrated SFE ===  +Note: X3D model will be updated later.  +{{Cad4a|0393-12-20}}  +----  + === 0393-12-29 - Sensor front end, CS-mount === === 0393-12-29 - Sensor front end, CS-mount === {{Cad4a|0393-12-29}} {{Cad4a|0393-12-29}} Andrey.filippov

Tmp manual

Tue, 01/24/2017 - 13:12

Web user interface (camvc):

← Older revision Revision as of 20:12, 24 January 2017 (One intermediate revision not shown)Line 85: Line 85: ==<font color="blue">Web user interface (camvc)</font>== ==<font color="blue">Web user interface (camvc)</font>== -http://192.168.0.9/closeme.html (type in the browser address bar - will be changed soon):+http://192.168.0.9/ (if not found - http://192.168.0.9/closeme.html (type in the browser address bar - will be changed soon)): * The page contains links to camvc user interface for each individual camera port. * The page contains links to camvc user interface for each individual camera port. * camvc was ported from the 10353 camera series: * camvc was ported from the 10353 camera series: Line 258: Line 258: ==<font color="blue">Firmware images</font>== ==<font color="blue">Firmware images</font>== -TBA+* [http://community.elphel.com/files/393/20170124/ 20170124] ==<font color="blue">Other info</font>== ==<font color="blue">Other info</font>== Oleg

Features 393

Fri, 01/13/2017 - 19:21

New page

{| border="0" cellpadding="2" align="right"
|valign='top'|[[File:Nc393 small.jpeg|thumb|150px|[http://www3.elphel.com/nc393-cs NC393-CS]]]
|valign='top'|[[File:Nc393-dev-sm.jpeg|thumb|150px|[http://www3.elphel.com/mnc393-custom NC393-DEV]]]
|-
|valign='top'|[[File:Nc-393-printed-H-.jpeg|thumb|150px|[http://www3.elphel.com/mnc393-custom NC393-H]]]
|valign='top'|[[File:Eyesis4pi 393 icon.jpeg|thumb|150px|[[Eyesis4Pi_393|Eyesis4Pi 393]]]]
|}

[http://www.elphel.com Elphel 10393 series] are highly customizable high performance, network, multi-sensor (multi-) camera systems.

To ensure the freedom of our customers and the sustainable development of the Elphel project all our developments are covered by the GNU/GPL v3 License.

Turnkey and OEM models exist. Both are totally customizable for the customer's task.

== Features ==
====Hardware & Software====
* Free Software and Open Hardware
* '''100% open source''' FPGA image processing and compression
* FPGA image de-warping (distortion correction) and robust multiple view depth extraction coming soon
* User/developer friendly: HTML, JavaScript, PHP, Python, CGI, C/C++, Verilog
* Operating System: Embedded Linux (Yocto build)
** 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:
** 5MPix or 14MPix, 1/2.5" format sensors
** Xilinx Zynq 7030 SoC - Dual-core ARM Cortex-A9 + FPGA, 800MHz
** RAM: 1GB (system) and 0.5 GB (fpga) DDR3 memory
** 1 GB NAND Flash
** 1 GigE
** μSD
** m.2 SSD
** μUSB2.0
** eSATA+USB2.0 - 2-in-1 port
** 4x sensor ports - routed to FPGA, each reconfigurable for general multi-purpose use
** Connecting multiple sensors to a single system board - up to 12 (4 ports x 3 sensors per 10359 mux board)
** External sync port
** Hardware synchronized recording of multiple images (multiple sensors, multiple cameras, external trigger)
** support other extension boards ([[103695|IMU]](for [http://www.analog.com/en/products/sensors/inertial-measurement-units/adis16375.html ADIS 16375]), [[103696|GPS]])
** WiFi: through a USB WiFi adapter
** On-board clock/calendar
** Remote/local digital temperature sensor
** Data insertion into EXIF header (GPS, compass, [http://en.wikipedia.org/wiki/Inertial_navigation_system INS], other telemetry, ..)
<!--** RFID integration-->
<!--** [[Focus helper]] (software to assist in adjusting fine focus) -->
<!--** Robust and reliable firmware upgrade (reflashing) over the network.-->
** [[10393|'''More info''']]
* Power:
** 18-75V or 12-36V
* Physical properties (without lens or adapters):
** WxHxL: 40x45x123 mm
** Weight: 215g

* Firmware development tools:
** [https://eclipse.org Eclipse IDE] + [https://github.com/Elphel/vdt-plugin VDT-Plugin]
** [http://www.xilinx.com/products/design-tools/vivado.html Vivado WebPACK Edition]
** [http://iverilog.icarus.com/ IVerilog]
** [http://gtkwave.sourceforge.net/ GTKWave]
* Software (Kernel and Applications) development tools:
** [https://eclipse.org Eclipse IDE]
** [https://www.yoctoproject.org/tools-resources/projects/poky Yocto Poky]
* Sources:
** [https://github.com/Elphel GitHub/Elphel]
* Tools installation docs
** [[Poky_2.0_manual|Set up development environment]]
* [http://wiki.elphel.com Documentation] includes:
** schematics, parts list, PCB layout, gerber files
** hardware models: step, dxf
** source files

====Optics====
* Calibrated fixed-focus lenses available:
** 10" (0.1 pix) in the center 80% x 80% area
** 30" (0.3 pix) maximal error over the full FoV
** <0.03um/° thermal expansion
* Aberration correction allows to preserve a full sensor resolution over the camera FoV
* Distortion correction allows to get a precise pixel mapping for a single/multiple sensor system
* Calibration is not limited to panoramic cameras - is available for all kinds of systems.
{|
|[[File:Eyesis4pi393 calibration closer resized.jpeg|200px|thumb]]
|[[File:Eyesis-with-cradle-pattern_small_2.jpeg|340px|thumb| Calibration process drawing]]
|}
== Application areas ==
* [http://en.wikipedia.org/wiki/Photogrammetry Photogrammety]
* Scientific imagery and video applications
** High speed video
** Exploration
** Microscopy
** [[Images_and_videos_examples#Nature_.26_animals_2|observation of nature/wildlife]]
** [[SCINI:_Submersible_Capable_of_under_Ice_Navigation_and_Imaging|underwater imaging]]
* Medical imagery
* Time-lapse filming (Including HDR support)
* Geotagging applications
* Aerial imagery and video applications
* Digital cinematography
* HD video
* Security
** Video surveillance
** Smart access control
** RFID
* Document scanning
* Street imagery
* 3D reconstruction
* 2D/3D laser scanning
* Barcode reading
* Sport ([[Photo-finish]])
* Machine vision
** PCB inspection
** Parts inspection & validation
* Robotics
* Education (Verilog, Image processing, Networking, Circuit design, Mechanical design)
* Business
** Video conferencing
* Entertainment
* Arts

==[[Images_and_videos_examples|Images and videos examples]]==
[http://vimeo.com/groups/14747 Vimeo group] Oleg

File:Eyesis4pi 393 icon.jpeg

Fri, 01/13/2017 - 18:28

uploaded a new version of "[[File:Eyesis4pi 393 icon.jpeg]]"

Oleg

Pages