aI am sorry I haven't been able to add much to this thread due to general lack of time, but I have got the serial ports working, it has 2 serial ports, which I am going to call 1 and 2. They are available from J10, and are RS232 compliant (can safely be connected directly to a computer). I haven't been able to figure a whole lot out, but it appears that one of them is associated with the automatic temperature tuning, and the other one lets you 'talk' to the laser.
Port 1: (general laser control)
9600 baud, 8 data bits, no parity, 1 stop bit
TX - pin 7/8 (connect to pin 2 on a normal db9 serial port)
RX - pin 9/10 (connect to pin 3 on a normal DB9 serial port)
Gnd - pin 5/6 (connect to pin 5 of a normal DB9)
Commands (all commands are followed with a new line, all appear to be case sensitive)
b - ??? - mine just echoes back a B, occasionally sending back a BX
e - setpoint? - mine responds E00829 - which matches with the setpoint read out from serial port 2, and does not change when the photodiode is blocked
s - status? mine responds S00000 with the pd in place, or S00003 with it removed or before the laser has powered up
v - version? - mine responds V45040
w - warming up? - mine responds with W00001 after I first plug it in, and W000000 after a few minutes
Port 2 - doubler temperature tune output
115200 baud, 8 data bits, no parity, 1 stop bit
TX - pin 3/4 (connect to pin 2 of a normal DB9)
RX - pin 1/2 (connect to pin 3 of a normal DB9)
gnd - pin 4/5 (connect to pin 5 of a normal DB9)
When I first power it up I get:
Code:
Save[5]=1525 Save[6]=1 Tcon_ld=1526
1895 0 1490 65503 1525 1
KTP temperature has been tuned 0 times!
Beginning temperature point tuning!
From 1892 to 1898, step 3.
Tcon=1859
And after a minute or so it will start scanning the doubler (it calls it KTP, I assume that is left over from driving a 532nm laser), giving a few thousand lines of:
Code:
Save[5]=1525 Save[6]=1 Tcon_ld=1526
1895 0 1490 65503 1525 1
KTP temperature has been tuned 0 times!
Beginning temperature point tuning!
From 1892 to 1898, step 3.
Tcon=1859
k=1 m=0 Tcon=1859 Trt=1886
k=2 m=0 Tcon=1865 Trt=1887
k=3 m=0 Tcon=1865 Trt=1887
k=4 m=0 Tcon=1865 Trt=1886
k=5 m=0 Tcon=1865 Trt=1887
k=6 m=0 Tcon=1865 Trt=1887
k=7 m=0 Tcon=1865 Trt=1887
[few hundred lines]
k=999 m=1 Tcon=1864 Trt=1893
k=1000 m=1 Tcon=1864 Trt=1893
k=1001 m=1 Tcon=1864 Trt=1893
k=1002 m=1 Tcon=1864 Trt=1893
k=1003 m=1 Tcon=1864 Trt=1893
got it!
k=1004 m=2 Tcon=1864 Trt=1893
got it!
k=1005 m=3 Tcon=1864 Trt=1893
got it!
k=1006 m=4 Tcon=1864 Trt=1892
got it!
k=1007 m=5 Tcon=1864 Trt=1893
got it!
k=1008 m=6 Tcon=1864 Trt=1892
got it!
[few hundred lines]
k=1499 m=497 Tcon=1864 Trt=1893
got it!
k=1500 m=498 Tcon=1864 Trt=1892
got it!
k=1501 m=499 Tcon=1864 Trt=1893
got it!
Pd=830
Pd is higher than 800!
Id=217
Id is below 330!
Id is below 300!
judge2=0 down2=1 all_down2=1
judge1=0 down1=1 all_down1=1
judge=0 down=1 all_down=1
[then it starts to repeat itself]
Tcon=1866
k=1 m=0 Tcon=1866 Trt=1895
got it!
k=2 m=1 Tcon=1866 Trt=1895
....
And with the photo diode removed off the front, I get:
Code:
Tcon=1859
k=1 m=0 Tcon=1859 Trt=1885
k=2 m=0 Tcon=1866 Trt=1885
k=3 m=0 Tcon=1866 Trt=1885
k=4 m=0 Tcon=1866 Trt=1885
k=5 m=0 Tcon=1866 Trt=1884
k=6 m=0 Tcon=1866 Trt=1885
k=7 m=0 Tcon=1866 Trt=1885
k=8 m=0 Tcon=1866 Trt=1885
k=9 m=0 Tcon=1866 Trt=1885
k=10 m=0 Tcon=1866 Trt=1885
k=11 m=0 Tcon=1866 Trt=1884
k=12 m=0 Tcon=1866 Trt=1885
k=13 m=0 Tcon=1866 Trt=1885
k=14 m=0 Tcon=1866 Trt=1885
k=15 m=0 Tcon=1866 Trt=1885
k=16 m=0 Tcon=1866 Trt=1885
k=17 m=0 Tcon=1866 Trt=1885
k=18 m=0 Tcon=1866 Trt=1884
k=19 m=0 Tcon=1866 Trt=1885
k=501 m=0 Tcon=1866 Trt=1893
[few hundred lines]
k=502 m=0 Tcon=1866 Trt=1893
got it!
k=503 m=1 Tcon=1866 Trt=1893
got it!
k=504 m=2 Tcon=1866 Trt=1892
got it!
k=505 m=3 Tcon=1866 Trt=1893
got it!
k=506 m=4 Tcon=1866 Trt=1893
got it!
k=507 m=5 Tcon=1866 Trt=1893
got it!
[few hundred lines]
k=1000 m=498 Tcon=1866 Trt=1893
got it!
k=1001 m=499 Tcon=1866 Trt=1892
got it!
Pd=37
No Pd detected! Pd=37
Id=329
Power's too low!
judge2=0 down2=1 all_down2=1
judge1=1 down1=0 all_down1=0
judge=1 down=0 all_down=0
Tcon=1869
I am not sure what the numbers at the beginning mean, but Pd=xxx appears to be what the photodiode is reading, and Id appears to be the diode current. Its possible that Id reads in 10ma increments (ie Id=217 = 2.17A), but I have not been able to comfirm
One last comment to anyone looking to build a nicer box for the laser, the supply needs to be heatsunk with a fairly decent heatsink, and it does not appear to have any form of overheat protection integrated into it. The laser head seems to be fine without any additional heatsink, but the power supply definitely will overheat without some help.