MLA150 - Large Image GDS Generation: Difference between revisions
(pasted method) |
mNo edit summary |
||
Line 4: | Line 4: | ||
==== Procedure ==== |
==== Procedure ==== |
||
'''[https://www.gimp.org/ GIMP]:''' (can also do in another image editor, such as Paint.exe) |
'''1)''' In '''[https://www.gimp.org/ GIMP]:''' (can also do in another image editor, such as Paint.exe) |
||
open the Image (JPG, PNG, BMP etc.), |
open the Image (JPG, PNG, BMP etc.), |
||
Line 16: | Line 17: | ||
Save as any JPG, PNG, BMP format |
Save as any JPG, PNG, BMP format |
||
'''[https://inkscape.org/ Inkscape]:''' |
'''2)''' In '''[https://inkscape.org/ Inkscape]:''' |
||
Open the Image file, default options |
Open the Image file, default options |
||
Line 46: | Line 47: | ||
> UNCHECK "Robo" and "LWPOLYLINE" - important, or the lines won’t be connected as a single object. |
> UNCHECK "Robo" and "LWPOLYLINE" - important, or the lines won’t be connected as a single object. |
||
'''[https://www.klayout.de/ Klayout]:''' |
'''3)''' In '''[https://www.klayout.de/ Klayout]:''' |
||
Open the DXF in Klayout |
Open the DXF in Klayout |
||
Line 60: | Line 61: | ||
Take note of which Cell & Layer should be printed |
Take note of which Cell & Layer should be printed |
||
'''MLA:''' |
'''4)''' On the '''MLA:''' |
||
[Convert Design] and Import the GDS, |
[Convert Design] and Import the GDS, |
Revision as of 19:27, 5 February 2021
Instructions on how to take a regular rasterized image (eg. JPG, BMP, PNG etc.) and convert it into a vectorized format compatible with the MLA150. This produces a much smaller file than a raw BMP image, because large-area polygons are created, as opposed to the BMP file defining each ~4µm pixel across a 150mm wafer (which hits the RAM limit on the computer).
In this example, we convert the image into a 1-bit black-and-white image using the free software GIMP, and then convert to a Vector format using the free software InkScape. Then we correct the scale and convert to GDS using the free software KLayout., which is then ready for exposure on the MLA.
Procedure
1) In GIMP: (can also do in another image editor, such as Paint.exe)
open the Image (JPG, PNG, BMP etc.),
Image > Mode > Indexed > 1-bit
Optional: Dither to handle grey values, haven't tried this.
Can edit by painting etc.
Save as any JPG, PNG, BMP format
2) In Inkscape:
Open the Image file, default options
Click on the Image with the Arrow tool, to select it.
Path > Trace Bitmap (options affect curves/resolution)
- Use the “Update” button to show a Preview of the Path that will be created.
- Options: Trace BitMap > Single-Scan > AutoTrace (dropdown menu).
- [OK] to create the Path, then Close the “Trace Bitmap” window.
- Creates a new Path object that outlines the image
Use the Arrow select tool to select the Image
- bottom bar shows what object is selected
- Option/Alt-Click to select obscured objects
- Make sure PATH is Not selected
Delete the Image. File should have only the Path object in it.
File > Save a Copy… > DXF (Autocad R14)
> UNCHECK "Robo" and "LWPOLYLINE" - important, or the lines won’t be connected as a single object.
3) In Klayout:
Open the DXF in Klayout
Use Cell Instance to scale up to desired size:
- Create a new Cell
- Instance the original Cell into that.
- Edit Cell Instance properties to adjust scaling
Use Move tool to Center image at 0,0
Save as GDS
- Change file extension to lower case “gds” important, or MLA convert software won’t see the file.
Take note of which Cell & Layer should be printed
4) On the MLA:
[Convert Design] and Import the GDS,
Choose correct Cell from dropdown
Set correct Layer: set 1st line to correct layer & uncheck the others
[Viewer] to make sure scale is correct
Ready to expose the pattern as normal.