Imaging solutions with Free Software & Open Hardware

Who's online

There are currently 0 users online.

Elphel camera parts 0353-27

Wiki Recent Changes - Wed, 06/17/2015 - 17:34

New page

[[Elphel_camera_parts]]
----
=== 0353-27-01 - SATA multiplexer heat sink rail, aluminum ===
{{Cad4a|0353-27-01}}
----
=== 0353-27-02 - SATA multiplexer heat sink, aluminum ===
{{Cad4a|0353-27-02}} Mikhail

Elphel camera parts 0353-00

Wiki Recent Changes - Wed, 06/17/2015 - 16:07

0353-00-23 - 103697 rev 0 PCB assembly:

← Older revision Revision as of 22:07, 17 June 2015 (One intermediate revision not shown)Line 88: Line 88: ---- ----  +  +=== 0353-00-23-01  - 103697 rev "B" PCB assembly ===  +{{Cad4a|0353-00-23-01}}  +  +----  + === 0353-00-24  - 103696 rev 0 PCB assembly with DB9 connector === === 0353-00-24  - 103696 rev 0 PCB assembly with DB9 connector === {{Cad4|0353-00-24}} {{Cad4|0353-00-24}} Mikhail

Elphel camera parts 0353-19

Wiki Recent Changes - Mon, 06/15/2015 - 16:24

0353-19-65G - SFE Plate, revision "G":

← Older revision Revision as of 22:24, 15 June 2015 (2 intermediate revisions not shown)Line 325: Line 325: === 0353-19-64D - SFE Module, Base, Rev "D" === === 0353-19-64D - SFE Module, Base, Rev "D" === -{{Cad4|0353-19-64D}}+Surfaces painted in green must be protected from anodizing.  +{{Cad4b|0353-19-64D}} ---- ---- === 0353-19-641D - SFE Module, Base, with shifted lens center,  Rev "D" === === 0353-19-641D - SFE Module, Base, with shifted lens center,  Rev "D" === -{{Cad4|0353-19-641D}}+Surfaces painted in green must be protected from anodizing.  +{{Cad4b|0353-19-641D}} ---- ---- Line 370: Line 372: === 0353-19-65G - SFE Plate, revision "G" === === 0353-19-65G - SFE Plate, revision "G" === -{{Cad4|0353-19-65G}}+Surfaces painted in green must be protected from anodizing.  +{{Cad4b|0353-19-65G}} ---- ---- Mikhail

Template:Cad4b

Wiki Recent Changes - Mon, 06/15/2015 - 14:04

New page

<noinclude>
== Usage ==
Includes table with 4 files - JPEG, pdf, dxf and stp (external links) and license
{{Cad4a|basename}}
</noinclude>
{|
|- valign="bottom"
|
{| border="0" cellpadding="3" style="border:1px solid lightgray;border-collapse:collapse;"
|-
| <span class="plainlinks">[http://community.elphel.com/files/production/{{{1}}}.jpeg http://community.elphel.com/files/production/{{{1}}}_resized.jpeg]</span>
| <span class="plainlinks">[http://community.elphel.com/files/production/{{{1}}}_extra.jpeg http://community.elphel.com/files/production/{{{1}}}_extra_resized.jpeg]</span>
|-
|
[http://community.elphel.com/files/production/{{{1}}}.stp.tar.gz 3d (step)]&nbsp;&nbsp;
[http://community.elphel.com/files/production/{{{1}}}.dxf.tar.gz 2d (dxf)]&nbsp;&nbsp;
[http://community.elphel.com/files/production/{{{1}}}.pdf 2d (pdf)]&nbsp;&nbsp;
|}
|
Copyright &copy; {{CURRENTYEAR}} Elphel Inc., Licensed under [http://ohwr.org/cernohl CERN OHL v.1.1], [http://www.gnu.org/copyleft/fdl.html GNU FDL v.1.3]
|}

<!--
{| border="0" cellpadding="2"
|-
|[[Image:{{{1}}}.jpeg|thumb|220px|
[http://community.elphel.com/files/production/{{{1}}}.stp.tar.gz 3d (step)]&nbsp;&nbsp;
[http://community.elphel.com/files/production/{{{1}}}.dxf.tar.gz 2d (dxf)] &nbsp;&nbsp;
[http://community.elphel.com/files/production/{{{1}}}.pdf 2d (pdf)] &nbsp;&nbsp;]]
|-
|}
--> Mikhail

Elphel camera parts 0353-97

Wiki Recent Changes - Mon, 06/15/2015 - 12:21

0353-97 - Screws other than M2 and M2.5:

← Older revision Revision as of 18:21, 15 June 2015 (2 intermediate revisions not shown)Line 311: Line 311: === 0353-97-90 Set Screw, M10x1.5, l=20mm === === 0353-97-90 Set Screw, M10x1.5, l=20mm === {{Cad4|0353-97-90}} {{Cad4|0353-97-90}}  +  +----  +  +=== 0353-97-91 Socket head cap screw, #4-40, l=1/2", nylon ===  +McMaster p/n 95868A260  +{{Cad4a|0353-97-91}}  +  +----  +  +=== 0353-97-92 Plastic thumb screw head ===  +McMaster p/n 94052A021  +{{Cad4a|0353-97-92}} ---- ---- Mikhail

Elphel camera parts 0353-97

Wiki Recent Changes - Fri, 06/12/2015 - 19:04

0353-97-91 Socket Cap Screw, #4-40, l=1/2":

← Older revision Revision as of 01:04, 13 June 2015 (One intermediate revision not shown)Line 311: Line 311: === 0353-97-90 Set Screw, M10x1.5, l=20mm === === 0353-97-90 Set Screw, M10x1.5, l=20mm === {{Cad4|0353-97-90}} {{Cad4|0353-97-90}}  +  +----  +  +=== 0353-97-91 Socket head cap screw, #4-40, l=1/2", nylon ===  +McMaster p/n 95868A260  +{{Cad4a|0353-97-91}} ---- ---- Mikhail

Elphel camera parts 0353-97

Wiki Recent Changes - Fri, 06/12/2015 - 17:51

0353-97-90 Set Screw, M10x1.5, l=20mm:

← Older revision Revision as of 23:51, 12 June 2015 Line 311: Line 311: === 0353-97-90 Set Screw, M10x1.5, l=20mm === === 0353-97-90 Set Screw, M10x1.5, l=20mm === {{Cad4|0353-97-90}} {{Cad4|0353-97-90}}  +  +----  +  +=== 0353-97-91 Socket Cap Screw, #4-40, l=1/2" ===  +{{Cad4a|0353-97-91}} ---- ---- Mikhail

File:Power cables.odg.tar.gz

Wiki Recent Changes - Thu, 06/11/2015 - 17:32

uploaded "[[File:Power cables.odg.tar.gz]]"

Oleg

Elphel camera parts 0353-01

Wiki Recent Changes - Thu, 06/11/2015 - 16:18

0353-01-555 - Eyesis4Pi Power cable 48V:

← Older revision Revision as of 22:18, 11 June 2015 Line 228: Line 228: |(Molex: 0462350001) digikey p/n WM7082CT-ND |(Molex: 0462350001) digikey p/n WM7082CT-ND |- |- -|1 x CABLE ASSY 5.5X2.1MM M/F 14' (~10AWG)  +|1 x CABLE ASSY ID=2.5mm OD=5.5mm, 1.83m, (18 AWG) -|digikey p/n 839-1173-ND+|digikey p/n CP-2209-ND or CP-2218-ND |} |} Oleg

Template:Cad4a

Wiki Recent Changes - Thu, 06/11/2015 - 12:01

← Older revision Revision as of 18:01, 11 June 2015 (37 intermediate revisions not shown)Line 4: Line 4: {{Cad4a|basename}} {{Cad4a|basename}} </noinclude> </noinclude>  +{|  +|- valign="bottom"  +|  +{| border="0" cellpadding="3" style="border:1px solid lightgray;border-collapse:collapse;"  +|-  +| <span class="plainlinks">[http://community.elphel.com/files/production/{{{1}}}.jpeg http://community.elphel.com/files/production/{{{1}}}_resized.jpeg]</span>  +|-  +|  +[http://community.elphel.com/files/production/{{{1}}}.stp.tar.gz 3d (step)]&nbsp;&nbsp;  +[http://community.elphel.com/files/production/{{{1}}}.dxf.tar.gz 2d (dxf)]&nbsp;&nbsp;  +[http://community.elphel.com/files/production/{{{1}}}.pdf        2d (pdf)]&nbsp;&nbsp;  +|}  +|  +Copyright &copy; {{CURRENTYEAR}} Elphel Inc., Licensed under [http://ohwr.org/cernohl CERN OHL v.1.1], [http://www.gnu.org/copyleft/fdl.html GNU FDL v.1.3]  +|}  +<!-- {| border="0" cellpadding="2" {| border="0" cellpadding="2" |- |- -| [[Image:{{{1}}}.jpeg|thumb|[[Media:{{{1}}}.stp.tar.gz|3d (step)]]&nbsp;&nbsp;[[Media:{{{1}}}.dxf.tar.gz|2d (dxf)]]&nbsp;&nbsp;[[Media:{{{1}}}.pdf|2d (pdf)]]]] || +|[[Image:{{{1}}}.jpeg|thumb|220px|  +[http://community.elphel.com/files/production/{{{1}}}.stp.tar.gz 3d (step)]&nbsp;&nbsp;  +[http://community.elphel.com/files/production/{{{1}}}.dxf.tar.gz 2d (dxf)] &nbsp;&nbsp;  +[http://community.elphel.com/files/production/{{{1}}}.pdf       2d (pdf)] &nbsp;&nbsp;]] |- |- |} |}  +--> Oleg

Template:Cad4a

Wiki Recent Changes - Wed, 06/10/2015 - 22:20

← Older revision Revision as of 04:20, 11 June 2015 (15 intermediate revisions not shown)Line 7: Line 7: {| border="0" cellpadding="2" {| border="0" cellpadding="2" |- |- -| [[Image:{{{1}}}.jpeg|thumb|[[Media:{{{1}}}.stp.tar.gz|3d (step)]]&nbsp;&nbsp;[[Media:{{{1}}}.dxf.tar.gz|2d (dxf)]]&nbsp;&nbsp;[[Media:{{{1}}}.pdf|2d (pdf)]]]] || +|[[Image:{{{1}}}.jpeg|thumb|220px|  +[http://community.elphel.com/files/production/{{{1}}}.stp.tar.gz 3d (step)]&nbsp;&nbsp;  +[http://community.elphel.com/files/production/{{{1}}}.dxf.tar.gz 2d (dxf)] &nbsp;&nbsp;  +[http://community.elphel.com/files/production/{{{1}}}.pdf       2d (pdf)] &nbsp;&nbsp;]] |- |- |} |} Oleg

Template:Cad4a

Wiki Recent Changes - Wed, 06/10/2015 - 17:29

← Older revision Revision as of 23:29, 10 June 2015 (11 intermediate revisions not shown)Line 7: Line 7: {| border="0" cellpadding="2" {| border="0" cellpadding="2" |- |- -| [[Image:{{{1}}}.jpeg|thumb|[[Media:{{{1}}}.stp.tar.gz|3d (step)]]&nbsp;&nbsp;[[Media:{{{1}}}.dxf.tar.gz|2d (dxf)]]&nbsp;&nbsp;[[Media:{{{1}}}.pdf|2d (pdf)]]]] || +|[[Image:{{{1}}}.jpeg|thumb|220px|  +[http://community.elphel.com/files/production/{{{1}}}.stp.tar.gz 3d (step)]&nbsp;&nbsp;  +[http://community.elphel.com/files/production/{{{1}}}.dxf.tar.gz 2d (dxf)] &nbsp;&nbsp;  +[http://community.elphel.com/files/production/{{{1}}}.pdf       2d (pdf)] &nbsp;&nbsp;]] |- |- |} |} Oleg

Elphel camera parts 0353-19

Wiki Recent Changes - Wed, 06/10/2015 - 17:05

0353-19-481 - SFE Adjustment Fixture, Side, double joint:

← Older revision Revision as of 23:05, 10 June 2015 Line 216: Line 216: === 0353-19-481 - SFE Adjustment Fixture, Side, double joint === === 0353-19-481 - SFE Adjustment Fixture, Side, double joint === -{{Cad4|0353-19-481}}+{{Cad4a|0353-19-481}} ---- ---- Oleg

Template:Cad4a

Wiki Recent Changes - Wed, 06/10/2015 - 14:38

Created page with "<noinclude> == Usage == Includes table with 4 files - JPEG, pdf, dxf and stp (external links) and license {{Cad4a|basename}} </noinclude> {| border="0" cellpadding="2" |- | [[Im..."

New page

<noinclude>
== Usage ==
Includes table with 4 files - JPEG, pdf, dxf and stp (external links) and license
{{Cad4a|basename}}
</noinclude>

{| border="0" cellpadding="2"
|-
| [[Image:{{{1}}}.jpeg|thumb|[[Media:{{{1}}}.stp.tar.gz|3d (step)]]&nbsp;&nbsp;[[Media:{{{1}}}.dxf.tar.gz|2d (dxf)]]&nbsp;&nbsp;[[Media:{{{1}}}.pdf|2d (pdf)]]]] ||
|-
|} Oleg

Template:Cad5

Wiki Recent Changes - Wed, 06/10/2015 - 14:29

Created page with "<noinclude> == Usage == Includes table with 4 files - JPEG, pdf, dxf and stp {{Cad5|basename}} </noinclude> {| border="0" cellpadding="2" |- | [[Image:{{{1}}}.jpeg|thumb|[[Media..."

New page

<noinclude>
== Usage ==
Includes table with 4 files - JPEG, pdf, dxf and stp
{{Cad5|basename}}
</noinclude>

{| border="0" cellpadding="2"
|-
| [[Image:{{{1}}}.jpeg|thumb|[[Media:{{{1}}}.stp.tar.gz|3d (step)]]&nbsp;&nbsp;[[Media:{{{1}}}.dxf.tar.gz|2d (dxf)]]&nbsp;&nbsp;[[Media:{{{1}}}.pdf|2d (pdf)]]]] ||
|-
|} Oleg

NC393 progress update: HDL code for sensor channels is ported or re-written

Elphel Development Blog - Tue, 06/09/2015 - 20:54

Quick update: a new chunk of code is added to the NC393 camera FPGA project. It is a second (of three needed to match the existing NC353 functionality) major parts of the system after the memory controller is finished. This code is just written, it still has to be verified by the simulation first, and then by synthesizing and by running it on the actual hardware. We plan to do that when the third part – image compressors will be ported to the new system too. The added code deals with receiving data from the image sensors and pre-processing it before storing in the video memory. FPGA-based systems are very flexible and many other configurations like support of multi-lane serial interface sensors or using several camera ports to connect a single large high-speed sensor are possible and will be implemented later. The table below summarizes parameters of the current code only.

Table 1. NC393 Sensor Connections and Pre-processing Feature Value Number of sensor ports 4 Total number of multiplexed sensors 16 Total number of multiplexed sensors with existing 10359 multiplexer board 12 Sensor interface type (implemented in HDL) parallel 12 bits Sensor interface hardware compatibility parallel LVCMOS/serial differential 8 lanes + clock Sensor interface voltage levels programmable up to 3.3V Number of I²C sequencers 4 (1 per port) Number of I²C sequencers frames 16 Number of I²C sequencers commands per frame 64 I²C sequencers commands data width 16/8 bits Image data width stored 16/8 bits per pixel Gamma conversion regions per port 4 Histograms: number of rectangular ROI (Regions of Interest) per port 4 Histograms: number of color channels 4 Histograms: number of bins per color 256 Histograms: width per bin 18 or 32 bits Histograms: number of histograms stored per sensor 16

Up to 4 sensor channel modules can be instantiated in the camera, one per each of the sensor ports. In most applications all ports will run at the same clock frequency, but each of them can use a different clock and so heterogeneous sensors can be attached if needed. Current modules support 12 bit parallel data (such as Aptina MT9P006 we currently use), 8-lane+clock serial differential interface will be added later.

Sensor modules include programmable delay elements on each input line to optimize sampling of the data and a small FIFO to compensate for the phase variations between the system free running clocks and the sensor output clocks influenced by the sensors and optional multiplexer PLLs.

Similarly to the NC353 sensor modules contain dedicated I²C sequencers. These sequencers allow to synchronize I²C commands sent to the sensors with the sensor frame sync signals, they also reduce response time requirements to the software – the commands to be issued can be scheduled ahead of time to be executed at the certain frame number.

Each of the sensor channels is designed to be compatible with a sensor multiplexer, such as the 10359 used in the current Elphel multi-sensor cameras. These boards connect to three sensor boards and present themselves to the system as a single large sensor. Images are acquired simultaneously by all 3 imagers, one is immediately routed downstream and the two others are stored in the on-board memory. After the first image is transferred to the camera system board, data from the other two sensors is read from the memory and transferred in the same format as received from the sensors, so the system board receives data as if from the sensor with 3 times more lines. What is different in the NC393 camera code in comparison with NC353 is that now code is aware of the multiplexers and is able to apply different conversion to each sub-image and calculate histograms (used for autoexposure and white balance) for each sub-image. Current NC353 camera (and multisensor cameras based on the same design) have the same settings for the whole composite image coming from the multiplexer and have only one histogram window of interest.

Channel modules and parameterized and can be fine-tuned for particular applications to reduce resource usage. For example, the histogram modules can be either 18 (sufficient in most cases) or full 32 bit wide, histogram data may be buffered (required only for sensor with very small vertical blanking when using full frame histogram WOI) or not buffered. Depending on these settings either 1 or two block RAM hard macros are instantiated.

Histogram data generated from all 4 ports (from up to 16 sensors) is transferred to the system memory, and each of the 16 channels store data for the last 16 frames acquired. This multi-frame data storage eases timing requirements to the software that processes the histograms. This data is sent over the general purpose S_AXI_GP0 port. This medium-speed interface is quite adequate for this amount of data, high speed 64-bit wide AXI_HP* are reserved for the higher bandwidth image transfers.

Elphel camera parts 0353-19

Wiki Recent Changes - Thu, 06/04/2015 - 16:22

0353-19-99-28 - Compensation ring, l=2.8mm:

← Older revision Revision as of 22:22, 4 June 2015 Line 673: Line 673: === 0353-19-99 - Compensation ring === === 0353-19-99 - Compensation ring === {{Cad4|0353-19-99}} {{Cad4|0353-19-99}}  +  +----  +  +=== 0353-19-99-24A - Compensation ring, l=2.4mm ===  +{{Cad4|0353-19-99-24A}} ---- ---- Oleg

File:0353-19-99-24A.jpeg

Wiki Recent Changes - Thu, 06/04/2015 - 16:21

uploaded "[[File:0353-19-99-24A.jpeg]]"

Oleg

Event logger

Wiki Recent Changes - Fri, 05/29/2015 - 20:51

Syncing with an external device:

← Older revision Revision as of 02:51, 30 May 2015 (One intermediate revision not shown)Line 25: Line 25:   [LocalTimeStamp]: SRC: [MasterTimeStamp]   [LocalTimeStamp]: SRC: [MasterTimeStamp] </font> </font>  +===Syncing with an external device===  +An external device (e.g., odometer) can be connected with a camera / camera rig.  +  +The device have to send HTTP requests to be logged to the camera on http://192.168.0.221/imu_setup.php?msg=message_to_log (message is limited to 56 bytes) and 3..5V pulses on the two middle wires of the J15 connector. '''!! Make sure only the two middle wires are connected and the externals one are not. Since the camera's input trigger is optoisolated, but not the trigger output. !!'''  +  +For testing purposes we used an [http://www.arduino.cc/en/Guide/ArduinoYun Arduino Yún] with [https://www.adafruit.com/products/1272 Adafruit Ultimate GPS Logger Shield]. The GPS was used only to send a PPS to the camera's J15 port while Arduino Yún was running a simple script such as:  + echo "" > wifi.log ; i=0; while true; do wget http://192.168.0.221/imu_setup.php?msg=$i -O /dev/null -o /dev/null; echo $i ; echo $i >> wifi.log ; iwlist wlan0 scan >> wifi.log ; i=`expr $i + 1`; done  +  +This script is logging an incrementing number both to the camera log and Yún's file system, WiFi scanning is also recorded to the Yún's log. So later both log files can be synchronized in post-processing. ===Notes=== ===Notes=== Polto

[elphel353-8.0] By dzhimiev: corrected FLIPV and FLIPH

Elphel CVS logs - Sat, 05/16/2015 - 18:35
dzhimiev committed changes to the Elphel project elphel353-8.0 CVS:
corrected FLIPV and FLIPH

Pages

Subscribe to www3.elphel.com aggregator