Blake Ipson
John Chen
Matt Graeff
Steven Benedict
Weston Welge
Team PhotoConEXPO LabDepartment of Electrical, Computer, and Energy EngineeringUniversity of Colorado at Boulder
Preliminary Design ReviewPreliminary Design Review
Prototype a fast, high-resolution lithography system
Eventual use in Extreme Polymer Optics (EXPO) Lab
Applications in medical endoscopy, holographic data storage
John
Accepts file of input vectors or coordinates, modulates laser diode power for “even” beam power
Draw 2D images of ~3.5 mm scale on a CMOS camera◦ End goal of drawing 3D images in a polymer sample
Implement a single drawing method, but expandable if desired◦ Draw using dots or vectors
Images accurate to one-tenth of the focused spot size (~15 μm)
Stand-alone and “transportable”◦ User needs only a PC and 120 V wall power supply
John
John
Weston
CollimatorA390
f ~ 4.6 mm
ObjectivePAC016
f ~ 25 mm
CameraMT9M001
6.66 x 5.32 mm Galvanometer
• Mirror tilt restricted to ~2o or optical tilt of up to ~4o
• Range on camera of ~3.5 mm• Simulation from Zemax
Weston
CollimatorA390
f ~ 4.6 mm
ObjectivePAC016
f ~ 25 mm
CameraMT9M001
6.66 x 5.32 mm Galvanometer
Weston
• Connectorized, adjustable collimation lensesFocal length fcol = 4.6 mm
• Galvo scanner = 15 rad repeatability
• CMOS camera6.66 x 5.32, 5.2 m pixels
• Pigtailed laser diode2wLD =2.9 m mode diameter, NALD = 0.12 , λ=405nm
Weston
Microcontroller
Steven
Vector Parsing
Memory(User Input)
Power Modulation
Velocity/Position
Calculation
Determine Drawing Method
To Laser
FromLaser
FromPC
ToGalvanometer
FromGalvanometer
Need to parse floating point vectors/coordinates
Need to run computations on floating point acceleration, velocity, position, and power values from galvo and laser
Must be able to add additional sensors to system for future research
Must be able to store vector files and other user input in memory
Steven
User loads drawing instruction file (coordinates/vectors) to system through command line interface on PC◦ Additional commands used to open/close shutter,
adjust component settings Output displayed on PC monitor using CMOS
camera software
Steven
Blake
Blake
*Provided by EXPOBlake
Blake
Availability/lead time of galvanometer, laser, microcontroller, etc…◦ Prepare list of back-up components
Galvanometer speed inconsistent, unreliable◦ Compensate with real-time system calibration in
software Loss of calibration over time
◦ Mechanically isolate optical system to prevent ambient vibrations from interfering with calibration
Matt
Unfamiliar with microcontrollers, servo driver◦ Adjust schedule as necessary to increase time
spent on microcontroller programming/interfacing Work time lost due to unforeseen
circumstances◦ Schedule ambitious deadlines to allow for lost
work time Damaged/nonfunctional components
◦ Test components when they arrive to guarantee they work correctly
Matt
When all else fails:
Blame Trevor
Matt