This video shows how to remove the IR Filter and shows the results of using an infrared LED to illuminate the image. The LED produces no light visible by the human allowing your killbot friendbot to see in the dark, or at least the dark for humans.
So the human says to the killbot, "My what nice infrared optical tracking and targeting system you have". The killbot replies, "All the better to hunt with..."
First I open up the webcam (Creative Model #VF0220) and see what it looks like inside.
After the camera is opened I unscrew the lens and pry off the cap on the backside which reveals a small square infrared notch filter. Gently heating the lens module with a heat gun may make it easier to pry off the back cover. The CCD imaging module for webcams are naturally sensitivity to infrared and this filter blocks infrared to improve image quality. However since I want infrared night vision I remove this and reassemble.
Since I could not find any infrared LEDs, I tried using a heat gun as an infrared illuminator, which worked surprisingly well.
If you have more money you can try something like this or this...
If you have ever tried to build an assembly that uses parts from multiple directories you will have found that Pro/E does not seem to support this. The solution is to create a custom part library.
Custom part libraries can be implemented in Pro/E without using intralink by setting the search_path or search_path_file in your config.pro file. If you set the search_path_file you can set it to something like C:\Documents and Settings\username\My Documents\search.pro and include all of the search directories in it.
To create the config.pro select tools > options from the main menu, then press the save button on the window that pops up and save it as C:\Documents and Settings\username\My Documents\config.pro
If you want to get complicated you can make your own custom part libraries using the Pro/Library features by setting pro_library_dir to something like C:\cad\lib
You can then create menu files which allow you to add a textual description to each part. This also prevent extraneous documentation directories from showing up.
Example servos.mnu file placed in the servos directory
ladyada has some information about using cupric chloride instead of ferric chloride as a PCB etchant. The biggest benefit of this is that the etchant is rechargable by stirring and it appears to be easier then ferric chloride to dispose of.