Arduino Forum

Forum 2005-2010 (read only) => General => Bar Sport => Topic started by: bilbo on May 24, 2010, 12:12 am

Title: Anyone Seen The Maple?
Post by: bilbo on May 24, 2010, 12:12 am
Hi Everyone!
The Maple ARM board (http://leaflabs.com/devices/maple/) looks like it really packs some punch. I'm considering buying it, still trying to think of a specific application where it beats the arduino. But for the price, why not?!
Anyone tried it out yet?

Title: Re: Anyone Seen The Maple?
Post by: retrolefty on May 24, 2010, 01:55 am
It does look very nice and quite the step up in performance over the 8 bit AVR mega chips. However it's forum is still pretty new and there does seem to be a lot of additions/corrections ongoing. Maybe not quite ready for inexperianced users? I think I will keep a look out to see if it grows to critical mass of users. Nice price for the performance increase. Lots of toys built in and 12 bit A/D is also nice.

I'm sure the jump to 32 bit processors for hobbyist is not long in the future, I hope the Arduino team keeps pace.  ;)

Lefty
Title: Re: Anyone Seen The Maple?
Post by: bilbo on May 24, 2010, 02:30 am
It seems to be just as fit for new users as the Arduino...given that its programming environment is the same, form factor is the same, and setup is similar. The major limit really seems to be their constraint to the arduino form factor...their upcoming "Maple Native" looks very interesting. I do look forward to the 32 bit arduino future...maybe with an atmel ARM?
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on May 31, 2010, 09:21 pm
I have been following this Maple ARM / Arduino form factor printed circuit board for one year.
They started with revison 1 on the Maple ($40) and now their latest release is revison 3 ($50)
It took them a long time to realize that increasing the speed to 72 MHZ causes a lot of noise on the board.
They finally switched from a 2 layer board to a 4 layer board to reduce the noise and crosstalk between I/O.

The lesson learned is that anyone can put a new CPU chip on a board but by increasing the CPU speed, then special design considerations will have to be made.  You won't find the noise problems until thoroughly testing the board with software. I have to hand it to the MIT present and past students, which created the Maple, on how thorough they were on testing and debugging their board. It took them over one year and three revisions!
Maybe a person needs a degree from MIT to build an ARM microcontroller board! ;D ;D ;D   

Even though the Maple is Arduino compatible, the porting of the Arduino libraries will have to be completed before I make my purchase. (See below) Otherwise, it is a excellent high speed Arduino/ARM platform.


Arduino Library Porting Status
Library Ported?
 
Wiring              Not yet  In progress <------------  >:(
Ethernet           Not yet  Planned  
EEPROM           No       The Maple doesn't have EEPROM; use flash instead. This library could be emulated?  
Ethernet           Not yet  Planned  
Firmata            Not yet  Planned  
Matrix              Not yet  
SoftwareSerial  Not yet  Planned  
Sprite              Not yet  
LiquidCrystal    Not yet  Planned  
Stepper           Not yet  Planned  
8-) 8-) 8-)

BTW ... I spoke too soon - the Maple has been put on hold due to software concerns  :'(
Title: Re: Anyone Seen The Maple?
Post by: pracas on Jun 02, 2010, 06:02 am
Andy,

Thanks for the update. I sent them an email a few days back and yet to receive a reply :(  Perhaps they are overloaded.

Any thoughts on the Primer2 from STM? I ended up ordering one.

pracas
Title: Re: Anyone Seen The Maple?
Post by: zageek on Jun 02, 2010, 08:20 am
This is definitely the way of the future. It seems like the gap between hobbyists and professionals is slowly closing. Soon every man in the street will be able to do what tradionally only an Electronic Engineer can do, but only the EE will know how it works under the hood.  :-/

But somehow I think the Arduino type 8bit solutions will always have a place, because ARM Cortex is a waste of power for many of the simpler applications that the Arduino is aimed at.

However boards like the Maple will definitely enable the hobbyist to explore advanced projects. Which could be a good and a bad thing.

Title: Re: Anyone Seen The Maple?
Post by: starbug on Jun 06, 2010, 06:52 pm
Yep i see one. It is just lying in front of me waiting for a hammer which will crash this fine little board.
But before starting my report i must really say that it was not a big bang with this board. After ordering, the board arrived here in Germany after 2 days. Wow what support i thought. I installed all the IDE and all the drivers. You have to install 2 drivers. One for the Dfu protocol and one for the serial communications. Worked good. I compiled the BLINK sketch. Okay. I tried to upload the prog. Bang. First trouble the uploader could not find the Maple. I reinstalled the serial driver and tried again. It worked. The highly complicated Blink programm was working. What a joy. I changed the parameter of the delay value and uploaded it several times to see if it works. Each time i tried to upload something i had to repeat it atleast 3 to 4 times before success. Okay i thought i had to live with that. So i tried the next sketch out of the sample directory "communication". It was the ASCIITable sketch. Compiling was okay and in a good time. But then the upload. Horrible. I tried for at least 8 times to avoid the failure "MAPLE not found. Altough everything was there. Then during the next uploading the board stopped all work an since that time it cannot be detected as a USB Device fron Win XP. It is just lightning the bootloader LED and then you have a complete break. Reinstalling of the bootloader with orignal STM32 serial Flash Loader doesn't show any reaction. Either the implemented software for the Dfu and serial part are that worse or the whole system is in  a undeveloped state and really not in a distribution state. Maybe it is for Hackers who love hacking the system but not for me.
My wife has "verboten" me to crash the board. Se told me to be patient and give it a last try. And if that doesn't work she told me to nail it to the same graveyard board where all the other ARM board are are buried and doing a wonderful job as Artwork. (Armite, USBizi Dev Sys, Fez Domino are already on the Plate and i suppose the Cortino and XDuino will follow as soon as i get hold of them. I is really a wonderful Artwork in my office.  8-)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 07, 2010, 01:32 am
A blowtorch works better than a nail.  ;D ;D ;D
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 07, 2010, 02:06 am
BTW ... To save you some German Marks or Euros on the ARM junk out there here are some pointers:

Armite        - Basic programming without floating point.

Fez Domino - Excellent board for SD, USB hosting but not for simple tasks. Be prepared to write drivers even
                   for simple tasks like turning on LEDS. Netframework was created by Microsoft. <--- Look out.

Cortino       - Nice looking board, for your wall, but be prepared to write low level C programs for it - that
                   is if you can purchase this board.

Xduino        - Support is AWOL and you cannot build libraries for it.

Mbed          - Good ARM stamp but you can only use their online compiler.

Maple         - Work in progress - one year and counting. If the elite engineering college in this country
                   (MIT - Massachusetts Institute of Technology) cannot produce graduates who can make an ARM  
                   board work after one year then who can? I would bet they will prevail over the other ARM junk in the
                   market.  
8-) 8-) 8-)    
Title: Re: Anyone Seen The Maple?
Post by: retrolefty on Jun 07, 2010, 02:14 am
Could it be that a ARM based system will never be as good a begineers platform as the Arduino AVR platform? It seems that system software is the only thing holding it back, is the ARM tool chain just too complex for a simple IDE for typical Arduino users?

I think the Arduinos success has proved their is a pretty good market targeting begineers out here. Or is it still too small a market for a ARM board designer to target?

Lefty

Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 07, 2010, 02:22 am
Olimex - The European board producer summed up the ARM with this statement:

PLUS:
Very fast: most ARM7 cores run at 60Mhz and ARM9 cores run at 150Mhz+ providing more power than old 386 Intel processors.
Low power: ARM7 cores need only approx 0.5-1mA per Mhz
Great range of peripherials: ADC, DAC, USB, SPI, UART, I2C, CAN, Ethernet, SDRAM.
Lot of internal Flash: 32KB-1MB, Lot of internal RAM: 4-256KB.

MINUS:
too complex to beginners, definitely this one should be not your 'first steps in microcontrollers' ;)
Title: Re: Anyone Seen The Maple?
Post by: retrolefty on Jun 07, 2010, 02:28 am
Quote
MINUS:
too complex to beginners, definitely this one should be not your 'first steps in microcontrollers'


Sounds like a good challenge and opportunity for someone wishing to become rich and famous.  ;) Surely the Arduino success showed that with a little abstraction magic (pin numbering) and behind the back magic (auto function prototyping, etc) there is a pot of gold awaiting someone.

Lefty
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 07, 2010, 02:54 am
If it was so simple - why is there all the ARM junk out there?

When you increase the microcontroller speed from 16 MHZ to 72 MHZ strange things happens. You definately need
a hardware debugger connected to the ARM to troubleshoot and to sort the problems out.

Software, which is simple to use, is the key. The problem is that the ARM processor is so complex that even
the MIT boys are having fits.

Apple, which uses ARMS in their ipods, iphones, ipads seem to have very little problems ... hmmm
Their boys are from Stanford?  
;D
Title: Re: Anyone Seen The Maple?
Post by: RanTalbott on Jun 07, 2010, 06:50 am
The MIT folks are having problems because their design doesn't include any Lego   ::)
Title: Re: Anyone Seen The Maple?
Post by: starbug on Jun 07, 2010, 09:33 am
Okay, now to be serious again have a look at the official home page for the AUG AMI DevKit for the .NET Micro Framework from an Austrian company.

http://www.aug-electronics.com/ami

A friend of mine is working with this system and is fully satisfied regarding the hardware, software and the support. The price hurts a bit. It is about 370 ? excl. Vat and shipping. :( It is a professional system which is also suited for hobby. If you want to learn something you have to pay for it. But this is what you get for your money:

the AMI DEV board (MH080407 Rev. 2)
a 3.4" AMOLED display in a plastic housing
a resistive touch screen glued on top of the display
a 1 GB Kingston USB-stick containing full documentation in PDF format and install-files for SDK, samples and more
a 5 V regulated power supply plug (110..240 V AC, 50/60 Hz)
USB-flash adapter cable for SAM-BA
serial cable (RS-232 PC pin assignment - to connect to a PC)
DBGU serial cable (RS-232 device pin assignment - directly connect to a PC)
standard USB A-B cable
standard Ethernet patch cable
"Getting Started" document in printed form

I know you'll say oh "Microsoft" again, but to be honest the system works like a charm  ;) and never had a hanger up to now.

Have a look and come back for dissussion.

Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 07, 2010, 05:33 pm
Looks good but at 369 Euro + Vat + shipping is nosebleed territory on the forum.
Some users were complaining about $65 USD for an Arduino Mega.
But you get what you pay for.
Title: Re: Anyone Seen The Maple?
Post by: RanTalbott on Jun 08, 2010, 01:44 am
Quote
It is a professional system which is also suited for hobby.

Only if your "hobby" is "defeating alarm systems for bank robberies and jewel heists".

Andy's comment was too mild by half:  that price is more like aneurysm territory for most hobby purposes.  It would be different if there were a low-cost "runtime" module,  and the US$500 or so were a one-time development system cost.

Something like the Arduino makes far more sense for hobby use:  it has a really low entry cost,  and excellent potential (so far) scalability.  It's been scaled down as far as ATTiny chips,  and could easily be scaled up to chips like ARMs and Coldfires for applications that need more horsepower.  That provides a wide variety of platforms that could affordably be permanently embedded in hobby projects.  And don't have multiple steep learning curves.

And also aren't at risk for viruses and other malware.
Title: Re: Anyone Seen The Maple?
Post by: starbug on Jun 08, 2010, 11:17 am
Okidoki.
I never said anything against the Arduino. I am using a lot of them for all kind of projects. We were talking about ARMs. I tried a lot of boards and was'nt satisfied. But i am still looking for new boards to test them. If people cannot afford to buy such expensive bords like the AUG AMI they should leave it and stay with there own small systems. Why not. I only wanted to present a board which is working well and can be used for evaluating small boards for hobby purpose. As already mentioned a friend of mine is working with this board to create a cheap Arduino like board which later can be programmed via IDE or MF4 just like the Arduino or XDuino. The status of this project is at 80% at the moment and only God knows when he will finish it. But it is really working a bit. :)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 08, 2010, 09:33 pm
Quote
friend of mine is working with this board to create a cheap Arduino like board which later can be programmed via IDE or MF4 just like the Arduino or XDuino. The status of this project is at 80% at the moment and only God knows when he will finish it. But it is really working a bit.


More info, link? blog?
Title: Re: Anyone Seen The Maple?
Post by: RanTalbott on Jun 09, 2010, 07:27 am
My objection to the AUG board is mostly based on the fact that it runs Windoze,  which bloats the platform and has a big learning curve for people who aren't already PC geeks.  For the price,  it arguably makes more sense to buy something like a netbook or an ARM-based PDA that can run Linux.

But it makes still more sense to get an Arduino(-like) environment running on a more-powerful board:  it's friendlier, more efficient, and cheaper.

For people who can't wait for that to happen,  I'd recommend looking into boards like the Netburners,  which are well-supported with documentation and examples,  and run a variant of uCOS that has an easier learning curve than Windoze for non-geeks.
Title: Re: Anyone Seen The Maple?
Post by: pracas on Jun 10, 2010, 10:08 am
Quote
The problem is that the ARM processor is so complex that even the MIT boys are having fits.


well well i was looking to buy this board and try to program it using normal gcc tools... i had brought myself upto this after a lot of pushing .... now this thread is pushing me back... :(
Title: Re: Anyone Seen The Maple?
Post by: wortelsoft on Jun 10, 2010, 02:58 pm
What about the futurelec board:

http://futurlec.com/ET-ARM_Stamp.shtml

It has a similar price as an arduino.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 10, 2010, 04:07 pm
You got the old ARM stamp... the new ARM Stamp which uses the STM32 is this link:
http://futurlec.com/ET-STM32_Stamp.shtml

This is same ARM Stamp that is the "Xduino" in disguise. Support is AWOL and you cannot expand the libraries.
Of course you can use GCC on it but it would take light years of development.

So far Maple is the only ARM board with Arduino like easy to use commands and functions. Looks like they solved their nagging software problems - the board is on sale now. Go MIT  ;D

Correction: Sold out for now? :'(
Title: Re: Anyone Seen The Maple?
Post by: westfw on Jun 10, 2010, 11:36 pm
One of the problems with putting the Arduino environment on a more complex CPU is that the arduino provides a sort of simplified abstraction of a very simple microcontroller.  Put in a fancier chip and it gets very frustrating not providing the more advanced capabilities available, or very difficult to provide simplified access to those capabilities.  For instance, TI/Luminary provides a standardized "driver library" for their "Stellaris" ARM chips, for which the documentation is well over 200 pages.
(Another piece of frustration is that you can LOSE capabilities.  Having 6 PWM outputs on the arduino is pretty unusual for such a small micro; having less on a supposedly "more powerful"
chip is annoying...)
Title: Re: Anyone Seen The Maple?
Post by: pracas on Jun 11, 2010, 06:32 am
Well a quick review on the Primer2

I got the Primer2 yesterday and have been playing around with it since. It seems cool though looks pretty cheap. The touch screen is one of those DS things with 4 wires. As of the moment i'm running through the tutorial programs and most of these seem easy because of the Libraries built in with the Circle OS however I'm wondering how it would be to do some direct coding for this without the Circle OS. Will keep updating as i proceed. In the meanwhile anybody here tried programming it without the Circle OS and using other tool chains(arm-gcc?).
Title: Re: Anyone Seen The Maple?
Post by: RanTalbott on Jun 11, 2010, 09:13 am
Quote
Put in a fancier chip and it gets very frustrating not providing the more advanced capabilities available, or very difficult to provide simplified access to those capabilities.

Examples?  Perhaps my background has biased my perspective more than I realize, but it seems to me that the Arduino's object-based system,  with its high degree of consistency from class to class,  does a really good job of providing that "simplified access".
Title: Re: Anyone Seen The Maple?
Post by: westfw on Jun 11, 2010, 10:54 am
Well, consider using native USB capability to simultaneously continue to emulate a serial port, while also providing for other USB endpoints.  Or DMA capture of anything, or timer support beyond PWM, or sleep modes, or debug features...

Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 12, 2010, 03:29 pm
Starbug ... Have you used your hammer on the Maple yet?
Looks like the MIT boys are solving your problems? ;)
Title: Re: Anyone Seen The Maple?
Post by: RanTalbott on Jun 13, 2010, 10:13 am
Concurring in part and dissenting in part...  ;)

I think the current object implementation for the serial port might actually make it easier to implement multiple USB endpoints.  At least for those who stick to the simplest stream-like methods.

DMA would certainly be difficult/impossible to do in a way that preserved downward compatibility with code written to do the kind of port I/O,  and even bit-banging,  that's common now.  But I think it could be done in a way that fits within the Arduino paradigm, so it would be workable and less "alien" than switching to a different "OS" model.

Debug features are pretty much doomed to being very CPU-dependent,  with little chance of encapsulating them in a way that makes them consistent from target to target.

Otoh,  features like pulseIn() and the Mstimer2 library should be portable to almost any CPU,  and it seems feasible to add some more-sophisticated capabilities that would also be portable.  When you add targets with unique timer features,  you can use ifdefs to enable them much the way that the existing hardware serial library handles the multiple ports on a Mega.

Overall,  I think the Arduino community would be better served by extending to platform to more-powerful CPUs,  even at the expense of sacrificing easy access to some of their features,  than by telling people "Once you exceed the limits of the ATMega family,  you must switch to a very different environment".  Certainly some people will want/need to,  but most,  especially artists and others who just want a flexible component to use in their "non-computer" projects,  will be happier to have a range of choices that work "the Arduino Way".
Title: Re: Anyone Seen The Maple?
Post by: Imahilus on Jun 13, 2010, 09:25 pm
I have yet to reach the endpoint of atmega capabilities.. by a long shot.
However, a lot stronger chips do sound interesting, due to the 2kb memory restraint on my atmega328 I won't even bother making a neural net driven system, but it could be interesting to implement such a feature in a stronger chip.

So please, do go on with the ARM stuff, it is interesting stuff..
I also agree that the arduino makes the hardware, software, and where those two collide, accessible for a lot of people.. it would be a good thing if it could be extended to more powerful chips.
Title: Re: Anyone Seen The Maple?
Post by: retrolefty on Jun 13, 2010, 09:32 pm
Quote
it would be a good thing if it could be extended to more powerful chips.


Again I think there is a clearly more logical growth path ahead for the Arduino platform via the Atmel Xmega series of processors. The Arm path is not a good next step IMHO for the Arduino developers to take.

Lefty
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 14, 2010, 12:17 am
Not to get off the main subject of the Leaf Labs ARM Maple but
I have yet to see any useful development of the Xmega
line of microcontrollers. Just maybe, the developers are going to
fight the same problems as the MIT boys did. Looks like
the MIT boys have won their battle.

Apple with their ARM Ipods, Iphones and IPads knows where the
future is ... The ARM processor.

Retrolefty you bought a Arduino Mega for $65, see what you
get for $15 less with the Maple.  ::) ::) ::)
Title: Re: Anyone Seen The Maple?
Post by: retrolefty on Jun 14, 2010, 12:26 am
Quote
Retrolefty you bought a Arduino Mega for $65, see what you
get for $15 less with the Maple.


Actually I bought a Seeeduino Mega for $50.  ;) ;) ;) It's a better board with more features and more I/O pins.

Don't get me wrong, I will be keeping a close eye on the Maple and when I read enough positive feedback from more users I will most likely give it a try.

Lefty
Title: Re: Anyone Seen The Maple?
Post by: pracas on Jun 15, 2010, 06:35 am
Those of you looking at Primer2... its better to ditch it... Support seems to be kind of non-existent. though it packs in a lot of things at the price point, trying to do things beyond RIDE 7 and Circle OS seem to have limited support. :(
Title: Re: Anyone Seen The Maple?
Post by: westfw on Jun 15, 2010, 09:13 am
Quote
Support seems to be kind of non-existent

Primer and Primer2 are "traditional" vendor demonstration platforms; some chips in a neat setup that is supposed to attract the interest of "real engineers" who might actually use those chips, thousands at a time, in some consumer product.  The idea that a demo platform might be useful on its own, as opposed to just being a sort of digital pheromone, has yet to really catch on with chip vendors.  As you say, "support" as seen in the arduino community, is pretty non-existent.  (oh, you can probably get support for a product design, and such support can range from incredibly valuable to useless, which is how chips live or die, but that's not really the same thing as we have here.)

This is mostly because such support is really difficult to do.  It's a sort of chicken-and-egg problem: if you have enough people with varied levels of expertise and helpfulness, they end up supporting each other.  But in order to GET enough people tor each that level, you need to have enough people providing "support" to start with.  I don't know how many people that is, but it seems to be more than the average semiconductor company assigns to a particular chip.  Look at how many near-equivalents there are for Arduino that haven't quite made it:
Atmel Butterfly, PIC USB Bitwhacker, Coldfire TowerSystem, STM32 Primer and Primer2, mBed...
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 15, 2010, 06:18 pm
Alert ... The Maple is now available ... again.
For the ARM trailblazers, on this board, here
is your opportunity. I, myself, will wait until all
the libraries are done and completed.  8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: pracas on Jun 15, 2010, 06:51 pm
Code: [Select]
Primer and Primer2 are "traditional" vendor demonstration platforms;

West,

you got it bang on the point... i think i got desperate to try out arm and made a momentary decision...should keep away from such products in the future...
Title: Re: Anyone Seen The Maple?
Post by: retrolefty on Jun 15, 2010, 08:34 pm
Quote
should keep away from such products in the future...


I tiptoed into this hobby by finding active user forums that could give lots of opinions and their stories of success and failures with their projects and learnings. If I don't find an active and growing forum to support a given hardware/software platform, I would just mark it as not ready for prime time and move on. That's how I found the Arduino and happy I did it that way.

Lefty
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 16, 2010, 04:14 am
Quote
i think i got desperate to try out arm and made a momentary decision...should keep away from such products in the future...


Don't feel bad pracas - I got burnt on the Xduino. From now on, I will let others trailblaze the ARM boards for me.
>:(
Title: Re: Anyone Seen The Maple?
Post by: pracas on Jun 16, 2010, 07:06 am
I also ended up buying the STM Discover. Yet to try it as it has no support for linux.
Title: Re: Anyone Seen The Maple?
Post by: westfw on Jun 16, 2010, 07:34 am
Quote
it as it has no support for linux.

I have to admit that multiple host operating systems was one of the first things that attracted me to Arduino.  I mean, it's POSSIBLE to do PIC and AVR development on Mac/etc, given virtual box this and Wine that and Fink the third thing and fiddle with the source to the fourth thing till it compiles, and maybe MacPort the other thing.  But it was annoyingly ... annoying.
Arduino was trivial; even pleasant.

I haven't quite figured out why the Arduino environment hasn't become the sort-of-linux for small microcontrollers.  (linux is great for vendors of larger CPU.  Do a little bit of work and you get to demo a whole operating system, without having to license or agree to much of anything.)   I guess gcc is a pretty high bar, and arduino doesn't really show off an individual products capabilities that well.  But still; the landscape includes many architectures that already have gcc support (ARM being the big example, but also PIC32 (MIPS), MSP430, Coldfire, and some of those Renesas H8 chips.)   Maybe in another couple of years.
Title: Re: Anyone Seen The Maple?
Post by: pracas on Jun 16, 2010, 08:19 am
Quote
Do a little bit of work and you get to demo a whole operating system, without having to license or agree to much of anything.


True. The MS licenses are annoying. I think linux is the way for the future with people realizing that they can get for free almost all of what they are currently paying for. As for why arduino has not become the linux for small mcus, i think its more to do with the ego of developers who believe that something thats easy for the beginner is not good for real-time development.. i feel more that way after reading the arduino haters on this post..

http://hackaday.com/2009/11/23/stm8s-discovery-microcontrollers-reach-a-new-low/

People just dont realise that they are falling victim to corporate monopoly at times.
Title: Re: Anyone Seen The Maple?
Post by: jabber on Jun 16, 2010, 09:09 am
If anybody else fancies a look at the STM discover board, the compiler is now 32k limit not 16k, and the board is available for £5.25 in the UK from Farnell. A knee jerk reaction from ST prompted by the success of the Arduino maybe?
Title: Re: Anyone Seen The Maple?
Post by: pracas on Jun 16, 2010, 12:04 pm
Quote
A knee jerk reaction from ST prompted by the success of the Arduino maybe?
Well ST seems to be eying the students / institutional market in a futuristic manner. But it would take a lot to repeat anything like the arduino... lets see how it comes out.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 21, 2010, 07:04 pm
The Batman has capitulated and put an order in for the Leaflab's Maple.

I see that the  German ARM trailblazer "Starbug" is giving the Leaflab Maple leaf blowers
some hard hitting questions on their forum. From what I can see, his hardware problem on the Maple
(faulty / intermittent pushbutton switches) is fixed.

Tell, you all, how it goes...
;) ;) ;)  
Title: Re: Anyone Seen The Maple?
Post by: pracas on Jun 22, 2010, 07:07 pm
Well Batman, I'm putting an order in a few days...I hope you have done some path breaking. keep us posted.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 22, 2010, 09:06 pm
Can you imagine all those who bought revisions 1 and 2 in the last year? They did all the trailblazing for me.
All I care about is Leaflabs porting the Arduino libraries over to the Maple. They are doing it as we speak.
I could not wait until the libraries to be completely ported because I have an application which needs 3 serial ports at 3.3 VDC. Will keep you posted. :)
Title: Re: Anyone Seen The Maple?
Post by: jluciani on Jun 22, 2010, 10:56 pm
Quote
I have an application which needs 3 serial ports at 3.3 VDC.


I missed it by one port :( My Sanguino compatible board (644P) has two ports, a uSD card, a battery backed-up RTC and a dual DAC. http://wiblocks.luciani.org/NB2/index.html

The last two custom jobs I have done have needed one more serial port than
the uC had. The customer wanted a 328 in the first one and we needed two ports.
We went to a 644P for the second and then a feature was added that required a third :(

(* jcl *)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 23, 2010, 04:40 am
The Maple "Native" has 5 serial ports ;D
Title: Re: Anyone Seen The Maple?
Post by: pracas on Jun 26, 2010, 06:33 pm
I just ordered one...now the wait starts...
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 26, 2010, 09:30 pm
The postman just arrived with Leaflab's ARM Maple.  ;D

Inside the box the contents were:
1. 1 Bigelow Green Tea bag?
2. 1 Candy - Smarties ?
3. The Maple in an anti-static ziploc bag.

I searched around for a mini USB cable and used one of the many I had from my digital
camera.

On the ziploc label, it instructed me to go to their website to obtain their doc's and software.

I followed the instructions to the "T" and I was able to flash the on board blue LED on pin 13.

Two window's XP drivers have to be installed carefully for the Maple to work with windows.
Note: Also, before any software setup, cycle the reset/BUT miniature pushbutton tac switches several
times to work the switch contacts in due to the flux residue from the wave soldering -
this will help.

I got out my Smarties and made some green tea - life is good. Then I decided to upload the
simplest program in the world "Hello World" from the example sketches.  8-) 8-) 8-)

Then disaster struck - no output "Hello World!" on the serial monitor? <---- This problem occurs only with Windows XP 32 ?????On the Arduino, by clicking on the serial monitor, the Arduino is reset. The Maple, due to its dual drivers cannot do this. I got another third party terminal program from the web (Tera Term) and was abe to see "Hello World" By consuming the included smarties must of helped me out???
The Maple A team is working on this problem... to be continued.
:'(

---------------------
MIT - Joke of the day
---------------------  
Mit engineer dream...

Reaching the end of a job interview, the Human Resources Person asked a young engineer
who was fresh out of MIT, "What starting salary were you thinking about?"
The Engineer said, "In the neighborhood of $125,000 a year, depending on the benefits package."
The interviewer said, "Well, what would you say to a package of 5 weeks vacation,
14 paid holidays, full medical and dental, company matching retirement fund to 50% of salary,
and a company car leased every 2 years - say, a red Corvette?"
The Engineer sat up straight and said, "Wow! Are you kidding?" The interviewer replied,
"Yeah, but you started it."
;D ;D ;D
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 27, 2010, 02:59 pm
Don't let this picture fool you.
The board size is only 2.05" x 2.1"
or 52.07mm x 53.34mm

(http://i949.photobucket.com/albums/ad337/photobucketandy_photo/Maple_PIC.jpg)
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: pracas on Jun 27, 2010, 05:24 pm
Quote
The Engineer sat up straight and said, "Wow! Are you kidding?" The interviewer replied,
"Yeah, but you started it."
LoL! ROFL!

Tried it on linux? I'm more keen on moving it away from the arduino like ide.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 27, 2010, 05:50 pm
Most of the PC's, in the world, run windows. I would not even consider Linux. ;)
Title: Re: Anyone Seen The Maple?
Post by: pracas on Jun 27, 2010, 07:02 pm
Quote
Most of the PC's, in the world, run windows. I would not even consider Linux.

what a coincidence! I was just praising linux for its abilities to detect anything i plug into it without the need for drivers and was wondering how come i had wasted so much time with windows and within a jiffy i run into this! you should consider linux. windows is for sissies ;)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 27, 2010, 07:27 pm
Quote
Wow! Are you kidding?" "Yeah, but you started it."

;D ;D ;D

Sorta reminds me of Acer's netbooks which installed the "linux crap" on them. After
one year, 80% of their netbooks were windows?
:) :) :)
Title: Re: Anyone Seen The Maple?
Post by: westfw on Jun 27, 2010, 11:25 pm
Quote
After one year, 80% of their netbooks were windows?

One wonders how many of those windows installs were actually bought and paid for?
Title: Re: Anyone Seen The Maple?
Post by: Imahilus on Jun 27, 2010, 11:54 pm
All, they switched to OEM windows.
The reason behind it is that the linux version came with a custom distribution that supported next to nothing, was extremely childish in use and was generally crippled in its usefulness.
I've heard a lot of complaints regarding this, mostly about how stupid acer was not to put a regular distribution on it, like ubuntu, debian, fedora or whatever popular flavor you prefer.

(I'm fairly sure it was about an acer netbook, but I could be confused with another netbook)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 28, 2010, 02:30 am
Back to the Leaflab's Maple...

Disaster strike twice! :'(

I tried to run a blinky program with external power without the USB.
It did not work? Hmmm - I don't have any more "Smarties" - candy.

I checked all the power jumpers and they were correct with the sparse doc's.
What the docs don't tell you is that you have to install the USB jumper to
backfeed its components so it would work on external power????

The "Maple A Team" - where are you?  ::) ::) ::)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 28, 2010, 07:07 pm
Pracas ... Have you received your Maple yet?
I am busy trailblazing. I made a path so wide
that a Abram's M1A2 tank can run down my path.
"Starbug" must have fallen down on his job and
now I have to take over and point out the obvious
problems with "The Maple" to the MIT leaf blowers.
I am cutting them some slack because, after all,
the Arduino, in 2005, had problems starting out.
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: poslathian on Jun 29, 2010, 03:58 am
Oh boy. Did I really just make an account just to participate in this thread? ... maybe....

Ala reddit: IAMA LeafLabs Employee, ask me anything


p.s. (windoze fixes coming in 0.1.0, linux works (has always worked) smooth as silk. Now begins the fun journey of building lots of projects and fleshing out the libraries. Most of what you guys have talked about here is pretty accurate.)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 29, 2010, 12:23 pm
Wow! Are you kidding?" "Yeah, but you started it."
When will ALL the Arduino libraries be ported to the Maple? ::) ::) ::)
Title: Re: Anyone Seen The Maple?
Post by: sasaa on Jun 29, 2010, 01:17 pm
[offtopic]
Quote
(I'm fairly sure it was about an acer netbook, but I could be confused with another netbook)


btw i think you mean the Asus Eee.
as far as i know they where the first!


I know because I own a Eee 900 (added touchscreen)
I use it for al my projects.[/offtopic]


Whats the main gain from the maple being able to procces larger things like video output, streaming video, picture manipulation?
and offcourse being able to do it fast...
Just wondering... it sounds cool tho :P :P
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 29, 2010, 01:57 pm
Here goes ... poslathian Maple leaf blower.

So what if the Maple has a Lithium battery charger and can run from it.

So what if the Maple has 39 Dig I/O, 16 12 Bit analog pins, 100K flash, 17K ram, and runs at 72 MHZ.
Note: 128K flash/20K Ram with no overhead.

So what if the Maple has 3 serial hardware ports.

So what if the Maple can run the same syntax/commands as the Arduino.

Quote: "Currently in the works are things like:
ethernet lib port (arduino ethernet shield)
sdfatlib port (arduino sd card shield)
VGA video demo (this is coming along very nicely, thanks bryan!)
stable i2c/spi API (nearly there)
timers API (nearly there)"


What unique "pie in the sky" applications could/does the Maple provide that the Arduino doesn't already have?


Be careful with your answer because there are  lots of unique applications that has been already created on the Arduino.

8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: poslathian on Jun 29, 2010, 08:44 pm
The number one thing I am excited about for Maple and Maple Native is audio applications. At 16MHz you can make some simple synths, and im sure with lots of really low level hacking you could do some decent audiowork. at 44KHz you get roughly 360 instructions to play with. On maple you get 1600. Programmable guitar pedals, and fft's are definitely in.

At the end of the day, I wouldnt argue that I could hack all weekend on some awesome maple project, and some AVR guru couldnt reproduce it on a simpler board. The only difference is, that I can do it in C, not worry about inlining assembly, and my code could be decidedly imperfect and still work. To get VGA going at 16MHz is a lot of very clever work. We got VGA going on maple using the library only, no assembly, and very little cleverness.

So what, abstractly, can be done with a 72MHz arm that couldnt be done with a 16MHz AVR? I think that question is besides the point. The real question is how much effort would it take to get X-high-performance-app running on ARM versus AVR. And the answer is, if youre given a thin library and a working toolchain, everything gets A LOT easier when you get 5 times as many instructions. Easy enough, we hope, that no one has to really get dirty writing assembly or other low level hacks.

Im sure better hackers than us will come and blow our minds with some great work. I look forward to it. For now, we just working to turn the setup time of working with ARM chips from a very long weekend and a decent level of expertise, to an afternoon and a beginners knowledge. Perhaps were there already, perhaps not. But were making improvements as fast as we can.

For those interested, our #1 time killer is:
   making shit run on windows. We've been (joking?) about releasing future software for future boards (like oak) as VM images....what do you think. How many of you think the windows build is essential? Obviously we thought it was worth it.


Title: Re: Anyone Seen The Maple?
Post by: jabber on Jun 29, 2010, 08:55 pm
I have used 99.9% Linux for 12 years but, if you don't do the Windows bit you will lose 99% of your potential customers.
Title: Re: Anyone Seen The Maple?
Post by: poslathian on Jun 29, 2010, 08:57 pm
spot on.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 30, 2010, 12:48 am
Double "spot on"  ;)
Title: Re: Anyone Seen The Maple?
Post by: edpell@optonline.n on Jun 30, 2010, 04:25 am
The Blackfin development board for $99 looks interesting. 32MB of DRAM, two 120 pin connectors with all the GPIO and communications options you could want and 600MHz(?).
Title: Re: Anyone Seen The Maple?
Post by: jabber on Jun 30, 2010, 08:20 am
Blackfin?. Any links that aren't  ++$1000
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 30, 2010, 02:21 pm
Code: [Select]
The Blackfin development board for $99 looks interesting
Is it an ARM board that runs Arduino syntax? $99 is 2x more expensive on this board.
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 30, 2010, 02:26 pm
Maple Quote:
Quote
For those interested, our #1 time killer is: making nuts run on windows.
 ::)

If it doesn't have Lego or Linux then the MIT Maple leaf blowers are totally confused. Simple stuff for those who have highly intelligent minds.  :o

Check this link out on why the leaf blowers are having so much problems with windows.
Link: http://leaflabs.com/docs/maple-bootloader/  :'(

Humor note:
We joke about the Leaflabs Maple tree leaf blowers ...
For those foreign souls across the pond...

The Maple ARM board was named after a tree.
This tree is notorious for dropping huge
amounts of colorful leaves in the fall. If
you don't rake them or blow them they become
a nuisance, in fact, if they are wet and
you drive on them, it is worst than ice. Tour
buses go back east (Northeastern USA) and
people pay to see the colorful leaves. I, myself, would
rather take a chain saw and cut the #$#%@ Maple
trees down than to rake the leaves!
;D ;D ;D
Title: Re: Anyone Seen The Maple?
Post by: pracas on Jun 30, 2010, 02:38 pm
Quote
making nuts run on windows


true. I'm converting to linux and now use 80% linux and 20% windows. but then there are batmanish windows lovers all over the place so you might not want to loose them ;)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 30, 2010, 02:43 pm
pracas ... when you get your Maple and the included items ... the green tea and candy smarties do not
consume them with curry  ;D ;D ;D will rot out your only tooth.
Title: Re: Anyone Seen The Maple?
Post by: pracas on Jun 30, 2010, 03:32 pm
Quote
cosume them with curry  Grin Grin Grin will rot out your only tooth.
lol... hope i get them ;)
Title: Re: Anyone Seen The Maple?
Post by: jluciani on Jun 30, 2010, 03:42 pm
Quote
I, myself, would
rather take a chain saw and cut the #$#%@ Maple
trees down then rake the leaves!


I cut one Maple down and milled the wood to make the
top for an LED matrix case ;)

(http://wiblocks.luciani.org/PICO/pics/PICO1-LED-L-case__top_384x256.jpg)

(* jcl *)

------------------------------------
www: http://www.wiblocks.com
twitter: http://twitter.com/wiblocks
blog: http://luciani.org

Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 30, 2010, 03:59 pm
I am calling the Sierra Club on you ... whoops their phone number doesn't answer
due to the BP oil spill. They are still missing in action.   ;D ;D ;D

BTW ...They were picketing a BP station in the midwest and BP did not even own the station. Bunch of morons!
But, they will sell you their expensive magazine subscription.  ;)

Title: Re: Anyone Seen The Maple?
Post by: poslathian on Jun 30, 2010, 04:58 pm
There are no legos in our lab. Perhaps we should get some.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 30, 2010, 05:18 pm
I can understand why Leaflabs went with Linux  - it is very simple but
windows runs on most of the PC's on this planet!

The Arduino, had problems, in 2005, with windows and they were
very successful in overcoming their problems. I don't think
the Italians ever attended MIT?

Everyone has problems especially making software run "right" on multiple platforms.
Leaflabs should be no exception. LOL
Title: Re: Anyone Seen The Maple?
Post by: poslathian on Jun 30, 2010, 05:19 pm
what with the lego thing? are you talking about the media lab?
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 30, 2010, 05:25 pm
The Lego thing is a MIT "inside joke" and it did come out of media labs. I take it that you have not attended MIT?
They came up with the initial design, with Lego, and put together a toy robot. I think the name was Lego Mindstorms?
Title: Re: Anyone Seen The Maple?
Post by: poslathian on Jun 30, 2010, 05:44 pm
Legos are fun. Suppose nothing.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jun 30, 2010, 05:50 pm
Not to put you on the spot but when will ALL the Arduino libraries be ported to the Maple?
A rough estimate will do.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 03, 2010, 03:34 am
So far, it has been one week since I got my Maple and other than a few hiccups it is going well.

Maple features:

32 BIT STM32 ARM @ 72 Mhz clock speed @ 13.9 nano second clock cycle.
3.3 VDC operation
USB  / upload port (mini usb connector)
3 hardware serial ports USARTS - Serial1-3
2 12-bit ADCs, up to 16 channels (0 to 3.6v)
2 i2c interfaces (SMBus/PMBus)
CAN interface
2 SPIs
GPIO pin types: OUTPUT, OUTPUT_OPEN_DRAIN, INPUT, INPUT_FLOATING, INPUT_ANALOG,
             INPUT_PULLUP, INPUT_PULLDOWN & PWM - check specs. for multifunction pins.
15 PWM 16  bit resolution pins
Digital I/O Pins 39
GPIOs toggle at up to 18MHz
External interrupts on GPIO pins
100K Flash (128 without the Arduino overhead)
17K SRAM (20k without the Arduino overhead)
Power Sources: USB, ext. 7-18 vdc barrel connector, 3.7 vdc lithium power w/charger also power from Vin.
Board size: 2.05" x 2.01" or 52.07 mm x 51.054 mm
Arduino-compatible format - header connectors layout.
Arduino compatible commands/fuctions/syntax (most) - libraries porting on going <--- ???

Maple trailblazing on going ...  8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: pracas on Jul 03, 2010, 10:39 am
I'm still waiting... :( The usps tracking number doesn't seem to work.
Title: Re: Anyone Seen The Maple?
Post by: pracas on Jul 03, 2010, 11:17 am
Just received it. Will try and update later.
Title: Re: Anyone Seen The Maple?
Post by: Imahilus on Jul 03, 2010, 11:22 am
As I understand from the specs posted above.. the maple works at 3.3v?
So output / input pins will be 3.3v?

If so, won't that make it incompatible with most arduino shields?
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 03, 2010, 01:47 pm
The Maple ARM Cortex M3 STM32 is new technology and runs at 3.3 VDC.

Maple Quote: "First check the hardware and header differences above and see if your
project or shield needs to be modified" (eg, add 3.3v level converters or reroute PWM to header D10).

The Maple ARM STM32F103RB has "64 pins, 72MHz, 2.0 to 3.6v ("almost all 5v tolerant") <---- "Most"

Modifications are needed on the shields per user application(s).

When working with any ARM processor - think 3.3 VDC!
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 03, 2010, 01:52 pm
Quote
The usps tracking number doesn't seem to work.

Pracas ... If you switch from a linux PC to a windows PC, your tracking number might work?
LOL  ;D
Title: Re: Anyone Seen The Maple?
Post by: pracas on Jul 03, 2010, 01:59 pm
Quote
If you switch from a linux PC to a windows PC


perhaps true for the maple... i'm unable to upload my sketch from linux! :( now windows seems to work out of the box except i'm unable to figure out the serial communication. I have a few questions, perhaps you can answer them from your week's experience

1) Is there any kind of power led on the maple that keeps glowing to show that it is infact on and running?
2)I see something like "SerialUSB.print(thisByte); " and there is no reference to this in the Language reference? how does this work? is this the equivalent for serial.print?
3)how does one view the serial data and what baud rate is it? I cant see any Serial.begin in the sample program.

Now there seems to be so much more that needs to get done with the maple.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 03, 2010, 02:09 pm
Code: [Select]
1) Is there any kind of power led on the maple that keeps glowing to show that it is infact on and running?


It is the, on board, blue one that is attached to pin 13 - your code needs to cycle it.
Try to always cycle/toggle this cool blue LED because it is an indirect indication of power and the Maple running indication.

Code: [Select]

#define LED_PIN 13

int toggle = 0;

void setup() {
/* Set up the LED to blink  */
   pinMode(LED_PIN, OUTPUT);
}

void loop(){
toggle ^= 1;
digitalWrite(LED_PIN, toggle);
delay(100);
}
Title: Re: Anyone Seen The Maple?
Post by: pracas on Jul 03, 2010, 02:21 pm
Quote
It is the, on board, blue one that is attached to pin 13 - your code needs to cycle it.


I thought so. This is odd, I wish there was an independent LED that would stay on from the power supply.

Anything on the serial communication.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 03, 2010, 02:25 pm
Check under IDE tools serial - is the port checked your serial port?

The simple SerialUSB.println("Hello World!")  will send it to that port @9600 baud.
Think of the SerialUSB.print command that sends data to the  serial terminal monitor window or third party terminal program. Its automatic and no setup required. ;)

There are other serial ports (3 of them) in which you will need the setup (Serial1,2,3.begin(9600) and use the
Serial1,2,3.print("text");  Then you will need a 3.3 VDC TTL to USB converter to talk to each serial port.
I used the "BUB" board from Modern Device.

Note: I also use the BUB board for bootloader updating.  8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 03, 2010, 02:57 pm
Quote
how does one view the serial data and what baud rate is it? I cant see any Serial.begin in the sample program.
The serial monitor window @ 9600 baud.

Try to make sure to get the Linux running on the Maple because their users are not having problems with the
serial monitor. If you read my info above, when I just receive the Maple, you will see that win XP SP3 users will
have to wait a while - there is a flaw in the serial monitor, which I pointed out to the leaf blowers. I used a third party monitor to view the data at 9600 baud.

There is extensive doc's on the Maple, from their website, get out your reading glasses, your green tea and candy
smarties - you will need them  ;) ;) ;)

Title: Re: Anyone Seen The Maple?
Post by: pracas on Jul 03, 2010, 06:45 pm
Quote
get out your reading glasses, your green tea and candy
smarties - you will need them  Wink Wink Wink

lol... the smarties were the first thing i finished, within seconds of opening the packet!  ;)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 03, 2010, 07:08 pm
Code: [Select]
the smarties were the first thing i finished
Did you read the warning label on the smarties?
"If consumed, the side effects will turn you into a Maple Leaf Blower"  ;D

You need to expound on your "out of box experience" with the Maple.
Title: Re: Anyone Seen The Maple?
Post by: starbug on Jul 04, 2010, 10:45 am
@ ArduinoAndy

well i did not fall down. Was out of town for several weeks. But my MAPLE is still blinking. That is really the only Prog which can be downloaded without any problems in a reasonable time. Means after 8 to 10 tries. Ok to be honest, once it runs,i just let it blink. Tried to write a lib for the S65 Shield from Watterott and the Ethernet Shield but failed in inserting this lib into a MAPLE Program. The info i received from the MAPLE Team was not really that much. Even the answers from people who say that they have already implemented Ethernet or LCD are not very believable. You can follow the conversation on their Forum. I read that they are on the air since May 2010 and i believe that it will take a lot of time to fullfill all the customer wishes. The nail and the hammer are not lying very far away from the board but i am still eager to get this board working. On the other hand i have to do my work and find a ARM Board with which i can do heavy math and the only one which is really working is the AUG-AMI Board. Expensive but working. Altough doing higher math with C# is really painful.
Jacob has finished his board based on the same System and is waiting for his PCB's from China. He is not going to offer them as the first batch is already for a fixed customer from Malaysia who deals with Airfilter systems. As soon as i get hold of one i'll give report.
BTW what are the other MAPLEs doing? Also blinking or doing something useful?
Come on guys i want to read some positive news. 8-)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 04, 2010, 02:06 pm
Code: [Select]
That is really the only Prog which can be downloaded without any problems in a reasonable time.

I don't understand. I went thru at least 90% of the Aruduino syntax on the Maple and the functions/commands
worked.  :o
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 04, 2010, 02:11 pm
Code: [Select]
BTW what are the other MAPLEs doing? Also blinking or doing something useful?


The reason why I purchased the Maple was the 3 hardware serial ports. I am using them to obtain data from
RF modules. 8-)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 04, 2010, 02:20 pm
Code: [Select]
I read that they are on the air since May 2010 and i believe that it will take a lot of time
to fullfill all the customer wishes.


That is a mistatement - they had another website and they have been almost in business for
close to one year! I remember reading about rev 1 being available in sept. 09. The key words
is "on air" which does not mean that they just started their business in May 2010.
:o :o :o

They don't have any of the Arduino libraries ported to the Maple yet. As you can see, I directly asked the Maple
leaf blower twice (see above) and both times he refused to answer the question on when will all the libraries
be ported. Progress takes time when working with the ARM processor >:(
Title: Re: Anyone Seen The Maple?
Post by: starbug on Jul 04, 2010, 04:19 pm
Code: [Select]
I went thru at least 90% of the Aruduino syntax on the Maple and the functions/commands worked


I am not talking about the functions or commands, i am talking of the possibility to upload that stuff. I am having severe problems with my uploads. It doesnt matter if i work on my Win PC or on my Macbook Pro. Both refuse to work properly with the MAPLE bootloader. That is my main problem.
Meanwhile i succeeded writing drivers for the painful FEZ Board and had to take it down from the nail. It is doing a astronomical calculation at the time and did not have any failures yet. I have written a prog which restarts the FEZ, downloads the program, starts the program, runs for 1 hour and then repeats the whole procedure. Both MAC and PC are working perfect with their FEZ boards and will continue for a week or more to be sure that i have a reliable system.
I would like to have the same security with the MAPLE. But after a max. of 2 to 3 loads the board is completely blocked for further actions and i have to reload everything new. Starting from the bootloader. This is not my world.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 04, 2010, 09:02 pm
Quote
i am talking of the possibility to upload that stuff.


From their website - They are going to tweek the windows drivers for windows xp.

Quote
"In the meantime, regardless if SerialUSB is your problem, please know were rewriting this
part of libmaple and will be pushing at update soon!"


Words dear to my heart ...  :) :) :)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 05, 2010, 02:44 am
So far, we have a user from Germany, a user from India and a redneck from Ohio (USA) which bought the Maple.
Are there any others?
Title: Re: Anyone Seen The Maple?
Post by: retrolefty on Jul 05, 2010, 03:24 am
Quote
Are there any others?


Not here, I'm still waiting on all you early adopters to find all the warts and see how vendor responds to them.  ;)

I still do think I will join the ranks at some time, but while I was born at night, It wasn't last night.  ;D

Lefty
Title: Re: Anyone Seen The Maple?
Post by: edpell@optonline.n on Jul 05, 2010, 05:04 am
I bought one. I live in New York. I am running 64 bit Vista. The Maple drivers do not work on 64 bit windows machines. I saw a message to the same effect on a competing product web page. I think it is the USB stack that has issues but I am no driver expert. My Arduino has no issue with 64 bit Windows. Will see about the PSoC5 board when it arrives and the ST Primer2 when it arrives. I will not buy follow on LeafLab boards until this issue is fixed. They suggest I run VMWare. I have no interest in spending $200 so I can run my $50 board.
Title: Re: Anyone Seen The Maple?
Post by: pracas on Jul 05, 2010, 07:41 pm
Quote
Will see about the PSoC5 board when it arrives and the ST Primer2 when it arrives.
Oh No! the primer2 is a bad deal! I just have one bought in a mindless pursuit. It can be programmed fine but the problem is that it doesn't seem to serve much pupose in other projects.

Edited: lol... the censoring is on!
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 05, 2010, 09:45 pm
ED123 Hmmm ... You have a Maple (rev. 3 red) board you can't use because of 64 bit windows?
Do you want to sell it with a discount? If the price is right, I know a buyer that will take it off your hands.  ;)
Title: Re: Anyone Seen The Maple?
Post by: edpell@optonline.n on Jul 05, 2010, 09:47 pm
I'll hold on to for now. I am hoping they will fix the issue.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 06, 2010, 10:37 am
Maple Trailblazing report:
As of 7/5/2010

The question arises what Maple/Arduino commands are NOT working?
Link:http://leaflabs.com/docs/maple-ide/language/

#1. "Word" data type does not compile - just use unsigned integer.

#2.  Under "Time" micros(); (doe not compile) - just use millis();

#3.  External Interrupts <--- still work in progress!!!!!  >:( >:( >:(

#4.  Under serial - Serialx.flush() on all three comports.

#5.  Under Advanced I/O tone(); / noTone(); <----- work in progress.

#6.  Under Advanced I/O pulseIn(); <------ work in progress

#7.  Under Analog I/O analogReference() <----- There is no ref. on the ARM Maple.
    Quote: "No External Voltage Reference: The Arduino has an Aref pin which allows
    the use of an external ADC voltage reference; the Maple has an extra GPIO pin (14)
    with PWM capability in this spot, and does not allow an external voltage reference
    to be configured"


Note: What has been not fully tested, by me, is the all of the Analog I/O functions/commands.

Note: I like to say that it took the Arduino 5 years to make it to Revision 18.
The Maple did it in a few months, on the previous work of the Arduino.

Note: Even though I did a very crude test on the Arduino commands/functions there
is no guarantee that problems will not be found on the Maple running these commands and functions in a
application at 72 MHZ.

Hopefully, on the next "update" the above oversights will be fixed.   :'(
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 08, 2010, 11:22 pm
A Maple sighted in China?
http://www.seeedstudio.com/depot/leaf-maple-cortex-m3-p-670.html?cPath=79_82
:o :o :o
Title: Re: Anyone Seen The Maple?
Post by: starbug on Jul 08, 2010, 11:54 pm
So now the next 3 boards are lying in front of me.

Coridium ARMITE SuperPro, the ET ARM STAMP and the JACVR1 ARM board. First one runs Basic, the second has a Arduino like IDE (XDUINO) and the third one is programmed in its own environment using C++ . So its going to be a interesting weekend for us.

Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 09, 2010, 12:26 am
ET ARM STAMP ... Hmmm I have two of them. Try to put them into the sleep mode to save power and
run on batteries and you are in for a nasty surprise. I told the manufacturer in Thailand they screwed up and
they agreed with me. There is one component on the board that saps all the standby and sleep energy - D1 <---- just lift it one leg on this protection diode. Also, remove the power led and just use the boot led to conserve power.
I was able to make it run in the microamps near the specs after the above modifications and removing the RS232
converter and using a external 3.3 VDC ttl to usb converter.

BTW - I am going to call you the "ARM junk trailblazer" I wish I had your money to waste.  ;D ;D ;D

Quotes from above:
Xduino        - Support is AWOL and you cannot build libraries for it.

You got the old ARM stamp... the new ARM Stamp which uses the STM32 is this link:
http://futurlec.com/ET-STM32_Stamp.shtml

This is same ARM Stamp that is the "Xduino" in disguise. Support is AWOL and you cannot expand the libraries.
Of course you can use GCC on it but it would take light years of development.
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: jobytaffey on Jul 09, 2010, 01:44 am
Maple looks great, but isn't Arduino about all the code libraries and shields? It'll be hard for them to gain traction.
Title: Re: Anyone Seen The Maple?
Post by: retrolefty on Jul 09, 2010, 02:34 am
Quote
Maple looks great, but isn't Arduino about all the code libraries and shields? It'll be hard for them to gain traction.


How so? They are actively modifying the Arduino libraries as we speak and their board is hardware compatible with Arduino shields already. Now that does not mean they have a clear path to be successful in the crowded market place, they seem, in my opinion, to be on the correct path. I'm sure rooting for them, just haven't put my wallet where my mouth is.  ;D

Lefty
Title: Re: Anyone Seen The Maple?
Post by: jobytaffey on Jul 09, 2010, 02:38 am
For complete Arduino compatability, I like the look of the Butterfly Uno

But, maybe that's taking things a bit far... :-)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 09, 2010, 02:50 am
Quote
just haven't put my wallet where my mouth is


Just hold off a while with your bucks - progress is being made, on the Maple, only at a snail's pace.
Let the other trailblazers, like me, do the dirty work.
I pointed out several flaws/bugs that will keep them very busy for a while.

They cannot port the Arduino libraries until they have a stable API.
I am still rooting for them because they are a cut above the other ARM junk out there.
;)
Title: Re: Anyone Seen The Maple?
Post by: retrolefty on Jul 09, 2010, 02:55 am
Quote
Just hold off a while with your bucks - progress is being made, on the Maple, only at a snail's pace.
Let the other trailblazers, like me, do the dirty work.
I pointed out several flaws/bugs that will keep them very busy for a while.

They cannot port the Arduino libraries until they have a stable API.
I am still rooting for them because they are a cut above the other ARM junk out there.


Me too. I see that Seeeduino folks are carrying the Maple board now. That is good, as I've had nothing but positive experiances with my Seeeduino transactions and the products they carry.

Lefty
Title: Re: Anyone Seen The Maple?
Post by: starbug on Jul 09, 2010, 11:20 am
Quote
I wish I had your money to waste


First of all, i am not just burning money for fun. I have to do some R&D work for a customer who is analyzing the ARM market and boards for the hobby section. So he is paying all the boards i need for this project and i am making Art of them later on. I still have about 12 boards to examine but they are most pricely out of range for a small hobby budget. They also will reach my workbench.

The ET Stamp came with the ET-Stamp Board from Futurelec so i think it should be the newest system. But ok i'll check it and thanks for your tips.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 09, 2010, 09:45 pm
Starbug ... I found another "new" ARM STM32 board from Futurlec for your testing.
http://www.futurlec.com/STM32_Development_Board.shtml
It looks like, with a few modifications, could be turned into a "Maple clone"
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: edpell@optonline.n on Jul 09, 2010, 10:04 pm
How does programming work? What software is needed on the PC side to program the board?
Title: Re: Anyone Seen The Maple?
Post by: starbug on Jul 09, 2010, 11:59 pm
@ ArduinoAndy

thanks for the tip, but the board was already on the list and ordered but hasn't arrived yet.

BTW what are you doing with your heap of boards?
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 10, 2010, 01:31 am
Quote
what are you doing with your heap of boards?


Really, all I got is 2 useless Xduinos (ARM stamps) and one Maple ARM.

Two things I have learned is never buy anything from an one man hock shop in Thailand.
The support isn't there and there are too many coups in that nation.
Also, it is rather useless to purchase an ARM board without any prospects of creating libraries.

The beauty of the Arduino are the easy to use functions and the ability for the "open source" community
to create libraries.  :)

The Maple ARM board syntax is the closest to the Arduino you can get due to the similar command syntax.
I am still rooting for Leaflabs Maple leaf blowers.

Title: Re: Anyone Seen The Maple?
Post by: starbug on Jul 16, 2010, 04:20 pm
Hi Andy

Any new results regarding the Maple? I did not see any progress on their Forum notes.
Be careful ordering a Coridium Board from Europe as it takes a hell of time to get it cleared from customs. God knows why but we had to wait quite a long time and had to pay a lot of tax on top. :( With the other boards from USA we had no problems.
I am working with the Coridium board at the moment and i must say it is really quite easy to handle. Implemented a S65 Display and a normal 20x4 LCD. Trying to adapt the Arduino Ethernet and USB Shield. Even the Basic is the C is not that problem. The docu just lacks a bit.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 16, 2010, 08:15 pm
Quote
Any new results regarding the Maple?


Leaflabs (The Maple) should be releasing their latest update to version 0.6.0 (from 0.5.0) in about a week.
I will report on any changes.
Their goal is to have a stable API at release 1.0 so they can port the libraries.
Having 3 platforms to code for is causing them some grief especially on the windows XP platform.
:) :) :)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 17, 2010, 04:45 pm
Starbug ...
Quote
I am working with the Coridium board

This board is not a STM32 ARM Cortex M3 board like the other boards your are testing.
It has no IDE and doing floats is out of the question. Another piece of ARM junk?
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: starbug on Jul 17, 2010, 06:11 pm
Quote
Another piece of ARM junk?
Quote


Yep. :D But quite amusing.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 17, 2010, 10:00 pm
Starbug ... if you are a hard core C "ARM" programmer then this free software
"ARM Cortex M3 and Cortex M0 Development Tools" is very nice to work with on the M3.
http://www.coocox.org/
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: starbug on Jul 18, 2010, 12:16 am
Do you have any operating experience with it ?
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 18, 2010, 01:48 am
Quote
Do you have any operating experience with it ?


I tried the Co-builder several months ago and was impressed. They are supporting
new ARM devices every month. They don't support C++ so you cannot build libraries.  :'(
Take it for a spin ... its Free.  ;)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 23, 2010, 06:52 pm
Maple Trailblazer update: Leaflabs has just released their latest IDE update from 0.5.0 to
the new 0.6.0.

Just maybe, I could now remove the Bible and my white rabbit's foot from under my Maple development
system. I needed those items to "pray and hope" when I hit the compile/upload button on
version 0.5.0 using windows XP SP3. The Windows XP SP3 problems went away with version 0.6.0
;D ;D ;D
Progress takes time on the complex ARM processors.  :o


Looking good so far ... more testing on version 0.6.0 on going.  ;)
Title: Re: Anyone Seen The Maple?
Post by: retrolefty on Jul 23, 2010, 07:29 pm
Quote
Looking good so far ... more testing on version 0.6.0 on going.


I want to thank you for taking on this noble journey. I'm looking forward to your good-to-go recommendation. I suppose by that time they will raise their price.  ;D

Lefty
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 23, 2010, 08:34 pm
Quote
I'm looking forward to your good-to-go recommendation


Myself, I consider the Maple as a "basic stable programming ARM microcontroller platform" when
the following minimum has been completed by Leaflabs on the Maple:

#1. External interrupts <----- timer interrupts have been completed?
#2. pulseIn()
#3. tone/noTone()
#4. I2c Wiring library finished.

I would like to also mention that the Arduino is a 5 VDC device (except for special versions)
and the Maple ARM is a 3.3 VDC device. Shields made for the Arduino would have to be modified to
run on the Maple due to this voltage difference. In most cases, you end up only removing level converters
on the already made shields for the Arduino. Native 3.3 vdc devices like XBee and SD shields should run
on the Maple with no level converters installed.

Like I said before "When using any ARM processor think 3.3 VDC"
 
Note: Even though I did a very crude test on the Arduino commands/functions there
is no guarantee that "other" problems will not be found on the Maple running these commands
and functions in an application running at 72 MHZ. ;)

Quote
I suppose by that time they will raise their price.

They better not or I will switch to a "Maple clone" at a cheeeper price.
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: retrolefty on Jul 23, 2010, 08:46 pm
Quote
Like I said before "When using any ARM processor think 3.3 VDC"


Yes, I'm aware of that 'bump', but it's becoming more and more a 3.3v world anyway. I just wish more peripheral chip suppliers would build in 5 volt tolerance to their I/O pins as some do already. Also the pin current maximum might also be something users have to look at if porting a design from a AVR design to a ARM design.

The 72 mhz spec is the juicy carrot for even considering augmenting my Arduino herd around here. The mega1280 already has lots of I/O pins and memory increase over the standard 168/328 boards, so the need for speed appeal is what's sexy about this new platform.

Lefty
Title: Re: Anyone Seen The Maple?
Post by: poslathian on Jul 24, 2010, 03:42 am
fear not of a price hike! In fact, if we can keep growth up, were shooting for the opposite! Were not the sort of company to charge more simply because we can. It is my firm opinion that in the open hardware market, pricing is not just a business decision, but a product feature. The idea is to get the price down the point where its affordable enough to be your go to board for desktop hacking or bigger projects, and you dont have to feel like youre wasting expensive uC cycles just to blink some lights.

Arduino crossed that line, IMHO at around $35 (a long time ago?). Thats when I bought one without thinking I needed it for something in particular, and just wanted one in my desk - just in case.

Also, @andy, thanks for the laundry list of "ill consider it stable when X features are implemented." Those sorts of comments are very helpful!

<3 LeafLabs
Title: Re: Anyone Seen The Maple?
Post by: poslathian on Jul 24, 2010, 03:54 am
Thanks arduino forum for the great feedback, this stuff gets funelled directly into how we prioritize our development stack. I should say one thing, to users who have been having trouble uploading or using the serial port. Please do upgrade you ide's to the latest version! The software is still young, and each version usually is significant for one reason or another (mentioned in its corresponding blog post).

For windows 64 bit people out there, I believe the official word from libusb is that there are now some signed drivers! Which means in a future release we should have a no nonesense install process for those platforms. Currently, it CAN be made to work, by disabling driver signature checks at the windows boot menu.

Finally, in terms of being "on air" since May. Last year we banded together as a group of students and released the first Maple and IDE. Since then we pretty much started over from scratch on the hardware, bootloader, and library - and launched that new bundle in May. Also in May, some students crossed the boundary into not-students, and have now fallen head first into working fulltime at leaflabs doing Maple, later products, and consulting. So while the name has been around for year, I can attest that these last few months have really taken things to a new level.

Thanks again!

<3 LeafLabs
Title: Re: Anyone Seen The Maple?
Post by: retrolefty on Jul 24, 2010, 04:33 am
Quote
Also in May, some students crossed the boundary into not-students, and have now fallen head first into working fulltime at leaflabs doing Maple, later products, and consulting. So while the name has been around for year, I can attest that these last few months have really taken things to a new level.


Sounds like you guys are having fun. It kind of reminds of how SparkFun started up and look where they are now.  ;)

Lefty
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 26, 2010, 04:49 pm
Starbug ... How is it going with the new version 0.6.0 on the Maple? :-/
Title: Re: Anyone Seen The Maple?
Post by: starbug on Jul 29, 2010, 11:30 pm
Hi Andy,

for me there is nothing really exciting with the new Maple IDE.
Do you have some other news? Are you the LeaflabsAndy?
I am frustrated with all the ARM Bulls.... surrounding me. Nothing works at a level of at least  50%. The hardware is awful and cannot even be used with commercial software. I have to finish my report at the beginning of August and i will propose to stay with the Microchip solution used now or to have a deeper look at the XMega systems from ATMEL or to change to a higher level boards and software for the ARM Chips.
Let wonder and talk on.
BTW. I wanted to donate all the 12 ARM boards to a technical school in our city and you won't believe it they refused to accept them because of lack in software and documentation. They want to stay with their ARDUINO boards and took all the Arduino shields i had.:o
Title: Re: Anyone Seen The Maple?
Post by: retrolefty on Jul 30, 2010, 12:15 am
Quote
BTW. I wanted to donate all the 12 ARM boards to a technical school in our city and you won't believe it they refused to accept them because of lack in software and documentation. They want to stay with their ARDUINO boards and took all the Arduino shields i had.


Doesn't surprise me, ones time is ones most precious resource and shouldn't be wasted because of missing documentation and software.

Lefty
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 30, 2010, 07:33 pm
Quote
Are you the LeaflabsAndy?


Good guess  ;)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Jul 30, 2010, 08:01 pm
Quote
I am frustrated with all the ARM Bulls.... surrounding me. Nothing works at a level of at least  50%.

The ARM  architecture is quite complex due to fact it is a 32 bit device.
I am finding, when doing library conversions, that things don't always work like they do on the AVR.
That is why I use the Arduino, for simple tasks, the Gator to speed my tasks up and the Maple for high speed tasks.
I never depend on only one device to solve my electronic applications.

The Maple, so far, is the only decent ARM/Arduino (sytax compatible) microcontroller out there.
(compared to the other ARM junk on the market)
Hopefully, with time, Leaflabs will polish the Maple and it will become the "Arduino of the ARMs"

Quote
because of lack in software and documentation.

Each ARM vendor has its own website for their ARM chips but easy to use software, unless you buy the expensive
commercial compliers for the ARM then you are right that the ARM software is very lacking.
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: starbug on Jul 31, 2010, 03:23 pm
Hurray!
I finished my report on the ARMs and the only board i kept for fun is the Maple. I will just play with it and do nothing seriously.

BTW i read about the Pyxis OS in the FEZ Forum and am very keen on trying this software which is mainly for the Arduino Mega. Anybody tried it?
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 01, 2010, 10:25 pm
Quote
Pyxis OS

Never "bet the farm" on a one man created microcontroller operating system.
Cases in point - The Xduino and the Pyxix OS. When your OS support leaves, then
your hardware turns into junk or collects dust
8-) 8-) 8-).
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 01, 2010, 10:32 pm
Quote
the only board i kept for fun is the Maple

Out of 10 or so ARM boards you tested and you only kept the ARM Maple.
Stands to reason.  ;)

Title: Re: Anyone Seen The Maple?
Post by: starbug on Aug 01, 2010, 11:38 pm
To be honest it was the only hobby board nobody wanted. ;) Surely i kept the AUG system.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 02, 2010, 06:49 pm
Quote
Surely i kept the AUG system.

Never even heard of this ARM system ... must be made from someone working in his garage. ;)
Title: Re: Anyone Seen The Maple?
Post by: pracas on Aug 02, 2010, 06:52 pm
Quote
Are you the LeaflabsAndy?


I thought so as well ;)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 02, 2010, 07:01 pm
I am going to change my user name to ARMTrailblazerAndy. So nobody will recognize me. ;)
I like to add that I do not work for Leaflabs and have no association with the MIT Leaf Blowers.
By providing the proper "Arduino prospective" and helpful suggestions to the Leaf Blowers are my main objective.
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: starbug on Aug 02, 2010, 09:07 pm
Quote
Never even heard of this ARM system ... must be made from someone working in his garage.


Do you think this is a garage company?
http://www.aug-electronics.com/Default.aspx?alias=www.aug-electronics.com/ami
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 02, 2010, 10:36 pm
Hmmm ... Over $400 USD for this Atmel ARM 9 core with display and Ethernet.
Works with .NET Micro Framework <---- Microsoft.
Looks like a good system except for the price and Microsoft's dot Net.  :(

This system reminds of the FEZ Cobra is disguise. Notice how GHI electronics, with their ARM FEZ Domino/Cobra,
started with a low end development board then if you have to add to their products you would have to shell out big bucks for simple accessories. :(

When you move up the food chain to the higher end advanced ARM's the price rockets.  >:(
You find that many users, on this board, are NOT willing to shell out that type of money!  ;)
Title: Re: Anyone Seen The Maple?
Post by: starbug on Aug 03, 2010, 04:16 pm
Quote
We definitely support some version of micros(), Ill find out the exact command and post here


Hi Andy

do you find this answer really overwhelming. ::)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 03, 2010, 04:23 pm
Quote
do you find this answer really overwhelming.


No, I don't but ... this one is "It does look like we should be able to get micros() and delay() to work without too much pain. "
8-)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 06, 2010, 04:02 am
The "Maple Tree" Rack.

Since the ARM Maple is such of a small printed circuit board (2.05"/52.07mm x 2.1"/53.34mm)
and is almost square, I needed a rack or small enclosure to house the Maple ARM board for
further shield expansion, protection and development. My next door neighbor came up with this
unique, cool solution. He built me a Maple shield rack from the miniature T-Slot construction system
from MicroRax. Due to the precise alignment needed for the Maple's shields, this adjustable
T-Slot hardware made it possible to have perfect parallel vertical card guide alignment for
further shield stacking.

I am now able to start designing stackable shields which will fit neatly into this protective
clamshell enclosure. Foam tape or card guides holds the shield PCB edges securely on the sides
and stackable female pin headers allows expansion in the vertical direction. This Maple Tree Rack
allows up to 8 shields to be connected securely together in the vertical position.

Link: http://www.microrax.com/cart.html

Notes: This T-Slot building kit is NOT cheap but is very flexible in the construction of miniature
electronic enclosures and racks.

To cut the beams a cuttoff saw or a good hacksaw is necessary.
Use the old adage - measure twice and cut once <--- Theses beams are expensive!

Neither my neighbor nor I are employees of Microrax or do not have any association with this company.
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 06, 2010, 04:03 am
(http://i949.photobucket.com/albums/ad337/photobucketandy_photo/Maple_Tree_Rack.jpg)
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: nixsys on Aug 06, 2010, 06:01 pm
Has anyone tried TI's new development board? The open-source MSP430 Launchpad is a 16 bit-er selling for $4.30 (includes the USB cable no less!) http link:  //processors.wiki.ti.com/index.php/MSP430_LaunchPad_(MSP-EXP430G2)?DCMP=launchpad&HQS=Other+OT+launchpadwiki

I've checked distributor's stock; sadly, all seem to have long lead-times ...
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 06, 2010, 06:44 pm
Nixsys - you need to start a new thread and topic on this wonderful non ARM micro.
This thread has to do with ARMs in general but mostly about the Leaflabs Maple ARM.
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: Osgeld on Aug 06, 2010, 06:57 pm
not to derail this thread but yes I have one, and I would be glad to tell you all about it in the couple of threads where we are talking about it
Title: Re: Anyone Seen The Maple?
Post by: starbug on Aug 06, 2010, 07:28 pm
Hi Andy,

nice picture but are you now starting with cabinets in lack of Maple software? ;)
Come on don't waste your time on hardware that will never come this year.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 06, 2010, 08:25 pm
The only critical software modules missing, for me, and my applications are only two items
which Leaflabs are working on now:

#1. External Interrupts.
#2. I2C

Maple shields on the design table for the Maple Tree Rack are:
1. Terminal block shield. (Breaks out all I/O and utility pins)
2. RTC I2C shield (2 I2C selectable ports using Maxim-IC DS3231 RTC - has on board lithium battery holder)
3. RS232 shield (3 low speed RS232 <250Kbs max> - one with RTS/CTS hardware handshake)
4. SD SPI shield (2 SPI selectable ports -SD/MMC) <--- could change to SDIO
5. Proto shield (small prototype board)
6. USB/RS485 shield (mini USB and RS485 combo board)
7. RF shield <-- Top secret
8. Sensor shield (4 status LEDs, 1 Buzzer, 1 humidity sensor, 1 temperature sensor, 1 ambient light sensor & 1 PIR motion detector <all 3.3 Vdc>)
9. Display shield QVGA

Quote
Come on don't waste your time on hardware that will never come this year.


Leaflabs should easily finish these two critical modules way before years end.
Most of the above shields are ready for release but I am waiting on the resolution of the "on grid connector problem"  :'(

I would not even consider having an enclosure rack system made if I was not sure that these two modules would
not be finished.
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: starbug on Aug 07, 2010, 09:46 am
Wow. You seem to be a great optimist. Your absolutely right. One should always think positive.
:) :) :)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 07, 2010, 12:42 pm
Quote
You seem to be a great optimist


That is not the case. The trick is knowing what is being done with libmaple.
Link: http://github.com/leaflabs/libmaple

The Leaflabs leaf blowers are exposing their work progress and software changes by publishing on the Web (GITHUB) for everyone to see.

BTW... We are not dealing with people working from their garage. They are set up as a company.
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: starbug on Aug 07, 2010, 12:51 pm
I will believe all that stuff when i have a working Maple system with a Ethernet and Graphic LCD shield and a complete compilable libmaple. Everything else is just toying around.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 07, 2010, 01:15 pm
Quote
Graphic LCD

Any particular Graphic LCD you are or will be using?

I had my sights on two (I had to go global because of the price):

Link1: http://www.mikroe.com/eng/products/view/216/serial-glcd-with-touch-screen/

Serial GLCD with Touch Panel Board provides a SERIAL T6963C (Toshiba) 240x128
Graphic LCD with Touch screen. <---- still waiting for the release?

Link2: http://shop.4dsystems.com.au/serial-display-modules/261-1010.html.

The uLCD-32PT(SGC) is a 3.2" compact and cost effective all in one 'SMART" serial display module using the latest state of the art Active Matrix LCD (TFT) technology with an embedded PICASO-SGC serial graphics controller that delivers 'stand-alone' functionality to any project.
Note: Has built-in micro SD card with firmware and touchscreen.

:) :) :)


Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 09, 2010, 05:48 pm
Quote
complete compilable libmaple. Everything else is just toying around.


Progress at Leaflabs is happening at a snail's pace. They have to code for three platforms (Wins/Mac/Lin) ;)

Title: Re: Anyone Seen The Maple?
Post by: westfw on Aug 09, 2010, 08:56 pm
Quote
They have to code for three platforms (Wins/Mac/Lin) Win

Um, not if they're working mostly on the libraries...

Quote
when i have a working Maple system with a Ethernet and Graphic LCD shield and a complete compilable libmaple.

This is a pretty high bar.  I was counting the LaunchPad code I'm working on as "doing good" when I had pinMode, digitalWrite and millis working :-)
Title: Re: Anyone Seen The Maple?
Post by: starbug on Aug 09, 2010, 09:17 pm
Quote
Graphics LCD
Funktionen:

If i ever have a stable system i will try to use the Siemens S65 Display from Watterott electronics. I already use several of them with my Arduino Boards. They work perfect.

Functions:
Color TFT-Display (176x132 pixel)
microSD Socket
digital encoder
Title: Re: Anyone Seen The Maple?
Post by: starbug on Aug 09, 2010, 09:25 pm
(http://www.watterott.com/media/images/popup/2009586-1.jpg)
(http://www.watterott.com/media/images/popup/2009586-2.jpg)

Looks good or not? And it works really perfect in both directions. Portrait and Landscape.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 10, 2010, 02:51 pm
Not a bad display shield. Too bad it doesn't have touch but the encoder helps in the GUI development.
:)
Title: Re: Anyone Seen The Maple?
Post by: vernongetzler on Aug 13, 2010, 06:43 pm
thanks for the awesome post
--------
vernon getzler

Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 14, 2010, 01:35 am
Quote
I will believe all that stuff when i have a working Maple system with a Ethernet and Graphic LCD shield and a complete compilable libmaple. Everything else is just toying around.



Maple Status Update: <Partial Quote from one Maple Leaf Blower>

On the todo list for future releases (in no particular order):

I2C
External interrupts
Last bit of missing "arduino language" support
More and better documentation and examples
Ported Libraries (LiquidCrystal and Ethernet are mostly functional)
VGA library
Support for Maple Native, Maple Mini, and other STM32 boards

Looks like we've got at least one more little release in the coming months before
a full blown 0.1.0.


Starbug, looks like you and me will have to wait just a little while longer for our modules to be completed.
That's is what we get for being early trailblazers on the Maple.  ;)

8-) 8-) 8-)

Title: Re: Anyone Seen The Maple?
Post by: starbug on Aug 14, 2010, 10:22 am
Andy

i had read this statement of Barry which is already 3 weeks old. You are right, it was our own fault to be too fast ordering the board. My thinking was that the "Early Bird picks ........."
Title: Re: Anyone Seen The Maple?
Post by: starbug on Aug 14, 2010, 12:46 pm
Andy,
did you ever work with XDUINO on your ET-STAMPs ? What were the results and did you ever have access to converted ARDUINO Libs? ;)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 14, 2010, 04:01 pm
Quote
You are right, it was our own fault to be too fast ordering the board


I believe Leaflabs were too overzealous in trying to sell their Maple(s) without the software fully completed
and tested thoroughly. They were probably hoping for their users to debug, test and feedback data so
they can fix it.

I find it very amusing that they were only using Linux/Unix when problems showed up on a windows platfrom
they were in a state of confusion. Also, most of the MIT Maple Leaflab's leaf blowers were not experienced
Arduino users. When I mentioned that SerialFlushx was needed they said the transmit serial output had no buffer and it was not needed. Little did they realize, the serialflushx command is used for the receive buffer!  
:o :o :o
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 14, 2010, 04:12 pm
Quote
did you ever work with XDUINO on your ET-STAMPs ? What were the results and did you ever have access to converted ARDUINO Libs?


The Xduino (ETT ARM32 stamp) started out with good intentions but the "one man" programmer realized by allowing
extenal user libraries was a major effort to finish. Having the basic Arduino commands on a microcontroller is fine but without the ability to extend libraries then it is another "ARM piece of junk".

History:

Most ARM Vendors have premade firmware already made up for their ARM processors.
STMicroelectronics makes the "Standard Peripherals Library which is CMSIS compliant which
is the ARM Cortex Microcontroller Software Interface Standard. These libraries make
it possible to create software applications which will work with hardly any hardware debugging.

The creator of the Xduino failed because he had to interface to the CMSIS and still provide
all of the Arudino commands/functions and the Arduino operating overhead.
 :'(

The Leaflab's Maple leaf blowers realize the same problems and decided to throw out the ready
made peripheral libarary. They made the Maple's ARM library compact and easy to use.
This was a truly amazing feat since they created their own ARM "libmaple" from scratch.
 :o




 
Title: Re: Anyone Seen The Maple?
Post by: starbug on Aug 14, 2010, 05:56 pm
Quote
http://www.micromouseonline.com/blog/2009/05/07/stm32-arm-cortex-bootloader

Since i found this i am fighting with me, myself and i if i should start work from the beginning. The Maple hardware is not that bad and i would to give this board a chance. What do you think? 8-)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 14, 2010, 06:11 pm
Your link is only a bootloader?

If your are a "hard core ARM programmer" then using the free software from  
http://www.coocox.org/ is the best way to go. They even provide a
bootloader.

Please Note: They do not support C++ which means you cannot extend your libraries!

Since the ARM processor is very complex, even for beginners, then I would rather wait
for someone else to do the heavy lifting and grunt work using the ARM processor eg Leaflabs Maple.
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: starbug on Aug 14, 2010, 06:20 pm
Quote
http://www.micromouseonline.com/category/processors/stm32


okay. Here are some more infos. ::)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 14, 2010, 07:10 pm
The Arduino and Arduino compatible boards are very successful today is because of
hundreds if not thousands of users contributing their hard work programming for
the Arduino cause. It is the simple case of not "re-inventing the wheel" when to comes
to using libraries created by other Arduino users.
8-) 8-) 8-)

Your route, in which you start from scratch and build application code for the
ARM is very challenging and by doing so you probably need additional hardware/software
debugger(s) to flush out any programming bugs and mistakes. Each of your projects would
be programmed per application. On the Arduino, a user can piece together library modules in
a quick and efficient manner to quickly complete their projects.
You must have plenty of time on your hands?  ;)

Title: Re: Anyone Seen The Maple?
Post by: retrolefty on Aug 14, 2010, 09:02 pm
Quote
On the Arduino, a user can piece together library modules in
a quick and efficient manner to quickly complete their projects.


I couldn't agree more with that statement. It's a key property of the Arduino platform that there are pretty vast robust user contributed libraries available. I think it help allow beginners to envision a application solution by picking/placing/modifying existing libraries to reach a workable solution, whereas if they had to create the application from scratch they might never even get started. The vast libraries really do act as an accelerated learning curve for us otherwise software programming challenged types.  ;)

Lefty
Title: Re: Anyone Seen The Maple?
Post by: westfw on Aug 14, 2010, 11:12 pm
Quote
The creator of the Xduino failed because he had to interface to the CMSIS and still provide
all of the Arudino commands/functions and the Arduino operating overhead.

Are the CMSIS libraries really so awful?  I would have thought you could write Arduino functions on top of CMSIS primitives and still had reasonable code size once you were past linker magic...
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 14, 2010, 11:46 pm
Quote
Are the CMSIS libraries really so awful?


Quotes from Leaflab's Perry Hung, who made the Maple's libmaple from scratch.

Quote
we don't use STs firmware libraries.


Quote
I wouldn't work with the buildbox code, it's awful.


Please note: It took man years to construct and test STM's firmware libraries (CMSIS) but
the Leaf Blowers started from scratch!
:o :o :o

Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Aug 28, 2010, 10:45 pm
Cool new stuff for the Maple ...
uIP TCP/IP stack and ZG2100 wireless drivers for the Leaf Labs Maple!

http://adamfeuer.com/2010/08/28/uip-tcpip-stack-and-zg2100-wireless-drivers-for-the-leaf-labs-maple/
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: gbulmer on Aug 31, 2010, 02:40 am
Quote
Are the CMSIS libraries really so awful?  I would have thought you could write Arduino functions on top of CMSIS primitives and still had reasonable code size once you were past linker magic...


I've skimmed the CMSIS 1.20 (http://www.onarm.com/download/download389.asp), and I don't think it is super helpful to implementing the core Arduino library. It is well worth a read, though.

CMSIS provides *LOTS* of very low-level functions to get at things like registers, e.g. the control register or stack pointer, or to reverse bytes in an int, in a Cortex-M3 manufacturer-independent/device independent way. This part amounts to C wrappers around assembler. This would be useful for a RTOS, but less so for writing device libraries as they are all doable in C/C++ anyway.

Some of the help is structures which map over some devices like the interrupt controller, so it looks quiet low-level.
There are also structures to simulate C++, e.g. a struct might contain something like:
typedef struct { ...; int (*Init)    (void); ...; } Foo;

and the user uses some magc to initialise a Foo*,
then uses foo->Init();


There is USART, SPI and Ethernet, examples which appear to be unencumbered, but not GPI, ADC, PWM, I2C, USB, ...

The examples of GPIO and PWM I found appeared to be copyright Keil, so I didn't go any further.

So if my skim is representative, there is a *lot* of work remaining to get an unencumbered Cortex-M3 library.

Personally, I'd prefer doing it from scratch for a specific processor, but it's a lot of work to write and debug.

My thanks go to the LeafLabs folks for all their hard work.

GB
Title: Re: Anyone Seen The Maple?
Post by: starbug on Sep 08, 2010, 08:42 pm
I have six WiShields working with Duemilanove and Mega. Working perfect. :) :) :) Tried the Maple software. Function failed. :( :( :( :( Really cool stuff ain't it? 8-)  Any suggestion Andy? :-? :-?
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Sep 08, 2010, 10:49 pm
Quote
I have six WiShields working with Duemilanove and Mega


You did see that Adam Feuer got his WiFi working with the help from the "star" MIT programmer
from Leaflabs - Perry Hung. Reading about his problems (above) in making his uIP TCP/IP stack
and ZG2100 project work was the SPI interface Perry Hung had to "tweak" to make it work.
Also notice he had to knock the SPI speed down alot to get it to work.
Hmmm ... Kinda of makes you wonder that you should have attended MIT to make your WiShieds
to work on the Maple or better yet send the shield to Perry Hung  ::)

On another note. I finally got my serial 320 x 240 LCD with micro SD and touch to work
from 4 D Systems, an Australian company. It was painful in converting a previous created Arduino
library (uoled) to the Maple but, I finally got it done and working!

My first library conversion on the Maple!  :)
8-) 8-) 8-)

Please Note: I have no association with 4 D Systems, but I do have to say their products are
50% cheaper than other suppliers.

http://www.4dsystems.com.au/prod.php?id=113
Title: Re: Anyone Seen The Maple?
Post by: starbug on Sep 09, 2010, 12:10 am
Lucky Guy. Congrats :) :)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Sep 09, 2010, 03:25 pm
Starbug ... Just curious, what function failed?  :-?
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Sep 13, 2010, 12:37 pm
Maple update:

Several users are finding that running the Maple gives about 4.5 times faster instruction execution than the
Arduino. 72/16 = 4.5

The Leafblowers are closing in on completion of I2C and external interrupts. (level driven -rising/falling working?)

Also, the flash available for user sketches was increased from 100K to 108K.

Stay tuned ...  8-) 8-) 8-)

Title: Re: Anyone Seen The Maple?
Post by: starbug on Sep 14, 2010, 06:23 pm
Andy
nothing working at all. Starts with the download. >:( >:( >:(
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Sep 16, 2010, 10:37 pm
Quote
Andy  nothing working at all. Starts with the download


Creating software that works on all platform (Mac,Linux,PC Wins XP SP3) is quite challenging.
The platform that is giving the most grief and is also driving the LeafBlowers nuts is
the Windows XP platform. They must have to "tweak" their IDE compiler and download "timings" between
platforms for all their platforms to work with their released software package. I have noticed
by moving the Maple IDE from my Celeron PC to a dirt cheap Atom (455) netbook for $200 most
of my compiler and upload problems went away! They need to do more tweaking on their platforms?
See if you can do a test and switch PC's or platforms.  ;)

On another note: What disturbs me and I keep asking what version bootloader are they using?
I read someplace that they had to "disable" the watchdog (fuse bit) in the bootloader. If this is correct,
then I can see why, on some older Maples, there could be upload problems  - the watchdog is fighting
the upload process???? <--- this could also be your problem?
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Sep 16, 2010, 10:54 pm
Today is a great day! I2C (software bit banged I2C - not hardware DMA) is working on the Maple.
The alpha software released, for testing only, from Leaflabs is working on my Maxim-IC RTC (DS3231/DS1307).
Other devices are in the process of being tested?

They needed an Arduino hacker to show them how to make it work- right!!!!
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Sep 17, 2010, 03:46 am
Starbug ... I have a solution to your problems.

Quote in spi.c on Github from iperry.

Quote
Check different set of flags for SPI master transmit
Tested on wishield, would like some more testing if anybody has more things that speak spi iperry (author)
1 day ago


Pack up your Wishield/Maple and contact iperry to see if he can test your complete "board combination".  ;)
:) :) :)

Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Sep 19, 2010, 06:04 pm
Quote
Other devices are in the process of being tested?


So far, Maple users were able to make the following devices work with the "soft" I2C Maple Wire Library:

Extremely accurate RTC: DS3231 +- 2 ppm ~ +- 2 minutes per year.
Accelerometer: ADXL345
ITG-3200: Triple-axis MEMS gyroscope

The list is growing ... stay tuned. ;)
8-) 8-) 8-)


"Let The Power Of The ARM Be With You"
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Sep 27, 2010, 07:23 pm
Congratulations to all the team members of Leaflabs.

I thought this day would never come!

With the external interrupts and "soft" I2C completed, a major milestone has been reached...IMHO.
This makes "The Maple" as a mainstream Arduino compatible ARM microcontroller. I realize
that other libraries and modules are in the process of completion but the basic commands and
functions are now finished. Many others have failed (see below for the ARM junk available)
but the Leafblowers are a cut above the rest in their software and hardware development efforts
for "The Maple". It took the Arduino team 5 years what the Leaflabs leafblowers did in a
short period of time.    

You see, other ARM boards/stamps like MBED, Xduino, Cortino, GHI's FEZ, Cobra, Domino, Rhino,
Mini & Panda all have short comings like high cost, software that can only be used online or
uses Microsoft's dot net framework junk. None of them, except for the defunct Xduino, ever had
the Arduino's easy to use commands and functions.

Again, a job well done !!!!


It is very hard to compare an Arduino 8 bit micro with The Maple's 32 bit advanced architecture
but since they have almost the same Arduino instruction syntax here goes ...

                 <Arduino ATMega328>     < Maple ARM STM32F103RB>

Board Cost    $28 NCC Amazon        $50 Leaflabs
Flash                  30KB                      108KB
Ram                    2KB                       17KB
EEPROM               1KB                       N/A          <No on chip EEPROM>
Clock                 16MHz                     72MHz         <~ 4.5 faster instruction execution than Arduino>
Voltage                5 VDC                     3.3 VDC
I2C               1 Hardware Port            2 Hardware Ports
SPI               1 Hardware Port            2 Hardware Ports
Serial            1 Hardware Port            3 Hardware Ports
I/O                        14                         39 <See notes>
PWM                    6 <10 Bit>                15 <16 Bit>  <Both subtracts from I/O count>  
Analog IN             6 <10 Bit>                16 <12 Bit>  <Both subtracts from I/O count>                                      
Ext. Interrupts             2                       15           Rising/Falling <All usable at the same time> <See Notes>
Arduino Inst. Comp.    N/A                    Yes          <Most instructions. See Maple's language link>

Notes: There are 18 5 VDC tollerant I/O pins and 20 which are not (3.3 VDC only).
         There are a total of 38 I/O pins which can have the external "attachinterrupt();" assigned to them.

---------------------------------------------------
"The Maple is the high performance Arduino"
---------------------------------------------------
8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: Eight on Sep 27, 2010, 07:39 pm
How reliable is it? i.e. if I bought one, is everything (supported) actually going to work or am I going to run into a thousand little bugs and problems?
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Sep 27, 2010, 08:16 pm
Quote
How reliable is it?


You need to be more specific... If you mean hardware then consider the Maple as a carrier board
for the ARM processor which STM have years in manufacturing it. If you mean software, then I would
say "having a 100% bug free software" is almost impossible to achieve considering the advanced
architecture of the ARM microcontroller. There will always be bugs but Leaflabs are very responsive
to them and they are normally addressed and fixed in a short period of time.

There is one thing you need to keep in mind. The Maple ARM is a 3.3 VDC device which has to be interfaced
to with other 3.3 VDC devices ONLY. (There are some 5 VDC tollerant I/O pins.) Not all shields will work
with the Maple! Please refer your questions to their Website.

On the software front, release 0.0.7 will be sometime this week or next for minor bug fixes. The next
release will be Leaflab's "stable release" in mid Oct.

If there is a concern about bugs / additions to the software please monitor their website and
read all the information concerning The Maple BEFORE you decide to purchase.

Please note: Their warranty gives you 60 days.
:) :) :)
Title: Re: Anyone Seen The Maple?
Post by: Eight on Sep 27, 2010, 08:25 pm
Just interested in what you think actually. :)

There's always bugs, but I've been very impressed with Arduino in how what they say to do (in terms of commands, wiring, library functions etc.) tends to work. i.e. I don't have to spend much time wondering whether a problem lies in my code or in the hardware/libraries. It's always in my code. :D Reliable maybe wasn't the correct term for that.

I've been interested in the Maple since reading once of your posts about it. And if it now looks quite usable then I'll seriously be considering getting one.
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Oct 04, 2010, 04:13 pm
Hooray ... Maple IDE version 0.0.7 released!
http://leaflabs.com/blog/
:) :) :)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Oct 06, 2010, 07:42 pm
Maple update ...

One of the forum members ported a RTOS to The
Maple ARM 32 bit processor.

Testing is ongoing ...

http://akb77.com/g/mcu/maplecoos/

-------------------------------------------------
"The Maple is the high performance Arduino"
-------------------------------------------------

8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Oct 10, 2010, 05:44 pm
FreeRTOS ... Another real time operating system ported to The Maple (ARM STM32) by
user x893. (MapleFreeRTOS)
:o :o :o

Link: http://akb77.com/g/mcu/maple-stm32-library-for-freertos/

---------------------------------------------------
"The Maple is the high performance Arduino"
---------------------------------------------------

8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: starbug on Oct 16, 2010, 02:02 pm
Hi Andy

long time no action. Are you still waiting for some positive results for the Maple? I stopped work on it a long time ago. Still i have some news. A week ago a friend of mine gave me a mbed module for testing. Did you ever had a look at this wonderful small piece of hardware?  ;) You should. Because this thing is going to be a mighty startup. Have a look at all the libraries and samples they are presenting.
Gosh i was really amazed. I gave this module back after fixing the usb cable. I have placed an order for a board. I think it will pull all my attention on it. 8-) 8-) 8-)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Oct 16, 2010, 02:52 pm
The below thread, I gave you a way to have Leaflabs check your board combination out!!!!
I take it that you chose otherwise to have your problems fixed.
--------------------------------------------------------------------------------

Starbug ... I have a solution to your problems.

Quote in spi.c on Github from iperry.

Quote:

Check different set of flags for SPI master transmit
Tested on wishield, would like some more testing if anybody has more things that speak spi
iperry (author)
1 day ago

Pack up your Wishield/Maple and contact iperry to see if he can test your complete  "board combination".  
--------------------------------------------------------------------------------


Quote
A week ago a friend of mine gave me a mbed module for testing. Did you ever had a look at this
wonderful small piece of hardware?


Yes I did, and I didn't want to be tied down to their on-line ONLY compiler.

Quote
Are you still waiting for some positive results for the Maple?


Since your last thread ... Soft I2C and the external interrupts were completed in IDE release version 0.0.7.

This month all remaining Arduino compatible commands/functions will be released in their stable IDE 0.1.0 along with a total rewrite of the IDE in Python.

Two RTOS's were ported to The Maple.

Things are moving along at Leaflabs.

To be continued ...

8-) 8-) 8-)

---------------------------------------------------
"The Maple is the high performance Arduino"
---------------------------------------------------
Title: Re: Anyone Seen The Maple?
Post by: starbug on Oct 19, 2010, 06:49 pm
@Ed123

Which board do you mean? mbed or Maple? :-?
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Oct 19, 2010, 07:24 pm
Quote
Which board do you mean? mbed or Maple?


This thread is about The Maple. ;)

I suggested (above) to check with iperry to have him check out your Maple Ethernet board combination.
Throughout out this topic/thread on The Maple, you gave an indication on your many problems you had.
Since, you indicated that everything ran on your Arduino/shield combination and not the Maple,
I was just trying to be helpful in trying to resolve your problem(s).  



Title: Re: Anyone Seen The Maple?
Post by: starbug on Oct 19, 2010, 07:59 pm
Andy mea culpa, mea culpa

For one moment i forgot that i am in a Maple thread. I hope you can forgive me.

Thanks for your proposal about checking my hardware thru iperry. But it is too expensive for me to send hardware which is really not that useful for me from Germany to the US. Let the Arduinos do the playing with the WiShields. They are at least working. I will just go on testing all kind of new ideas and hardware which come along. My newest baby is a STM3210E-Eval board. I will report about it. 8-)
Title: Re: Anyone Seen The Maple?
Post by: starbug on Oct 20, 2010, 11:59 pm
@Andy
Quote
Reply: The last time I have checked (I hate to be very blunt) but you are a company and we (the users) are your customers!


Don't run out of patience Andy.

Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Oct 22, 2010, 02:13 am
Its a very young company and I directly pointed out their cavalier attitude. I have worked for three fortune 500 companies and not supporting your customers for 10 days would have got you fired after the first day.
:o :o :o
Title: Re: Anyone Seen The Maple?
Post by: starbug on Nov 07, 2010, 12:24 am
@ Andy

Hi Andy did you lately visit the Maple forum? The users are so bored that they are already selling cars. Hihi. 8-)
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Nov 08, 2010, 10:00 pm
Quote
Hi Andy did you lately visit the Maple forum? The users are so bored that they are already selling cars. Hihi


Looks like they got hit by the spammers big time.


On another note ...
Most companies try to meet their production/software
schedules on time. Leaflabs, it seems, never meets their
predicted and advertised schedules. Since I bought my
Maple in June 2010 and I am still waiting for I2C to
work using on oboard hardware then I decided to go to
plan B and find another supplier that has a ARM processor
and EVERYTHING debugged and working. MBED looks good
but your are tied down to their online compiler.
The only other solution is the FEZ Panda which uses
Microsoft's net framework and the C# language. Having a
debugger is very nice and a very modern IDE is great.
The cost is $34 (USD) for the GHI FEZ Panda and is the
same form factor as the Maple. I am working in parallel
and so far the multithreading FEZ Panda is the rising
star among the other ARM boards in the market.
:) :) :)
Title: Re: Anyone Seen The Maple?
Post by: westfw on Nov 09, 2010, 01:30 am
FEZ has Arduino-compatible libraries?

If you were willing to settle for non-arduino compatible libraries, weren't there a lot of choices (using chip-vendor provided code)?
Title: Re: Anyone Seen The Maple?
Post by: ArduinoAndy on Nov 09, 2010, 02:59 am
Quote
FEZ has Arduino-compatible libraries?

Why of course not ... I never said the FEZ had Arduino compatible libraries but it has the same form factor as the Arduino.  ;)

What the FEZ brings to the table is several years of proven hardware development in which I2C, SPI, Serial communications just plain works.  
The Maple is "Arduino compatible" but it seems that Leaflabs have their guru hardware programmer working partime to finish the Maple development project that should have been finished months ago.
Title: Re: Anyone Seen The Maple?
Post by: starbug on Nov 10, 2010, 06:33 pm
Hi Andy

As i have already written i am not using any boards but just testing them for Universities, schools and companies. Sometimes i keep a board to have some fun with it but mostly i give them away to students or friends.
Since the beginning of the year i kept a FEZ Domino Board. Up to now there are still no libs for the use of the Arduino shields, altough this board is Arduino compatible. Everyone is talking about it but i haven't seen any results yet. The Maple and the Coridium boards are only used for decoration and as a cenotaph of how people work.
The last board i've bought for myself was a suggestion of a student. It is the mbed with a mbeduino and a the WDB from Cool Components. You are right you are tight up with the online compiler. But there are a lot of people working to get rid of that. But the best thing is everthing really works. If it is the ethernet, the sd card, the Bluetooth or the USB Host. And even Arduino Boards can be used. It is really amazing. You are not tied to any OS System. You can use MS, Apple or Linux. Tell me about a board that does all this at this price level and i will order one at once.
Title: Re: Anyone Seen The Maple?
Post by: westfw on Nov 11, 2010, 07:03 am
Scored a (free) LCPXpresso (http://lpcxpresso.code-red-tech.com/LPCXpresso/) at the ARM developer conference today, for sitting through a presentation on their Eclipse-based development environment.  (actually, it was a good "intro-to-eclipse" talk; one of the better presentations I've been to at shows like this.)
Title: Re: Anyone Seen The Maple?
Post by: mr_mac3 on Nov 30, 2010, 06:00 am
What do you think of LCPXpresso? I am considering getting one.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
http://mrmac3.blogspot.com/
http://www.youtube.com/user/mrmacthree
Title: Re: Anyone Seen The Maple?
Post by: westfw on Nov 30, 2010, 06:43 am
Well, I haven't used it much yet.  I did get the development environment to work in windows running in VirtualBox on my mac with very little trouble, which I found relatively impressive.

Be careful which one you buy.  The LPC13xx based board I got (for free, remember, so I can't complain much) is relatively "small", even compared to Arduino.  For something larger, be sure you get the LPC17xx based board.  (there is also an even smaller one.)

My initial impression is that if you don't like the fact that "blink" compiles to almost 1K on an Arduino, you'll be really unhappy that the similar sample program that compiles to about 10k in the LPCXpresso environment...  (but that's probably not what you should worry about, given that you can get 128k ARMs for about the same price as 32k AVRs.)
Title: Re: Anyone Seen The Maple?
Post by: mr_mac3 on Nov 30, 2010, 06:47 am
That's weird I thought the ARM processors were supposed to have a reduced code size. Is that because there is additional overhead for setting up the board?

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
http://mrmac3.blogspot.com/
http://www.youtube.com/user/mrmacthree
Title: Re: Anyone Seen The Maple?
Post by: westfw on Nov 30, 2010, 07:59 am
i'm not sure; I haven't investigated yet.  That version did include some debugging code and used some standard libraries that might or might not be efficiently linked.

ARM CM3 claims to have reduced code size compared to ARM ("Thumb" 16 bit instructions vs 32bit instructions), and of course if you need to do 32bit math the ARM will pull out ahead eventually; I don't think I've seen anything claim that code size was small compared to 8bit cpus doing 8bit things...
Title: Re: Anyone Seen The Maple?
Post by: Jeckson on Nov 30, 2010, 08:24 am
Maple is great product.
There's numberous competitors.

Netduino,LPC,etc for advance network IC's.Numberous ARM at market.

Thank's
Jeckson

PS:
I'm offering barter or trade

http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=100189
Title: Re: Anyone Seen The Maple?
Post by: mr_mac3 on Nov 30, 2010, 05:55 pm
I have read on the ARM website that the M3 has superior code density to the 8/16-bit architectures. http://www.arm.com/products/processors/cortex-m/cortex-m3.php

Has anyone had any experience with the Blueboard? http://shop.ngxtechnologies.com/product_info.php?cPath=21&products_id=65

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
http://mrmac3.blogspot.com/
http://www.youtube.com/user/mrmacthree
Title: Re: Anyone Seen The Maple?
Post by: mlindeblom on Dec 19, 2010, 06:48 pm
All the code size comparisons I have made rate the CM3 up to 10% larger than comparable atmega code.

The IDE/compliler suite make a huge difference in final code size.  Most people counter that the CM3 product has 4 times the flash for the same price.

I also have some concerns about a high MHz mpu on a 2 layer PCB.  Noise is very difficult to troubleshoot.
Title: Re: Anyone Seen The Maple?
Post by: Divyanshu on Jan 06, 2011, 08:32 am
This board sure is good