Downloads

Version 24 (Kwabena Agyeman, 02/14/2012 09:33 am) → Version 25/40 (Kwabena Agyeman, 02/14/2012 09:37 am)

h1. Downloads

h3. *User's Manual*

The "CMUcam1 User's Manual":http://cmucam.org/attachments/download/279/CMUcamManual.pdf v2.00 for firmware v1.12 is available in PDF form. It contains a parts list, board schematic and software protocol description. Manuals for older versions of the firmware can be found here: "v1.11":http://cmucam.org/attachments/download/287/CMUcamManual_1_8.pdf, "v1.1":http://cmucam.org/attachments/download/286/CMUcamManual_1_4.pdf, "v1.0":http://cmucam.org/attachments/download/282/CMUcamManual_1_11.pdf.

If you decide to experiment with changing the camera register settings you might also be interested in downloading the "OV6620 Camera Manual":http://cmucam.org/attachments/download/281/ov6620DSLF.pdf from "OmniVision":http://www.ovt.com.

h3. *Building the Board*

If you are building it yourself from scratch you will need to download this "HEX Code File":http://cmucam.org/attachments/download/280/CMUcam1_12.zip (containing the latest firmware v1.12) to program the SX28 chip. This is the code which implements the functionality and the serial protocol described in the manual. You can obtain the "SX-Key":http://www.parallax.com/tabid/460/Default.aspx downloader and application from "Parallax Inc.":http://www.parallax.com Older "versions":http://cmucam.org/attachments/292/code-history.txt of the firmware can be found here: "v1.11":http://cmucam.org/attachments/download/283/CMUcam1_11.zip, "v1.1":http://cmucam.org/attachments/download/284/CMUcam1_1.zip, "v1.0":http://cmucam.org/attachments/download/285/CMUcam1_0.zip.

NOTE: Anyone who wishes to build the CMUcam1 for commercial purposes must "contact us":mailto:cmucam@cs.cmu.edu to secure a royalty-based license agreement.

h3. *Java Interface Programs*

We have an open source Java program that you can download to interface with and test your CMUcam1. This interface program allows you to track objects, analyze data and grab complete CMUcam1 images. Here are [[screenshots]] of this interface.

"This is the zipped JAVA project":http://cmucam.org/attachments/download/289/CMUcamGUI.tar.tar written for Linux.

"This is the beta version of the GUI":http://cmucam.org/attachments/download/288/camGUI_1_1b.zip that auto-detects your OS. It runs under UNIX systems that support serial IO as if it were a file (such as Linux), as well as Windows 95/98/2000/NT/XP.

h3. *Schematic*

Here is a high resolution jpeg of the current "CMUcam1 Schematic":http://cmucam.org/attachments/291/CMUcam_schematic.jpg (board version 1.23).

h3. *Firmware Source Code*

If you want the CMUcam1 firmware source code for hobby purposes, email us at cmucam@cs.cmu.edu and introduce yourself! If you are a company and are interested in using the CMUcam1 system commercially, contact us for licensing details.

Before asking about the source code you might be interested in downloading the "SX28 Processor Manual":http://cmucam.org/attachments/download/290/SX-DDS-SX2028AC-16.pdf from "Ubicom":http://www.ubicom.com.