Focus adjustment 393
← Older revision
Revision as of 18:49, 2 October 2020
Line 14:
Line 14:
# adjust screws # adjust screws
# repeat from 4. until good # repeat from 4. until good
+
+==Setup==
+===Parts===
+* Assembled SFE without lens and without IR-cut filter (can be with the filter if the target lens is different)
+* M12 adapter
+* 2 spacers: 5mm and 4.7mm (shaved off 0.3mm (made from 5mm spacer) for optimal adjustment)
+* Lens N125B04530W with IR-cut filter. If the target lens is different, still use this one for adjustment then replace. Wrap the thread of the lens with the teflon tape for better thread fitting - 2 layers if enough. When screwing in make sure the tape does not get in the optical path.
+{|
+|[[File:SFE focusing parts.jpeg|thumb|500px|Fig.2 SFE parts]]
+|}
+* Focus adjustment screws - do not overtighten initially. Later, right before starting the procedure when the camera is against the pattern - turn it on, while in jpeg open the control interface and adjust the screws for the best manual focus (do not apply too much force).
+{|
+|[[File:SFE focusing SFE screws.jpeg|thumb|200px|Fig.3 Focus adjustment screws]]
+|}
+===Assembled setup===
+* Take a longer cable - at least 100mm
+* Connect to port 0
+* Set the camera address to 192.168.0.38
+* Make sure the power supply provides the right voltage - 12V or 48V. If possible install PoE compatible power board - 10386.
+{|
+|[[File:SFE focusing camera.jpeg|thumb|200px|Fig.4 Assembled focusing setup]]
+|}
+===Pattern===
+* Use the wallpaper pattern
+{|
+|valign='top'|[[File:SFE focusing tripod.jpeg|thumb|200px|Fig.5 Tripod placement]]
+|valign='top'|[[File:SFE focusing tripod closer.jpeg|thumb|200px|Fig.6 Tripod closeup]]
+|}
+* Make sure all 4 lasers are pointing in the right spots - "manual laser pointers" yellow button in the imagej plugin
+{|
+|valign='top'|[[File:SFE focusing laser spots.jpeg|thumb|200px|Fig.7 Laser spot markings]]
+|}
Oleg
Focus adjustment 393
regular SFE
← Older revision Revision as of 18:08, 1 October 2020 Line 6: Line 6: |} |} +# used on big the Xeon PC - 192.168.0.6 # '''restore''' from ''test_focusing/default.conf-xml'' # '''restore''' from ''test_focusing/default.conf-xml'' # '''quick get&show''' # '''quick get&show''' Oleg10353 rev D netboot without button
← Older revision
Revision as of 17:54, 29 September 2020
Line 10:
Line 10:
===Option 2=== ===Option 2===
* Imitate SW1 button pressing - see Figs 1 & 2 * Imitate SW1 button pressing - see Figs 1 & 2
+
+==Notes==
+* Release button when flashing script begins running
Oleg
File:Flashing board nob howto netboot.jpeg
Oleg uploaded a new version of File:Flashing board nob howto netboot.jpeg
New page
== Licensing =={{GNU FDLv1.3 }} Oleg
File:10353 revD nob howto netboot.jpeg
Oleg uploaded a new version of File:10353 revD nob howto netboot.jpeg
New page
== Licensing =={{GNU FDLv1.3 }} Oleg
10353 rev D netboot without button
← Older revision
Revision as of 17:42, 29 September 2020
(One intermediate revision by the same user not shown)Line 1:
Line 1:
==Instructions== ==Instructions==
+{|
+|valign='top'|[[File:10353_revD_nob_howto_netboot.jpeg|thumb|300px|Fig.1 Imitate SW1 pressed]]
+|valign='top'|[[File:Flashing board nob howto netboot.jpeg|thumb|400px|Fig.2 Using the flashing board and a tip of a knife to "press" SW1]]
+|}
+
+===Option 1===
+* Install a SW1 button and press it when flashing
+
+===Option 2===
+* Imitate SW1 button pressing - see Figs 1 & 2
Oleg
10353 rev D netboot without button
Created page with "==Instructions=="
New page
==Instructions== OlegFile:Flashing board nob howto netboot.jpeg
Oleg uploaded File:Flashing board nob howto netboot.jpeg
New page
== Licensing =={{GNU FDLv1.3 }} Oleg
10393 manual
Firmware images
← Older revision Revision as of 20:54, 28 September 2020 Line 354: Line 354: ==<font color="blue">Firmware images</font>== ==<font color="blue">Firmware images</font>== −* [https://community.elphel.com/files/393/20200902/ '''20200902''']+* [https://community.elphel.com/files/393/20200903/ '''20200903'''] * [https://community.elphel.com/files/393/20200520/ 20200520] * [https://community.elphel.com/files/393/20200520/ 20200520] * [https://community.elphel.com/files/393/20200508/ 20200508] * [https://community.elphel.com/files/393/20200508/ 20200508] ===Changelog=== ===Changelog=== − <font size='1'>'''==20200902=='''+ <font size='1'>'''==20200903==''' * switched to warrior branch for build * switched to warrior branch for build * updated to kernel 4.19. This build was being under test for a while. * updated to kernel 4.19. This build was being under test for a while. OlegDevelopment for 10393
after building
← Older revision Revision as of 19:07, 16 September 2020 Line 125: Line 125: =====after building===== =====after building===== rootfs-elphel/elphel-init/ rootfs-elphel/elphel-init/ − ├── <font color='green'>bitbake-logs -> /.../elphel393/poky/build/tmp/work/cortexa9-neon-poky-linux-gnueabi/init/1_0-60/temp</font>+ ├── <font color='green'>bitbake-logs -> /.../elphel393/poky/build/tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/init/1_0-69/temp</font> ├── eclipse_project_setup ├── eclipse_project_setup − ├── <font color='green'>image -> /.../elphel393/poky/build/tmp/work/cortexa9-neon-poky-linux-gnueabi/init/1_0-60/image</font>+ ├── <font color='green'>image -> /.../elphel393/poky/build/tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/init/1_0-69/image</font> ├── LICENSE ├── LICENSE ├── Makefile ├── Makefile Line 139: Line 139: │ ├── init_eyesis_bottom2.sh │ ├── init_eyesis_bottom2.sh │ └── Makefile │ └── Makefile − ├── <font color='green'>sysroots -> /home/oleg/GIT/elphel393_fixold/poky/build/tmp/sysroots</font>+ ├── <font color='green'>sysroots -> /.../elphel393/poky/build/tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/init/1_0-69/recipe-sysroot</font> └── VERSION └── VERSION OlegPoky manual
Description
← Older revision Revision as of 17:30, 16 September 2020 Line 15: Line 15: * Building embedded Linux image for Zynq ARMv7 platform - Elphel 10393 board * Building embedded Linux image for Zynq ARMv7 platform - Elphel 10393 board −* Yocto Poky revision = 2.7.1 (Warrior) - <font color="green">builds in Kubuntu 20.04.</font> <font color="red">Older OSes are not supported. Can roll back to get built in 16.04.</font>+* Yocto Poky revision = 2.7.1 (Warrior) - <font color="green">builds in Kubuntu 20.04.</font> <font color="red">Older OSes are not supported. Roll back to get built in 16.04.</font> * <s>Yocto Poky revision = 2.4 (Rocko) - <font color="green">builds in Kubuntu 16.04.</font> <font color="red">Won't build in 18.04 or 20.04.</font></s> * <s>Yocto Poky revision = 2.4 (Rocko) - <font color="green">builds in Kubuntu 16.04.</font> <font color="red">Won't build in 18.04 or 20.04.</font></s> * <s>Yocto Poky revision = 2.0 (Jethro)</s> * <s>Yocto Poky revision = 2.0 (Jethro)</s> OlegPoky manual
Description
← Older revision Revision as of 17:30, 16 September 2020 (6 intermediate revisions by the same user not shown)Line 1: Line 1: ==<font color="blue">Description</font>== ==<font color="blue">Description</font>== −How to build the firmware for Elphel 10393 series camera systems from scratch.+Build the firmware for Elphel 10393 series camera systems from scratch. Prebuilt releases can be found [https://community.elphel.com/files/393/ here]. Prebuilt releases can be found [https://community.elphel.com/files/393/ here]. Line 15: Line 15: * Building embedded Linux image for Zynq ARMv7 platform - Elphel 10393 board * Building embedded Linux image for Zynq ARMv7 platform - Elphel 10393 board −* Yocto Poky revision = 2.7.1 (Warrior)+* Yocto Poky revision = 2.7.1 (Warrior) - <font color="green">builds in Kubuntu 20.04.</font> <font color="red">Older OSes are not supported. Roll back to get built in 16.04.</font> −* Yocto Poky revision = 2.4 (Rocko)+* <s>Yocto Poky revision = 2.4 (Rocko) - <font color="green">builds in Kubuntu 16.04.</font> <font color="red">Won't build in 18.04 or 20.04.</font></s> * <s>Yocto Poky revision = 2.0 (Jethro)</s> * <s>Yocto Poky revision = 2.0 (Jethro)</s> Line 34: Line 34: ==<font color="blue">Requirements</font>== ==<font color="blue">Requirements</font>== −* Kubuntu 16.04 x64 (as of Dec 2018) - Poky: 2.4 Rocko, 2.7.1 Warrior+* Kubuntu 20.04 x64 −* Kubuntu 18.04 x64 (as of Dec 2018) - Poky: 2.7.1 Warrior (not tested but might build w/o problems)+* <s>Kubuntu 18.04 x64 (as of Dec 2018) - Poky: 2.7.1 Warrior (not tested but might build w/o problems)</s> +* <s>Kubuntu 16.04 x64 (as of Dec 2018) - Poky: 2.4 Rocko, 2.7.1 Warrior</s> ==<font color="blue">Output files</font>== ==<font color="blue">Output files</font>== Line 89: Line 90: ==<font color="blue">Setup</font>== ==<font color="blue">Setup</font>== −* Poky 2.4 Rocko (Kubuntu 16.04)+* Poky 2.7.1 Warrior (Kubuntu 20.04) <font size='2'> <font size='2'> − git clone -b '''rocko''' https://git.elphel.com/Elphel/elphel393.git+ git clone -b '''warrior''' https://git.elphel.com/Elphel/elphel393.git cd elphel393 cd elphel393 ./setup.py ./setup.py Line 97: Line 98: . ./oe-init-build-env . ./oe-init-build-env bitbake u-boot device-tree linux-xlnx core-image-elphel393 bitbake u-boot device-tree linux-xlnx core-image-elphel393 −<!--''Temporary: linux-xlnx in Rocko depends on branch 'lwir' for x393. Change in projects.json line 42 from 'master' to 'lwir'.''--> </font> </font> −* Poky 2.7.1 Warrior (Kubuntu 16.04 or 18.04)+* <s>Poky 2.4 Rocko (Kubuntu 16.04) <font size='2'> <font size='2'> − git clone -b '''warrior''' https://git.elphel.com/Elphel/elphel393.git+ git clone -b '''rocko''' https://git.elphel.com/Elphel/elphel393.git cd elphel393 cd elphel393 ./setup.py ./setup.py Line 108: Line 108: . ./oe-init-build-env . ./oe-init-build-env bitbake u-boot device-tree linux-xlnx core-image-elphel393 bitbake u-boot device-tree linux-xlnx core-image-elphel393 −</font>+<!--''Temporary: linux-xlnx in Rocko depends on branch 'lwir' for x393. Change in projects.json line 42 from 'master' to 'lwir'.''--> +</font></s> ==<font color="blue">Compare '''built''' vs '''deployed''' software versions</font>== ==<font color="blue">Compare '''built''' vs '''deployed''' software versions</font>== OlegPoky manual
Description
← Older revision Revision as of 21:35, 15 September 2020 (5 intermediate revisions by the same user not shown)Line 1: Line 1: ==<font color="blue">Description</font>== ==<font color="blue">Description</font>== −How to build the firmware for Elphel 10393 series camera systems from scratch.+Build the firmware for Elphel 10393 series camera systems from scratch. Prebuilt releases can be found [https://community.elphel.com/files/393/ here]. Prebuilt releases can be found [https://community.elphel.com/files/393/ here]. Line 15: Line 15: * Building embedded Linux image for Zynq ARMv7 platform - Elphel 10393 board * Building embedded Linux image for Zynq ARMv7 platform - Elphel 10393 board −* Yocto Poky revision = 2.7.1 (Warrior)+* Yocto Poky revision = 2.7.1 (Warrior) - <font color="green">builds in Kubuntu 20.04.</font> <font color="red">Older OSes are not supported. Can roll back to get built in 16.04.</font> −* Yocto Poky revision = 2.4 (Rocko)+* <s>Yocto Poky revision = 2.4 (Rocko) - <font color="green">builds in Kubuntu 16.04.</font> <font color="red">Won't build in 18.04 or 20.04.</font></s> * <s>Yocto Poky revision = 2.0 (Jethro)</s> * <s>Yocto Poky revision = 2.0 (Jethro)</s> Line 34: Line 34: ==<font color="blue">Requirements</font>== ==<font color="blue">Requirements</font>== −* Kubuntu 16.04 x64 (as of Dec 2018) - Poky: 2.4 Rocko, 2.7.1 Warrior+* Kubuntu 20.04 x64 −* Kubuntu 18.04 x64 (as of Dec 2018) - Poky: 2.7.1 Warrior (not tested but might build w/o problems)+* <s>Kubuntu 18.04 x64 (as of Dec 2018) - Poky: 2.7.1 Warrior (not tested but might build w/o problems)</s> +* <s>Kubuntu 16.04 x64 (as of Dec 2018) - Poky: 2.4 Rocko, 2.7.1 Warrior</s> ==<font color="blue">Output files</font>== ==<font color="blue">Output files</font>== Line 89: Line 90: ==<font color="blue">Setup</font>== ==<font color="blue">Setup</font>== −* Poky 2.4 Rocko (Kubuntu 16.04)+* Poky 2.7.1 Warrior (Kubuntu 20.04) <font size='2'> <font size='2'> − git clone -b '''rocko''' https://git.elphel.com/Elphel/elphel393.git+ git clone -b '''warrior''' https://git.elphel.com/Elphel/elphel393.git cd elphel393 cd elphel393 ./setup.py ./setup.py Line 97: Line 98: . ./oe-init-build-env . ./oe-init-build-env bitbake u-boot device-tree linux-xlnx core-image-elphel393 bitbake u-boot device-tree linux-xlnx core-image-elphel393 −<!--''Temporary: linux-xlnx in Rocko depends on branch 'lwir' for x393. Change in projects.json line 42 from 'master' to 'lwir'.''--> </font> </font> −* Poky 2.7.1 Warrior (Kubuntu 16.04 or 18.04)+* <s>Poky 2.4 Rocko (Kubuntu 16.04) <font size='2'> <font size='2'> − git clone -b '''warrior''' https://git.elphel.com/Elphel/elphel393.git+ git clone -b '''rocko''' https://git.elphel.com/Elphel/elphel393.git cd elphel393 cd elphel393 ./setup.py ./setup.py Line 108: Line 108: . ./oe-init-build-env . ./oe-init-build-env bitbake u-boot device-tree linux-xlnx core-image-elphel393 bitbake u-boot device-tree linux-xlnx core-image-elphel393 −</font>+<!--''Temporary: linux-xlnx in Rocko depends on branch 'lwir' for x393. Change in projects.json line 42 from 'master' to 'lwir'.''--> +</font></s> ==<font color="blue">Compare '''built''' vs '''deployed''' software versions</font>== ==<font color="blue">Compare '''built''' vs '''deployed''' software versions</font>== Oleg