Patterning SOP- Stepper V2 (UWaterloo)
Last updated
To transfer photomask patterns onto photoresist-coated wafers using the HackerFab custom DLP UV lithography system controlled via Raspberry Pi.
This SOP supports fabrication of microstructures targeting <10 µm feature sizes, as demonstrated in recent HackerFab calibration experiments.

Applies to:
Photoresist-coated wafers
DLP projector lithography system
Raspberry Pi lithography controller
Used before:
Development
Etching
Lift-off
HackerFab DLP UV lithography system
Raspberry Pi lithography controller
Alignment stage + optics
Computer terminal
HDMI monitor (for troubleshooting)
UV safety goggles
Photoresist-coated wafer
Pattern image file (.bmp)
Developer solution
Wear UV safety goggles.
Avoid direct exposure to UV light.
Handle wafers with tweezers.
Follow the photoresist chemical SOP during development.
Exposure Time
10s
Focus Distance
Calibrated optics alignment
Feature Size Target
<10 µm
Image Format
.bmp
Place the photoresist-coated wafer on the lithography stage.
Secure the wafer holder.
Use the alignment camera to center the wafer and pattern area.
Run the test pattern focus_nologoa.bmp for ~30 seconds.
Adjust the stage height until the projected image appears sharp and well-defined.
This step sets the correct wafer holder height for proper focus.
Upload and select the desired pattern image file.
Execute the lithography command with the chosen exposure time.
Wait until exposure completes.
Do not move the stage during exposure.
Cannot SSH into Pi
Pi IP changed
Connect Pi to monitor via HDMI to find new IP
No projection
File path wrong
Check bmp location
Blurry pattern
Misalignment
Refocus optics
Under/over exposure
Wrong dose
Adjust exposure time
If the terminal does not connect or respond:
The Raspberry Pi IP address may have changed.
To find the new IP:
Connect Pi to a monitor using HDMI.
Boot the Pi.
The IP address will be displayed on screen.
Use the new IP in the SCP and SSH commands.
Sharp patterned resist.
Consistent exposure.
Achievable <10 µm features with calibrated optics and spin-coated wafers.
Last updated
ls
ls ~/Desktop
scp ~/Desktop/[image_name.bmp] hackerfab@10.37.69.0:~
ssh hackerfab@10.37.69.0cd elegoo-mars-4-dlp-controller/src/
python3 litho_cli.py ../../[image_name.bmp] [exposure_time_in_seconds]python3 litho_cli.py ../../hacker_fab_logo.bmp 8