MWScore is the official score keeping system for the Mech Warfare robotic competitions. The score keeping system consists of a transponder on-board each competing robot and a central scoring server.
Transponder:
Schematic:
Board Layout:
Part List:
| part | quantity | value | package | source |
|---|---|---|---|---|
| U1 | 1 | ATMEGA168 | TQFP32 | Digikey |
| U2 | 1 | 3.3v 500mA | SOT233 | Digikey |
| U3 | 1 | 5v 250mA | SOT233 | Digikey |
| C1, C2, C3 | 1 | 0.1uF | 0603 | Digikey |
| C4, C5 | 2 | 22pF | 0603 | Digikey |
| R1, R3 | 2 | 1kohm | 0603 | Digikey |
| R2 | 1 | 10kohm | 0603 | Digikey |
| LEDs | 2 | red, 1.7v | 0603 | Digikey |
| Y1 | 1 | 16MHz crystal | HC49UP | Digikey |
| JP4 | 1 | 3.5mm 2 pos screw terminal | - | Digikey |
| J2, J3, J4 | 3 | .1″ male header | - | Digikey |
| XBEE Header | 2 | .079″ (2mm) smt female header | S5902-10 | Digikey |
| XBEE | 1 | 802.15.4 1MW W/WIRE ANT | Module | Digikey |
| Dip Switch | 1 | 8 position | - | Digikey |
Xbee Setup:
To work with the scoring server xbee radios MUST be configured with the following settings…
ATBD = 5 (38400bps)
ATID = 6200
MY = 6200 + ID_NUMBER (id number given during competition qualifications)
DL = 6201
CH = c
Firmware:
The firmware for the transponder is written in C and compiled with the avr-gcc toolchain. Full source code and makefile can be found in the mwscore github repository.


