Old 05-15-2018, 05:43 AM #1
Class 2M Laser
 
Join Date: Feb 2012
Location: Sydney, Australia
Posts: 513
Rep Power: 2782252
Mosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond repute
Mosc007 Mosc007 is offline
Class 2M Laser
 
Join Date: Feb 2012
Location: Sydney, Australia
Posts: 513
Rep Power: 2782252
Mosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond repute
Default Spectrometer Calibration

Calculating the numbers to Calibrate a Spectrometer requires the calculation of the 3rd order Polynomial values.

The easiest way I have found is to use an Excel Spreadsheet. I will go thru the steps involved. After you have done it once it's pretty straight forward to do.

Excel has a Plugin called "Data Analysis Tools". It's not included with the standard install of Excel so you will need to find the Plugins / Addons tab and select Data Analysis Tools and Excel will download and install it for you.

I have included an Excel Spreadsheet to get you started. Download Excel Polynomial Sheet

Once you load the Sheet into Excel you can enter your data. You will need a min of 3 sets of calibration points. The sample sheet shows 6 points. Each point consists of the Actual Wavelength and the Pixel number. The Pixel ^ 2 and Pixel ^ 3 are automaticaly calculated.


Once you enter your data you need to Click on the "Data" Tab then the "Data Analysis" Tab.




After doing that you need to select "Regression" from the box that appears. Then click ok.




The next step is to select the data input ranges. Click on the "Input Y Range" tab and highlight the values for wavelength as shown in the Pic then hit enter.




Next we need the "Input X Range". Now select all the Pixel Data. All 3 colums then hit enter.




Finnaly we need to tell Excel were to place the output results.

Click the "Output Range" button. Then Output range selection box. Now select an area on the sheet were to place the data. Were you place it is not important. Then hit enter.






Now for the magic. Click on the OK button and after a short time the output results will be displayed.




The 4 Pieces of Date we require for calibration is the 4 next to the arrow. From top to bottom.

Intercept
X Variable 1
X Variable 2
X Variable 3

That is the data to enter into the calibration box in the Spectro software.


One thing you need to be aware of is the limits of the calibration data. It is only accurate between the Max and Min calibration points. If you try to measure a laser above the Max calibration point or below the Min calibration point there will be huge errors. The Calibration curve can even wrap around at either end.

IE, If you have a Min calibration point at 490nm and try to meassure a laser at 450nm the reading will be very innacurate. The same thing will happen at the upper limit.



I have done this quickly at work. If there are errors or any questions please ask.


__________________
650nm Custom Module. 200mw
638nm Custom Module. Mitsi. 500mw
633nm Melles Griot HeNe Lab. 1mw
633nm Siemens LGR7631A HeNe. 3mw
633nm Xerox tube by Melles Griot HeNe. 6.1mw
575nm Custom Module. 40mw
565nm Custom Module. 30mw
532nm Module in Jayrob host. 90mw
532nm Commercial Laser Module. 80mw
520nm Custom Module. 800mw
520nm Module. S4 Host. NDG7475. 1125mw
505nm Module. S4 Host. Sharp Diode. 103mw
490nm Module. S4 Host. Sharp Diode. 66mw
488nm Cyonics 40ML Argon. 6 Lines. 98mw
473nm B&W Tek BWB-10-OEM
462nm Module. S4X Host. M462. 2050mw
450nm Custom Module. NUBM44. 8300mw Dead
450nm Commercial Engraver Module. 2000mw
445nm Custom Module. M140. 1400mw
405nm Custom Module. 16X BR. 500mw

Last edited by Mosc007; 05-15-2018 at 06:48 AM.
Mosc007 is offline   Reply With Quote


















Old 05-15-2018, 01:32 PM #2
Class 1 Laser
 
Join Date: Sep 2016
Posts: 52
Rep Power: 28327
Agastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond repute
Agastar Agastar is offline
Class 1 Laser
 
Join Date: Sep 2016
Posts: 52
Rep Power: 28327
Agastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond repute
Default Re: Spectrometer Calibration

If I do these and compare them to what I get from Spectrum Studio, should I expect similar values (provided the same input is used in both)?
Agastar is offline   Reply With Quote
Old 05-15-2018, 02:18 PM #3
Class 2M Laser
 
Join Date: Feb 2012
Location: Sydney, Australia
Posts: 513
Rep Power: 2782252
Mosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond repute
Mosc007 Mosc007 is offline
Class 2M Laser
 
Join Date: Feb 2012
Location: Sydney, Australia
Posts: 513
Rep Power: 2782252
Mosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond repute
Default Re: Spectrometer Calibration

Quote:
Originally Posted by Agastar View Post
If I do these and compare them to what I get from Spectrum Studio, should I expect similar values (provided the same input is used in both)?
I would expect the results to be the same. I have not checked though.

I would expect the output data from any 3rd order polynomial calculation would be the same. I could not find the method so its not added to my Spectro software. It needs calculating manualy.
__________________
650nm Custom Module. 200mw
638nm Custom Module. Mitsi. 500mw
633nm Melles Griot HeNe Lab. 1mw
633nm Siemens LGR7631A HeNe. 3mw
633nm Xerox tube by Melles Griot HeNe. 6.1mw
575nm Custom Module. 40mw
565nm Custom Module. 30mw
532nm Module in Jayrob host. 90mw
532nm Commercial Laser Module. 80mw
520nm Custom Module. 800mw
520nm Module. S4 Host. NDG7475. 1125mw
505nm Module. S4 Host. Sharp Diode. 103mw
490nm Module. S4 Host. Sharp Diode. 66mw
488nm Cyonics 40ML Argon. 6 Lines. 98mw
473nm B&W Tek BWB-10-OEM
462nm Module. S4X Host. M462. 2050mw
450nm Custom Module. NUBM44. 8300mw Dead
450nm Commercial Engraver Module. 2000mw
445nm Custom Module. M140. 1400mw
405nm Custom Module. 16X BR. 500mw

Last edited by Mosc007; 05-15-2018 at 02:19 PM.
Mosc007 is offline   Reply With Quote
Old 05-15-2018, 04:16 PM #4
Class 1 Laser
 
Join Date: Sep 2016
Posts: 52
Rep Power: 28327
Agastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond repute
Agastar Agastar is offline
Class 1 Laser
 
Join Date: Sep 2016
Posts: 52
Rep Power: 28327
Agastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond repute
Default Re: Spectrometer Calibration

Quote:
Originally Posted by Mosc007 View Post
I would expect the results to be the same. I have not checked though.

I would expect the output data from any 3rd order polynomial calculation would be the same. I could not find the method so its not added to my Spectro software. It needs calculating manualy.
Are you looking for the LeastSquares method that they used in SpectrumStudio?
Agastar is offline   Reply With Quote
Old 05-15-2018, 04:19 PM #5
Class 2M Laser
 
Join Date: Feb 2012
Location: Sydney, Australia
Posts: 513
Rep Power: 2782252
Mosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond repute
Mosc007 Mosc007 is offline
Class 2M Laser
 
Join Date: Feb 2012
Location: Sydney, Australia
Posts: 513
Rep Power: 2782252
Mosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond repute
Default Re: Spectrometer Calibration

Quote:
Originally Posted by Agastar View Post
Are you looking for the LeastSquares method that they used in SpectrumStudio?
I imagine thats probably it.

Is there more than one method to calculate it ?
__________________
650nm Custom Module. 200mw
638nm Custom Module. Mitsi. 500mw
633nm Melles Griot HeNe Lab. 1mw
633nm Siemens LGR7631A HeNe. 3mw
633nm Xerox tube by Melles Griot HeNe. 6.1mw
575nm Custom Module. 40mw
565nm Custom Module. 30mw
532nm Module in Jayrob host. 90mw
532nm Commercial Laser Module. 80mw
520nm Custom Module. 800mw
520nm Module. S4 Host. NDG7475. 1125mw
505nm Module. S4 Host. Sharp Diode. 103mw
490nm Module. S4 Host. Sharp Diode. 66mw
488nm Cyonics 40ML Argon. 6 Lines. 98mw
473nm B&W Tek BWB-10-OEM
462nm Module. S4X Host. M462. 2050mw
450nm Custom Module. NUBM44. 8300mw Dead
450nm Commercial Engraver Module. 2000mw
445nm Custom Module. M140. 1400mw
405nm Custom Module. 16X BR. 500mw
Mosc007 is offline   Reply With Quote
Old 05-15-2018, 05:22 PM #6
Class 1 Laser
 
Join Date: Sep 2016
Posts: 52
Rep Power: 28327
Agastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond repute
Agastar Agastar is offline
Class 1 Laser
 
Join Date: Sep 2016
Posts: 52
Rep Power: 28327
Agastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond repute
Default Re: Spectrometer Calibration

Quote:
Originally Posted by Mosc007 View Post
I imagine thats probably it.

Is there more than one method to calculate it ?
It was written in C# and it contains a class with several methods. This class, called LeastSquares, is called from the form frmCalibrate

Here is the list of methods and functions within this class
Quote:
internal class LeastSquares
public LeastSquares()
public static double Determinant3(double[,] a)
public static double Determinant4(double[,] a)
private static double[] Fit2(List<CalibrationPoint> data)
private static double[] Fit3(List<CalibrationPoint> data)
private static double[] Fit4(List<CalibrationPoint> data)
public static double[] FitC(List<CalibrationPoint> data)
public static double[,] Inverse2(double[,] a)
public static double[,] Inverse3(double[,] a)
public static double[,] Inverse4(double[,] a)
Agastar is offline   Reply With Quote
Old 05-15-2018, 05:57 PM #7
Class 1M Laser
 
Join Date: Jan 2018
Location: Germany
Posts: 166
Rep Power: 3824782
chloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond repute
chloderic chloderic is offline
Class 1M Laser
 
Join Date: Jan 2018
Location: Germany
Posts: 166
Rep Power: 3824782
chloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond repute
Default Re: Spectrometer Calibration

Quote:
Originally Posted by Agastar View Post
It was written in C# and it contains a class with several methods. This class, called LeastSquares, is called from the form frmCalibrate

Here is the list of methods and functions within this class



Good information, maybe additinal something like this like the attachment (Labview) ?
Attached Thumbnails
Spectrometer Calibration-capture.jpg  

Last edited by chloderic; 05-15-2018 at 06:14 PM.
chloderic is offline   Reply With Quote
Old 05-16-2018, 05:47 AM #8
Class 2M Laser
 
Join Date: Feb 2012
Location: Sydney, Australia
Posts: 513
Rep Power: 2782252
Mosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond repute
Mosc007 Mosc007 is offline
Class 2M Laser
 
Join Date: Feb 2012
Location: Sydney, Australia
Posts: 513
Rep Power: 2782252
Mosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond repute
Default Re: Spectrometer Calibration

Quote:
Originally Posted by Agastar View Post
It was written in C# and it contains a class with several methods. This class, called LeastSquares, is called from the form frmCalibrate

Here is the list of methods and functions within this class

I use VB6 and it does not have Leastsquares built in. I would need to find an OCX or DLL with it or write the code manualy.

I have done some quick searching on the Net but no good documantation on how the calculation is done.
__________________
650nm Custom Module. 200mw
638nm Custom Module. Mitsi. 500mw
633nm Melles Griot HeNe Lab. 1mw
633nm Siemens LGR7631A HeNe. 3mw
633nm Xerox tube by Melles Griot HeNe. 6.1mw
575nm Custom Module. 40mw
565nm Custom Module. 30mw
532nm Module in Jayrob host. 90mw
532nm Commercial Laser Module. 80mw
520nm Custom Module. 800mw
520nm Module. S4 Host. NDG7475. 1125mw
505nm Module. S4 Host. Sharp Diode. 103mw
490nm Module. S4 Host. Sharp Diode. 66mw
488nm Cyonics 40ML Argon. 6 Lines. 98mw
473nm B&W Tek BWB-10-OEM
462nm Module. S4X Host. M462. 2050mw
450nm Custom Module. NUBM44. 8300mw Dead
450nm Commercial Engraver Module. 2000mw
445nm Custom Module. M140. 1400mw
405nm Custom Module. 16X BR. 500mw
Mosc007 is offline   Reply With Quote
Old 05-16-2018, 02:20 PM #9
Class 1 Laser
 
Join Date: Sep 2016
Posts: 52
Rep Power: 28327
Agastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond repute
Agastar Agastar is offline
Class 1 Laser
 
Join Date: Sep 2016
Posts: 52
Rep Power: 28327
Agastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond repute
Default Re: Spectrometer Calibration

Quote:
Originally Posted by chloderic View Post
Good information, maybe additinal something like this like the attachment (Labview) ?
I used JustDecompile to view the .net assembly and that is how I found the class. It looks like they wrote it manually for their application. I didn't paste the whole code since it is probably copyrighted.

Quote:
Originally Posted by Mosc007 View Post
I use VB6 and it does not have Leastsquares built in. I would need to find an OCX or DLL with it or write the code manualy.

I have done some quick searching on the Net but no good documantation on how the calculation is done.
It has been about 10 years since I did anything in VB6 but I'll look through the code and see what I can do.
Agastar is offline   Reply With Quote
Old 05-16-2018, 09:48 PM #10
Atomicrox's Avatar
Class 3R Laser
 
Join Date: Jun 2011
Posts: 2,418
Rep Power: 3336408
Atomicrox has a reputation beyond reputeAtomicrox has a reputation beyond reputeAtomicrox has a reputation beyond reputeAtomicrox has a reputation beyond reputeAtomicrox has a reputation beyond reputeAtomicrox has a reputation beyond reputeAtomicrox has a reputation beyond reputeAtomicrox has a reputation beyond reputeAtomicrox has a reputation beyond reputeAtomicrox has a reputation beyond reputeAtomicrox has a reputation beyond repute
Atomicrox Atomicrox is offline
Class 3R Laser
Atomicrox's Avatar
 
Join Date: Jun 2011
Posts: 2,418
Rep Power: 3336408
Atomicrox has a reputation beyond reputeAtomicrox has a reputation beyond reputeAtomicrox has a reputation beyond reputeAtomicrox has a reputation beyond reputeAtomicrox has a reputation beyond reputeAtomicrox has a reputation beyond reputeAtomicrox has a reputation beyond reputeAtomicrox has a reputation beyond reputeAtomicrox has a reputation beyond reputeAtomicrox has a reputation beyond reputeAtomicrox has a reputation beyond repute
Default Re: Spectrometer Calibration

The least squares method is actually quite simple:
https://en.wikipedia.org/wiki/Least_squares_method
__________________
405nm: NewWish (29.1mW avg|5mW rtd) | Dilda (81.5mW avg|200mW rtd) | 501B by Blord (633mW pk)
low 445nm: C6 from Survival Lasers (1351mW pk|1289mW avg|1100mW rtd)
high 450nm: NewWish (12.6mW pk|5mW rtd) | Dominator by Blord (3010mW pk|2779mW avg during 5min)
462nm: 501B by Atomic (1507mW avg)
473nm: BWB-10-OEM labby by CNI (10mW rtd)
~462-476nm "Tunablue" by Atomic (1.5W pk)
480nm: hostless by Atomic (101mW pk)
487nm: hostless by Atomic (112mW pk)
505nm: hostless by Atomic (103mW pk)
low 520nm: MXDL pen by DTR (31.6mW pk|28.8mW avg)
high 520nm: Laserlands (8mW avg)
532nm: NewWish (28.6mW pk|26.8mW avg|10mW rtd) | Dapper (30.3mW pk) | Classic (120.0mW pk|103.1mW avg|100mW rtd) | "The Green Box" by Atomic (176.7mW pk|140.0mW avg)
575nm: hostless by Atomic (41mW pk)
589nm: Spartan from Dragon Lasers (58.4mW pk|37mW avg|50mW rtd)
632.8nm: HeNe pointer by Atomic (0.68mW rtd)
635nm: NewWish (4.6mW avg|5mW rtd)
638nm: Classic from Lazerer (409.3mW pk|389.4mW avg|415mW rtd)
650nm: NewWish (10.6mW pk|5mW rtd) | Dilda (216.3mW avg|200mW rtd)
685nm: laser-in-a-box by Atomic (30.4mW pk|29.3mW avg) | 501B by Atomic (32.4mW avg)
780nm: module (2.7mW avg|5mW rtd)
808nm: Classic modded from a 532nm (162mW avg)
850nm: module (8.8mW avg|7mW rtd)
980nm: NewWish (81mW pk|5mW rtd) | 2nd line around 490nm

5W Ophir LPM

HV: Flyback, Plasma Speaker, The Arcsynth and SSTC
Atomicrox is offline   Reply With Quote
Old 05-17-2018, 06:38 AM #11
Class 2M Laser
 
Join Date: Feb 2012
Location: Sydney, Australia
Posts: 513
Rep Power: 2782252
Mosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond repute
Mosc007 Mosc007 is offline
Class 2M Laser
 
Join Date: Feb 2012
Location: Sydney, Australia
Posts: 513
Rep Power: 2782252
Mosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond repute
Default Re: Spectrometer Calibration

Quote:
Originally Posted by Atomicrox View Post
The least squares method is actually quite simple:
https://en.wikipedia.org/wiki/Least_squares_method

I am sure it looks simple to a person with high level maths skills. But to me those equations don't mean much.
__________________
650nm Custom Module. 200mw
638nm Custom Module. Mitsi. 500mw
633nm Melles Griot HeNe Lab. 1mw
633nm Siemens LGR7631A HeNe. 3mw
633nm Xerox tube by Melles Griot HeNe. 6.1mw
575nm Custom Module. 40mw
565nm Custom Module. 30mw
532nm Module in Jayrob host. 90mw
532nm Commercial Laser Module. 80mw
520nm Custom Module. 800mw
520nm Module. S4 Host. NDG7475. 1125mw
505nm Module. S4 Host. Sharp Diode. 103mw
490nm Module. S4 Host. Sharp Diode. 66mw
488nm Cyonics 40ML Argon. 6 Lines. 98mw
473nm B&W Tek BWB-10-OEM
462nm Module. S4X Host. M462. 2050mw
450nm Custom Module. NUBM44. 8300mw Dead
450nm Commercial Engraver Module. 2000mw
445nm Custom Module. M140. 1400mw
405nm Custom Module. 16X BR. 500mw
Mosc007 is offline   Reply With Quote
Old 05-17-2018, 09:42 AM #12
Class 2M Laser
 
Join Date: Feb 2012
Location: Sydney, Australia
Posts: 513
Rep Power: 2782252
Mosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond repute
Mosc007 Mosc007 is offline
Class 2M Laser
 
Join Date: Feb 2012
Location: Sydney, Australia
Posts: 513
Rep Power: 2782252
Mosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond repute
Default Re: Spectrometer Calibration

I had some time at work to make up the holder for the 2 Spectral Discharge Tubes I bought from a science store in Australia. The holder is just some polycarbonate screwed together and some Battery Terminals from a A size battery holder.

Testing them with a 6 vdc to 20 kvac inverter it does light them up. It's not the correct supply for these tubes though. The inverter is a low current device. Most likely from a Plasma Ball.

I am not sure why yet but the Spectral Lines I found on the Net for Mercury and Helium don't line up with the paperwork that came with the tubes. I need to check which is correct.

Some quick images. The First tube (Blue Beam) is Mercury and the Second tube (Orange Beam) in Helium.

I will be using them to calibrate my Spectrometer.
Attached Thumbnails
Spectrometer Calibration-img_20180517_190738.jpg   Spectrometer Calibration-img_20180517_190408.jpg  
__________________
650nm Custom Module. 200mw
638nm Custom Module. Mitsi. 500mw
633nm Melles Griot HeNe Lab. 1mw
633nm Siemens LGR7631A HeNe. 3mw
633nm Xerox tube by Melles Griot HeNe. 6.1mw
575nm Custom Module. 40mw
565nm Custom Module. 30mw
532nm Module in Jayrob host. 90mw
532nm Commercial Laser Module. 80mw
520nm Custom Module. 800mw
520nm Module. S4 Host. NDG7475. 1125mw
505nm Module. S4 Host. Sharp Diode. 103mw
490nm Module. S4 Host. Sharp Diode. 66mw
488nm Cyonics 40ML Argon. 6 Lines. 98mw
473nm B&W Tek BWB-10-OEM
462nm Module. S4X Host. M462. 2050mw
450nm Custom Module. NUBM44. 8300mw Dead
450nm Commercial Engraver Module. 2000mw
445nm Custom Module. M140. 1400mw
405nm Custom Module. 16X BR. 500mw
Mosc007 is offline   Reply With Quote
Old 05-17-2018, 01:08 PM #13
Class 1 Laser
 
Join Date: Sep 2016
Posts: 52
Rep Power: 28327
Agastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond repute
Agastar Agastar is offline
Class 1 Laser
 
Join Date: Sep 2016
Posts: 52
Rep Power: 28327
Agastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond repute
Default Re: Spectrometer Calibration

Quote:
Originally Posted by Mosc007 View Post
I am sure it looks simple to a person with high level maths skills. But to me those equations don't mean much.
yeah, same here.

Quote:
Originally Posted by Mosc007 View Post
I had some time at work to make up the holder for the 2 Spectral Discharge Tubes I bought from a science store in Australia. The holder is just some polycarbonate screwed together and some Battery Terminals from a A size battery holder.

Testing them with a 6 vdc to 20 kvac inverter it does light them up. It's not the correct supply for these tubes though. The inverter is a low current device. Most likely from a Plasma Ball.

I am not sure why yet but the Spectral Lines I found on the Net for Mercury and Helium don't line up with the paperwork that came with the tubes. I need to check which is correct.

Some quick images. The First tube (Blue Beam) is Mercury and the Second tube (Orange Beam) in Helium.

I will be using them to calibrate my Spectrometer.
Nice holders!

Last edited by Agastar; 05-17-2018 at 01:10 PM.
Agastar is offline   Reply With Quote
Old 05-17-2018, 03:38 PM #14
Class 1M Laser
 
Join Date: Jan 2018
Location: Germany
Posts: 166
Rep Power: 3824782
chloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond repute
chloderic chloderic is offline
Class 1M Laser
 
Join Date: Jan 2018
Location: Germany
Posts: 166
Rep Power: 3824782
chloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond reputechloderic has a reputation beyond repute
Default Re: Spectrometer Calibration

Quote:
Originally Posted by Mosc007 View Post
I am sure it looks simple to a person with high level maths skills. But to me those equations don't mean much.
Hi Mosc007, are you searching for something like this ? :

VB Helper: HowTo: Find a polynomial least squares fit for a set of points in Visual Basic 6

http://www.vb-helper.com/HowTo/howto...st_squares.zip

Last edited by chloderic; 05-17-2018 at 03:45 PM.
chloderic is offline   Reply With Quote
Old 05-17-2018, 06:04 PM #15
Class 1 Laser
 
Join Date: Sep 2016
Posts: 52
Rep Power: 28327
Agastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond repute
Agastar Agastar is offline
Class 1 Laser
 
Join Date: Sep 2016
Posts: 52
Rep Power: 28327
Agastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond reputeAgastar has a reputation beyond repute
Default Re: Spectrometer Calibration

Quote:
Originally Posted by chloderic View Post
I was about to post my results from implementing the LeastSquares function in a COM visible .net dll when I saw your post. So, I grabbed the VB6 code you linked and implemented that in C# as well. Both results match what I get in Spectrum Studio.
Attached Thumbnails
Spectrometer Calibration-leastsquaresresult.png   Spectrometer Calibration-leastsquaresresult2.png  
Agastar is offline   Reply With Quote
Old 05-18-2018, 01:21 AM #16
Class 2M Laser
 
Join Date: Feb 2012
Location: Sydney, Australia
Posts: 513
Rep Power: 2782252
Mosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond repute
Mosc007 Mosc007 is offline
Class 2M Laser
 
Join Date: Feb 2012
Location: Sydney, Australia
Posts: 513
Rep Power: 2782252
Mosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond reputeMosc007 has a reputation beyond repute
Default Re: Spectrometer Calibration

Quote:
Originally Posted by chloderic View Post

Thanks. I am at work now. I will check this out later when I am at home.
__________________
650nm Custom Module. 200mw
638nm Custom Module. Mitsi. 500mw
633nm Melles Griot HeNe Lab. 1mw
633nm Siemens LGR7631A HeNe. 3mw
633nm Xerox tube by Melles Griot HeNe. 6.1mw
575nm Custom Module. 40mw
565nm Custom Module. 30mw
532nm Module in Jayrob host. 90mw
532nm Commercial Laser Module. 80mw
520nm Custom Module. 800mw
520nm Module. S4 Host. NDG7475. 1125mw
505nm Module. S4 Host. Sharp Diode. 103mw
490nm Module. S4 Host. Sharp Diode. 66mw
488nm Cyonics 40ML Argon. 6 Lines. 98mw
473nm B&W Tek BWB-10-OEM
462nm Module. S4X Host. M462. 2050mw
450nm Custom Module. NUBM44. 8300mw Dead
450nm Commercial Engraver Module. 2000mw
445nm Custom Module. M140. 1400mw
405nm Custom Module. 16X BR. 500mw
Mosc007 is offline   Reply With Quote
Reply





Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



























Privacy Policy | Advertising Disclaimer | Terms of Use


 


All times are GMT. The time now is 04:38 AM.


Powered by: vBulletin
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO
Privacy Policy | Advertising Disclaimer | Terms of Use
Copyright (C) 2017 Laser Pointer Forums, LLC