> For the complete documentation index, see [llms.txt](https://docs.hackerfabiitb.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hackerfabiitb.org/tools/litho-v1.md).

# litho-v1

A direct-write photolithography system with 5um line/space under INR 2,00,000

Our lithography system is based HackerFab CMU's Litho v2.1+ (which is their latest as of September 2026): <https://docs.hackerfab.org/home/fab-toolkit/patterning/lithography-stepper-v2.1+-build>

<figure><img src="https://1411217458-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdVHY4TMcc4U7ByfYShMQ%2Fuploads%2FTatzcWQIgYJ5eW7vtsbn%2Flitho_setup.jpg?alt=media&amp;token=ad1a9be5-2de9-4b78-984e-f8101ff093f3" alt=""><figcaption><p>litho-v1 setup with litho-control software in yellow room</p></figcaption></figure>

<figure><img src="https://1411217458-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdVHY4TMcc4U7ByfYShMQ%2Fuploads%2FGh2qKAtmdNy5PN30ZIv1%2Fnew_res_test.jpg?alt=media&amp;token=380e5cac-4c09-473c-b674-f6ebbe033c9f" alt=""><figcaption><p>3 micron line / 7 micron space features</p></figcaption></figure>

## Intro

Lithography means writing patterns into stone (Greek: lithos: stone, graphy: to write). Lithography is used in microfabrication to create patterns of a circuit on silicon.\
Photolithography exposes the pattern of light onto a thin film of photoresist coated on the sample. For positive photoresist, the regions of resist exposed to light undergo a chemical change which makes them soluble in a developer.

Our photolithography system uses a DLP projector with a UV LED modification.

## Why DLP?

Masked lithography shines blanket light through a hard mask consisting of transparent and opaque regions. This is used for high-throughput, high-resolution patterning for mass-manufacture of Integrated Circuits. The mask is expensive and slow to make, hence unsuitable for rapid prototyping at a student level.\
The hard mask itself is made using a maskless lithography system, which can be of 2 types:

1. Writer: a beam of photons (laser writing) or electrons (EBL: electron beam lithography) is scanned across the sample. Extremely high-resolution (<10nm for EBL), but low-throughput (slow). Used in research. Requires extremely precise motion stages to deflect the beam.
2. DMD: uses a DMD chip (<https://en.wikipedia.org/wiki/Digital_micromirror_device>) to selectively block or reflect regions of light from a light source. Does not need beam deflection motion stages, and is much faster than writers because it exposes a large (approx 10mm wide before demagnification) area in a single exposure. However, its resolution is limited by the DMD pixel pitch. It is the perfect compromise for DIY litho: low-cost albeit low-throughput and low-resolution

The DMD chip itself can be found in consumer DLP (<https://en.wikipedia.org/wiki/Digital_light_processing>) projectors. The DLP projector uses 3 LED light sources (Red, Green, Blue) illuminating the mirror array (DMD) to form the image. This enables swapping the blue LED for a 405nm UV led, which is suitable for exposing photoresist. **This would not be possible in a regular LCD projector**, as each of the millions of pixels has individual R,G,B leds, which cannot be swapped out for UV.

The silicon microfabrication revolution enabled cheap production of MEMS devices, which in turn makes our lithography system inexpensive!

## Optical Specifications

LED Wavelength: 405nm\
Lens NA: 0.25\
DMD pixel pitch: TODO

## System Performance

line/space for nominal 5um/5um line array: 4um/6um\
isolated line widths: TODO\
XYZ stage repeatability, tiling error, overlay error: TODO

## Bill of Materials

INR 2 Lakh Budget

<table><thead><tr><th>Item Name</th><th>Cost (INR) as of August 2026</th><th data-type="content-ref"></th></tr></thead><tbody><tr><td>TI DLP Evaluation Module (DLPDLCR471TPEVM) from Mouser</td><td>1,10,000</td><td><a href="https://www.mouser.in/en/ProductDetail/Texas-Instruments/DLPDLCR471TPEVM?qs=DRkmTr78QAQsT6dpWa8zKg%3D%3D">https://www.mouser.in/en/ProductDetail/Texas-Instruments/DLPDLCR471TPEVM?qs=DRkmTr78QAQsT6dpWa8zKg%3D%3D</a></td></tr><tr><td>Edmund Optics Beamsplitter (25 x 25mm, 25R/75T, AR Coated)</td><td>6,357</td><td><a href="https://www.edmundoptics.in/p/25-x-25mm-25R75T-AR-Coated-Plate-Beamsplitter/45377">https://www.edmundoptics.in/p/25-x-25mm-25R75T-AR-Coated-Plate-Beamsplitter/45377</a></td></tr><tr><td>Edmund Optics 10X DIN Plan Commercial Grade Objective</td><td>20,178</td><td><a href="https://www.edmundoptics.in/p/10x-din-plan-commercial-grade-objective/5386">https://www.edmundoptics.in/p/10x-din-plan-commercial-grade-objective/5386</a></td></tr><tr><td>Basler ace scientific camera</td><td>~10,000</td><td><a href="https://www.baslerweb.com/en-in/shop/aca1920-40um/">https://www.baslerweb.com/en-in/shop/aca1920-40um/</a></td></tr><tr><td>XYZ Stage 40mm. (TODO ADD 60mm one here)</td><td>~7,000</td><td><a href="https://www.alibaba.com/product-detail/Diacion-Manual-XYZ-3-Axis-Linear_1601564564707.html?spm=a2700.prosearch.normal_offer.d_title.7cf967afK3ag89&#x26;priceId=a1142dd115ea46f6b0842707485dab9c">https://www.alibaba.com/product-detail/Diacion-Manual-XYZ-3-Axis-Linear_1601564564707.html?spm=a2700.prosearch.normal_offer.d_title.7cf967afK3ag89&#x26;priceId=a1142dd115ea46f6b0842707485dab9c</a></td></tr><tr><td>NEMA 28 Stepper x 3</td><td>2,100</td><td><a href="https://amzn.in/d/00fimvk9">https://amzn.in/d/00fimvk9</a></td></tr><tr><td>UV LEDs from ktron</td><td>100</td><td><a href="https://www.ktron.in/product/uv-led-5w-410-420nm-1200ma-smd3535/">https://www.ktron.in/product/uv-led-5w-410-420nm-1200ma-smd3535/</a></td></tr><tr><td>Mounts: Metal &#x26; Machining</td><td>TODO</td><td><a href="https://github.com/hackerfabiitb/litho_machining_m27x1.5">https://github.com/hackerfabiitb/litho_machining_m27x1.5</a></td></tr></tbody></table>

## Software

### &#x20;Prerequisites

| Sr No | Software Name  | Purpose                                            | Instructions                                                                       | Link                                                                                        |
| ----- | -------------- | -------------------------------------------------- | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| 1     | Basler Pylon   | Receiving video feed from industrial camera        | Download the latest version of Pylon (the software suite, not the redistributable) | <https://www.baslerweb.com/en/downloads/software/?downloadCategory.values.label.data=pylon> |
| 2     | TI DLP EVM GUI | Controlling DLP LED intensities                    | DLPDLC-GUI, NOT Lightcrafter                                                       | <https://www.ti.com/tool/DLPDLC-GUI>                                                        |
| 3     | GIMP           | Open-source image editor for creating masks        |                                                                                    | <https://www.gimp.org/downloads/>                                                           |
| 4     | OBS Studio     | viewing the video feed being sent to the projector |                                                                                    | <https://obsproject.com/download>                                                           |

### litho-control

`litho-control` is a software developed by us to control the projector, camera and XYZ stage in one window. Install it from <https://github.com/hackerfabiitb/litho-control>

Features:

1. autofocus
2. exposure sweeps
3. Scan for widefield images(step, autofocus, take image, repeat)
4. optical tracking to track in-camera features during stage movement, to calibrate stage performance.

## Chemicals Used

1. S1813 PPR: Positive Photoresist: exposed parts are soluble in developer. [Datasheet](https://drive.google.com/file/d/1xYIi1hyWTzFgmqcuzrqd_HlrwxEy8HMW/view?usp=drive_link), [MSDS 1](https://drive.google.com/file/d/1EmSJbKPpif73l_fudvb6x7Dx4e-fZoJc/view?usp=drive_link), [MSDS 2](https://drive.google.com/file/d/1jNVW-7bWbhX3y3jYUYZ0rI_DoDHn2GJi/view?usp=drive_link)
2. LOR 3b: lift-off resist used for removing un-patterned metal after sputtering. Not photosensitive, but used to provide undercut (see[Liftoff and Undercut in Deposition](/fab-basics/liftoff-and-undercut-in-deposition.md)). TODO Datasheet, MSDS
3. Mf319 Developer: removes LOR and exposed PPR. [Datasheet](https://drive.google.com/file/d/1XRJLITyVZ61BJQAi83fC5ZQ2qnj0IHLI/view?usp=drive_link), [MSDS](https://drive.google.com/file/d/1mUCmngaEArfdS0SmwkyfwTIn1UmCWHU0/view?usp=drive_link)
4. PG Remover: removes resists ignoring exposure. [Datasheet](https://drive.google.com/file/d/1LLKt0cq4torESFUye8tevUG-2PJ9fTeg/view?usp=drive_link), [MSDS](https://drive.google.com/file/d/1CHMThWx8GCKCOkcU-4_TkZDemfF-qgW7/view?usp=drive_link)

## Notes

Post-exposure bake has not been tested. It may improve development.&#x20;

Exposure dose = 140mJ/cm^2 is the dose optimized by IITBNF. We don't have capability to measure intensity yet. See [#led-current-mapping](#led-current-mapping "mention")

The optimal dose and develop varies with resist age, temperature, humidity etc. A reasonable range is 120-160mJ/cm^2 and 15s to 40s respectively.

#### LED current mapping

As discovered by TODO on the HackerFab Discord, the current shown in the software maps to actual LED milliamps by TODO formula


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.hackerfabiitb.org/tools/litho-v1.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
