| description | Control and analysis for DLW on Sb2S3 thin-film PCM |
| last change | Thu, 13 Feb 2025 12:05:32 +0000 (23:05 +1100) |
Andrew Lorimer
Structured Nanophotonics Group
Monash University
This repository contains code for direct laser writing (DLW) on samples using a solenoid shutter (Thor Labs SH05R/M) connected to a data acquisition card for control (NI cDAQ-9174) and a three-axis piezo stage (PI P-545.3C7). It started as an attempt to generate paths for feeding into the existing LabView script for DLW but ended up completely replacing the LabView script. The DLW setup can now be completely controlled from Python. Commands can be sent to the stage and shutter, and there is code written to write diffraction gratings, bitmap images and arrays of lines and dots. The dlw module can be imported into other code to provide easy access to the DLW setup for custom applications.
Minimum exposure time defined by shutter (according to manufacturer): 8 ms
Spatial resolution defined by stage (according to manufacturer): 1 nm
For details on the laser writing setup this code was written for, see Direct laser writing for nanophotonic devices on Sb2S3 phase-change thin film (Lorimer 2025).
| 2025-02-13 | • | add dlw module; clean up for handover | diff | tree |
| 2025-01-21 | • | binary grating code | diff | tree |
| 2025-01-20 | • | blazed grating tuning | diff | tree |
| 2025-01-20 | • | start blazed diffraction grating writing in-plane | diff | tree |
| 2025-01-16 | • | finish blazed grating design algorithm | diff | tree |
| 2025-01-15 | • | start blazed grating writing | diff | tree |
| 2025-01-14 | • | image writing improvements and settings | diff | tree |
| 2025-01-13 | • | modify img_to_path | diff | tree |
| 2025-01-13 | • | add image writing code | diff | tree |
| 2024-12-19 | • | add auto clear buffer to recorder | diff | tree |
| 2024-12-19 | • | data recording progress | diff | tree |
| 2024-12-11 | • | line writing updates; shutter control script | diff | tree |
| 2024-11-28 | • | line improvements, add dot writing, start stage data... | diff | tree |
| 2024-11-21 | • | dot and line writing | diff | tree |
| 2024-11-20 | • | add initial code for equipment interfacing | diff | tree |
| 2024-11-12 | • | dot writing bugfixes | diff | tree |
| show all commits | |||
| 9 months ago | main | shortlog | log | tree |