Laser Annealing of np-Au

From LPDwiki

About this protocol:' This protocol outlines the steps used to laser anneal nanoporous gold (np-Au). For more qualitative description please read Chapman, CAR. et al. Engineering on-chip nanoporous gold material libraries via precision photothermal treatment. Nanoscale. (2015)

Laser annealing diagram-01.png

List of Control Elements

General Control Elements

1. Shutter Button: This button can be used to send a manual signal to the shutter. When the (BOOLEAN) toggle is TRUE the shutter is OPEN, when is it FALSE the shutter is CLOSED.

2. Program Rate: This indicator is the difference (in milliseconds) between the loop time and the previous loop time. This gives you a measure for how fast or slow the program is running. As long as the value is stable you do not need to do anything. If it starts increasing dramatically restart your program to clear the memory.

3. Abort: This button will abort the running processes. NOTE: This button does not turn off the laser or shutter the laser. This should only be used if you enter a bad loop.

4. Laser Port: This should be selected to the COM port that the laser USB connection is using. Typically COM4 on the set-up as it is used now.

5. H[1.1]: This is the height value (in millimeters) of your TOP LEFT sample in the array of patterns that you want to anneal.

6. W[1.1]: This is the width value (in millimeters) of your TOP LEFT sample in the array of patterns that you want to anneal.

7. Number of Columns: This is the number of columns in the array you are annealing.

8. Sample Spacing [X]: This is the spacing (in millimeters) between the MIDDLE of each sample in the columns (i.e. the distance between the middle of each sample on the top of your array).

9. W[1.n]: This is the width value (in millimeters) of your TOP RIGHT sample in the array of patterns you want to anneal. NOTE: This must be set even if you are not decreasing size in your array.

10. H[1.n]: This is the height value (in millimeters) of your TOP RIGHT sample in the array of patterns you want to anneal. NOTE: This must be set even if you are not decreasing size in your array.

11. Laser ON: This is TRUE when the laser is ON and FALSE when the laser is OFF. NOTE: Sometimes it gets stuck and needs to be manually reset.

12. Power at source: This is the current set value of the laser power at the source (in Watts).

13. Power at sample: This is the current set value of the laser power at the sample surface (in Watts).

14. Measure: This button will bring you to a screen capture of the current camera view. You can then draw a line on this screen capture and this will cause a distance (based on the currently selected objective [27]) to be displayed in [15].

15. Distance (mm): Displays the measured distance when the 'Measure' command it used.

16. Go to Position: Pressing this button will bring the stage to the coordinates input into areas [17] and [18].

17. X Coordinate: This is the X coordinate (in millimeters) that you will bring your stage to if you press the 'Go to Position' button.

18. Y Coordinate: This is the Y coordinate (in millimeters) that you will bring your stage to if you press the 'Go to Position' button.

19. Number of Rows: This is the number of rows that you have in your material library.

20. Sample Spacing [Y]: This is the spacing (in millimeters) between the MIDDLE of each sample in the rows (i.e. the distance between the middle of each sample going down your array)..

21. Run Neuron Bridges (ON=YES): If you toggle this button ON, the program will then utilize the data in the Neuron Bridge section in order to create libraries of neuron bridges with whatever morphologies are specified.

22. Run Array: This button begins the fabrication process.

23. Starting Power (W): This is the starting laser power (at the source) in Watts that you want to start off with on your library.

24. Power Increment (W): This is the power increment that the program will DECREASE power by on each ROW of the material library. This is the default but it can be changed with the Entire Power Spectrum toggle [26].

25. Randomize Powers: This toggle (OFF by default) if ON will calculate the powers spectrum you have input and then randomly distribute the powers on the material library.

26. Entire Power Spectrum: This toggle (OFF by default) if ON will change power in movements of BOTH row and column space.

27. Objective: This drop down menu lets you choose which objective you are currently using.

28. Laser Spot Size (um): This is the effective spot size of your focused beam (updated according to the Laser Objective menu[27]).

29. W[n.1]: This is the width value (in millimeters) of your BOTTOM RIGHT sample in the array of patterns you want to anneal. NOTE: This must be set even if you are not decreasing size in your array.

30. H[n.1]: This is the height value (in millimeters) of your BOTTOM RIGHT sample in the array of patterns you want to anneal. NOTE: This must be set even if you are not decreasing size in your array.

Neuron Bridge Commands

31. Top Height: This sets the height (in millimeters) of the TOP section of the neuron bridge (i.e. the place between the two lines in the program UI).

32. Bridge Height: This sets the height (in millimeters of the BRIDGE section that you want to anneal.

33. Bottom Height: This sets the height (in millimeters) of the BOTTOM section of the neuron bridge (i.e. the place between the two lines in the program UI).

34. Final Bridge Height: This sets the height (in millimeters) of the last BRIDGE section in the array you want to anneal. (The program will calculate everything for you during the process).

35. Total N: This is the total number of bridges you want to anneal on each single section of the array.

36. Final Bridge Width: This is the width (in millimeters) of the last BRIDGE section in each single section of the array. (The program will calculate everything for you during the process). NOTE: It is set up by default to decrease bridge width on each individual sample and decrease bridge height over the entire array.

37. Neuro x counter: This is an indicator that checks the x-position of the process, and it used to make sure the bridge is being made correctly.

38. Neuro inc: This is an indicator that keeps track of the raster scan pair done.

39. Initial Bridge Height: This indicator tells you what the initial bridge height in the array was.

40. Initial T Height: This indicator tells you what the initial TOP height of the array was.

41. Initial B Width: This indicator tells you what the initial BRIDGE width of the array was.

42. Initial RP Width: This indicator tells you what the initial RIGHT PAD width of the array was.

43. Initial LP Width: This indicator tells you what the initial LEFT PAD width of the array was.

44. Right Pad Width: This sets the width (in millimeters) of of the RIGHT PAD of the neuron bridge.

45. Bridge Width: This sets the width (in millimeters) of the BRIDGE part of the neuron bridge.

46. Left Pad Width: This sets the width (in millimeters) of the LEFT PAD part of the of neuron bridge.

Stage Control

47. Stage Y-Axis Tolerance (mm): This sets the tolerance for the Y-Axis translations of the stage controller. Changing this will alter when the stage stops in Y-Axis translation. Typical value used for my experiments it 0.01 mm.

48. Stage X-Axis Tolerance (mm): This sets the tolerance for the X-Axis translations of the stage controller. Changing this will alter when the stage stops in X-Axis translation. Typical value used for my experiments it 0.001 mm.

49. Stage wait time after move (ms): This sets the milliseconds for the stage to wait after completing each move. This is helpful when debugging complicated movements! However, be careful because this will cause excess heat to be dumped into the sample at the location of the wait.

50. Stage Velocity (um/s): Sets the stage velocity in all axis of movement.

51. Raster Step (mm): Shows the current value of the raster step that the stage is taking.

52. Horizontal Misalignment: (Not currently in use) This shows the value of the the horizontal misalignment of your array.

53. Vertical Misalignment: (Not currently in use) This shows the value of the vertical misalignment of your array.

54. Stage Busy: This will be green (ON) when the stage is undergoing a movement.

55. Stage X-Axis Integral Control: This sets the value of the integral controller in the internal PID control system in the stage controller for the X-Axis. Typically used 5 with good success, if it is increased too far the system will become unstable.

56. Next X Start: Indicator to make sure that the stage is moving to the correct positions (to keep track of X-Axis drift).

57. Next Y Start: Indicator to make sure that the stage is moving to the correct positions (to keep track of Y-Axis drift).

58. Total X-Axis Travel: Indicates the total amount of travel that the stage has done during the current raster scan.

59. Y-Axis Drift: Indicates the total drift in the desired position in the Y-axis and the actual current position. It is important to make sure this stays within the tolerance.

60. Stage Y-Axis Integral Control: This sets the value of the integral controller in the internal PID control system in the stage controller for the Y-Axis. Typically used 5 with good success, if it is increased too far the system will become unstable.

More General Controls

61. Laser Y Position (mm): Indicates the Y-Axis position of the center of the laser beam. Note: You must first use Lock Laser Position [63] to give the program the coordinates.

62. Laser X Position (mm): Indicates the X-Axis position of the center of the laser beam. Note: You must first use Lock Laser Position [63] to give the program the coordinates.

63. Lock Laser Position: When pressed, this button will open a window with the current CCD view. Use the cross to mark the approximate center of your beam in the picture. The program will now show the position that your laser beam is in indicators [61] and [62].

64. Laser Position Locked: This indicator is ON (Green) when the laser position is locked.

65. X Move: This indicator is ON (Green) when the stage is moving in the X-Axis direction.

66. Y Move: This indicator is ON (Green) when the stage is moving in the Y-Axis direction.

67. Y Position (mm): This indicator displays the current Y-Axis position (in millimeters) of the stage.

68. X Position (mm): This indicator displays the current X-Axis position (in millimeters) of the stage.