blake ipson john chen matt graeff steven benedict weston welge team photocon expo lab

16
Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab Department of Electrical, Computer, and Energy Engineering University of Colorado at Boulder Critical Design Critical Design Review Review

Upload: rigg

Post on 08-Feb-2016

42 views

Category:

Documents


0 download

DESCRIPTION

Critical Design Review. Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab Department of Electrical, Computer, and Energy Engineering University of Colorado at Boulder. Review of Purpose. Prototype a fast lithography system accurate to 15 μ m - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab

Blake IpsonJohn ChenMatt Graeff

Steven BenedictWeston Welge

Team PhotoConEXPO LabDepartment of Electrical, Computer, and Energy EngineeringUniversity of Colorado at Boulder

Critical Design ReviewCritical Design Review

Page 2: Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab

Prototype a fast lithography system accurate to 15μm

Drive galvanometer mirrors to draw 2D images within a 3.5mm scanning area

Coordinate laser power modulation based on input vectors

Stand-alone, modular and “transportable”

Matt

Page 3: Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab

Matt

FromLaser

FromPC

Laser Diode/Power

SupplyCollimation

Lens Galvo X Galvo Y Doublet Lens

CameraPower

Detection Servo Drivers X/Y

ADC DAC

MCU

PC

DAC

~ 4% Power Tap

Demonstration Only

External Memory

Page 4: Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab

John

Page 5: Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab

John

Page 6: Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab

Atmel 32bit AVRUC3C0512

4 Channel

ADC

1 Channel

ADC

4 Channel

ADC

1 Channel

DAC

1 Channel

DAC

1 Channel

DAC

X Galvo

Y Galvo

Power Meter

X Galvo

Y Galvo

Laser Driver

EEPROM

I2C I2C/Parallel

SPI

PCRS-232

Steven

Page 7: Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab

Steven

Module OH_SHIT_STOPInputs N/AOutputs error LED onFunctionality Turn on error LED

Call lsr_off()send_vec(GALVO_CENTER)

Module LoadInputs User options

Vector fileOutputs Write constants, vectorfileFunctionality Check

lsr_pwr_on=int, lsr_pwr_off=int, draw_method=”dots”, galvo_center=int,int,intIf no, call OH_SHIT_STOPIf yes, write LSR_SCALE_ON, write LSR_SCALE_OFF, write DRAW_METHOD, write GALVO_CENTER) load vector file to flash mem call run()

Module RunInputs Drawing method constantOutputs call function or errorFunctionality If(DRAW_METHOD=”dots”)

Draw_dots()Else if(DRAW_METHOD=”lines”) Draw_lines()Else OH_SHIT_STOP

Module Draw_dotsInputs VectorfileOutputs function call(s)Functionality Loop(lines in vector file)

Parse line x,y,z Send_vec(x,y,z) If(error<defined) Lsr_on() Detect_energy() Lsr_off() Set_pwr() Break Break

Page 8: Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab

Steven

Module Detect_energyInputs N/AOutputs EnergyFunctionality Energy=0

Loop n X=read power from sensor Energy=Energy+xReturn energy

Module Send_vecInputs Int x,y,zOutputs DAC valueFunctionality Write x to x-galvo

Write y to y-galvoWrite z to z-galvo

Module Lsr_onInputs N/AOutputs DAC valueFunctionality Read lsr_pwr_on

Write to DAC

Module Set_pwrInputs EnergyOutputs Lsr_pwr_onFunctionality Calculate power from energy over

time t=nLsr_pwr_on=resultIf lsr_pwr_on>LSR_SCALE_ON Call OH_SHIT_STOP

Module Lsr_offInputs N/AOutputs DAC valueFunctionality Read lsr_pwr_off

Write to DAC

Page 9: Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab

Weston

Page 10: Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab

Weston

Page 11: Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab

Weston

Page 12: Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab

Blake

•Milestone 1• Using the Microcontroller

Development board or STK600• Laser Modulation• Rudimentary Galvo

Movements using on-board flash

• Oh_shit_stop!• Optics in place, calibration

procedure solidified• Schematic Completed

• Rudimentary layout finished

Page 13: Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab

Blake

•Milestone 2• Microcontroller Unit

• Drawing Functionality• RS232 Interface

(Debugging/Working)• C Code on PC (UI Code)

Finished• PCB Revision 1 completed and

being debugged• Revision 1 of User Manual

complete

Page 14: Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab

Blake

•Expo• User Manual Fully Complete• PC Interaction

• Will accept vector files• Draw shapes with dots

• Timed to complete per refresh of CMOS camera

• System calibrated

Page 15: Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab

Blake

Page 16: Blake Ipson John Chen Matt Graeff Steven Benedict Weston Welge Team PhotoCon EXPO Lab