Maskless Wafer Stepper Part 2: Mechanics

  Рет қаралды 36,825

Huygens Optics

Huygens Optics

Күн бұрын

This video is the 2nd of 3 video's on the design and build process of a small maskless wafer stepper. It discusses the mechanical aspects of the machine, in particular the challenges that I face to achieve the requirements.
0:00 General intro
1:18 First devices (Fresnel zone plates)
3:28 Mechanical system (wafer stage / focusser)
7:49 Position and lead screw linearity
10:09 Determining straightness and perpendicularity (squareness)
11:45 Z-axis positioning using a piezo actuator
I also show some crude footage of the first optically active devices. Sorry about the image quality, I will get back with more detailed images in future videos. The idea is to make micro optics with this machine.
More theory on the fresnel lens / zone plate can be found on : zoneplate.lbl.gov/theory
Choreography at 6:03 minutes by Fermat CNC machining:
• CNC Machining | Gigant...
The end of this video contains a short clip from the rock-mockumentary "Spinal Tap" at 13:41. If you want to know why it is important to have controllers going all the way up to 11 in your equipment, please see the original video clip: • Spinal Tap - "These go...

Пікірлер: 101
@bobspafford3519
@bobspafford3519 2 жыл бұрын
Damn! Your videos are so very interesting that I could not tear myself from KZbin until 5:oo in the morning! You need to include a warning about how addictive your videos are!
@HuygensOptics
@HuygensOptics 2 жыл бұрын
maybe I should rename the channel to "heroin optics" then?
@illumiNOTme326
@illumiNOTme326 2 жыл бұрын
Loll
@sanches2
@sanches2 2 жыл бұрын
@@HuygensOptics do so hahaha
@BreakingTaps
@BreakingTaps 3 жыл бұрын
Great stuff, really impressive machine! I agree with the leadscrew analysis (essentially the same periodic wormgear behavior that telescopes calibrate out), but wanted to throw out another potential contributor: motor cogging. E.g. the stator slots prefer to settle into low-energy positions relative to the permanent magnets and experience a force when moving in/out of those positions. Nicer servos will use tricks like skewing the magnets to reduce cogging (or ironless motors which have no cogging, but also very poor torque). It can also be compensated in software by building a "cogging map" which commands the motor to use more or less current at specific locations in the revolution so that cogging is nullified. The periodicity depends on the number of slots/magnets but will be higher than just once-per-rev, so is probably a higher-frequency signal overlaid the 4000-step non-linearity chart you showed.
@ericsanjuan4901
@ericsanjuan4901 4 жыл бұрын
You deserve a pat on the back, even real steppers suffer from many on the same issues and have a variety of software calibration files to account for this.
@michaelbledsoe1060
@michaelbledsoe1060 2 жыл бұрын
I worked in Texas Instruments Optics Department in Dallas Tx, where we perfected the coating for the top lens of the digital light chip. After our Optics department made the coating repeatable, TI moved the coating to SE Asia.
@gaussdog
@gaussdog 2 жыл бұрын
Ah Yes, outsourcing the tech we need for national security (physically, and financially) 🤣🤣😅🥲😢😭😭😭😭😭🤬🤬🤬
@windigo000
@windigo000 2 жыл бұрын
@@gaussdog ah, yes... national security... having military presence all over the globe... 🤦‍♂️ more guns means more security, right?
@frankgutierrez6016
@frankgutierrez6016 2 жыл бұрын
I worked Dmat on DMD South in the building for the first 12 years at T.I.
@ArneChristianRosenfeldt
@ArneChristianRosenfeldt 10 ай бұрын
I did not know that the lens is integrated with the chip.
@JacGoudsmit
@JacGoudsmit 2 жыл бұрын
Very impressive! I admire how far you got in such a short time! When I worked for ASML in 1998-99 as a software engineer, I learned that there are some very weird problems that most people might not think about. The machines i worked on had 23 degrees of freedom, moving a 30kg marble slab with a wafer around at up to 6m/s or so. Of course the reticle had to move in opposite direction (but at 1/4th the speed IIRC) and there were counter-weights to keep the machine in place. The motion control of the linear actuators needed to compensate for "cogging" (i.e. variation in the magnetic field depending on where the magnets are), and things like the bending and un-bending of the electric cables that are attached to the stage. They used a Hewlett-Packard laser interferometer to measure the position of the wafer stage but I think that was just for rough estimates: the wave length of a red laser is much longer than the accuracy of the machine (180nm in that time). The software was responsible for basically keeping the speed constant, so it gives the motor a big push, then lets the stages "coast" to the other side with just a little bit of compensation for irregularities along the way. Then at the end of the track the motor would be pushed in opposite direction to stop the mass from moving. And of course it's "fun" if something fails and the pushback never happens; when a wafer stage crashes, it will cause significant damage that will cost a lot of time and money to repair. I remember someone telling me that in a fab, even opening a side panel causes so much disturbance to the air flow that it took an entire day for things to settle and make the machine usable and productive again.
@HuygensOptics
@HuygensOptics 2 жыл бұрын
What they achieve at ASML (especially the new machines) is absolutely incredible.
@barmalini
@barmalini 2 жыл бұрын
Former ASML software engineer here, 2002-2009/ Yeah, we've created some pretty crazy stuff there, proud to have been part of the team
@henrikr8183
@henrikr8183 2 жыл бұрын
@@barmalini I just started as a development engineer at ASML's German optics supplier and am continually amazed at the engineering they do (although our stuff isn't too bad either).
@excitedbox5705
@excitedbox5705 4 жыл бұрын
You can turn the lense from the beamer backwards to demagnify the image. That is what sam Zoeloff did for his mask projector.
@HuygensOptics
@HuygensOptics 4 жыл бұрын
That could certainly work. A pity I did not think of that!
@dgalvarez
@dgalvarez 2 жыл бұрын
I tried that and doesn't work very well. After that you also need to pass the image through the microscope objective. You add more and more lens. I got the best results in my test with Huygens metod 👌
@xXkingbeastmodeXx
@xXkingbeastmodeXx 4 жыл бұрын
Probably the best channel for information. Keep it coming, you are doing great work.
@ShopperPlug
@ShopperPlug 2 жыл бұрын
6:25 - I want to mention that "Trinamics" driver chips produces no noise and is pure analog signal to drive the servo/stepper motors, really good for this micro stepping to remove any unwanted vibrations.
@W77W
@W77W 2 жыл бұрын
Oh no, Trinamic stepper driver ICs still make lots of noise, but humans can't hear their ultrasonic PWM frequency. Yes, they're great chips, and yes their 35kHz (configurable) hard-switched PWM is adequate for most purposes, but sadly no they're definitely not pure analog and definitely not vibration-free in general. If you can find, design, or hack a PCB to use an 8MHz external clock for the stepper driver IC, then you can configure it to an audible 15.6kHz chopper frequency and listen with your own ears. I definitely don't work for Trinamic and I only have direct experience designing around the TMC2209 and TMC5160 ICs. If you've found a Trinamic IC that is truly analog, or can generate >100kHz PWM to allow efficient external filtering (without overclocking outside maximum ratings), I'd love to hear about it.
@ShopperPlug
@ShopperPlug 2 жыл бұрын
@@W77W well I would use trinamics for this project since it eliminates noises compared to the drivers he is using at the moment. But I’m not sure if ultrasonic noise makes no difference compared to the lower frequency noise which humans can hear. Trinamics are not pure analog but they are very close to it. I can’t think of any better driver chips other than trinamics. Another problem is that I would not use stepper motor, they are no good for 1 micron precision. Servo motors with close loop is better for precision positioning and I would also include an optical encoder with incremental accuracy of 1 micron. Trinamics TMC4671 can switch at 100khz. Here is the link: www.trinamic.com/company/news/news-detail/implement-your-servo-controller-in-a-day-with-the-tmc4671/
@W77W
@W77W 2 жыл бұрын
@@ShopperPlug Thanks for the quick reply and thanks for the link, I agree with you 100% that the Trinamics are the best single-chip solutions available (to my knowledge). I just wanted to throw in my 2 cents of caution because I did have an issue with a PCB drilling machine, where the 0.1mm micro-drill bits were breaking because the XY stage was vibrating ultrasonically enough to flex the drill bit, even when all axes and spindle were "stationary".
@ShopperPlug
@ShopperPlug 2 жыл бұрын
@@W77W Wow 😮, that is really interesting, how did you come up with the determination of the fact that the Trinamic’s ultrasonic switching is what caused the 0.1mm drill bits to flex and break? Would like to see your project if you documented it, I have plans to build a precision drill machine for PCB as well. Right now I’m gathering plans and materials for building a precision sub-micron laser PCB photoresist sensitizer. I’m planing to use custom built linear induction motor, no servo or stepper motor. I will use heavy triple-A above laboratory grade precision granite for the base. I’m also considering to use air bearings. This is the basic design I’m planning to use for the CNC laser sensitizing system, it is used by all high precision companies that provides nanometer positioning accuracies, and ultrasonic vibrations does not affect the x/y system since it is 100% frictionless (not considering the air molecules) when driving the linear induction motors: static.pi-usa.us/fileadmin/_processed_/7/d/csm_Air-Bearing-Planar-Stage_A-322_400w_ed5e39796f.jpg
@W77W
@W77W 2 жыл бұрын
​@@ShopperPlug I'm really sorry but it's not my machine, so I don't get to share the build. I can say that epoxy granite (en.wikipedia.org/wiki/Epoxy_granite www.adambender.info/post/2017/03/25/epoxy-granite-machine-frame-how-to) is amazing, superior to the natural material in many respects. Being able to pre-cast notches, rails, and screw threads is really nice. Of course you need something flat to start with, but you can cast your epoxy granite upside-down on your surface plate to transfer almost all the flatness properties from one to the other. In our case we first stuck a precision parallel slightly above the surface plate, then made the casting to generate a precisely parallel-sided rectangular slot in the base, connected to the surface by an imprecise window, so it's roughly an inverted T-shaped cross-section like a milling machine table's T slots. I don't know if the thermal expansion properties are good enough for nanometer precision, but they're certainly good enough for a drilling machine. Just don't cast your very expensive parallel into a block of epoxy granite without a solid plan to get it back out. In our case we just chilled it to shrink the steel. It's also surprisingly easy to make DIY air bearings (kzbin.info/www/bejne/gZCxkJuVorCZY5Y). Machining graphite is trivial, so you can easily make exotic bearing configurations. For example, you could machine a roughly X-shaped piece of graphite very slightly oversize for the parallel-sided T-slot, squeeze the X so it flexes very slightly, and wedge it into the slot (rather like installing pistons in an engine). Now you have an air bearing axis that's as precise as the parallel you used to cast the slot, and it's fully dimensionally constrained by the 4 sides of the slot, at least up to the elastic stiffness of graphite. You just mount the next axis directly to the graphite block. I suppose if you need a really large travel you might want two parallel slots so you don't have to buy/make a huge precision parallel or a huge chunk of graphite, but the idea is the same. Again I'm not certain you'll get nanometer precision out of this, but for a drilling machine it's great. If you can't follow my description I can draw up a sketch. I connected the dots to the ultrasonic resonance by several rounds of troubleshooting. I started by observing that on smaller PCBs (~5*10mm) the drill bit would snap very regularly, often at the same location on the PCB. Larger PCBs were immune. I figured that something must be moving, but I had no idea if the spindle had weirdly inconsistent runout, or the stage wasn't stiff enough, or the PCB was flexing, or maybe thermal expansion or air/vacuum pressure variations. I made several wrong guesses, then eventually hooked up a cheap continuity probe from the tool to the PCB to see if there was low-speed drift (thermal expansion driven). I use this probe all the time on my milling machine, so I was really confused when instead of a sharp on/off at the edge of the PCB, the LED would slowly get brighter as I bumped into the edge. Again some more wrong guesses, but I eventually hooked up an oscilloscope to the continuity probe, and clear-as-day you could see the 23kHz vibration on the 'scope. There's no way 23kHz was coming from outside the machine, so I pretty quickly followed it back to the source. Dialing up the PWM frequency and decreasing the holding torque solved the problem, but a heavier stage would also have helped.
@gems34
@gems34 2 жыл бұрын
Not sure how one of your lens grinding appeared in my feed but what you are dong is fascinating i'm so intrigued by the level of detail you have gone to in each stage of this project is truly masterful. I was considered building a homemade telescope and was stunned by the amount of work that goes into hand grinding a lens. Your solutions are well researched and executed and captivating to watch. Thank you for shearing.
@pamdemonia
@pamdemonia 2 жыл бұрын
Thank you KZbin for showing me your fascinating channel. I particularly enjoy watching people build equipment that would cost thousands and thousands out of various bits and pieces. You are doing this in a field that is both rare on KZbin and of particular interest to me. Thanks!
@movax20h
@movax20h 4 жыл бұрын
Congrats on getting it actually to work! This lenses look already nice. :)
@cloudgalaxy9231
@cloudgalaxy9231 2 жыл бұрын
Wow. I have mechanical noise from much larger leadscrews when 3D printing- and I only am dealing with movements around 1/10th of a millimeter. This kind of stuff seems orders of magnitude more difficult. This is my favorite project so far. Amazing. Keep up the good work.
@srslam1347
@srslam1347 2 жыл бұрын
I used to work on the product team that made exactly what you need to get this working! We made twin axis heterodyne interferometers for these applications. Don't seem to be many of them floating around second hand though!
@user-ed6km8nq2s
@user-ed6km8nq2s 4 жыл бұрын
Really cool project! Great video!
@What-is-thehandle
@What-is-thehandle 4 жыл бұрын
Very cool! Can't wait for more videos!
@luochenghuang7538
@luochenghuang7538 3 жыл бұрын
Hi Jeroen, I'm so glad that I found your channel. Also, I just wanted to let you know that diffraction is a classical phenomenon, not a quantum mechanical one (3:19). Thank you for making these videos!
@HuygensOptics
@HuygensOptics 3 жыл бұрын
Thanks. Btw: diffraction is also quantum if you consider it the result of a wave function instead of a classical wave.
@luochenghuang7538
@luochenghuang7538 3 жыл бұрын
​@@HuygensOptics Thank you for your reply. It seems though having merely the wave property does not make it a quantum phenomenon. In fact, nothing in the theory of diffraction states that light is quantized, which is another necessary property for a quantum phenomenon. Maybe if you had a single photon emitter and you observed interference then you can say it's a quantum phenomenon. If you look at it as a Venn diagram, geometrical optics is a subset of wave optics (diffraction), which is a subset of quantum optics. In reality, quantum optical phenomena such as optical tweezers and Rabi Oscillations are much more difficult to observe. I'm sure you understand the matter very well, however I just don't want the viewers to get confused.
@trashdigger2119
@trashdigger2119 4 жыл бұрын
Didn't see that Spinal Tap quote coming! LMAO😂
@sicktj
@sicktj 2 жыл бұрын
"Before I get too excited and have a little accident." -My favorite line
@diegogmx2000
@diegogmx2000 4 жыл бұрын
Well, i have to say this is truly remarkable i'm self taught working in electronics, at some point when i have enough spare money i'd like to get into making projects like this really watching you and others do stuff like this is really really inspiring and not just makes me feel delighted and increase my curiosity, but also inspires me to aim higher on my goals hope i can see more of this in the future pd. also maybe try disabling automatic translation for the title and description if that on your side
@HuygensOptics
@HuygensOptics 4 жыл бұрын
I'm not sure which language you are using for subtitles. Only on the English I have influence, the rest is automatically generated. I know the translations suck, but in some cases they can help people to understand a certain issue a bit better.
@diegogmx2000
@diegogmx2000 4 жыл бұрын
@@HuygensOptics not the subtitles, the title of the video and the description, for some reason Google decided a few months ago it was a good idea to translate them and give the user no choice (at least I have found no way to revert that whatsoever and if I don't remember wrong I read on reddit that the only people who could deactivate that were the uploaders)
@diegogmx2000
@diegogmx2000 4 жыл бұрын
@@HuygensOptics Also off topic: any book you recommend to get started in optics?
@movax20h
@movax20h 4 жыл бұрын
Great video. Few suggestions how to solve things possibly cheaply. Add digital read-out on both axis. This way you can do a closed loop positioning. Use precomputed deviations for rough positioning and the DRO loop to position accurately. It will solve non-linearity. The squarness can be compensated using calibration (by using many known points on the good mask mounted in specific position on the stage) and proper control in software, by offsetting non-squarness out. Similarly the curves and other non-linear effects can be compensated out. The only thing that can't be fully compensated are rotations, which are of course also present in some of these non-linear deviations; and of course temperature dependent deviations (so keep things constant during calibration). I am not saying it is easy, or the easiest, but probably cheapest way to try. I see you are a capable programmer, so think about it. New xy motorized high accuracy / repetability (sub-micron) linear stage of medium size like this will still be expensive. About 9000$ from a quick research.
@HuygensOptics
@HuygensOptics 4 жыл бұрын
Thanks for the suggestions. So, squareness of the table can also be adjusted, I still need to do that, that is another 3 microns of error out the window. Yeah, if I had the money, I would probably just buy nano stages from Newport, PI, or Attocube. But then of course I would not learn as much as I do now. The best way to achieve very high accuracy would be to use an interferometric feedback I guess, using mirrors on the sides of the table. I'm looking into that, but I know on forhand that it will not be trivial to implement. Anyway, it's been a fun project so far.
@movax20h
@movax20h 4 жыл бұрын
@@HuygensOptics small steps. It is already looking very promising and usable for some tests. ;)
@tomtang2639
@tomtang2639 2 жыл бұрын
in view of the lead screw deformation problem, I think you could use a linear encoder for feedback control, instead of encoders on stepper-servo. the one i use in vision measuring system have a resolution of 0.5 micrometer.
@wojtekpawlowski4951
@wojtekpawlowski4951 2 жыл бұрын
Very interesting. Thank you! You did not talk about influence of temperature on the device dimensions. Do you consider it as a problem? Aluminium expands ca. 0.1 percent over 50 oC. How do you make sure that the axis of microscope lens is ideally perpendicular to xy plane?
@breedj1
@breedj1 2 жыл бұрын
Very interesting. Is it possible to add a feedback measurement system, like a laser distance meter onto the x and y axis to get rid of the leads crew deviations? Maybe using a trinamics stepper driver might reduce the servo noise.
@Arnthorg
@Arnthorg 4 жыл бұрын
super cool!
@rodrigoguerra2836
@rodrigoguerra2836 Жыл бұрын
Really cool! Have you looked into how distortions in the projected image affect the stitching? Perhaps you could measure the distortion field by projecting one of the MTF mapper test patterns onto the photoresist. Then you could maybe then compensate for the distortion in your software by applying the opposite distortion to the digital image to be projected. Also, because the objective lens is probably not optimized for UV, the projected image intensity may not be uniform across the field. Your software could compensate for that too. Not sure you can do anything about gradients in sharpness, but maybe that is less critical
@rodrigoguerra2836
@rodrigoguerra2836 Жыл бұрын
Also, because most modern objectives are infinity corrected, I'm a bit surprised that you're not using a tube lens in the imaging system. Is this particular objective of the finite conjugate type? Otherwise, a tube lens could improve sharpness away from the center (by flattening the field), and should also help keep the illumination closer to telecentric at the image, which may help avoid sloped sidewalls
@HuygensOptics
@HuygensOptics Жыл бұрын
That is correct, best practice is using a tube lens with this objective. I added it later to the design, and also added a microscope cover slide correction and removed the cube beam splitter. Actually, I made quite a lot of changes to this initial setup, maybe I should discuss the optical design modifications in a future video.
@RikHaanen
@RikHaanen 2 жыл бұрын
Wow, you are really doing great work. Repeatable errors are your friend. Maybe you can make software corrections for all repaitable errors like imperfections in the screw and table alignment. Print a pattern over the full range of your system, have this measured very precice and compensate these errors with your software. You might be able to make your system more precise. (I studied precision engeneering in Eindhoven and did some work at ASML, now about hunders years ago. But I quickly discovered that I am not the person for um or nm. You sound like it is easy as bricklaying, I am impressed. Now I work in Zambia and it fills my hart with joy if our trainees reach precsion of +/- 1mm ;). Really impressive.
@HuygensOptics
@HuygensOptics 2 жыл бұрын
Well the solution I chose was to use optical encoders with 100nm precision. Feedback loops are in my opinion the best way to eliminate positional errors.
@RikHaanen
@RikHaanen 2 жыл бұрын
@@HuygensOptics even better.
@bp6331
@bp6331 2 жыл бұрын
really really enjoy your setup build up, ! i am currently using a 2P spectroscopy. i would like to build one myself, I require a Z stack, galvomirrors and xyz stepper motors for movement. which devices do you use for the Galvo mirrors?
@5eZa
@5eZa 2 жыл бұрын
you might get better results using a plain fluorite objective instead of the apochromatic objective- the apos have a bunch of additional optical elements to correct chromatic aberration, but you're only using narrow band UV so those extra elements are just going to reduce your resolution and you won't gain anything
@tclancy13
@tclancy13 2 жыл бұрын
Hi Jeroen, I'm wondering if the mechanical issues with stitching multiple patterns could be overcome by some sort of feedback. Instead of slicing an image up into a certain number of pieces ahead of time, and trying to get the mechanics to move to a precise location, you could move the stage as precisely as possible, but then use the computer to adjust the image "on-the-fly" to account for any misalignment. A linear encoder not connected to the lead screw could provide you with a more precise location. If you can't get the mechanism to get you to a precise position, maybe you can use software to accurately project the right image for whatever position you're at? Of course this might cause additional problems. Off the top of my head, I'm not sure if double exposures would be an issue (if the images overlapped), or if the relatively low resolution of the projector would cause aliasing artifacts (if the misalignment is fractional compared to the size of a "pixel"). Anyway, this is incredible work, and I wish you great success.
@HuygensOptics
@HuygensOptics 2 жыл бұрын
The best way indeed is to use accurate positional feedback to overcome mechanical flaws of the stage.
@Andronicus1717
@Andronicus1717 3 жыл бұрын
How did you measure the displacement so accurately?
@jeffredington3359
@jeffredington3359 3 жыл бұрын
Really enjoyed these two videos. Interesting how you can use this method to focus light with a flat element or lens. Nice results. Would these lens focus a laser beam? Thanks!
@HuygensOptics
@HuygensOptics 3 жыл бұрын
Yes they do. See: kzbin.info/www/bejne/q5eWimNja7OVoLM at around 3 minute 30.
@ricard458
@ricard458 Жыл бұрын
Great video! What is the etcher that did i used?
@mildsauce5019
@mildsauce5019 3 жыл бұрын
Question / Comment @ 8:58 re non-linearity of the actuation. I would agree that imperfections in the lead screw would contribute. I wonder if you've considered the effects of microstepping... I know this is the case with steppers ( I recall you said servos -- unsure if still applicable ) You will get a cyclical ( which your graph seems to show ) deviation based on the electromagnetic power ... which is determined by the position relative to a full-step where the rotor is currently placed. Your seemingly cyclical deviation could be artifacts of the micro-stepping process -- especially when running super low currents.
@HuygensOptics
@HuygensOptics 3 жыл бұрын
Thanks for the suggestion but these imperfections are cyclic with a full rotation, not with a step. Also the servos have a 4000 steps/rev optical encoder and use a feedback loops to go to a specific rotational position.
@andreithe3893
@andreithe3893 4 жыл бұрын
Really cool project! probably a question for the last video but how do you collimate the output of the LED? I thought that was incredibly hard as it emits over quite a large area
@HuygensOptics
@HuygensOptics 4 жыл бұрын
Actually, I think it is an advantage that the beam is not perfectly collimated, because even with an LED I observe intensity variations in the beam due to diffraction effects on the DMD-chip. So I roughly colimate the LED-light using a lens and then I use a small concave mirror to direct the light into the microscope objective via the DMD-chip. Its a bit like I describe in the video linked below around 8 minutes, but then in reflection in stead of transmission: kzbin.info/www/bejne/e2rYhmWeZrGXmck . Hope this clarifies it.
@andreithe3893
@andreithe3893 4 жыл бұрын
@@HuygensOptics I have seen that video actually, also really interesting, just didn't realise how hard it is to get even illumination. I guess you get problems from the shadow of the bond wire on the led chip?. But maybe I'm missing some fundamental optics here, I thought the beam had to be as close to collimated as possible to image the 'mask' onto the focal plane of the lens?
@tianzining
@tianzining 2 жыл бұрын
By the end of the world, you are the guy that I want to stay with….
@JonnyDeRico
@JonnyDeRico 3 жыл бұрын
Love your channel! For my understanding, the resolution of the axis sould be smaller then the projected pixel size? Because how could you ensure that the pixel sized features are stiched correctly together?
@HuygensOptics
@HuygensOptics 3 жыл бұрын
That is correct. However, it is not something that I have achieved yet. I am in the process of modifying my hardware, but it is doubtful that even in the new configuration I will reach < 0.3um position accuracy. I guess I would have to get my hands on a real wafer table from a wafer stepper to achieve this.
@JonnyDeRico
@JonnyDeRico 3 жыл бұрын
@@HuygensOptics In my expirience with building position stages, the problem lies in the mechanics itself and the lack of precision position meausurement. I don't have a interferometer :) Even with that and a closed looped driver and the best motors I couldn't archive sub mircon levels. Repeatability and error where in the +/- 1µm range. Nice thermo drifts over the day where common, in the end they were the easiest think to correct for. I was just giving up as I found a solution. The buzz word is flexures. kzbin.info/www/bejne/hpLcoZaMe7Wmapo The best think you can even print this thinks: gitlab.com/openflexure/openflexure-block-stage Diy flexure piezzo stage: www.dpreview.com/forums/thread/4441997
@HuygensOptics
@HuygensOptics 3 жыл бұрын
Thanks for the links Jonas. The flexture stage shown in your last link is exactly the one I used for my project. So one of the issues with flextures is their very limited range. So you need a combination of normal steppers and piezo flextures to make multi mm size patterns, which makes makes control complex. If I had sufficient funds for that, I would just use piezo-electric drives: www.physikinstrumente.nl/en/technology/piezoelectric-drives/
@hisuiibmpower4
@hisuiibmpower4 2 жыл бұрын
coreless linear motor + encoder at least 100nm resolution,checking axial squareness/sraightness/tureness via laser interferometer,generated related compensate table use motion control to compensate via table
@bschwand
@bschwand 3 ай бұрын
seems like a job for flexure mechanisms and linear motors
@platin2148
@platin2148 2 жыл бұрын
Is it possible to make a tinier focus lens for the stepper with the stepper? Guess not. Hmm i’d prefer ball screws..
@gatyair82
@gatyair82 4 жыл бұрын
Random question (from a non-expert), could the periodic oscillating error of be down to a misalignment of the servo with the micrometer shaft (i.e. something solved with a constant velocity coupling)? Anyways, amazing content and even more amazing that it doesn't generate more views. Thanks for sharing.
@HuygensOptics
@HuygensOptics 4 жыл бұрын
That is an excellent idea. Part of the non-linear behaviour of the lead screw could be caused by the external forces on it from (for example) the motor axis. Maybe a constant velocity coupling can help tom minimize these forces. Thanks!
@niksto
@niksto 2 жыл бұрын
Didn't one Ariadne rocket crash due to using imperial and metrical standards in the software? Btw. I really want a big telescope made with flat lenses, really cool.
@frankwalter1300
@frankwalter1300 3 жыл бұрын
What resolution it will be?
@RGD2k
@RGD2k 2 жыл бұрын
Why not just use a couple of laser diodes as interferometers - one for each x/y stage, and use the outputs from those as the 'step' signal with which to close the loop for each axis? OK, will need temperature stabilization for each laser diode (to keep the wavelength from shifting), but it should mean that the leadscrew nonlinearity doesn't matter...
@JyrkiKoivisto
@JyrkiKoivisto 3 жыл бұрын
I think the linearity error comes from the positioning accuracy of your servo motors. Servo error should not be cumulative and I think it shows on your graphs that the error follows the steps, sine/cosine sort of wave form. Plus the lead screw error...
@reinisveips1448
@reinisveips1448 2 жыл бұрын
I'm curious, how did you measure the step size of 11nm for the piezo actuator?
@HuygensOptics
@HuygensOptics 2 жыл бұрын
By measuring the full dynamic range and divide by 4095 steps (12-bit resolution)
@en2oh
@en2oh 2 жыл бұрын
you've addressed the drive train precision elegantly but the weak link seems to be the actual x-y stage. Is't the precision limited by the precision of the stage?
@HuygensOptics
@HuygensOptics 2 жыл бұрын
Correct, the solution is to add high-accuracy encoders and use a feedback loop.
@xbronn
@xbronn 2 жыл бұрын
the word ‘Maskless’ didn’t age well xD great videos, thank you for sharing your knowledge and experience
@gonesparking1497
@gonesparking1497 2 жыл бұрын
I was thinking about a less complex machine for exposing double layered PCB. It requires much less precision, but still needs to be very precise. One thing that puzzles me is how would one make it for double sided PCB, meaning exposing it from both sides. The back side placing must exactly match the position of the front. PCB shape can't be ideal. Also, PCB thickness is not the same (from one project to another). Maybe I'll come up with something after some more thinking and research. But does anyone seen something similar somewhere?
@ArneChristianRosenfeldt
@ArneChristianRosenfeldt 10 ай бұрын
May you drill all vias first. Then take a photo with the CCD and bend your virtual wires before you illuminate the CCD. Most of your SMD stuff will be independent
@perfumedmanatee6235
@perfumedmanatee6235 4 жыл бұрын
Zone plate
@HuygensOptics
@HuygensOptics 4 жыл бұрын
Thanks. When I was making the video I couldn't remember the name.
@Bartyron
@Bartyron 2 жыл бұрын
You need a over pressurized chamber or compartment to drive out the dust.
@EGL24Xx
@EGL24Xx 2 жыл бұрын
Couldn't you improve the linearity of the lead screws using feedback with an interferometer?
@HuygensOptics
@HuygensOptics 2 жыл бұрын
Yes, that is the way to do it, use position feedback. Btw, optical encoders are a cheaper and easier way to do it then interferometers.
@ArneChristianRosenfeldt
@ArneChristianRosenfeldt 10 ай бұрын
@@HuygensOpticsinterferometer is optical and its pattern comes for free and you only need a single photodiode. And it works well for scanning. Too slow for steps
@michaelperrone3867
@michaelperrone3867 2 жыл бұрын
Following in Sam Zeloof's footsteps I see
@markayala7752
@markayala7752 4 жыл бұрын
can you granite ?
@HuygensOptics
@HuygensOptics 4 жыл бұрын
Maybe
@user-il6ke6dl3q
@user-il6ke6dl3q 2 жыл бұрын
haha, you need a clean room for better contamination control
@amplitude2836
@amplitude2836 2 жыл бұрын
Unfortunately I can only give 1 like…
@zanepeterkovic9553
@zanepeterkovic9553 Жыл бұрын
I want to be you when I grow up.
@saviorsoul9714
@saviorsoul9714 Жыл бұрын
Who add Chinese subtitles? I guess its CCP did
Maskless Wafer Stepper Part 3: Electronics and Software.
12:44
Huygens Optics
Рет қаралды 22 М.
How to make Very Flat Optical Surfaces on Glass
12:56
Huygens Optics
Рет қаралды 1 МЛН
where is the ball to play this?😳⚽
00:13
LOL
Рет қаралды 14 МЛН
НЕОБЫЧНЫЙ ЛЕДЕНЕЦ
00:49
Sveta Sollar
Рет қаралды 8 МЛН
ПЕЙ МОЛОКО КАК ФОКУСНИК
00:37
Masomka
Рет қаралды 9 МЛН
ISSEI funny story😂😂😂Strange World | Pink with inoCat
00:36
ISSEI / いっせい
Рет қаралды 30 МЛН
Fourier Optics used for Optical Pattern Recognition
18:31
Huygens Optics
Рет қаралды 80 М.
DIY Photolithography using 1980s Carl Zeiss S-Planar Lens (405nm)
9:17
Polishing a Small Spherical Mirror Surface on a Glass Blank
11:43
Huygens Optics
Рет қаралды 128 М.
ESP32 Laser Projector with stepper motors | StanleyProjects.com
11:52
StanleyProjects
Рет қаралды 225 М.
Maskless Photolithography Stepper for Homemade Chips
9:41
Sam Zeloof
Рет қаралды 147 М.
Building a Small Cleanroom for Photolithography.
10:18
Huygens Optics
Рет қаралды 27 М.
Making a Mirror with a  Variable Surface Shape
21:11
Huygens Optics
Рет қаралды 217 М.
Making Optical Logic Gates using Interference
15:15
Huygens Optics
Рет қаралды 226 М.
Optical Lens Centering using a LOH LZ-80.
12:44
Huygens Optics
Рет қаралды 67 М.
Дени против умной колонки😁
0:40
Deni & Mani
Рет қаралды 1,8 МЛН
Carregando telefone com carregador cortado
1:01
Andcarli
Рет қаралды 1,1 МЛН
Вы поможете украсть ваш iPhone
0:56
Romancev768
Рет қаралды 631 М.
M4 iPad Pro Impressions: Well This is Awkward
12:51
Marques Brownlee
Рет қаралды 6 МЛН