D.I.Y. Laser Tag Game System

 
 

 

 
Overview  
Protocol
5.XX Main Board
Micro MT Board
ISD Sounds
Bootloader
Sensors
Optics
Online Parts Store
The Real MILES
LTTO Protocol
LTTO Grenade

 

Micro MT Main Board

 

Fully assembled Micro MT Gun board.  The Micro MT PC board is used for a variety of different projects.  This is why there are a number of unused pads. Only 6 parts to solder to the board.
Here is my test board with optional Molex Headers.  You can solder wires directly to the board to save cost and space.  The 4 colored wires are for the Head Sensors.

 

Overview - The Micro MT system is fully compatible with MilesTag 5.XX system, but it uses simpler, less expensive circuitry.  The primary features missing from the Micro MT are the LCD display, scoring functions and timed games.  Otherwise, most of the features of the MilesTag 5.XX remain intact.   The Micro MT allows you to build basic MilesTag compatible guns at much lower cost.  

 

Since there is no LCD display, you cannot change any configuration parameters on the gun itself.  Configuration settings must be transferred to the Mini MT from a V5.30 MilesTag gun (using the "clone" function) or from a PC using the freeware Micro MT Editor software (see below).  During cloning, the Micro MT will simply ignore any parameters that it does not support, and all settings are automatically stored in non-volatile EEPROM memory, so the settings are retained even with power off. 

 

LED Display -   VIDEO  The new Micro MT Build 5 supports an Ammo Counter LED display.  By connecting the "SLED" Serial LCD Display (SLED-C4, $35.00 USD from Rentron) you will have a 3-digit readout of Rounds.  This effect is similar to the "Aliens Pulse Rifle" or weapons in the Halo and Unreal video games.  The LED display can also show "Health" by pressing and holding the Reload button (when the clip is full).

 

Sounds - The Micro MT can use a simple (inexpensive) piezo buzzer to generate sounds.  To allow upgrade to digital sounds, it is fully compatible with the ISD2560 circuit used with the 5.XX system.  Solder pads allow simple connection to an add-on ISD board.  It's a lot more fun with the ISD sounds, but still very playable even with just the Piezo tones.

 

Download Firmware PIC16F684 (WDT=OFF, MCLR=OFF, OSC=INT)  

 

UPDATE MicroMT Firmware Build 8 (ZIP FILE)  14 Oct 2007    Please report any issues/bugs.

MicroMT_ISD_8.hex          ISD Sounds

MicroMT_Piezo_8.hex       Piezo Sounds

Look here for info on MilesTag II Data Protocol (V5.3X and MicroMT)

Documentation - in work

 

DEFAULT SETTINGS:

TeamID       Red

Damage       10

Rounds       30

Clips        40

Fire Select  Full-Auto

Cyclic       500 RPM

Reload       2 Sec

Health       100

Kill LED     240

 
Micro MT Gun Main Board Parts
Qty Name Source Part# Cost
1 PIC16F684 Mouser PIC16F684-I/P 2.52
1 14-pin DIP socket   Mouser 571-3902613 0.14
2 FET, 4-pin DIP, 1A   Digikey IRLD110PBF-ND 3.90
1 5V Reg, 78L05   Mouser 511-L78L05ACU   0.35
1 Cap, Ceramic, 0.1uF   Digikey 399-4151-ND 0.16
1 Cap, 47uF Mouser 140-XRL25V100-RC 0.09
1 PC Board   HERE MICRO-PCB 5.00
TOTAL 12.16
 
 
Micro MT Gun Off-Board Parts
Qty Name Source Part# Cost
1 LED, 5V (status LED) Digikey 67-1068-ND .33
1   Piezo Buzzer   Mouser 256-PB113A EOL
1 Push Button (Reload)      
1 Trigger Button      
1 IR LED   TSAL-6100  
1 Muzzle Flash LED      
1 IR Resistor, 10ohm      
1 Muz Resistor, 51ohm      
1 Battery Clip (6xAA)      
TOTAL  

Note:  Piezo part# PB113A is now obsolete.  We are looking for a replacement part number, but you can use any standard 5V piezo that produces a continuous tone when power is applied.

 

Gun Editor for MicroMT.  This software was written in Liberty Basic, so it should be easy for anyone to download the Liberty Basic compiler and make changes if desired.  This removes dependence on the 5.XX system to edit parameters, though the Micro MT can still be cloned by a 5.XX system.

1.  Turn OFF Micro MT.

2.  Connect PC Serial Port (RS232 TX Data and Ground) to Micro MT.

3.  Start Micro MT Configuration Utility (PC).

4.  Press and hold Trigger button while turning power on.  Status LED will stay on.

5.  Micro MT is now in PC Mode, ready to receive data.

6.  Edit parameters on Micro MT Configuration Utility.

7.  Press "Send to Gun" button.

8.  Status LED will flash rapidly, then the Micro MT will reset itself.

9.  Disconnect the Serial cable from the Micro MT.

 

NOTE:  Invalid or "out of range" values may (probably will) crash the software.

 

NOTE:  The "Health" value field uses a table/formula to calculate actual health values.  So the valid range for this field is 1 to 64.  This equates to Health values of 1 to 999.  Entering the (default) value of "28" in this field will yield a Health Value of 100.

 

Recent Updates (14 Oct 07):  Added "Player ID" and "Carrier Frequency" selections.  In most cases the Player ID should be left to its default value of "40" for all Micro MT guns.  There is no advantage to setting different player IDs for each gun, as scoring is not supported.  This also allows the MT 5.30 systems to identify all Micro MT guns with the player handle "Micro".  The Player ID entry field was added since some users will undoubtedly want this level of control, and will think of some special applications where it may be of use.

UPDATE  DOWNLOAD 

SOFTWARE HERE  (MT Config 5.zip, 1.3 MB)  Standalone application, does not require Liberty Basic.

16 Dec 07  - Updated software (Version 5) to change pacing of transmitted bytes.  This seems to have fixed problems where all bytes were not making it to the Micro MT circuit.  Also fixed Team ID selection box which was causing the program to crash.  Keep me posted if you still have any problems.


Other Projects Based on the Micro MT PC Board:

All use the PIC16F684 microcontroller.

MilesTag Grenade:

Arm Grenade = Press and hold Trigger Button for 2 seconds.  (This prevents accidental triggering)

Release Trigger Button to start countdown followed by IR BLAST.  (this is a good time to toss the grenade!)

Damage and TeamID are set by optional DIP switches.

Schematic

Source Code:  mt_grenade.zip

DS1-8 = 4-position DIP switch

DS8 On=40KHz, Off=56KHz

Dip Switch Settings (4-2-1):

0-0-0 = Team Red

0-0-1 = Team Blue

0-1-0 = Team Yellow

0-1-1 = Team Green


 

MilesTag Mini Ref Controller:

 

 

Source Code:  mt_ref.zip

 


 

Domination Box:

Power On (Use Key Switch) - Status LED will flash a few times

Game Timer starts when one of the buttons is pressed.

Red Lamp On = Red Team in Control

Blue Lamp On = Blue Team in Control

Red Lamp On and Blue Light Pulsing (Red Team in control but Blue has more Control Time)

Blue Lamp On and Red Light Pulsing (Blue Team in control but Red has more Control Time)

Game End = Game Time elapsed, Winning Team's lamp (red or blue) is flashing

(Game will end once either team has controlled the box for more than 1/2 total Game Time)

Special "Police Flasher" Effect = Power on while holding Red Button.

 

The Domination Box does NOT use any MilesTag signals.  Therefore it can be used in games with ANY laser tag system, paintball, airsoft, etc.

Source Code:  dom_box.zip

DS1-4 = 3-position DIP switch

(If 4-pos DIP switch is used, must leave DS8 in "open" position)

Game Time Dip Switch Settings (4-2-1):

0-0-0 = 10 Minutes

0-0-1 = 20 Minutes

0-1-0 = 30 Minutes

0-1-1 = 40 Minutes

1-0-0 = 50 Minutes

1-0-1 = 60 Minutes

1-1-0 = 70 Minutes

1-1-1 = 80 Minutes