LICENSE TERMS License terms: This hardware design document package (comprised of the files listed below) is distributed under the terms of the GNU General Public License as published by the Free Software Foundation (either version 2 of the License, or at your option any later version) as it is construed in the "MIThril Hardware Design GPL Interpretation" version one or any later version. You may freely redistribute this document package and/or modify the hardware design under the terms of this license. This hardware design is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License and the MIThril Hardware Design GPL Interpretation along with this document package. If you did not receive a copy of the GPL, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. If you did not receive a copy of the MIThril Hardware Design GPL Interpretation, contact the MIThril team via email or in writing at 20 Ames Street, Building E15 Room 383, Cambridge, MA 02139. Overview This README file is part of the document package for version 1000-2 of the IR-suck IR tag reader board design. The IR-suck tag reader is intended to receive and decode data from Squirt2 tags and provide that data over the MIThril i2c bus. The microcontroller software for this device is available from the MIThril web CVS repository at the following URL: http://borglab.media.mit.edu/cgi-bin/cvsweb/pic_code/ir-MITh1.c Software (in the form of C code intended to run on the BSEV core) for reading this device can be found in the enchant_apps CVS module. The relevant files are tag_reader2.c and tag_reader2.h (NOTE: this code will not work in isolation -- you will need to download and build the enchant_ipc module in order to run tag_reader2, and you will probably want to use the tag classifier code found in the tag_class module as well) All of this software can be found through the MIThril web CVS repository: http://borglab.media.mit.edu/cgi-bin/cvsweb/enchant_ipc/ http://borglab.media.mit.edu/cgi-bin/cvsweb/enchant_apps/ http://borglab.media.mit.edu/cgi-bin/cvsweb/tag_class/ Questions and comments regarding this board design should be directed to . Release Notes Version 1000-2 notes: This is the "old" version of this hardware -- I was hoping to put out an updated design that matches the circuit on our multi-sensor board, but haven't had a chance. Version 1000-2 bugs: !!! IMPORTANT: !!! !!! The header for the tag detector cable is not keyed, and plugging in !!! backwards will cause the detectors to smoke. The design for the detector cable is not specified in this document package. Hopefully this will be fixed shortly. The PIC intended to be used on this version is UV erasable, and the board does not support in-circuit programming. There are minor flaws in the silk screen layer -- we haven't fabricated any of these boards with silk screen yet. Document Package Contents Meta Information: README . . . . . . . . . this file GPL.txt . . . . . . . . the GPL version 2 MHDGPLI.txt . . . . . . . the MIThril Hardware Design GPL Interpretation Platform Independent Design Files: (found in the rev1000-2 directory) ir-suck.sch.ps . . . . PostScript schematic ir-suck.brd.ps . . . . PostScript image of PCB ir-suck.net . . . netlist ir-suck.pins . . . pinlist ir-suck.bom . . . . . bill of materials PCB Layer Images (encapsulated PostScript, found in the rev1000-2 directory) ir-suck.cmp.ps . . . . component side ir-suck.sol.ps . . . . solder (bottom) side ir-suck.stc.ps . . . . solder mask, components side ir-suck.sts.ps . . . . solder mask, solder side ir-suck.plc.ps . . . . silk screen (top) ir-suck.pls.ps . . . . silk screen (bottom) Eagle Cad Design Files: (found in the rev1000-2 directory) ir-suck.sch . . . . . schematic ir-suck.brd . . . . . PCB Gerber Files: (found in the rev1000-2 directory) ir-suck.cmp . . . . . component side ir-suck.sol . . . . . solder (bottom) side ir-suck.stc . . . . . solder mask, components side ir-suck.sts . . . . . solder mask, solder side ir-suck.plc . . . . . silk screen (top) ir-suck.pls . . . . . silk screen (bottom) ir-suck.whl . . . . . aperture file Excellon files: (found in the rev1000-2 directory) ir-suck.drd . . . . . Excellon drill file ir-suck.dri . . . . . Drill station info file ir-suck.drl . . . . . drill list