top bar

Difference between revisions of "Cobolt"

 
(9 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
<tr><td>'''License:'''</td><td>LGPL</td></tr>  
 
<tr><td>'''License:'''</td><td>LGPL</td></tr>  
 
<tr><td>'''Platforms:'''</td><td>All</td></tr>
 
<tr><td>'''Platforms:'''</td><td>All</td></tr>
<tr><td>'''Devices:'''</td><td>[http://www.cobolt.se/]</td></tr>
+
<tr><td>'''Devices:'''</td><td>[https://www.coboltlasers.com/lasers/ www.coboltlasers.com]</td></tr>
 
<tr><td>'''Since Version:'''</td><td>1.3.36</td></tr>
 
<tr><td>'''Since Version:'''</td><td>1.3.36</td></tr>
<tr><td>'''Example Config File:'''</td><td></td></tr>
+
<tr><td>'''Example Configuration 1:'''</td><td>[[Media:Cobolt.cfg]]</td></tr>
 +
<tr><td>'''Example Configuration 2:'''</td><td>[[Media:Cobolt_NicoLase.cfg]]</td></tr>
 
</table>
 
</table>
  
 
The Cobolt laser controller controls compact solid-state lasers.
 
The Cobolt laser controller controls compact solid-state lasers.
  
Before adding this device adapter, confirm that you have serial communication with the laser controller by using a terminal. The serial port should be set at set at 19200 baud, no flow control, one stop bit, no parity, 8 data bits, delaybetweenChars 0 ms. The laser controller should respond to the following commands: l?, p?, hrs? (Laser on/off, power, hours). If you do not get a response then the Micro-Manager Cobolt device adapter will not work.
+
'''This driver had a major rewrite on April 10, 2020.'''
  
In the configuration wizard you will need to add one Cobolt object for every Cobolt laser you would like to control.  
+
'''Max Power''' is still in the code to be backwards compatible with the old Cobolt driver, but it is deprecated and not used.
  
The following commands are available with this device adapter:
 
<ul>
 
    <li>Laser Power (Read/Write)
 
    <li>Laser On/Off (Read/Write)
 
    <li>Laser Status (Read only)
 
    <li>Hours (Read only)
 
    <li>Serial Number (Read only)
 
    <li>Interlock state (Read only)
 
    <li>Current (Read only)
 
    <li>Errors (Read only)
 
</ul>
 
  
== Linux udev Rule ==
+
===The serial port===
 +
* 115,200 or 19200 baud,
 +
* no flow control,
 +
* one stop bit
 +
* no parity
 +
* 8 data bits
 +
* delaybetweenChars 0 ms.
 +
 
 +
The new driver supports '''automatic serial port detection'''.
 +
 
 +
=== Notes ===
 +
 
 +
{{Note|Lasers will ignore the power setting for a few minutes while they start up. Re-set power/current after warm up is over}}
 +
 
 +
{{Note|If the Laser has '''aborted''', you could issue a '''restart''' command via the Serial Command property, followed by a key cycle to restart the laser.}}
 +
 
 +
=== Device Properties===
 +
 
 +
The new driver supports constant current, constant power, and modulation modes. Also, you can select Analog or Digital modulation. The ability to enable/disable Autostart is now supported. There is also direct serial communication supported via '''Serial Command'''
 +
 
 +
[[File:Cobolt_properties.png|400px]]
 +
 
 +
=== Linux udev Rule ===
  
 
As Root, create a file named /etc/udev/rules.d/99-Cobolt.rules with the following context:
 
As Root, create a file named /etc/udev/rules.d/99-Cobolt.rules with the following context:
Line 34: Line 46:
 
  SUBSYSTEMS=="usb", ATTRS{product}=="Cobolt Laser Driver MLD",  ATTRS{idVendor}=="25dc", MODE="0660", GROUP="users", SYMLINK+="ACM%n"
 
  SUBSYSTEMS=="usb", ATTRS{product}=="Cobolt Laser Driver MLD",  ATTRS{idVendor}=="25dc", MODE="0660", GROUP="users", SYMLINK+="ACM%n"
  
== Notes ==
+
[http://micro-manager.3463995.n2.nabble.com/template/NamlServlet.jtp?macro=search_page&node=3463995&query=Cobolt Click here to search for Cobolt on the Micro-Manager mailing list archive.]
 
+
{{Note|Lasers will automatically be shut off when Micro-Manager closes but power remains on}}
+
{{Note|Lasers will ignore the power setting for a few minutes while they start up. Reset after warm up is over}}
+
{{Note|This driver works best with laser controller firmware version 13}}
+
 
+
  
--[[User:Kdb|Karl Bellve, Biomedical Imaging Group, University of Massachusetts]] 15:51, 5 June 2009 (UTC)
+
Karl Bellv&eacute;, Biomedical Imaging Group, University of Massachusetts 10:36, 10 April 2020 (PDT)
  
  

Latest revision as of 11:43, 10 April 2020

Summary:Cobolt Laser Controller
Author:Karl Bellve
License:LGPL
Platforms:All
Devices:www.coboltlasers.com
Since Version:1.3.36
Example Configuration 1:Media:Cobolt.cfg
Example Configuration 2:Media:Cobolt_NicoLase.cfg

The Cobolt laser controller controls compact solid-state lasers.

This driver had a major rewrite on April 10, 2020.

Max Power is still in the code to be backwards compatible with the old Cobolt driver, but it is deprecated and not used.


The serial port

  • 115,200 or 19200 baud,
  • no flow control,
  • one stop bit
  • no parity
  • 8 data bits
  • delaybetweenChars 0 ms.

The new driver supports automatic serial port detection.

Notes

Note
Lasers will ignore the power setting for a few minutes while they start up. Re-set power/current after warm up is over
Note
If the Laser has aborted, you could issue a restart command via the Serial Command property, followed by a key cycle to restart the laser.

Device Properties

The new driver supports constant current, constant power, and modulation modes. Also, you can select Analog or Digital modulation. The ability to enable/disable Autostart is now supported. There is also direct serial communication supported via Serial Command

Cobolt properties.png

Linux udev Rule

As Root, create a file named /etc/udev/rules.d/99-Cobolt.rules with the following context:

# allow users to claim the device
SUBSYSTEMS=="usb", ATTRS{product}=="Cobolt Laser Driver MLD",  ATTRS{idVendor}=="25dc", MODE="0660", GROUP="users", SYMLINK+="ACM%n"

Click here to search for Cobolt on the Micro-Manager mailing list archive.

Karl Bellvé, Biomedical Imaging Group, University of Massachusetts 10:36, 10 April 2020 (PDT)




A useful device for control of additional laser shutter can be an Arduino board; a way to integrate hardware and software may be build a GUI panel to control easily laser power and shutter devices:

© Micro-Manager : Vale Lab, UCSF 2006-2011 | All Rights Reserved | Contact