Controller options?

General hangout discussion area for other non-printing stuff
User avatar
Tonkabot
Printmaster!
Posts: 251
Joined: Wed Mar 05, 2014 1:28 pm
Location: Minnesota

Re: Controller options?

Post by Tonkabot »

JFettig wrote:Just bought a BBB Rev C, CRAMPS from Pico Systems and 5x DRV8825 drivers. I think I'm going to skip the smoothie.
My shopping list:
http://amzn.com/B00LC1924G
http://amzn.com/B0044QMAFY
http://amzn.com/B0060AU5MW
http://amzn.com/B003MTTJOY
http://pico-systems.com/osc2.5/catalog/ ... ucts_id=35
https://www.pololu.com/category/154/drv ... gh-current

okay, so what software runs on this setup? Just linuxCNC? do people use that for delta printers?

If you are running linux, do the 'real time' issues still exist, or have they been solved with linuxCNC?
JFettig
Printmaster!
Posts: 821
Joined: Tue Nov 18, 2014 4:39 pm
Location: Minnesota

Re: Controller options?

Post by JFettig »

LinuxCNC or Machine Kit - I believe the real time stuff is all taken care of. Yes people use it for delta printers, and hexapods and all kinds of cool stuff!
SeeMeCNC even has a printer running on a BBB https://www.facebook.com/seemecnc scroll down a few posts. They used a BeBoPr++ https://www.facebook.com/seemecnc/photo ... 65/?type=1
kevinbragg
Plasticator
Posts: 18
Joined: Thu Feb 19, 2015 6:41 pm

Re: Controller options?

Post by kevinbragg »

My only experience is with the BBB with the BeBoPr++. Configuration for me was not problematic as Bas made the HAL already, so I just needed to configure the ini. I plan to make a YouTube how-to video in the next one-two weeks because I find there's a gap in the 5-10min lenth how to arena. I'll share that then!
kevinbragg
Plasticator
Posts: 18
Joined: Thu Feb 19, 2015 6:41 pm

Re: Controller options?

Post by kevinbragg »

JFettig wrote:LinuxCNC or Machine Kit - I believe the real time stuff is all taken care of. Yes people use it for delta printers, and hexapods and all kinds of cool stuff!
SeeMeCNC even has a printer running on a BBB https://www.facebook.com/seemecnc scroll down a few posts. They used a BeBoPr++ https://www.facebook.com/seemecnc/photo ... 65/?type=1
I posted my build in the showcase a few days ago. You can see my results.
bubbasnow
ULTIMATE 3D JEDI
Posts: 1061
Joined: Fri Aug 02, 2013 4:24 pm
Location: Dayton, WA

Re: Controller options?

Post by bubbasnow »

JFettig wrote:LinuxCNC or Machine Kit - I believe the real time stuff is all taken care of. Yes people use it for delta printers, and hexapods and all kinds of cool stuff!
SeeMeCNC even has a printer running on a BBB https://www.facebook.com/seemecnc scroll down a few posts. They used a BeBoPr++ https://www.facebook.com/seemecnc/photo ... 65/?type=1

just to clarify this is a regular bebopr, not the newest version :)
bubbasnow
ULTIMATE 3D JEDI
Posts: 1061
Joined: Fri Aug 02, 2013 4:24 pm
Location: Dayton, WA

Re: Controller options?

Post by bubbasnow »

JFettig wrote:Just bought a BBB Rev C, CRAMPS from Pico Systems and 5x DRV8825 drivers. I think I'm going to skip the smoothie.
My shopping list:
http://amzn.com/B00LC1924G
http://amzn.com/B0044QMAFY
http://amzn.com/B0060AU5MW
http://amzn.com/B003MTTJOY
http://pico-systems.com/osc2.5/catalog/ ... ucts_id=35
https://www.pololu.com/category/154/drv ... gh-current

JFettig,

let me know if you get that wifi adapter working with MK... last i tried the MK kernal was only working with a very specific chipset.
JFettig
Printmaster!
Posts: 821
Joined: Tue Nov 18, 2014 4:39 pm
Location: Minnesota

Re: Controller options?

Post by JFettig »

Works right out of the box, I didn't even have to do anything! I downloaded the latest from 2/22 I think it was.

CRAMPS board looks nice. Need to find time to set up half and INI. Any tips or pointers?
User avatar
mhackney
ULTIMATE 3D JEDI
Posts: 5391
Joined: Mon Mar 26, 2012 4:15 pm
Location: MA, USA
Contact:

Re: Controller options?

Post by mhackney »

After looking at this, digging in and reading, talking to the developers, etc. I've decided that Smoothie is the lesser of the evils for now. It is so much simpler to acquire a 5 extruder board, one board ready to go, and the software is well done, almost elegant. The lack of processor speed and memory is not an issue today and I don't see it affecting my usage for at least a year or so. By then, there may be other more viable options. Also, Smoothie seems to be approaching the critical mass required for mainstream products, none of the BBB are in my evaluation. Finally, I also have to consider my downstream "pseudo customer support" involvement - lots of people seem to follow some of the things I do and then email or PM questions asking for help, etc. It actually takes a fair amount of time and is at the point where I think carefully about posting anything new!

I had to make a similar decision when building a 10x22 CNC lathe last fall. I've used parallel controllers and Mach 3 for each of the other 6 CNC machines I've built. It's tried and true and works. With it becoming more difficult to find PCs with parallel ports, a few products have popped up for USB based machine control with much more of the smarts on the control board rather than in software (i.e. Mach). After much research I hopped on the wagon for one of these solutions. Similar situation, one single-person vendor producing the hardware and open source software. It is really a nice solution but requires relearning everything, significant configuration just to do simple things, etc. Now, 3 months later I still don't have the lathe operational sole due to the overhead to get the control solution working. I'm biting the bullet and picking up a parallel BOB (break out board) and going back to the Mach 3 solution.

cheers,
Michael

Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art

Start Here:
A Strategy for Successful (and Great) Prints

Strategies for Resolving Print Artifacts

The Eclectic Angler
JFettig
Printmaster!
Posts: 821
Joined: Tue Nov 18, 2014 4:39 pm
Location: Minnesota

Re: Controller options?

Post by JFettig »

That will always be the case with anything Linux - it'll never be mainstream.

The CRAMPS board I have can support 9 steppers with add-ons, 3 extruders with 3 axes as it is. Kind of neat.
User avatar
mhackney
ULTIMATE 3D JEDI
Posts: 5391
Joined: Mon Mar 26, 2012 4:15 pm
Location: MA, USA
Contact:

Re: Controller options?

Post by mhackney »

That's kind of cool. The BeBoPr++ seems a little not well thought out in my opinion. 4 stepper drivers on board. If you want 5, you need to get 1 of 2 different boards that each provide 5 drivers and override the drivers on the BeBoPr++. So now you have the cabling and complexity to just pick up 1 additional driver. Then to support more drivers there is a device that you can connect two of the 5 driver boards to to get 10 drivers. But the point was, just to get 5 drivers, you leave need more hardware (and probably software config but I really don't know that for sure) and leave the real estate on the cape vacant. Seems silly, why not build an extension that ADDS to the built on driver support rather than completely overrides it. Oh, and there is a limit to the MOSFETS (3 as I recall) so if you are doing more than dual extrusion and/or needed more than 2 fans or coolers or other device control, that would have to be home grown. This is just my personal opinion based on my specific requirements and preferences.

Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art

Start Here:
A Strategy for Successful (and Great) Prints

Strategies for Resolving Print Artifacts

The Eclectic Angler
Polygonhell
ULTIMATE 3D JEDI
Posts: 2417
Joined: Mon Mar 26, 2012 1:44 pm
Location: Redmond WA

Re: Controller options?

Post by Polygonhell »

At some level it's all about the software, the hardware to wire a pololu style driver is incredibly trivial, as is the hardware for the Hotend or the thermistor.
I haven't used Linux CNC for a while and on nothing as slow as a BBB, I'd be interested in seeing what the pulse train looks like on a scope, linux is hardly a great choice for a real time Application, better than windows, but not upto the latency guarantees you'd get out of a bare metal solution.
There are things you could do on a BBB using the PRU's to mitigate linux's short comings as a realtime OS, but I doubt Linux CNC does so.

Really your picking Marlin/Repetier vs Smoothie vs Linux CNC
bubbasnow
ULTIMATE 3D JEDI
Posts: 1061
Joined: Fri Aug 02, 2013 4:24 pm
Location: Dayton, WA

Re: Controller options?

Post by bubbasnow »

JFettig wrote:Works right out of the box, I didn't even have to do anything! I downloaded the latest from 2/22 I think it was.

CRAMPS board looks nice. Need to find time to set up half and INI. Any tips or pointers?
2/22 machinekit image?
JFettig
Printmaster!
Posts: 821
Joined: Tue Nov 18, 2014 4:39 pm
Location: Minnesota

Re: Controller options?

Post by JFettig »

bubbasnow
ULTIMATE 3D JEDI
Posts: 1061
Joined: Fri Aug 02, 2013 4:24 pm
Location: Dayton, WA

Re: Controller options?

Post by bubbasnow »

great ill dl and give it a test
kevinbragg
Plasticator
Posts: 18
Joined: Thu Feb 19, 2015 6:41 pm

Re: Controller options?

Post by kevinbragg »

mhackney wrote:That's kind of cool. The BeBoPr++ seems a little not well thought out in my opinion. 4 stepper drivers on board. If you want 5, you need to get 1 of 2 different boards that each provide 5 drivers and override the drivers on the BeBoPr++. So now you have the cabling and complexity to just pick up 1 additional driver. Then to support more drivers there is a device that you can connect two of the 5 driver boards to to get 10 drivers. But the point was, just to get 5 drivers, you leave need more hardware (and probably software config but I really don't know that for sure) and leave the real estate on the cape vacant. Seems silly, why not build an extension that ADDS to the built on driver support rather than completely overrides it. Oh, and there is a limit to the MOSFETS (3 as I recall) so if you are doing more than dual extrusion and/or needed more than 2 fans or coolers or other device control, that would have to be home grown. This is just my personal opinion based on my specific requirements and preferences.
I must admit, I went away from a Cartesian Build (2 motors on Z) to a Delta build because of this. Now... I have NO regrets, and I'm actually glad this randomly happened (because my wife much prefers the look of the delta)... but I agree that it's frustrating.
Post Reply

Return to “The Lounge”