10393
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.filippovFile:103892 gerber.tar.gz
uploaded "[[File:103892 gerber.tar.gz]]"
Andrey.filippovFile:10389b.pdf
uploaded a new version of "[[File:10389b.pdf]]"
Andrey.filippovPhoto-finish
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. OlegTrigger
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)==== OlegTmp manual
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>== OlegElphel camera parts 0393-18
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}} MikhailElphel camera parts 0393-27
Elphel camera parts 0393-27
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.filippovRequest for quote 393-2
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
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.filippovImgsrv
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.filippovFocus adjustment 393
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
File:Aberration calibration 393 regular SFE.png
uploaded "[[File:Aberration calibration 393 regular SFE.png]]"
OlegNAND flash boot rootfs
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 OlegElphel camera parts 0393-27
Elphel camera parts 0393-12
Tmp manual
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>== OlegFeatures 393
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
uploaded a new version of "[[File:Eyesis4pi 393 icon.jpeg]]"
Oleg