Imaging solutions with Free Software & Open Hardware

Who's online

There are currently 0 users online.

Multi camera system operation

Wiki Recent Changes - Mon, 08/03/2020 - 18:08

‎scripts for downloading from internal SSD (via eSATA)

← Older revision Revision as of 00:08, 4 August 2020 (One intermediate revision by the same user not shown)Line 1: Line 1:  ==Recording== ==Recording== −Example for 2 cameras (2 X-Cams) - list comma-separated addresses in the GET line:+ # Example for 2 cameras (2 X-Cams) - list comma-separated addresses in the GET line:    http://192.168.0.39/multicam/?ip=192.168.0.39,192.168.0.38   http://192.168.0.39/multicam/?ip=192.168.0.39,192.168.0.38  + # LWIR + XCAM  + http://192.168.0.36/multicam/?ip=192.168.0.36,192.168.0.38  +  * tests button to get some diagnostics * tests button to get some diagnostics  * record button - starts recording on raw paritions (camera internal) * record button - starts recording on raw paritions (camera internal) Line 36: Line 39:    ~$ ssh-copy-id root@192.168.0.39   ~$ ssh-copy-id root@192.168.0.39    ~$ ssh-copy-id root@192.168.0.38   ~$ ssh-copy-id root@192.168.0.38 −  ~$ python3 int_ssd_download.py -h+  ~$ python2 int_ssd_download.py -h    # Download 100GB from each   # Download 100GB from each −  ~$ python3 int_ssd_download.py -c root@192.168.0.39 -n 10 /path+  ~$ python2 int_ssd_download.py -c root@192.168.0.39 -n 10 /path −  ~$ python3 int_ssd_download.py -c root@192.168.0.38 -n 10 /path+  ~$ python2 int_ssd_download.py -c root@192.168.0.38 -n 10 /path  This script:   This script:    * creates a UID (/path/UID) directory, where UID - ID of the SSD * creates a UID (/path/UID) directory, where UID - ID of the SSD Oleg

Andrey Filippov pushed to project branch boson at Elphel / x393

Elphel GIT logs - Sun, 08/02/2020 - 23:41
Andrey Filippov (28848f7a) at 03 Aug 05:41 converting to python3/cocotb

Andrey Filippov pushed to project branch separate-compilation at Elphel / til...

Elphel GIT logs - Sat, 08/01/2020 - 14:09
Andrey Filippov (d872b1ec) at 01 Aug 20:09 updated project files

Oleg Dzhimiev pushed to project branch warrior at Elphel / linux-elphel

Elphel GIT logs - Wed, 07/29/2020 - 19:05
Oleg Dzhimiev (dcd02927) at 30 Jul 01:05 bugfix: added waiting for power_good

Oleg Dzhimiev pushed to project branch rocko at Elphel / linux-elphel

Elphel GIT logs - Wed, 07/29/2020 - 19:03
Oleg Dzhimiev (76e15812) at 30 Jul 01:03 bugfix: added waiting for power_good

10393

Wiki Recent Changes - Tue, 07/21/2020 - 17:08

‎Modifications

← Older revision Revision as of 23:08, 21 July 2020 (One intermediate revision by the same user not shown)Line 110: Line 110:     ==Modifications== ==Modifications== −* [http://community.elphel.com/pictures/10393/FIX_boot_from_flash/ Fix boot from flash/mmc]+* [http://community.elphel.com/pictures/10393/FIX_boot_from_flash/ Fix boot from flash/mmc for Rev B (fixed in 10393 Rev "C")]     ==Links== ==Links== Line 119: Line 119:  ==Known issues== ==Known issues==  * [[SATA_issues|SATA issues]] (old ones, all fixed now) * [[SATA_issues|SATA issues]] (old ones, all fixed now) −* [[PCB_Assembly_Problems#10393_rev_B|PCB assembly problems]] (manually corrected, to be considered during future production runs)+* [[PCB_Assembly_Problems#10393_rev_B|PCB assembly problems]] (manually corrected, to be considered during future production runs)  (obsolete, all fixed now)  [[Category:393]] [[Category:393]]  [[Category:Boards 393]] [[Category:Boards 393]] Andrey.filippov

Oleg Dzhimiev pushed to project branch warrior at Elphel / elphel-web-393

Elphel GIT logs - Thu, 07/16/2020 - 10:59
Oleg Dzhimiev (d9494184) at 16 Jul 16:59 centered WOI resizing

Oleg Dzhimiev pushed to project branch rocko at Elphel / elphel-web-393

Elphel GIT logs - Thu, 07/16/2020 - 10:59
Oleg Dzhimiev (94d43b38) at 16 Jul 16:59 centered WOI resizing

Oleg Dzhimiev pushed to project branch warrior at Elphel / elphel-web-393

Elphel GIT logs - Wed, 07/15/2020 - 14:52
Oleg Dzhimiev (7a275771) at 15 Jul 20:52 fullres preset

Oleg Dzhimiev pushed to project branch rocko at Elphel / elphel-web-393

Elphel GIT logs - Wed, 07/15/2020 - 14:50
Oleg Dzhimiev (2eb582f4) at 15 Jul 20:50 fullres preset

Price list

Wiki Recent Changes - Tue, 07/14/2020 - 10:23

‎Cameras

← Older revision Revision as of 16:23, 14 July 2020 Line 168: Line 168:  |- |-  |'''M.2 SSD''' |'''M.2 SSD''' −* Transcend MTS600, 256GB+* Transcend TS512GMTS430S, 512GB −* Transcend MTS600, 512GB   |   |   −$200+$100    −$400   |   |    - -    −-   |   |    - -    −-   |   |   −-++    −+   |   |    + +    −-   |- |-  |'''Lenses''' |'''Lenses''' Line 275: Line 269:  |$2545 |$2545  |$1900-$3055 |$1900-$3055 −|$11990+|$11690 −|$3600+|$3500  |} |}    Oleg

10393 manual

Wiki Recent Changes - Mon, 06/01/2020 - 13:01

‎Convert to web cam

← Older revision Revision as of 19:01, 1 June 2020 (One intermediate revision by the same user not shown)Line 209: Line 209:    sync   sync  </font> </font>  +  +===Convert to a web cam stream===  +See this [https://blog.elphel.com/2020/06/convert-ip-cam-to-web-cam-in-linux-for-jitsi-zoom-etc/ tutorial].     ==<font color="blue">Store/restore configuration</font>== ==<font color="blue">Store/restore configuration</font>== Oleg

Convert ip cam to web cam in Linux for Jitsi, Zoom, etc.

Elphel Development Blog - Mon, 06/01/2020 - 12:39

Basically, one need to direct the ip cam stream (mjpeg or rtsp) to a virtual v4l2 device which acts like a web cam and is automatically picked up by a web browser or a web cam application.

Quick setup Install and create a virtual webcam

~$ sudo apt install v4l2loopback-dkms
~$ sudo modprobe v4l2loopback devices=1

Direct the stream

The options below are for gstreamer/ffmpeg and rtsp/mjpeg streams:

gstreamer:
# rtsp stream
~$ sudo gst-launch-1.0 rtspsrc location=rtsp://192.168.0.9:554 ! rtpjpegdepay ! jpegdec ! videoconvert ! tee ! v4l2sink device=/dev/video0 sync=false
# mjpeg stream
~$ sudo gst-launch-1.0 souphttpsrc is-live=true location=http://192.168.0.9:2323/mimg ! jpegdec ! videoconvert ! tee ! v4l2sink device=/dev/video0

ffmpeg:
# rtsp stream
~$ sudo ffmpeg -i rtsp://192.168.0.9:554 -fflags nobuffer -pix_fmt yuv420p -f v4l2 /dev/video0
# mjpeg stream
~$ sudo ffmpeg -i http://192.168.0.9:2323/mimg -fflags nobuffer -pix_fmt yuv420p -r 30 -f v4l2 /dev/video0

Finally

Start a video conference application, select the webcam from the menu (/dev/video0).
Test link: meet.jit.si

Details Requirements
  • ffmpeg (2.8.15) or gstreamer (1.8.3)
  • IP camera capable of streaming mjpeg or rtsp – in this case it’s Elphel NC393
IP camera setup
  • rtsp stream ports for Elphel NC393 cameras: 554, 556, 558, 560
  • mjpeg stream ports for Elphel NC393 cameras: 2323, 2324, 2325, 2326
  • stream resolution/fps: 1920×1080, 30fps
  • ffmpeg for mjpeg stream – “-r 30” sets fps – the default ffmpeg setting is 25 fps
Useful commands

Print web cam settings:
v4l2-ctl -d 0 --all
Gstreamer play mjpeg:
gst-launch-1.0 souphttpsrc is-live=true location=http://192.168.0.9:2323/mimg ! jpegdec ! autovideosink
Gstreamer play rtsp:
gst-launch-1.0 -v playbin uri=rtsp://192.168.0.9:554 uridecodebin0::source::latency=0
Test stream for web cam:
sudo gst-launch-1.0 videotestsrc ! tee ! v4l2sink device=/dev/video0

Comments
  • Gstreamer 1.8.3 didn’t work without tees in the pipeline.
  • modprobe v4l2loopback can create multiple devices

Elphel camera parts 0393-18

Wiki Recent Changes - Thu, 05/28/2020 - 14:44

← Older revision Revision as of 20:44, 28 May 2020 Line 37: Line 37:  ---- ----    −==== 0393-18-55 - Camera mount plate ====+=== 0393-18-67 - 103993 PCBA Body === −{{Cad4a|0393-18-55}}+{{Cad4a|0393-18-67}}  +----  +   +=== 0393-18-695 - Adjustment Mount Cross Drilled ===  +{{Cad4a|0393-18-69}}  +----  +   +=== 0393-18-70 - Adjustable Mount Base for Back Access ===  +{{Cad4a|0393-18-70}}  +----  +   +=== 0393-18-71 - Adjustment Mount Cross Threaded ===  +{{Cad4a|0393-18-71}}  +----  +   +=== 0393-18-72 - Adjustable Mount Base for Helmet ===  +{{Cad4a|0393-18-72}}  +----  +   +=== 0393-18-73 - Adjustment Spherical Mount Inner ===  +{{Cad4a|0393-18-73}}  ---- ---- Andrey.filippov

Elphel camera parts 0353-97

Wiki Recent Changes - Thu, 05/28/2020 - 14:37

‎0353-97-241 - Screw M1.6, socket head, l=12mm, Stainless Steel 18-8

← Older revision Revision as of 20:37, 28 May 2020 Line 116: Line 116:  McMaster p/n 91292A266 McMaster p/n 91292A266  {{Cad4|0353-97-241}} {{Cad4|0353-97-241}}  +  +----  +  +=== 0353-97-242 - Screw M1.6, socket head, l=25mm, Stainless Steel 18-8 ===  +{{Cad4a|0353-97-242}}  +  +----  +  +=== 0353-97-243 - Screw M1.6, socket head, l=20mm, Alloy Steel ===  +{{Cad4a|0353-97-243}}  +  +----  +  +=== 0353-97-244 - Screw M1.6, socket head, l=16mm, Alloy Steel ===  +McMaster p/n 91290A296  +{{Cad4a|0353-97-244}}  +  +----  +  +=== 0353-97-245 - Screw M1.6, socket head, l=16mm, Stainless Steel 18-8 ===  +{{Cad4a|0353-97-245}}  +  +----  +  +=== 0353-97-246 - Screw M1.6,  Pan Head Machine Screw l=25mm, Philips drive, Stainless Steel 18-8 ===  +https://www.metricscrews.us, #21517  +{{Cad4a|0353-97-246}}  +  +----  +  +=== 0353-97-247 - Screw M1.6,  Pan Head Machine Screw l=25mm, Philips drive, Stainless Steel 18-8 ===  +McMaster p/n 91292A311  +{{Cad4a|0353-97-247}}     ---- ---- Andrey.filippov

Elphel camera parts 0393-27

Wiki Recent Changes - Thu, 05/28/2020 - 11:39

‎0393-27-21 - Back panel extender for SSD rack

← Older revision Revision as of 17:39, 28 May 2020 Line 74: Line 74:  === 0393-27-21 - Back panel extender for SSD rack === === 0393-27-21 - Back panel extender for SSD rack ===  {{Cad4c|0393-27-21}} {{Cad4c|0393-27-21}}  +----  +  +=== 0393-27-30 - Respirator Port, Part A ===  +Glued to part B with epoxy and 1.5mm carbon fiber rod using 0393-27-32 as support  +{{Cad4c|0393-27-30}}  +----  +  +=== 0393-27-31 - Respirator Port, Part B ===  +Glued to part A with epoxy and 1.5mm carbon fiber rod using 0393-27-32 as support  +{{Cad4c|0393-27-31}}  +----  +  +=== 0393-27-32 - Fixture ===  +Used to glue 0393-27-31 to 0393-27-30  +{{Cad4c|0393-27-32}}  +----  +  +=== 0393-27-33 - UV Filter Intake Port ===  +{{Cad4c|0393-27-33}}  +----  +  +=== 0393-27-34 - UV Lamp Support ===  +Attached to the lamp enclosure with 1/16" foam tape with double-sided adhesive  +{{Cad4c|0393-27-34}}  +----  +  +=== 0393-27-35 - UV Filter Body  ===  +{{Cad4c|0393-27-35}}  ---- ---- Andrey.filippov

Andrey Filippov pushed to project branch master at Elphel / mechanical-parts

Elphel GIT logs - Thu, 05/28/2020 - 11:25
Andrey Filippov (8dd42057) at 28 May 17:25 Production ... and 14 more commits

103993

Wiki Recent Changes - Fri, 05/22/2020 - 17:43

← Older revision Revision as of 23:43, 22 May 2020 Line 6: Line 6:  [[Media:103993_assy.tar.gz|103992 placement files]] [[Media:103993_assy.tar.gz|103992 placement files]]  ]] ]]  +  +Mechanical CAD files and 3D model: [[Elphel_camera_parts_0393-00#0393-00-993_-_103993_rev_0_Adapter_for_FLIR_Boson_640x512_LWIR_camera_core_103993 | 0393-00-993]] Andrey.filippov

103992

Wiki Recent Changes - Fri, 05/22/2020 - 17:43

← Older revision Revision as of 23:43, 22 May 2020 Line 7: Line 7:  ]] ]]    −Mechanical CAD files and 3D model: [[Elphel_camera_parts_0393-00#0393-00-992_-_103992_rev_0_Adapter_for_FLIR_Lepton-3_160x120_LWIR_sensor_module | 0393-00-992]]+Mechanical CAD files and 3D model: [[Elphel_camera_parts_0393-00#0393-00-992_-_103992_rev_0_Adapter_for_FLIR_Lepton-3_160x120_LWIR_sensor_module_103992 | 0393-00-992]]     {| {| Andrey.filippov

Elphel camera parts 0393-00

Wiki Recent Changes - Fri, 05/22/2020 - 17:39

added 0393-00-993

← Older revision Revision as of 23:39, 22 May 2020 Line 30: Line 30:  ---- ----    −=== 0393-00-992  - [[103992]] rev 0 Adapter for FLIR Lepton-3 160x120 LWIR sensor module ===+=== 0393-00-992  - [[103992]] rev 0 Adapter for FLIR Lepton-3 160x120 LWIR sensor module 103992===  {{Cad4a|0393-00-992}} {{Cad4a|0393-00-992}}  +----  +  +  +=== 0393-00-993  - [[103993]] rev 0 Adapter for FLIR Boson 640x512 LWIR camera core 103993 ===  +{{Cad4a|0393-00-993}}  ---- ---- Andrey.filippov

Pages

Subscribe to www3.elphel.com aggregator