projekte:dvdlsm:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
projekte:dvdlsm:start [2021/02/07 00:20] – [Electronics] thasti | projekte:dvdlsm:start [2021/02/07 15:56] – [Sample Preparation and Imaging] thasti | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
- | ====== DVD-Drive-Based | + | ====== DVD-Drive |
- | {{ : | + | {{ : |
Due to an abundance of one specific type of DVD drives, plans were made to give a useful afterlife to these devices. A laser scanning microscope seemed to be the most useful project. | Due to an abundance of one specific type of DVD drives, plans were made to give a useful afterlife to these devices. A laser scanning microscope seemed to be the most useful project. | ||
Zeile 66: | Zeile 66: | ||
==== OPU Modification ==== | ==== OPU Modification ==== | ||
- | A breadboard header was added to the OPU, fanning out all required signals to the custom electronics on a ribbon cable. The analog output signals are separated on one side, while the current inputs for the laser diode and the lens actuators are kept to the other side. This should help mitigate electrical coupling between these signals, even though the diode outputs are actively driven by the PDIC. | + | The whole top assembly of the DVD drive is reused. This includes not only the OPU, but also the linear (worm gear) axis driven by a stepper motor and its base plate. |
+ | |||
+ | The other axis (below the drive mechanism) is built from a commercial precision linear actuator that was donated to the project. Other people have simply used another DVD drive in its place, which would certainly be a possibility here. | ||
{{: | {{: | ||
Zeile 79: | Zeile 81: | ||
It was pretty obvious that at least all the mechanical actuation and laser driving could be handled by an IC foreseen for an optical drive. Texas Instruments offers a line-up of such chips, which are one of the few types that can easily be sourced from common distributors. The [[https:// | It was pretty obvious that at least all the mechanical actuation and laser driving could be handled by an IC foreseen for an optical drive. Texas Instruments offers a line-up of such chips, which are one of the few types that can easily be sourced from common distributors. The [[https:// | ||
- | A PCB was designed around this IC, with an additional 16 bit ADC plus analog MUX for the PDIC outputs. The PCB was built to house an [[https:// | + | A PCB was designed around this IC, with an additional 16 bit ADC plus analog MUX for the PDIC outputs. The PCB was built to house an [[https:// |
{{: | {{: | ||
Zeile 110: | Zeile 112: | ||
The main laser microscope class provides a few methods for focus control and scanning a predefined area to an image file. The focusing is the most interesting aspect here. Generally, the focusing first performs a wide scan of the Z-height to find the linear region of the focus error detector. Following that, it implements a simple PI control scheme for successively minimizing the focusing error. | The main laser microscope class provides a few methods for focus control and scanning a predefined area to an image file. The focusing is the most interesting aspect here. Generally, the focusing first performs a wide scan of the Z-height to find the linear region of the focus error detector. Following that, it implements a simple PI control scheme for successively minimizing the focusing error. | ||
- | Given that relatively large areas should be possible, focus tracking is required. Initially, the software uses a relatively simple algorithm to achieve this: | + | As relatively large scan areas should be possible, focus tracking |
- | * Given a rectangular scan area, place a virtual grid inside this area with at least N points per millimeter | + | * Inside the rectangular scan area, place a virtual grid with at least N points per millimetre |
- | * At each grid point, perform | + | * At each grid point, perform |
* Least-Squares-Fit a 3D plane through all the points on the grid | * Least-Squares-Fit a 3D plane through all the points on the grid | ||
- | * During the actual scan, calculate the optimal Z-height for a given position | + | * During the actual scan, calculate the optimal Z-height for a given position |
Another noteworthy aspect is the Y-Axis (implemented using the DVD drive motor and mechanism). Given this whole mechanism is a made from a few cheap plastic pieces, | Another noteworthy aspect is the Y-Axis (implemented using the DVD drive motor and mechanism). Given this whole mechanism is a made from a few cheap plastic pieces, | ||
Zeile 146: | Zeile 148: | ||
- | Higher | + | Higher |
{{: | {{: | ||
- | Scan of an I2C test chip from my colleage | + | Scan of an I2C test chip from my colleague |
{{: | {{: | ||
- | This picture shows some of the aforementioned nonlinearity in one axis, which introduces periodical distortions in the image. These could be corrected in principle, but I didn't bother. The nice CERN logo was placed on the top metal layer, and is composed | + | This picture shows some of the aforementioned nonlinearity in one axis, which introduces periodical distortions in the image. These could be corrected in principle, but I didn't bother. The nice CERN logo was placed on the top metal layer, and some of the lower level metals |
Also from this chip, here's a few very small scans performed at 200 nm step size. Small metal filling patterns on the top metal layer are imaged, each of which is only about a two micron wide square. Lithographic imperferfections can clearly resolved using this imaging technique. The horizontal (black) lines were caused by the erratic X-axis stage, sometimes going to places it was not told to go... | Also from this chip, here's a few very small scans performed at 200 nm step size. Small metal filling patterns on the top metal layer are imaged, each of which is only about a two micron wide square. Lithographic imperferfections can clearly resolved using this imaging technique. The horizontal (black) lines were caused by the erratic X-axis stage, sometimes going to places it was not told to go... | ||
Zeile 162: | Zeile 164: | ||
+ | Finally, here are two videos of the device in Action: | ||
+ | * Focusing: https:// | ||
+ | * Scanning: https:// | ||
+ | ===== Summary ===== | ||
+ | For not a lot of money, a rather capable little laser microscope could be built. At some point, more scanned objects will be added to the collection above. If you are interested in replicating this project or a part of it, all developments are publicly available in the following repositories: | ||
+ | * Hardware: https:// | ||
+ | * FPGA Gateware: https:// | ||
+ | * PC software: https:// | ||
+ | ===== References ===== | ||
+ | I'm of course not the first one to build something like this. Here's some sources of my own inspiration: | ||
+ | * http:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
projekte/dvdlsm/start.txt · Zuletzt geändert: 2021/02/07 22:25 von thasti