Talk:Comparison of Electronics

From RepRap
Revision as of 07:35, 5 February 2015 by Arthurwolf (talk | contribs)
Jump to: navigation, search

I have not been active on the Reprap forums for some time. Just coming back, I was reading through the electronics forum and found a link to the comparison of various boards and electronics packages. As someone who has lost touch with the current generation of electronics, I can somewhat look at this as a complete newcomer. And while the spreadsheet has some useful information (and a LOT of question marks), I can see how this table will still leave a newcomer completely bewildered.

  I suggest adding some columns for :

1) Total cost of electronics package, including a minimum of 4 stepper drivers, 2 temperature, and two heater power outputs 2) is this version available in completely assembled, fully stocked kit with instructions and diagrams, PC board and parts list and circuit diagram, or circuit diagram and PC pattern only 3) Difficulty of build. Obviously easy for pre-assmebled, hard for schematic and trace pattern only 4) Has this electronics package been tried on Mendel? Prusa? MegaMendal? etc. Should it have the number and drive power of stepper controllers, heat sensors and heater current controllers, end stops, etc to support each model? 5) What software tool chains have been run on this hardware? Which ones should easily be supported?

Many of these questions will best be answered by the designer of each electronics package. As such, it will be difficult to assemble all the answers, and easy on one design may be tougher than hard on another, but this is the kind of information that a newcomer, still trying to decide which reprap to build with what electronics and what software tool chain will need to make an informed opinion.


Almost 2015, and one electronics combination seems to have emerged as the most versatile and offering the best price/performance ratio (or "bang for the buck", if you want) for beginners and more experienced reprappers alike: Arduino Mega 2560 + RAMPS 1.4.
Unfortunately no 32-bit ARM-based solution offers the same flexibility and low cost, so we are still stuck with an 8-bit MCU @ 16MHz, but, guess what? It does the job! --AndrewBCN (talk) 22:38, 7 December 2014 (PST)
Hey. RAMPS is actually not low-cost, if you ignore the dangerous chinese counterfeits. If you ignore those, it's actually in the same price range as other 8-bit -and- 32-bit solutions.
And no, 8-bit does not do the job. It's not fast enough for delta printers, it's barely fast enough for cartesian printers, and it's getting to the point where nothing can get added to 8-bit firmwares without causing a mess. There is no room for progress in the 8-bit firmwares/boards. 32bit solutions also offer much simpler use/configuration ( no more recompiling/reflashing, which is great progress for beginners ), and neat things like Ethernet access with web-interface control ( which lots of us think is the future of printer control ).
So no, 8-bit solutions are not cheaper than 32bit solutions ( and there is no good reason why they would be ), they do not do the job ( unless "the job" is defined as "what we expected of repraps in 2009" ), and they actually offer the worse price/performance ratio as they cost the same, but perform much worse. --Arthurwolf (talk) 02:56, 8 December 2014 (PST)
Hey. Right now as I write these lines a combination of Arduino Mega 2560 + RAMPS 1.4 + DRV8825 with 1/32 microstepping for X and Y axis (all bought from China) is doing the job i.e. printing just fine, on both my P3Steel printers, using Marlin firmware. Both printers have an LCD panel, one uses the 2004 Smart LCD controller and the other a 12864 Full Graphics controller. I have not experienced any "mess" with these setups, so I guess you are just spreading FUD for the sake of it. Also I am using 32-bit dual core ARM SOCs for the two OctoGoatBoxes (Debian armhf + OctoPrint, see OctoGoatBox here in this wiki) that I have connected to each printer. Whenever someone somewhere develops a faster, truly practical and economical alternative solution to replace the combination of electronics that I am using right now, be certain that I'll be among the first ones to try it. But right now (February 2015), there is nothing on the horizon as far as I can tell. Lots of developments in many different directions but nothing usable, as far as I am aware. Hopefully this will change this year, but - again, right now - I am perfectly satisfied with what I have and it's all working just fine. YMMV. --AndrewBCN (talk) 05:54, 4 February 2015 (PST)
I guess you missed Smoothieboard, Arthur's pet project. It certainly works fine. Wether it's worth the price and wether it gives you an advantage for your setup is hightly subjective, of course. There are also currently some 10 to 12 other 32-bit controllers, including 4pi, Alligator Board, Azteeg X5 mini, ... --Traumflug (talk) 07:02, 4 February 2015 (PST)
@AndrewBCN : I'm not saying 8-bit systems -are- a mess, I'm saying they -would become- a mess if you tried to implement much more in them. And I'm not saying they can't print ( that'd be pretty dumb ), I'm saying as times goes, the criteria for what is generally considered "good printing quality" or "easy to use" becomes stricter, and that 8-bit firmwares can not keep up with that change, while 32-bit firmwares allow for the necessary evolutions to make the technology go further. Yes, your 8bit system works fine for you. I think we just use different working definitions of what "the job" is, and that's why you think 8-bit systems "do the job", and I think they do not. Guess we'll just have to work on making 32-bit solutions so impressive you'll feel it's worth moving :) Cheers. --Arthurwolf (talk) 03:35, 5 February 2015 (PST)