About mbed
mbed is a tool for Rapid Prototyping with microcontrollers.
Take the tour...
Back to blog

Coming Soon!

Just to let you know, we have some new stuff on the way. There will be a few hickups as we roll it out i'm sure, so appologies in advance. But here is what is coming, 3) being most important...

1) There is a new board on the way! Same idea, better MCU. Should be (is) very cool. We've made it so the mbed libraries work on it too, so there will be little impact as a user, apart from getting an upgrade. It'll be an Cortex-M3 core btw :)

2) The libraries (and compiler) have changed a lot underneath to let us support two cores with the same MCU library; most of this wont impact anyone, but the main noticable library change that will impact everything (requiring code changes) is pins now use names (enumerations) instead of just numbers (int). i.e.

SPI spi(5, 6, 7); // mosi, miso, sclk

becomes

SPI spi(p5, p6, p7); // mosi, miso, sclk

and the prototype is:

SPI(PinName mosi, PinName miso, PinName sclk);

The main reason to do this is to allow us to also use the underlying pin names of the MCU if desired (e.g. P0_3), which means if you ported your code to a custom PCB you've made with the MCU, you have access to all the MCU pins. It is an annoying change as all code needs to be adapted, but it is a fairly trivial change, and gives some useful features for next-step prototyping on a custom board.

3) We're going public! We've been working hard on the website to enable it to go live properly, and we'll be opening it all up when we put out the new board! So that means the board will be more generally available soon.

I often get questions about how much people can say about mbed, and up until now, the general response has been "not very much". The main reason was, if it didn't work, we wanted to be able to walk away without having made big promises or upsetting anyone, and just be glad we tried.

But the response has been awesome, and the technology far exceeded our early ideas, so there is now no looking back and I'm very happy to say mbed will soon be more public! So that means, when the new site goes live i'm going to lift my "ban" on blogging, flickring, youtubing etc. i.e. you will have permissions to go nuts!

You could probably tell that was coming as we even signed up to twitter :) You can follow us at http://twitter.com/mbedmicro (@mbedmicro).

I'd recommend that anything that gets posted related to mbed should be tagged with "mbed", as that gives us a really nice way for people to search what is going on.

For anyone working on projects that are in a video-able or photograph-able state, it'd be great if you could start posting them to the forum or to us. Last event we did we made a big pinboard of project photos, so it'd be cool to make a bigger one at our next event. So show us what you are up to :)

I'm also looking to feature two or three demos at any events we do; if you've got something cool, make sure you tell us and we'll pick the best three :)

So lots of fun stuff to come; thanks to everyone for your help getting this far.

Happy mbed-ing!

Comments

22 Aug 2009

Simon,

That's really great news, certainly looking forward to blather a bit more :-)

What's the deal going to be with the new boards? Do you have a price yet?

M

23 Aug 2009

Hi Matt,

What's the deal going to be with the new boards? Do you have a price yet?

Hopefully available through some uk and us catalogue-type guys. Price is likely to be the same (or less), but i've got some meetings with them next week so should find out more - more details when I know!

Simon

 

24 Aug 2009

Hi,

Any clues as to what the Cortex CPU is?  LPC1768 by any chance?

Does the new mbed module have the same pinout as the old one?

 

Thanks

 

Mike Beach

Couple of suggestions for the new board:

1) Use a reset button that isn't recessed - my finger gets tired of trying to push the current one and it doesn't always connect when I push it.

2) Extend the pins on the top of the board for easier test probe connections and/or jumpers/wire wrapping.

3) Have a mbed-bob available with connectors for USB, Ethernet, External power, SD card, etc.

24 Aug 2009

Hey Scott,

3.) have a look here:

http://mbed.co.uk/forum/topic/59/

 

Cheers,

Rolf

Yea, I saw you were working on one - that's why I mentioned it.

Scott

26 Aug 2009 . Edited: 26 Aug 2009

 

1) There is a new board on the way! Same idea, better MCU. Should be (is) very cool. We've made it so the mbed libraries work on it too, so there will be little impact as a user, apart from getting an upgrade. It'll be an Cortex-M3 core btw :)

 

I am all for Cortex-M3. Wonderful! Which processor is it? Approximately how much will it cost?

2) The libraries (and compiler) have changed a lot underneath to let us support two cores with the same MCU library; most of this wont impact anyone, but the main noticable library change that will impact everything (requiring code changes) is pins now use names (enumerations) instead of just numbers (int).

I really like that idea. I think it increases the chances to catch errors at compile time, IMHO a definite improvement. Does the silk screen on the new board match, i.e. "p7", and not just '7"?

May I second Scott Coppersmith suggestion for a "mbed-bob available with connectors for USB, Ethernet, External power, SD card"?

I am a huge fan of breadboard, but things like Ethernet, USB and SD cards are a bit hard for a beginner.

These folks make several boards which may serve as examples:

 

This isn't quite right because it has the processor on board, but otherwise is interesting because of the USB, SD card, battery-backed clock, RS232 driver, and power http://www.ett.co.th/product/ARM/ET-STM32F103.html

GB

26 Aug 2009

Hi,

I am all for Cortex-M3. Wonderful! Which processor is it? Approximately how much will it cost?

Not saying what it is quite yet, but will become clear soon :) Price will probably be similar. Cortex-M3 is a definite improvement.

2) The libraries (and compiler) have changed a lot underneath to let us support two cores with the same MCU library; most of this wont impact anyone, but the main noticable library change that will impact everything (requiring code changes) is pins now use names (enumerations) instead of just numbers (int).

I really like that idea. I think it increases the chances to catch errors at compile time, IMHO a definite improvement. Does the silk screen on the new board match, i.e. "p7", and not just '7"?

Yep, it should be an good enhancement, and yes, the silk screen will match! I don't have a retrofit kit for existing mbeds, but happy if someone wants to setup a business selling little white p's.

Re the break-out board; I think it'd be great to have a communal design effort, and we could perhaps use something like sparkfuns batchpcb to allow people to order their own? Or even see if anyone/company wants to manufacture one? It'd be great to see some different general but application-specific base boards.

 

 

Please log in to post a comment.