Will it work with RBBB

From the original Synthetos forum (2011–2025)

Started by mikejr0046 on in grblShield Support. 7 replies, last activity Nov 10, 2011.

#

I have a Modern Device RBBB board with RBBB poto shield and a Bub 1. The3.3 volts for logic has me confused. Newbie question. Will the above work?

Staff #

I'm not familiar with the RBBB, but looking at the bare board and the pinouts I don't think it would work. The grblshield won't even plug onto it as the pinout form factors are not the same.

http://shop.moderndevice.com/products/rbbb-pcb

The preferred board at this point is an Uno of either the DIP chip or surface mount variety.

#

The RBBB board plugs into the Proto shield and the it seems to have the same plug in as the Uno from the top.I'm doing this backwards as you sent my board today from the E-mail I got today.

Staff #

OK. If the grblshield is plugging into the protoshield then you will need to make sure the 5v line is powered with 5v. grblshield requires the 5v for the stepper logic (Stepper motor power is provided separately from the connector on the grblshield). If the RBBB is running 3.3v logic there should still be enough voltage to drive the 5v inputs on the grblshield. The grblshield does not send any output pins to the arduino - or this would blow up the MCU chip.

Schematics for the grblshield can be found here:

https://github.com/synthetos/grblShield

We also recommend using the patched hex found there, or Chamnit's fork found here:

https://github.com/chamnit/grbl

If you use Chamnit's be sure to use the edge branch

grbl really wants to run in an atmel atmega328p, not a 168, so that's also worth checking. It's possible to run from a 168, but you would have to hack the code yourself to achieve compatibility with the grblshield.

#

GrblShield v1.0 uses the Arduino's 3.3v supply for the digital logic, so it only requires motor power to be provided.

This also means really old (serial) Arduinos that do not provide 3.3v will not work.

This is what was confusing me,now you say 5 volt logic. The RBBB board uses a 328.The BUB USB to serial board can be set to 3.3 or 5 volt logic. Sorry for being a pest.

Staff #

Here's the story. grblshield v1 used 3.3v for the stepper logic but expected 5v signals from the arduino to drive the TI DRV8811 stepper chips. So a set of level conversion resistors are on v1 to drop the 5v logic signals to something friendly to the 3.3v chips.

In v2 we drove the TI's at 5v and took off the level conversion resistors. If you ordered recently you should have a v2. The version is labeled on the board.

So if you have a v1 you will need to provide power on the 3.3v pin and provide 5v logic signals from the digital port (D2 - D8)

If you have a v2 you will need to provide power on the 5v pin and provide 5v logic signals.

Is the 328 being driven at 3.3v or 5v? If 5v there should be no issue. If its being run at 3.3v if *should* work in either the v1 or v2 case, but I have not tried that combination and can't guarantee that it would work.

#

It's being run on 5 volts. The grblshield was sent yesterday so it should be ok.Sorry for wasting your time but I appreciate your time. Thanks mike in MN.

Staff #

No problem, it's not a waste of time at all. As these questions are asked they get recorded in the forum. Have fun with your board!

This topic is from the original forum (November 2011). Your reply starts a new discussion linked to it.

Reply

Different problem? Ask a new question

Back to grblShield Support or latest activity.