Difference between revisions of "PhoXi 3D scanners family"

From 3D scanning Knowledge base - Photoneo wiki
Jump to: navigation, search
(CAD data)
 
(25 intermediate revisions by 3 users not shown)
Line 6: Line 6:
 
|+Projection unit
 
|+Projection unit
 
|-
 
|-
|Light source
+
|Projection angle horizontal
 +
| colspan="2" style="text-align:right;" | 47.5° ± 1°
 +
|-
 +
|Projection angle vertical
 +
| colspan="2" style="text-align:right;" | 36.0° ± 2°
 +
|-
 +
| colspan="3" | '''Laser Class 3R'''
 +
|-
 +
|'''Model'''
 +
| style="text-align:right;" | '''XS, S'''
 +
| style="text-align:right;" | '''M, L, XL'''
 +
|-
 +
|Light Source
 +
| style="text-align:right;" | Visible red light (laser)
 
| style="text-align:right;" | Visible red light (laser)
 
| style="text-align:right;" | Visible red light (laser)
 
|-
 
|-
 
|Wavelength
 
|Wavelength
| style="text-align:right;" | 638nm
+
| style="text-align:right;" | 639 nm
|-
+
| style="text-align:right;" | 637 nm
|Laser class
 
| style="text-align:right;" | 3R (IEC / EN 60825-1, 2014)
 
 
|-
 
|-
|Peak / CW Power
+
|Average Power
| style="text-align:right;" | 314uW
+
| style="text-align:right;" | 314 uW
 +
| style="text-align:right;" | 4.32 mW
 
|-
 
|-
 
|Pulse Energy
 
|Pulse Energy
| style="text-align:right;" | 382nJ
+
| style="text-align:right;" | 382 nJ
 +
| style="text-align:right;" | 93.7 uJ
 
|-
 
|-
 
|Pulse Length
 
|Pulse Length
| style="text-align:right;" | 960us
+
| style="text-align:right;" | 960 us
 +
| style="text-align:right;" | 1.32 ms
 +
|-
 +
| colspan="3" | '''Laser Class 2'''
 +
|-
 +
|Light Source
 +
| style="text-align:right;" | N/A
 +
| style="text-align:right;" | Visible red light (laser)
 
|-
 
|-
|Projection angle horizontal
+
|Wavelength
| style="text-align:right;" | 47.5° ±1°
+
| style="text-align:right;" | N/A
 +
| style="text-align:right;" | 637 nm
 +
|-
 +
|Peak Power
 +
| style="text-align:right;" | N/A
 +
| style="text-align:right;" | 18.6 mW
 +
|-
 +
|Average Power
 +
| style="text-align:right;" | N/A
 +
| style="text-align:right;" | 340 uW
 +
|-
 +
|Pulse Energy
 +
| style="text-align:right;" | N/A
 +
| style="text-align:right;" | 18.6 uJ
 
|-
 
|-
|Projection angle vertical
+
|Pulse Length
| style="text-align:right;" | 36.0° ±2°
+
| style="text-align:right;" | N/A
 +
| style="text-align:right;" | 1 ms
 
|}
 
|}
  
Line 42: Line 76:
 
:[[File:Scanning-distance-to-point-size-and-z-noise.png|thumb|500px|Relation of point size to scanning distance]]
 
:[[File:Scanning-distance-to-point-size-and-z-noise.png|thumb|500px|Relation of point size to scanning distance]]
  
;Absolute accuracy
+
;Calibration accuracy
 
:The accuracy of point measurement as the result of device calibration (can be understood as the space deformation). It is the standard deviation of the measurement error in the whole measurement range of the device.
 
:The accuracy of point measurement as the result of device calibration (can be understood as the space deformation). It is the standard deviation of the measurement error in the whole measurement range of the device.
:Absolute accuracy is measured by scanning multiple planes at different distances from the scanner. Below you can see a scan of the plane done by the PhoXi 3D Scanner model S at the distance of 411mm.  The red points are closer to the plane and the blue points are further away form the plane
+
:Calibration accuracy is measured by scanning multiple planes at different distances from the scanner. Below you can see a scan of the plane done by the PhoXi 3D Scanner model S at the distance of 411mm.  The red points are closer to the plane and the blue points are further away form the plane
 
[[File:plane_2.png]]
 
[[File:plane_2.png]]
:Absolute accuracy is the average distance of the 3D points from this plane.  
+
:Calibration accuracy is the average distance of the 3D points from this plane.  
  
  
;Z noise
+
;Temporal noise
:The standard deviation of the noise (measured on a diffuse surface with 80 percent albedo). The noise level describes the quality of the sensor to capture local surface details. The noise distribution of our sensor is similar to Gaussian distribution. Can be understood as temporal noise.
+
:The standard deviation of the noise (measured on a diffuse surface with 80 percent albedo). The noise level describes the quality of the sensor to capture local surface details. The noise distribution of our sensor is similar to the Gaussian distribution.
 
:Below is a graph depicting the Standard deviation of depth (Z-noise) values of 3D points for different scanning distances for the PhoXi 3D Scanner model S.  
 
:Below is a graph depicting the Standard deviation of depth (Z-noise) values of 3D points for different scanning distances for the PhoXi 3D Scanner model S.  
 
[[File:Znoise.png]]
 
[[File:Znoise.png]]
:Equivalently, Z-noise can also be defined  as the average distance of the 3D points from the average Z-value of the 3D points.
+
:Equivalently, Temporal noise can also be defined  as the average distance of the 3D points from the average Z-value of the 3D points.
  
 
;FPS
 
;FPS
Line 68: Line 102:
  
 
== Connectivity ==
 
== Connectivity ==
[[File:Connectivity v1.png|800x600px]]
+
[[File:Connectivity_edited3.png]]
 +
 
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 77: Line 112:
 
| ⚫ Processing unit connected<br />
 
| ⚫ Processing unit connected<br />
 
On => Suitable power connected<br />
 
On => Suitable power connected<br />
Off => Under/overvoltage, overcurrent
+
Off => Under/overvoltage
 
|-
 
|-
 
| ⚫ Reserved
 
| ⚫ Reserved
Line 91: Line 126:
 
Flashing Green => Link is up, with activity<br />
 
Flashing Green => Link is up, with activity<br />
 
Steady Green => Link is up, no activity
 
Steady Green => Link is up, no activity
 +
|}
 +
=== Pinout ===
 +
==== Power + GPIO Pinout ====
 +
Power + GPIO port:
 +
* Use 12 VDC to power the scanner.
 +
* Use only the supplied power adapter.
 +
* The I/O ports are reserved for future use.
 +
{| class="wikitable"
 +
|-
 +
|
 +
[[File:Pinout-power.png|150px]]
 +
|-
 +
| View from the mating side
 
|}
 
|}
 +
 +
{| class="wikitable
 +
|-
 +
! Pin #
 +
! Pinout
 +
! Note
 +
|-
 +
| 1
 +
| IN2
 +
| Opto-isolated
 +
|-
 +
| 2
 +
| IN1
 +
| Opto-isolated
 +
|-
 +
| 3
 +
| OUT2
 +
| Opto-isolated
 +
|-
 +
| 4
 +
| OUT1
 +
| Opto-isolated
 +
|-
 +
| 5
 +
| POWER_+12VDC
 +
| N/A
 +
|-
 +
| 6
 +
| POWER_GND
 +
| N/A
 +
|-
 +
| 7
 +
| GPIO1
 +
| Non-isolated
 +
|-
 +
| 8
 +
| GPIO3
 +
| Non-isolated
 +
|-
 +
| 9
 +
| GPIO2
 +
| Non-isolated
 +
|-
 +
| 10
 +
| IN_GND
 +
| N/A
 +
|-
 +
| 11
 +
| OUT_GND
 +
| N/A
 +
|-
 +
| 12
 +
| GPIO4
 +
| Non-isolated
 +
|}
 +
 +
====Ethernet Pinout====
 +
Ethernet port:
 +
* Powering the device through the ethernet port (PoE) is not possible.
 +
* Connect 1 Gbps ethernet adapter with RJ45 socket (supplied with scanner).
 +
* Use category '''Cat5e''' or better ethernet cables (cables capable of 1 Gbps or 10 Gbps transfer rate).
 +
{| class="wikitable"
 +
|-
 +
|
 +
[[File:Pinout-ethernet.png|150px]]
 +
|-
 +
| View from the mating side
 +
|}
 +
{| class="wikitable
 +
|-
 +
! Pin #
 +
! Cable Color
 +
! Pinout
 +
|-
 +
| 1
 +
| White green
 +
| MD1_P
 +
|-
 +
| 2
 +
| (+) Red
 +
| 12V_IN
 +
|-
 +
| 3
 +
| White blue
 +
| MD2_N
 +
|-
 +
| 4
 +
| Blue
 +
| MD2_P
 +
|-
 +
| 5
 +
| White orange
 +
| MD0_P
 +
|-
 +
| 6
 +
| Orange
 +
| MD0_N
 +
|-
 +
| 7
 +
| White brown
 +
| MD3_P
 +
|-
 +
| 8
 +
| (-) Black
 +
| GND
 +
|-
 +
| 9
 +
| Green
 +
| MD1_N
 +
|-
 +
| 10
 +
| Brown
 +
| MD3_N
 +
|}
 +
 +
Please contact support@photoneo.com for specific explanation regarding pin outs.
 +
 +
== Maintenance ==
 +
To preserve performance of PhoXi 3D Scanners and quality of the scans, please check and maintain their outer optical parts regularly.
 +
The glasses covering the camera unit and the projection should not be touched by bare hands to avoid staining of the glass. This could interfere with light passing through them. In case when the glass was touched or lightly stained by any other mechanism, wipe the glass with '''lint free wipes''' intended for optical components.
 +
 +
In cases where the scanner is used in an environment with lots of dust, especially when the dust contains sharp or hard particles that could potentially damage the glass, clean the glasses with '''specialized cleaning solution''' for optical components, eg: First Contact™ Cleaning Solution.
 +
 +
See [https://www.photoneo.com/files/manuals/Cleaning_Instructions_PhoXi_3D_Scanners_01-2020.pdf Cleaning instructions for PhoXi 3D Scanners] for further details about cleaning the scanners.
  
 
== CAD data ==
 
== CAD data ==
Line 104: Line 276:
 
|-  
 
|-  
 
| PhoXi 3D Scanner XS  
 
| PhoXi 3D Scanner XS  
| [http://photoneo.com/files/cad/Scanner+Volume/scan_volume_XS.mount_origin.zip XS - mounting space]
+
| [https://photoneo.com/files/cad/Scanner+Volume/scan_volume_XS.mount_origin.zip XS - mounting space]
| [http://photoneo.com/files/cad/Scanner+Volume/scan_volume_XS.cam_origin.zip XS - camera space]
+
| [https://photoneo.com/files/cad/Scanner+Volume/scan_volume_XS.cam_origin.zip XS - camera space]
 +
|-
 +
| Model XS - 2019 Revision
 +
| colspan="2" | [https://www.photoneo.com/files/cad/scan_volume_XS_2019revision.zip XS - no particular space]
 
|-
 
|-
 
| PhoXi 3D Scanner S  
 
| PhoXi 3D Scanner S  
| [http://photoneo.com/files/cad/Scanner+Volume/scan_volume_S.mount_origin.zip S - mounting space]
+
| [https://photoneo.com/files/cad/Scanner+Volume/scan_volume_S.mount_origin.zip S - mounting space]
| [http://photoneo.com/files/cad/Scanner+Volume/scan_volume_S.cam_origin.zip S - camera space]
+
| [https://photoneo.com/files/cad/Scanner+Volume/scan_volume_S.cam_origin.zip S - camera space]
 
|-
 
|-
 
| PhoXi 3D Scanner M  
 
| PhoXi 3D Scanner M  
| [http://photoneo.com/files/cad/Scanner+Volume/scan_volume_M.mount_origin.zip M - mounting space]
+
| [https://photoneo.com/files/cad/Scanner+Volume/scan_volume_M.mount_origin.zip M - mounting space]
| [http://photoneo.com/files/cad/Scanner+Volume/scan_volume_M.cam_origin.zip M - camera space]
+
| [https://photoneo.com/files/cad/Scanner+Volume/scan_volume_M.cam_origin.zip M - camera space]
 
|-
 
|-
 
| PhoXi 3D Scanner L  
 
| PhoXi 3D Scanner L  
| [http://photoneo.com/files/cad/Scanner+Volume/scan_volume_L.mount_origin.zip L - mounting space]
+
| [https://photoneo.com/files/cad/Scanner+Volume/scan_volume_L.mount_origin.zip L - mounting space]
| [http://photoneo.com/files/cad/Scanner+Volume/scan_volume_L.cam_origin.zip L - camera space]
+
| [https://photoneo.com/files/cad/Scanner+Volume/scan_volume_L.cam_origin.zip L - camera space]
 
|-
 
|-
 
| PhoXi 3D Scanner XL  
 
| PhoXi 3D Scanner XL  
| [http://photoneo.com/files/cad/Scanner+Volume/scan_volume_XL.mount_origin.zip XL - mounting space]
+
| [https://photoneo.com/files/cad/Scanner+Volume/scan_volume_XL.mount_origin.zip XL - mounting space]
| [http://photoneo.com/files/cad/Scanner+Volume/scan_volume_XL.cam_origin.zip XL - camera space]
+
| [https://photoneo.com/files/cad/Scanner+Volume/scan_volume_XL.cam_origin.zip XL - camera space]
 
|-
 
|-
 
|
 
|
| [http://photoneo.com/files/cad/Scanner+Volume/PhoXi3DScanner.mount_origin.zip All in mounting space]
+
| [https://photoneo.com/files/cad/Scanner+Volume/PhoXi3DScanner.mount_origin.zip All in mounting space]
| [http://photoneo.com/files/cad/Scanner+Volume/PhoXi3DScanner.cam_origin.zip All in camera space]
+
| [https://photoneo.com/files/cad/Scanner+Volume/PhoXi3DScanner.cam_origin.zip All in camera space]
 +
|-
 +
| L-shaped mounting plate
 +
| colspan="2" | [https://www.photoneo.com/files/cad/mount_scanner.extended.countersink.STEP.zip L-shaped mounting plate]
 
|}
 
|}
  
Line 134: Line 312:
 
== Mounting plate drawing ==
 
== Mounting plate drawing ==
 
[[File:MountingPlateDrawing.png|800px]]
 
[[File:MountingPlateDrawing.png|800px]]
 
== Connecting multiple scanners to one computer ==
 
 
;Using PhoXi Control
 
From version 1.2.X of PhoXi Control it is possible to connect to two scanners at the same time and trigger the scans one after another.
 
 
Connect to the first scanner, then click menu -> network discovery and then click the second scanner you want to connect to.
 
You will then have two tabs as you can see in the picture below and then you can change between the two tabs by clicking on them.
 
[[File:pane_wiki.png]]
 
 
;Using the PhoXi API
 
 
Connecting mutliple scanners can also be done using the PhoXi API, you can download the example code for this [http://photoneo.com/files/API/ConnectAndGrab_CPP_2devices.zip here].
 
 
Important points to note are:
 
1)define SCANNER_HWID_1 and SCANNER_HWID_2 to the correct Hardware identification strings of your scanners
 
 
2)do not attempt to create 2 instances of pho::api::PhoXiFactory, instead create just 1 factory and call CreateAndConnect method twice to get 2 pointers to different scanners
 

Latest revision as of 07:40, 21 May 2021

This page contains technical description of PhoXi 3D Scanners. For scanning guide, see Scanning best practices.

General specification

Projection unit
Projection angle horizontal 47.5° ± 1°
Projection angle vertical 36.0° ± 2°
Laser Class 3R
Model XS, S M, L, XL
Light Source Visible red light (laser) Visible red light (laser)
Wavelength 639 nm 637 nm
Average Power 314 uW 4.32 mW
Pulse Energy 382 nJ 93.7 uJ
Pulse Length 960 us 1.32 ms
Laser Class 2
Light Source N/A Visible red light (laser)
Wavelength N/A 637 nm
Peak Power N/A 18.6 mW
Average Power N/A 340 uW
Pulse Energy N/A 18.6 uJ
Pulse Length N/A 1 ms

For model/size specific parameters see our product showcase.

Specification Parameters Explanation

Depth Map resolution
Maximum number of rendered points (the resolution of camera sensor)
Point size
The average distance between two neighboring points on the point cloud of a plane located in the focus distance of the camera. Alternatively, the square of the point size is the average surface sampled by one 3D point on the plane scanned in the focus distance of the camera.
Relation of point size to scanning distance
Calibration accuracy
The accuracy of point measurement as the result of device calibration (can be understood as the space deformation). It is the standard deviation of the measurement error in the whole measurement range of the device.
Calibration accuracy is measured by scanning multiple planes at different distances from the scanner. Below you can see a scan of the plane done by the PhoXi 3D Scanner model S at the distance of 411mm. The red points are closer to the plane and the blue points are further away form the plane

Plane 2.png

Calibration accuracy is the average distance of the 3D points from this plane.


Temporal noise
The standard deviation of the noise (measured on a diffuse surface with 80 percent albedo). The noise level describes the quality of the sensor to capture local surface details. The noise distribution of our sensor is similar to the Gaussian distribution.
Below is a graph depicting the Standard deviation of depth (Z-noise) values of 3D points for different scanning distances for the PhoXi 3D Scanner model S.

Znoise.png

Equivalently, Temporal noise can also be defined as the average distance of the 3D points from the average Z-value of the 3D points.
FPS
Maximum number of triggered frames per second, in fastest acquisition mode
Data acquisition time - best case
Fastest possible acquisition time
Data acquisition time - worst case
Longest expected acquisition time (bad lighting conditions, dark shiny objects)
3D points throughput
Number of 3D points that can be reconstructed in a second in sequential scans

Connectivity

Connectivity edited3.png


Status LEDs meaning
⚫ Power status

Power cable connected

⚫ Processing unit connected

On => Suitable power connected
Off => Under/overvoltage

⚫ Reserved

-

⚫ Reserved

-

⚫ Ethernet speed

Off => Indicates 1 Gbps
On => Indicates 100 Mbps

⚫ Ethernet activity

Off => Link is down
Flashing Green => Link is up, with activity
Steady Green => Link is up, no activity

Pinout

Power + GPIO Pinout

Power + GPIO port:

  • Use 12 VDC to power the scanner.
  • Use only the supplied power adapter.
  • The I/O ports are reserved for future use.

Pinout-power.png

View from the mating side
Pin # Pinout Note
1 IN2 Opto-isolated
2 IN1 Opto-isolated
3 OUT2 Opto-isolated
4 OUT1 Opto-isolated
5 POWER_+12VDC N/A
6 POWER_GND N/A
7 GPIO1 Non-isolated
8 GPIO3 Non-isolated
9 GPIO2 Non-isolated
10 IN_GND N/A
11 OUT_GND N/A
12 GPIO4 Non-isolated

Ethernet Pinout

Ethernet port:

  • Powering the device through the ethernet port (PoE) is not possible.
  • Connect 1 Gbps ethernet adapter with RJ45 socket (supplied with scanner).
  • Use category Cat5e or better ethernet cables (cables capable of 1 Gbps or 10 Gbps transfer rate).

Pinout-ethernet.png

View from the mating side
Pin # Cable Color Pinout
1 White green MD1_P
2 (+) Red 12V_IN
3 White blue MD2_N
4 Blue MD2_P
5 White orange MD0_P
6 Orange MD0_N
7 White brown MD3_P
8 (-) Black GND
9 Green MD1_N
10 Brown MD3_N

Please contact support@photoneo.com for specific explanation regarding pin outs.

Maintenance

To preserve performance of PhoXi 3D Scanners and quality of the scans, please check and maintain their outer optical parts regularly. The glasses covering the camera unit and the projection should not be touched by bare hands to avoid staining of the glass. This could interfere with light passing through them. In case when the glass was touched or lightly stained by any other mechanism, wipe the glass with lint free wipes intended for optical components.

In cases where the scanner is used in an environment with lots of dust, especially when the dust contains sharp or hard particles that could potentially damage the glass, clean the glasses with specialized cleaning solution for optical components, eg: First Contact™ Cleaning Solution.

See Cleaning instructions for PhoXi 3D Scanners for further details about cleaning the scanners.

CAD data

Contains 3D Scanner body and its scanning volume as a solid object.

Available CAD models for download:

Device Mounting space coordinate space Camera coordinate space
PhoXi 3D Scanner XS XS - mounting space XS - camera space
Model XS - 2019 Revision XS - no particular space
PhoXi 3D Scanner S S - mounting space S - camera space
PhoXi 3D Scanner M M - mounting space M - camera space
PhoXi 3D Scanner L L - mounting space L - camera space
PhoXi 3D Scanner XL XL - mounting space XL - camera space
All in mounting space All in camera space
L-shaped mounting plate L-shaped mounting plate

Note: Camera coordinate space is only approximate.

ScanningVolume.png

Mounting plate drawing

MountingPlateDrawing.png