Software Downloads

From VEX Wiki

Jump to: navigation, search

Programming the VEX Microcontroller

The program contained inside the VEX Controller can be changed. This allows you to configure your robot to behave to any situation it might encounter. To change or program the VEX Controller, you need a Programming Kit. There are 3 different programming option available. No kits are Mac compatible.

VEX Robotics Code
VEX Default Firmware
(zip, 05-20-05)
Use this code only when using VEX 0.5 Microcontrollers without the VEXnet Upgrade Units. You can restore your VEX Default / User Code to the original factory code with this "out of the box" hex code. Just download the vex-default-firmware.hex file to the VEX 0.5 Microcontroller using our IFI Loader.
VEX Starter Code
(zip, 04-23-08)
Use this code only when using VEX 0.5 Microcontrollers without the VEXnet Upgrade Units. This is a reduced version of the Default Code. This starter code is not as complex as the default code and thus, will make getting started much easier. This zip file contains everything you need to open your workspace and begin to explore the excitement of developing your own code.

Note: Use with MPLAB only.

VEX Master Code ver 6
(zip, 11-16-05)
Use this code only when using VEX 0.5 Microcontrollers without the VEXnet Upgrade Units. This version was used in the Half Pipe Hustle. Instructions for updating (pdf) included.

Note: Use with MPLAB only.

VEX Master Code ver 7
(zip, 09-19-06)
Use this code only when using VEX 0.5 Microcontrollers without the VEXnet Upgrade Units. Instructions for updating (pdf) included.

Note: Use with MPLAB only.

Master ver 4easyC® Go here to get the latest version to use with easyC® for autonomous competitions from intelitek.
VEXnet Robotics
VEXnet Default Firmware
(zip, 10-08-09)
Use this code only when using VEX 0.5 Microcontrollers with the VEXnet Upgrade Units. You can restore your VEX Default Code to the original factory code with this "out of the box" hex code. Just download the Vex_WiFi_default_firmware.hex file to the VEX 0.5 Microcontroller using our IFI Loader.
VEXnet Starter Code
(zip, 10-28-09)
Use this code only when using VEX 0.5 Microcontrollers with the VEXnet Upgrade Units. This is a reduced version of the Default Code. This starter code is not as complex as the default code and thus, will make getting started much easier. This zip file contains everything you need to open your workspace and begin to explore the excitement of developing your own code.

Note: Use with MPLAB only.

VEXnet Master Code ver 10
(zip, 11-07-09)
Use this code only when using VEX 0.5 Microcontrollers with the VEXnet Upgrade Units. Instructions for updating (pdf) included. Although the VEXnet 1.5 Upgrade does allow for wireless downloads, the Master Code version 10 must be download via the Serial Port on the VEX 0.5 Microcontroller the first time.
VEXnet Comp Sw Diagram
(pdf, 10-21-09)
A reduced diagram of the VEXnet Competition Switch.
Driver Downloads
Prolific USB Driver
(zip, 12-08-06)
Prolific USB Driver for USB to Serial cable with VEX programming kits.
VEX Software Tools
IFI Loader 4Vex (zip, 09-07-07) The IFI Loader is used to download Master or User code (.bin or .hex files) to the VEX Controller. Hardware from a Programming Kit is also required to download code.
VEXnet Firmware Upgrade Utility v1.1 (zip, 5-28-10) The VEXnet Firmware Upgrade utility upgrades the firmware on any VEXnet System to the latest. 
VEXnet MAC Utility
The VEXnet MAC Utility allows a network manager to quickly collect a list of the MAC Addresses that are used by VEXnet USB Adapter Keys so they can be authorized by their local IT department. Go to the VEXnet MAC Utility page for more information and to download.
VEX Programming Resources
VEX Programming Guide
(pdf, 05-26-05)
The programming guide describes how to use the VEX Programming Module and IFI Loader to download files to the VEX Microcontroller.
VEX Competition Controller
(pdf, 09-22-05)
This is a schematic diagram showing how to stop and start 4 matches with a single switch. Also, here is a picture showing that you must only use 2 wires to enable and disable the VEX Transmitter: Media:VEXCompetitionCableConnector.GIF. Caution, only connect the 2 wires shown or you may damage your VEX Transmitter.
VEX Sensor Test
(zip, 10-10-05)
We do not provide support for these sensor tests or the code written for the tests. This is provided only as an example of code to interface with some sensors. It is left up to the user to find the corresponding code for a sensor in the test code provided. The test procedure provides a quick go/no-go test for the following VEX sensors: Light Sensor, Line Follower Sensor, Ultra-Sonic Sensor, and Optical Shaft Encoder. The test procedure and code can be used to verify if a sensor is working.
Personal tools
Navigation
EducationCompetitionDesign
MotionStructurePower
SensorsLogicControl