ROBOTC.net Blog  

ROBOTC News

Archive for the ‘Competitions’ Category

New ROBOTC Firmware for VEX Cortex Users with Integrated Motor Encoders

with 2 comments

There have been reports of the VEX Cortex locking up when using the new Integrated Motor Encoders. The root cause appears to be an unhandled exception that is generated when the I2C communication link between the Cortex and encoders is compromised. To prevent the Cortex from locking up, we’ve put together a new ROBOTC Firmware file that handles the exception. The differences between this new firmware and the version included in ROBOTC 3.08 only apply to the new Integrated Motor Encoders, so users who aren’t taking advantage of them should continue using the firmware included in ROBOTC 3.08. VEX Robotics Competition teams that are using the encoders are encouraged to load the new firmware, and to take extra steps (zip ties, ect) securing the 4-pin I2C wires, to help prevent them from coming loose in the first place.

The new ROBOTC firmware, “VEX_Cortex_0912A” can be downloaded here. Once the file is downloaded, you will need to extract the .hex file from it.

To transfer the firmware to your Cortex:

  1. Open ROBOTC
  2. Go to Window > Menu Level > Expert
  3. Make sure the Cortex is connected to the PC over USB or VEXnet
  4. Go to Robot > Download Firmware > ROBOTC Firmware > Choose File…
  5. When the File Selection window appears, navigate to the “VEX_Cortex_0912A.hex” file you extracted and select it
  6. A Download Progress window will appear in ROBOTC and begin the download
  7. When the Download Progress window closes, the Firmware download is complete

More information on the problem can be found in this post on the VEX Forums.

Thanks to everyone for submitting your testing results, and for your patience as we work out the issues. A special thanks goes out to VEX Forum user, jpearman.

Written by Jesse Flot

April 14th, 2012 at 3:37 pm

VEX Robotics World Championship Firmware Update

without comments

VEX Robotics has released the following information on their website:

The VEX Robotics technical support team has identified an issue that some competition teams are experiencing in which the Cortex Microcontroller is unable to resume VEXnet link after a Microcontroller reset.

To help eliminate this issue at the VEX Robotics World Championship we are releasing a special version of the VEX Firmware, specifically for World Championship teams (3.21_Worlds). This firmware version modifies the Cortex re-initialization to help the VEXnet link reconnect in the event of a reset (i.e. caused by VEXnet Key “jostling”, power interruption, battery brownout, or static).

We know that competition teams dislike updating firmware so close to an event, so we are publishing this update in the hopes that teams will have a chance to test it “at home” before coming to VEX Worlds. If you’re comfortable with the new version, we strongly urge you to use it at the World Championship to help prevent potential problems related to a Cortex reset.

This firmware only updates a “back end” relinking protocol and it does not affect anything related to robot performance — you don’t need to tweak your autonomous mode, or anything like that.

Visit the VEX Forum thread on this firmware release for more discussions and to post any questions or concerns.

Download the 3.21_Worlds Firmware Update.

We’ve done an array of tests and the firmware is compatible with ROBOTC 3.08. User jpearman of the VEX Forums has also posted his test results, here.

We recommend that all competition teams update to ROBOTC 3.08 and use the 3.21 Worlds firmware. The firmware can be downloaded using the VEXnet Firmware Upgrade Utility, or ROBOTC using the following procedures:

1) Connect the Cortex to the Computer over USB

2) Switch the ROBOTC Menu Level to Expert:

3) Go to Robot > Download Firmware > Master CPU Firmware > Choose File…

4) Navigate to VEXnet Firmware Upgrade folder in your Program Files directory and select “CORTEX_V3_21_Worlds.BIN”.

5) Press Open to open the firmware and begin the download process.

6) Once the CORTEX_V3_21_Worlds.BIN Master firmware has finished downloading, you should also download the ROBOTC firmware. Go to Robot > Download Firmware > Manually Update Firmware > ROBOTC Firmware > Standard File.

Written by Jesse Flot

April 5th, 2012 at 3:59 pm

Michigan VEX Regionals

without comments

A few weeks ago I came to the VEX Regionals over at Monroe, Michigan which was held at  Monroe High School. This was their first year hosting the VEX competition, and Steve Ketron did a nice job organizing the event.

There were about two dozen teams, and the robots that were built by the teams were phenomenal.

I’ve been fortunate enough to go to several VEX competitions over the years, and this one had a very friendly and relaxed atmosphere. I’d chalk that up to the friendly teams surrounding Monroe that came, and also Steve’s planning for the competition.

Photos

I took several hundred photos AND video for the event. I will post the video as soon as I can get all of them onto youtube.

Note: If you want a photo removed, I completely understand! Just comment on this post letting me know which photo to remove and I will remove it immediately. Your comment will not show up below so it will be anonymous.

NextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnailNextGen ScrollGallery thumbnail
dsc00039
dsc_0006
dsc_0007
dsc_0067
dsc_0068
dsc_0069
dsc_0070
dsc_0072
dsc_0075
dsc_0077
dsc_0078
dsc_0079
dsc_0091
dsc_0099
dsc_0103
dsc_0105
dsc_0106
dsc_0110
dsc_0112
dsc_0114
dsc_0115
dsc_0119
dsc_0121
dsc_0127
dsc_0135
dsc_0138
dsc_0141
dsc_0147
dsc_0164
dsc_0166
dsc_0170
dsc_0171
dsc_0173
dsc_0177
dsc_0178
dsc_0182
dsc_0184
dsc_0187
dsc_0188
dsc_0230
dsc_0231
dsc_0280
dsc_0286
dsc_0290
dsc_0302
dsc_0316
dsc_0336
dsc_0354
dsc_0355
dsc_0374
dsc_0388
dsc_0390
dsc_0391
dsc_0392
dsc_0396
dsc_0406
dsc_0408
dsc_0412
dsc_0416
dsc_0425

Written by Vu Nguyen

November 22nd, 2011 at 9:29 am