Smoothie on Arduino Due

563 views
Skip to first unread message

Davide Cevoli

unread,
Oct 28, 2016, 9:53:23 AM10/28/16
to Smoothieware Support
Hi everybody,

I was wonder if it could be possible to upload Smoothie on a Arduino Due?
 
I'm developing a innovative CNC platform, untill know I've used an Arduino Due and the Quad stepper of Sparkfun and lately the CNC shield of Protoneer and wrote all the algorithm by myself.
Because the kinematic of the platform is different from standard cartesian CNC, and it would take me less time then modifying GRBL or MARLIN, that are too much complicated for my capability (I'm not a pro software developer, I'm an industrial designer)

Know I need a better performing algorithm.

Just yesterday I became aware of Smoothie.
I've studied it a little, and learned about its modular structure, and the different configuration that are already developed (cartesian, linear delta, rotary delta... and so on).
For this reason Smoothie is the best firmware that fits my need, I would just need to write my personal configuration.

So I was wondering if smoothie could run on an Arduino Due?
Or It runs only on smoothieboard? 

Anyone can help me please?
Do you suggest me any other solution?

Jetguy

unread,
Oct 28, 2016, 10:14:48 AM10/28/16
to Smoothieware Support
For a Due, the Reprap firmware is already ported.

Out of respect for both boards and "brands" this is an opinion link and was based on a point in time. Firmware changes all the time, there are new boards out on both sides of this fence (there is the Azteeg X5 smoothie and there is the brand spanking new Duet Wifi). There are some good facts and it's not too opinionated.

I'm not trying to pitch brand against brand and both have made significant firmware changes since the time that was written. The latest DUET board runs at a comparable 120MHz, uses the latest in stepper drivers, the layout and connectors are different from that link and comparison of the previous board.

It's just that I would say you either go one way or the other. You either run Smoothie on genuine smoothie or you run a Duet and run the DC42 fork (David Crocker also posts here in this group). Also, Smoothie is working on a new board as well.

Jetguy

unread,
Oct 28, 2016, 10:25:02 AM10/28/16
to Smoothieware Support
Also, let me make some points. I get doing your own board is fun. The A4988 stepper driver is a good workhorse and today is still a relevant stepper driver (I too own that Quadstepper board). You could duplicate the wiring and pinout of the schematic or modify source to match yours. In my experience, changing pins around is a bad idea on a firmware because most microcontrollers have dedicated internal hardware and features and putting functions willy nilly on just any old pin can lead to issue and performance compared to optimized matched firmware and hardware.

As such, for all the reasons, I'd generally think a port of Smoothie to Due, let alone to whatever you rigged up would be not as good of a performance as a dedicated board.
Yes, it's a learning experience and sure maybe you come up with the next best thing, but in general, it's better to use a board and firmware "package" than start from scratch.

Both boards are available internationally and are reasonably priced.
You would be hard pressed to build either board from modules as you have done for less money.

Arthur Wolf

unread,
Oct 28, 2016, 1:33:07 PM10/28/16
to Smoothieware Support
You can't run Smoothie on a due, it just hasn't been ported to it.
You need a LPC1768 or LPC1769 chip to run Smoothie on.
Panucatt is about to launch a board with a LPC1769 on it that can run Smoothie and has the same footprint as the Due : https://plus.google.com/108707975258053857780/posts/iyYZzm9ma3V
I think that's what you want.

--
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/d/optout.



--
Courage et bonne humeur.

fsk

unread,
Nov 1, 2016, 9:56:03 PM11/1/16
to Smoothieware Support
Have you checked out https://github.com/ambrop72/aprinter It supports Due and you could add your kinematics to it. the developer is really helpful!
Reply all
Reply to author
Forward
0 new messages