Smoothie on an Arduino Due?

874 views
Skip to first unread message

Chris George

unread,
Feb 26, 2013, 2:53:39 PM2/26/13
to smoothiewa...@googlegroups.com
Hey everyone,

I am going to be getting an Arduino Due in a few days, and I was wondering if anyone has attempted to port Smoothie to it. The website says that someone is working on a port to SAM3U, which I believe is very similar to the Due's processor (SAM3X).

If not, I am willing to put my admittedly modest skills towards porting. It looks like the provided gcc4mbed is pretty specific to the LPC17xx line, so if someone has a specific toolchain they'd recommend, I'm all ears (I'm just going to go ahead and assume that the Arduino program isn't up to scratch). Thanks!

Chris

Arthur Wolf

unread,
Feb 26, 2013, 2:56:06 PM2/26/13
to smoothiewa...@googlegroups.com
Hi !


2013/2/26 Chris George <topher....@gmail.com>

Hey everyone,

I am going to be getting an Arduino Due in a few days, and I was wondering if anyone has attempted to port Smoothie to it. The website says that someone is working on a port to SAM3U, which I believe is very similar to the Due's processor (SAM3X).

Kliment, a long time ago, started porting to SAM3U, you can see the code in his fork on github, but that did not move for a long time.

If not, I am willing to put my admittedly modest skills towards porting. It looks like the provided gcc4mbed is pretty specific to the LPC17xx line, so if someone has a specific toolchain they'd recommend, I'm all ears (I'm just going to go ahead and assume that the Arduino program isn't up to scratch). Thanks!

Smoothie uses the mBed libraries, and those have been recently opensourced. This should make porting smoothie ( ie. porting the mBed libs, pretty much ) to SAM3X pretty easy.

Cheers :)
 

Chris

--
You received this message because you are subscribed to the Google Groups "Smoothieware Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to smoothieware-sup...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
Courage et bonne humeur.

Chris George

unread,
Feb 26, 2013, 5:49:48 PM2/26/13
to smoothiewa...@googlegroups.com
Excellent, thanks. And are all these libraries the ones on github under Smoothie/src/libs or are there additional libraries I'll need?
Hi !


To unsubscribe from this group and stop receiving emails from it, send an email to smoothieware-support+unsub...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.
 
 

Arthur Wolf

unread,
Feb 26, 2013, 5:50:41 PM2/26/13
to smoothiewa...@googlegroups.com
You probably want to come on IRC to talk about that, I don't think the opensourced mbed libs are in the main edge branch yet.


2013/2/26 Chris George <topher....@gmail.com>
To unsubscribe from this group and stop receiving emails from it, send an email to smoothieware-sup...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.
 
 

Chris George

unread,
Feb 26, 2013, 6:05:53 PM2/26/13
to smoothiewa...@googlegroups.com
Unfortunately I'm getting ready to head over to my friendly neighborhood maker space right now, but I'll be sure to drop in later this week.


On Tuesday, February 26, 2013 5:50:41 PM UTC-5, Arthur Wolf wrote:
You probably want to come on IRC to talk about that, I don't think the opensourced mbed libs are in the main edge branch yet.


2013/2/26 Chris George <topher....@gmail.com>
Excellent, thanks. And are all these libraries the ones on github under Smoothie/src/libs or are there additional libraries I'll need?


On Tuesday, February 26, 2013 2:56:06 PM UTC-5, Arthur Wolf wrote:
Hi !


2013/2/26 Chris George <topher....@gmail.com>

Hey everyone,

I am going to be getting an Arduino Due in a few days, and I was wondering if anyone has attempted to port Smoothie to it. The website says that someone is working on a port to SAM3U, which I believe is very similar to the Due's processor (SAM3X).

Kliment, a long time ago, started porting to SAM3U, you can see the code in his fork on github, but that did not move for a long time.

If not, I am willing to put my admittedly modest skills towards porting. It looks like the provided gcc4mbed is pretty specific to the LPC17xx line, so if someone has a specific toolchain they'd recommend, I'm all ears (I'm just going to go ahead and assume that the Arduino program isn't up to scratch). Thanks!

Smoothie uses the mBed libraries, and those have been recently opensourced. This should make porting smoothie ( ie. porting the mBed libs, pretty much ) to SAM3X pretty easy.

Cheers :)
 

Chris

--
You received this message because you are subscribed to the Google Groups "Smoothieware Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to smoothieware-support+unsubscrib...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
Courage et bonne humeur.

--
You received this message because you are subscribed to the Google Groups "Smoothieware Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to smoothieware-support+unsub...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

bobc

unread,
Feb 27, 2013, 7:10:52 PM2/27/13
to smoothiewa...@googlegroups.com


On Tuesday, February 26, 2013 7:56:06 PM UTC, Arthur Wolf wrote:
Smoothie uses the mBed libraries, and those have been recently opensourced. This should make porting smoothie ( ie. porting the mBed libs, pretty much ) to SAM3X pretty easy.

That's a welcome development, I will look into that!

I am working on an Arduino Due shield for Reprap, so I need to port some code, haven't really started on anything yet. The mBed libraries might be a good alternative to the Arduino libraries.

Arthur Wolf

unread,
Feb 28, 2013, 5:26:12 AM2/28/13
to smoothiewa...@googlegroups.com
Sounds like you two should work together on something :)


2013/2/28 bobc <bobcou...@gmail.com>

--
You received this message because you are subscribed to the Google Groups "Smoothieware Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to smoothieware-sup...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

bobc

unread,
Mar 2, 2013, 11:06:21 PM3/2/13
to smoothiewa...@googlegroups.com
There seems to be an Arduino vs mbed war going on...Arduino users generally not interested in mbed, and mBed users would quite like to "beat Arduino". I can see that various ARM licensees would quite like to have their foot in a active development platform, "ecosystem" being the buzzword. Atmel have thrown their hand into the Arduino ring. TI have BeagleBone, Broadcom have Raspbery Pi.

Here is the interesting thing, New $12.95 mbed-enabled Freescale board!

"We'll be introducing additional mbed-enabled development platforms from Freescale (and others) in 2013."

mBed is an official ARM project, they have to be vendor neutral, although NXP have been lead player so far. In theory, any vendor could add support to Arduino IDE for their micro, but third party boards will never be officially supported by Arduino organisation.

It will be interesting to see what other vendors join mBed, maybe STM? I suspect it may become Arduino (Atmel) vs mBed (everyone else).

Peter Ellens

unread,
Oct 28, 2013, 6:56:39 AM10/28/13
to smoothiewa...@googlegroups.com
I’ve just recently gotten interested in smoothie and porting to Arduino Due really appeals. (even though I've contributed to the smoothieboard kickstarter)

It looks like there has been no progress on this so..

I've started https://github.com/ellensp/Smoothie.git  in the hopes that others will contribte their expertise to the project

From the read me.

"An attempt to Port Smoothie to ATSAM3X8E (in particular Arduino Due)

I'm Publishing this in the hopes that others will join in on this project

First Hurdle: Smoothie seems to use mbed, there is no mbed for ATSAM3X8E

Status: Added mbed/src/vendor/ATMEL/cmsis/ATSAM3X8E, seems correct. From asf-3.12.1

Added mbed/src/vendor/ATMEL/capi/ATSAM3X8E, this is basicly a empty shell.

added mbed/src/mbed-atsam3x8e.mk, this is just a guess, needs checking.

eddited mbed/src/Makefile to include mbed-atsam3x8e.mk

mbed for ATSAM3X8E compiles and links. But Since all file in capi are basicaly empty it will not run. Maybe enough to start exploring the next hurdle while these files are filled out.

Second Hurdle: Port Smoothie code

Status: Not started"









Arthur Wolf

unread,
Oct 28, 2013, 7:21:49 AM10/28/13
to smoothiewa...@googlegroups.com
Hi Peter !!!


2013/10/28 Peter Ellens <ell...@gmail.com>

I’ve just recently gotten interested in smoothie and porting to Arduino Due really appeals. (even though I've contributed to the smoothieboard kickstarter)

It looks like there has been no progress on this so..

Several people have worked on this ( and similar ideas ). Kliment initially started a Smoothie port for the 4pi, before moving back to Sprinter ( Smoothie was not as mature at the time ), I don't expect his code to be much use for today's Smoothie. Triffid_Hunter ( one of the main Smoothie contributors ) has also signaled his intention to work on this, though he has been working on other things lately. Several other persons have popped on IRC and said they were interrested in doing it, but no serious attempt so far as far as I know.
You can most probably get help/advice on Smoothie's IRC channel, where most of the community life happens : http://smoothieware.org/irc
Also, we have a dev mailing list which is probably relevant to this : http://groups.google.com/group/smoothie-dev
You can also probably get help from the mbed team and mbed community for this.

Please tell us if you need any help/guidance with this.


I've started https://github.com/ellensp/Smoothie.git  in the hopes that others will contribte their expertise to the project

YAY !

Cheers :)
 

From the read me.

"An attempt to Port Smoothie to ATSAM3X8E (in particular Arduino Due)

I'm Publishing this in the hopes that others will join in on this project

First Hurdle: Smoothie seems to use mbed, there is no mbed for ATSAM3X8E

Status: Added mbed/src/vendor/ATMEL/cmsis/ATSAM3X8E, seems correct. From asf-3.12.1

Added mbed/src/vendor/ATMEL/capi/ATSAM3X8E, this is basicly a empty shell.

added mbed/src/mbed-atsam3x8e.mk, this is just a guess, needs checking.

eddited mbed/src/Makefile to include mbed-atsam3x8e.mk

mbed for ATSAM3X8E compiles and links. But Since all file in capi are basicaly empty it will not run. Maybe enough to start exploring the next hurdle while these files are filled out.

Second Hurdle: Port Smoothie code

Status: Not started"









--
You received this message because you are subscribed to the Google Groups "Smoothieware Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to smoothieware-sup...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Reply all
Reply to author
Forward
0 new messages