Alphatronique wrote:Hi bootstrap
i was interested to learn more bout you vision system you work on .
i in the processes to make so pick&place upgrade kit and for now my only problem was vision
on my side my idea was to take a old pick place (Zevatech PM360/460 for now)
and rebuild it .
that machine was extremely well made and simple and low cost my last one cost me 1700$ for a never used machine

only problem was lack of vision and the dos operating system and the 386 pc .....
as for operating system that part was now near completed it was totally remake from scratch in delphi
i also able to make tube and cut-tape feeder
so whit a good vision system that may make really good setup
Best regard
Marc L.
Alphatronique inc.
I designed the "vision system" to be:
----- high-resolution (2592h x 1944v x 12-bits per pixel)
----- high-speed (up to 15 frames per second)
----- monochrome or "bayer" (RGBG) color
----- good for image enhancement
----- good for image processing
----- inherently multi-camera
----- extremely flexible
And instead of making the design and interface obscure (as most modern companies do), I am purposely making the system as flexible as possible. In fact, my "prime directive" is to make the system easy for others to adopt and make part of their systems - whatever those systems happen to be.
If you look at the PCBs (see links in previous message), that might help you understand the following description.
Each "ice-vision system" is composed of 1 "ice-quad controller" and 1, 2, 3 or 4 "ice-eye cameras". The "ice-quad controller" is the larger 5.80" square PCB, inside a 6" x 6" x 1" aluminum case. Each "ice-eye camera" is the smaller 2.80" square PCB, inside a 3" x 3" x 1" aluminum case.
You can connect 1, 2, 3 or 4 "ice-eye cameras" to each "ice-quad controller", which can control and capture images from 1, 2, 3 or 4 "ice-eye cameras" simultaneously. The "ice-quad controller" has one standard gigabit ethernet RJ45 jack that connects directly to any gigabit ethernet RJ45 jack on any PC. Thus you only need this one cable and one connection to operate 4 cameras. Since this is ethernet, not USB or firewire, this system interfaces to Windoze, Linux, MAC or any computer with ethernet --- thus NO drivers are required (plus, we provide simple function libraries to make camera control, image capture and image processing easier). AND we provide the low-level protocol, so anyone can work at the lowest levels if they wish.
The "ice-quad controller" performs LOSSLESS image compression, computes basic image processing statistics, performs a few simple forms of image processing (if requested), and sends the image data to the PC via its gigabit ethernet interface.
In past years I had to do some fairly sophisticated image processing, and I found that most of my image processing algorithms seemed to "enhance" lossy compression artifacts even more effectively than real detail --- very annoying!!! That's why I implement lossless compression - so the exact value of every original pixel is recovered by the PC, and appears in the final images. This way image processing routines can "dig as much out of the image as they can" and not be thwarted by compression artifacts.
Also, I'm trying very hard to make this system rugged and reliable, but as cheap as possible. My intention is to make a complete system with 4-cameras cost under $1000... and hopefully only $750. Of course, this doesn't include lenses, since customers have such wildly different lens requirements. But good C-mount and CS-mount lenses are not very expensive in most focal-lengths and speeds. The "ice-eye cameras" accept CS-mount and C-mount lenses natively, but can also take simple adaptors to accept the many smaller sizes (16mm, 12mm, 8mm, 6mm, etc).
If you have any specific questions, just ask. I'd be happy to see you build one of these systems into a pick-and-place machine --- that would be very cool, and exactly the kind of application that I envisioned from the start. I bought quite a few prototype PCBs, hoping to be able to get units to early adopters. It will take me a few months to get enough of the microprocessor software and FPGA firmware working well enough to make the system viable for you, but if you can wait that long, it might be just perfect for your application. Just fire questions at me, and I'll fire back answers.