> So I just bought an "endoscope" camera off ebay for $22. Its about > the > size of a AAA battery, 2 meter usb cord, self illuminating 640x480, 8 > bit > color, should be many times faster in its imaging output with the > reduced > amount of data to handle. Ought to be here by the 18th.
Analog cameras are far more responsive. Digital cameras are slow. The same happens with oscilloscopes. If you want instant display on screen, you always choose analog technology (happens to be cheap also :). Also, I wonder if USB cameras don't eat-up the CPU cycles of the computer, as USB is handled by CPU directly. This is a real problem, that cannot be fixed. IMHO, USB cameras are not compatible with a CNC, as you may loose motor steps at any moment. Especially for edge finding. How can you be sure that what is transmitted to the camera is really where the CNC head is? From time to time, I buy old satellite cards including a video capture and mpeg encoder on the fly and I am keeping them for CNC drivers. For example I purchased an old WinTV-PVR-350 with video in capture. On the WinTV-PVR-500, there seems to be a second bracket for a second video input source, which ***could*** make it suitable for dual video capture (untested currently). There are also very cheap modern digitalization cards from several vendors, including Hauppauge: for example the ImpactVCB and ImpactVCBe (untested). http://www.hauppauge.de/site/products/data_impactvcbe.html There is also a card named 'colosus' which has HDMI input (untested). The list of supported Hauppauge products under Linux is here: http://www.linuxtv.org/wiki/index.php/Hauppauge This is really a confusing list and you should have a look at the card spec and ask for help on forums before buying the card. Not all features are supported under Linux. Sometimes only video in is supported. Sometimes video acquisition is done in software, avoid it. I believe PAL/NTSC resolution is enough to find edges as this is the standard on my pick-and-place machine and it can find edges on 0,4 mm parts. The impacts on CPU of those old cards is really 0%, when video acquisition is done in hardware. According to the list : WinTV-PVR-350 NTSC/PAL PCI ✔ Yes One tuner, MPEG2 hardware Encoder and Decoder WinTV-PVR-500 NTSC/PAL PCI ✔ Yes Two tuners The PVR-350 is very cheap and has both hardware decoding and encoding. So it has 0% impact. High resolution is also possible with newer cards, but I don't know the impact on CPU power. This is really something that I would like to understand and work on the forum, as I need to upgrade my pick-and-place machines to LinuxCNC. Kind regards, Jean-Michel
smime.p7s
Description: S/MIME cryptographic signature
------------------------------------------------------------------------------ DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access Free app hosting. Or install the open source package on any LAMP server. Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native! http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk
_______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users