Elphel camera parts 0393-10
0393-10-01 - NC393 camera body:
← Older revision Revision as of 22:16, 11 May 2016 Line 3: Line 3: ---- ---- === 0393-10-01 - NC393 camera body === === 0393-10-01 - NC393 camera body === -Machined from 0393-60-06 extrusion, Aluminum 6061T4, chromate conversion finish inside, anodized outside+Machined from 0393-60-06 extrusion, Aluminum 6061T6, chromate conversion finish inside, anodized outside {{Cad4a|0393-10-01}} {{Cad4a|0393-10-01}} +---- +=== 0393-10-02 - NC393 camera frame === +Machined from 0393-60-06 extrusion, Aluminum 6061T6 +{{Cad4a|0393-10-02}} ---- ---- MikhailTemplate:Cad5a
Usage:
New page
<noinclude>== Usage ==
Includes table with 5 files - JPEG, pdf, dxf, stp and stl
{{Cad5|basename}}
</noinclude>
{| border="0" cellpadding="2"
|-
|[[Image:{{{1}}}.jpeg|thumb|<span class="plainlinks" title="View model in the Web X3D Viewer">[http://community.elphel.com/x3d/index.html?nobuttons&animate&model=/files/x3d/{{{1}}}.x3d http://community.elphel.com/pictures/webx3dicon.png]</span><br/>[[Media:{{{1}}}.stl|3d (stl)]] [[Media:{{{1}}}.stp.tar.gz|3d (step)]] [[Media:{{{1}}}.dxf.tar.gz|2d (dxf)]] [[Media:{{{1}}}.pdf|2d (pdf)]]]] ||
|-
|} Oleg
Elphel camera parts 0393-99
← Older revision
Revision as of 16:53, 11 May 2016
Line 1:
Line 1:
-[[Elphel_camera_parts]]+[[Elphel_camera_parts_0393|Elphel NC393 series camera parts]]
== 0393-99 - Screws, metric, M2 == == 0393-99 - Screws, metric, M2 ==
=== 0393-99-30 - Socket screw, stainless steel 18-8, M2 l=7mm === === 0393-99-30 - Socket screw, stainless steel 18-8, M2 l=7mm ===
Olga
Elphel camera parts 0393-90
← Older revision
Revision as of 16:52, 11 May 2016
Line 1:
Line 1:
-[[Elphel_camera_parts]]+[[Elphel_camera_parts_0393|Elphel NC393 series camera parts]]
== 0393-90 - Unthreaded spacers for M2 == == 0393-90 - Unthreaded spacers for M2 ==
=== 0393-90-06 Spacer for M2, 2.1 mm high === === 0393-90-06 Spacer for M2, 2.1 mm high ===
Olga
Elphel camera parts 0393-83
← Older revision
Revision as of 16:52, 11 May 2016
Line 1:
Line 1:
-[[Elphel_camera_parts]]+[[Elphel_camera_parts_0393|Elphel NC393 series camera parts]]
== 0393-83 - springs == == 0393-83 - springs ==
=== 0393-83-01 - Belleville disk spring, 0.125" ID, 0.250" OD, 0.013" Thick === === 0393-83-01 - Belleville disk spring, 0.125" ID, 0.250" OD, 0.013" Thick ===
Olga
Elphel camera parts 0393-63
← Older revision
Revision as of 16:51, 11 May 2016
Line 1:
Line 1:
-[[Elphel_camera_parts]]+[[Elphel_camera_parts_0393|Elphel NC393 series camera parts]]
== 0393-63 - Cured epoxy and other resins == == 0393-63 - Cured epoxy and other resins ==
---- ----
Olga
Elphel camera parts 0393-30
← Older revision
Revision as of 16:51, 11 May 2016
Line 1:
Line 1:
-[[Elphel_camera_parts]]+[[Elphel_camera_parts_0393|Elphel NC393 series camera parts]]
== 0393-30 - insulator tubing, spacers, tapes, pads == == 0393-30 - insulator tubing, spacers, tapes, pads ==
=== 0393-30-20 - Sensor board spacer, 5 mil === === 0393-30-20 - Sensor board spacer, 5 mil ===
Olga
Elphel camera parts 0393-20
← Older revision
Revision as of 16:51, 11 May 2016
Line 1:
Line 1:
+[[Elphel_camera_parts_0393|Elphel NC393 series camera parts]]
== 0393-20 - custom mounting parts == == 0393-20 - custom mounting parts ==
=== 0393-20-10 - m2 2242 SSD spacer === === 0393-20-10 - m2 2242 SSD spacer ===
Olga
Elphel camera parts 0393-13
← Older revision
Revision as of 16:50, 11 May 2016
Line 1:
Line 1:
-[[Elphel_camera_parts]]+[[Elphel_camera_parts_0393|Elphel NC393 series camera parts]]
=== 0393-13 - Camera back panels === === 0393-13 - Camera back panels ===
---- ----
Olga
Elphel camera parts 0393-11
← Older revision
Revision as of 16:50, 11 May 2016
Line 1:
Line 1:
-[[Elphel_camera_parts]]+[[Elphel_camera_parts_0393|Elphel NC393 series camera parts]]
=== 0393-11 - heat management parts === === 0393-11 - heat management parts ===
---- ----
Olga
Elphel camera parts 0393-10
← Older revision
Revision as of 16:49, 11 May 2016
Line 1:
Line 1:
-[[Elphel_camera_parts]]+[[Elphel_camera_parts_0393|Elphel NC393 series camera parts]]
=== 0393-10 - camera bodies === === 0393-10 - camera bodies ===
---- ----
Olga
Elphel camera parts 0393-02
← Older revision
Revision as of 16:49, 11 May 2016
Line 1:
Line 1:
-[[Elphel_camera_parts]]+[[Elphel_camera_parts_0393|Elphel NC393 series camera parts]]
== 0393-02 - Storage options & other electronic assemblies == == 0393-02 - Storage options & other electronic assemblies ==
=== 0393-02-13 - Cooling fan/blower 30x30x3mm, 5VDC === === 0393-02-13 - Cooling fan/blower 30x30x3mm, 5VDC ===
Olga
Elphel camera parts 0393-00
← Older revision
Revision as of 16:48, 11 May 2016
Line 1:
Line 1:
-[[Elphel_camera_parts]]+[[Elphel_camera_parts_0393|Elphel NC393 series camera parts]]
== 0393-00 - PCB assemblies == == 0393-00 - PCB assemblies ==
=== 0393-00-20A - 10393 rev A System board PCB assembly === === 0393-00-20A - 10393 rev A System board PCB assembly ===
Olga
Tmp manual
Known problems:
New page
==Defaults==IP addr: 192.168.0.8
user / pwd: root / <empty>
* The address is set in the ''init_elphel393.sh'' script on the card's FAT32 partition.
==Boot==
* on power-on boots from NAND flash: u-boot, device tree and kernel.
devicetree has "chosen = ...root=/dev/mmcblk0p2..." - rootfs is on the micro SD card second partition.
==Command line access==
ssh root@192.168.0.8
==Serial console access==
* Use microUSB-USB cable to connect to PC - the cable's end should be thin enough otherwise interferes with the micro SD card.
* Terminal: '''minicom -c on'''
(setup the device and speed - default settings might just work: /dev/ttyUSB0, 115200 8N1, No for hardware/software flow control)
==Get images==
channel 1: http://192.168.0.8:2323/noexif/img
channel 2: http://192.168.0.8:2324/noexif/img
channel 3: http://192.168.0.8:2325/noexif/img
channel 4: http://192.168.0.8:2326/noexif/img
==Change parameters==
* http://192.168.0.8/controls.html - previews and basic parameters:
** Exposure - the values are in the sensor lines.
** WB - r,g,b gains
** 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:
...
-c write_sensor_i2c all 1 0 0x9009001e (exposure)
-c write_sensor_i2c all 1 0 0x9035000a (set all gains to 0xa)
-c write_sensor_i2c all 1 0 0x902c000e (blue gain to 0xe)
-c write_sensor_i2c all 1 0 0x9009001d (red gain to 0xd)
...
==Known problems==
* 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?
* 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. Oleg
Tmp manual
New page
==Defaults==IP addr: 192.168.0.8
user / pwd: root / <empty>
* The address is set by the ''init_elphel393.sh'' script on the card's FAT32 partition.
==Boot==
* on power-on boots from NAND flash: u-boot, device tree and kernel.
devicetree has "chosen = ...root=/dev/mmcblk0p2..." - rootfs is on the micro SD card second partition.
==Command line access==
ssh root@192.168.0.8
==Serial console access==
* Use microUSB-USB cable to connect to PC - the cable's end should be thin enough otherwise interferes with the micro SD card.
* Terminal: '''minicom -c on'''
(setup the device and speed - default settings might just work)
==Get images==
channel 1: http://192.168.0.8:2323/noexif/img
channel 2: http://192.168.0.8:2324/noexif/img
channel 3: http://192.168.0.8:2325/noexif/img
channel 4: http://192.168.0.8:2326/noexif/img
==Change parameters==
* http://192.168.0.8/controls.html - previews and basic parameters:
** Exposure - the values are in the sensor lines.
** WB - r,g,b gains
** Quality - compression quality - individual for compressor but common for the buffer driver - it's better to have the same value for all channels.
* The defaults settings are define on the micro SD card, FAT32 partition - ''local/verilog/startup'':
...
-c write_sensor_i2c all 1 0 0x9009001e (exposure)
-c write_sensor_i2c all 1 0 0x9035000a (set all gains to 0xa)
-c write_sensor_i2c all 1 0 0x902c000e (blue gain to 0xe)
-c write_sensor_i2c all 1 0 0x9009001d (red gain to 0xd)
...
==Known problems==
* 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. 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.
* Changing exposure/quality/gains - can corrupt images - needs testing. Oleg
Adding systemwide library to BitBake layer
Created page with "=== Adding system-wide library to BitBake layer === System-wide library can be added to BitBake layer through several simple steps. ''libogg'' will be used here as an example. T..."
New page
=== Adding system-wide library to BitBake layer ===System-wide library can be added to BitBake layer through several simple steps. ''libogg'' will be used here as an example. This library will be added to ''meta-elphel393'' layer and we will apply a couple of patches to it.
The recipe for ''libogg'' is already included into ''poky/meta/recipes-multimedia'', but we need to apply some patches. There is no need to copy original recipe for this library as we can add special recipe into custom layer which will append Metadata to original recipe. Such recipes are called append files and they use ''.bbappend'' file type suffix. Append file must have the same name as its corresponding recipe. All we need to do is create ''libogg_1.3.2.bbappend'' file in ''meta/meta-elphel393/recipes-multimedia/libogg'' directory and add the following lines to the file:
<pre>
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
SRC_URI_append += "file://framing.c.patch \
file://ogg.h.patch"
</pre>
This file extends the locations so that BitBake could find patches and adds these patches to original recipe. ''1.3.2'' in the name is the library version and it should match in append file. If corresponding recipe is renamed to update to a newer library version, this ''.bbappend'' must be renamed as well.
Next step is appending ''libogg'' package to the list of packages in ''core-image-elphel393'' recipe which resides in ''meta-elphel393/recipes-core/images'' directory. Append library package to ''IMAGE_INSTALL_append'' variable.
<pre>
IMAGE_INSTALL_append += " python-core \
libogg \
...
</pre>
Now we can compile the library
<pre>
bitabke libogg -c compile
</pre>
and add it to roofs
<pre>
bitbake libogg -c populate_sysroot
</pre>
Or just launch ''bitbake libogg'' and BitBake will compile, package and copy this library to ''sysroots''. The library now can be used in cross-compiled user space application. Mikhail
Elphel camera parts 0393-13
0393-13-01 - Back panel for NC393, connector openings for 10393A and 10389B connectors:
← Older revision Revision as of 20:50, 2 May 2016 Line 5: Line 5: {{Cad4a|0393-13-01}} {{Cad4a|0393-13-01}} ---- ---- +==== 0393-13-01A - Back panel for NC393, Rev. "A", connector openings for 10393A and 10389B connectors ==== +{{Cad4a|0393-13-01a}} +---- + ==== 0393-13-02 - Back panel for NC393, connector openings for 10393 board only ==== ==== 0393-13-02 - Back panel for NC393, connector openings for 10393 board only ==== {{Cad4a|0393-13-02}} {{Cad4a|0393-13-02}} ---- ---- MikhailElphel camera parts 0393-12
0393-12-30A - Sensor adjustment plate, Rev. A:
← Older revision Revision as of 20:45, 2 May 2016 (3 intermediate revisions not shown)Line 11: Line 11: === 0393-12-30 - Sensor adjustment plate === === 0393-12-30 - Sensor adjustment plate === {{Cad4a|0393-12-30}} {{Cad4a|0393-12-30}} +---- +=== 0393-12-30A - Sensor adjustment plate, Rev. "A" === +Note: X3D model will be updated later +{{Cad4a|0393-12-30A}} ---- ---- Line 16: Line 20: Made of stainless steel 316 hypodermic round tubing Made of stainless steel 316 hypodermic round tubing {{Cad4a|0393-12-31}} {{Cad4a|0393-12-31}} +---- +=== 0393-12-31A - Disk springs support pin, Rev. "A" === +Made of stainless steel 316 hypodermic round tubing + +Note: X3D model will be updated later +{{Cad4a|0393-12-31A}} ---- ---- MikhailSd boot rootfs
Prepare the card:
← Older revision Revision as of 23:05, 30 April 2016 Line 11: Line 11: ** '''uImage''' ** '''uImage''' ** '''rootfs.tar.gz''' ** '''rootfs.tar.gz''' -* Format into 2 partitions: FAT32 and EXT4 (use gparted or command line instructions below), the order of partitions is important or change bootargs in the device tree accordingly.+* Partition table: '''msdos''' ('''gpt''' won't work) Format into 2 partitions: FAT32 and EXT4 (use gparted or command line instructions below), the order of partitions is important or change bootargs in the device tree accordingly. * FAT32: copy the following files: * FAT32: copy the following files: *** '''boot.bin''' *** '''boot.bin''' OlegElphel camera parts 0353-99
0353-99-20 - Screw, M2, Socket Head, Stainless steel 18-8, l=6mm:
← Older revision Revision as of 20:55, 26 April 2016 Line 115: Line 115: ---- ---- === 0353-99-20 - Screw, M2, Socket Head, Stainless steel 18-8, l=6mm === === 0353-99-20 - Screw, M2, Socket Head, Stainless steel 18-8, l=6mm === -McMaster p/n 91292A006+McMaster <!--p/n 91292A006--> 91292A831 {{Cad4|0353-99-20}} {{Cad4|0353-99-20}} Olga