So now that 512 MB 1.0 GHz ARM computers cost $5...

… can we get a Cortex with all the bells and whistles for less than $100?

EDIT:

Wish list includes…

  • 2x battery ports (basically built in power expander)
  • =256 MB memory

  • At least 10, preferably 12 IDENTICAL two-wire motor ports
  • 2x USB exposed in addition to the VEXnet key slot
  • =1GB flash onboard or better yet an microSD card slot so we can choose the flash amount (or both)

  • A snappy ARM core, or four like the Pi 2 (800 MHz - 1 GHz)
  • C, C++ and Java support (bonus Python)

MSRP $100 (ideally) $150 (practically).

Given what exists out there, this is actually pretty reasonable for a company like IFI.

1 Like

Are you new to vex or something? why would vex ever release something with a reasonable price xD
That $.50 per cortex vex saved by using a cortex-m3 instead of a more powerful maybe even multi core processor is what keeps food on Karthik’s plate, you wouldnt want him to starve would you

Having spent some money on Arduino stuff which you think is cheap at first, but by the time you get 8 h-bridges and figure out how to power the motors, it gets more expensive than you want.

The Cortex has two processors doesn’t it? So that would be $10 :slight_smile:

If you introduce a new Cortex then you have a massive replacement/upgrade cycle that costs a ton. I could see making a more powerful processor or adding some more memory to the current design to keep the game similar for a while as you phase in a new Cortex.

The current Cortex ARM processors have to be getting pretty darn cheap these days maximizing the profit on the existing design. Nice profitable success story! Time to order the Brembo brake upgrade on the Porsche eh?

It’d be nice to have faster processors, but the wait1msec(20); is still in there between motor PWM signals… So what do you do with the other 19.99ms now? Digital sensors and I2C communication won’t update very much below 1ms will they? I think the Cortexes processing wise is a nice capability set.

But memory - absolutely! Then 5% of the Vex population that would use it for recording their autonomous or making a true field map of data. Or maybe play a longer tune on the unusually quiet Vex speaker.

this doesn’t have to be an issue, if you choose a processor with a good MMU you can safely put user and control code on the same chip, though this might limit some freedoms you get with having them separate because you are forced to run under whatever RTOS the vex master firmware uses

I know almost no one runs into this issue, but I wouldn’t mind a cortex that has twice as many sensor ports at all

The only thing that comes to mind is this thread.
http://polynomic3d.com/user/smith/cortex_xl.png
Love this design @Cody

xD

Needs built in dual battery ports.

As well as multiple 8000mAh battery packs :smiley:

credit @therealcedz

You laugh, teams would lose their nuts if Vex made one.

(lock nuts of course)

That ninja comment change doe :stuck_out_tongue:

Yeah! no more “Oh Crap, the robots dead” followed inventively by the “Did you remember to change the battery (insert team member here)”. :smiley:

Hell, if it comes down to it I can build with rivets and cable ties for a 8000mah battery xD

Um all of our ports on our robot are used up… Motors, sensors, and ic2 ports.

I still find it hard to believe that the cheapest USB I can find easily has greater than 1000 times greater storage then the cortex… But an entire new cortex would take a long and expensive project so maybe some add ons would be better…

This year we are running into this problem left and right. I wish the cortex had more ports for sure. The last sensor is also super hard to plug in. It took me 10 min the first time!

What configuration do you have? (perhaps post the robotc configuration header)

What would you add if you had more ports?

We often use up all the digital sensor ports. We don’t like to rely to heavily on integrated encoders, we will use 2, but more than that seems to always lead to problems. Therefore, by the time we put 2 or 3 quad encoders, a couple sonars, some LED’s for indicators, limit swithes…it’s full. Not to mention the port 4&10 interrupt problem that messes with the layout of our wiring each year.