Skip to content

GRBL RAMPS 1.4 port - #929

Open
perivar wants to merge 4 commits into
grbl:masterfrom
perivar:master
Open

perivar wants to merge 4 commits into
grbl:masterfrom
perivar:master

Conversation

@perivar

@perivar perivar commented Mar 9, 2016

Copy link
Copy Markdown

Hi,
This port was initally developed by ArSi arsi@arsi.sk but has been enhanced to also support Arduino Mega 2560 + RAMPS 1.4 Board (including limit switches, homing and probing support).

Regards,
Per Ivar

…upport both Arduino Uno CPU and Arduino Mega 2560 + RAMPS 1.4 Board (including limit switches, homing and probing support)
@rubenverhoef

Copy link
Copy Markdown

support for the Ramps 1.4 board with arduino mega 2560 would be great! i'm using now a old version from Carlos: grblForCyclone

@perivar

perivar commented Apr 16, 2016

Copy link
Copy Markdown
Author

rubenverhoef: why don't you try out my version, I have also added the Cyclone config file, so you should be able to use my version without any problems.

@perivar perivar closed this Apr 16, 2016
@perivar perivar reopened this Apr 16, 2016
@rubenverhoef

Copy link
Copy Markdown

@perivar I did :) It works thanks!
I like this merged

@kyjak

kyjak commented Nov 3, 2016

Copy link
Copy Markdown

Unfortunately, this PR is not working for me. Build is fine, but the controller won't work. Needs more testing before merge, but definitely WORTH to merge as soon as possible. UNO is outdated and RAMPS support is a must.

@chamnit

chamnit commented Nov 3, 2016

Copy link
Copy Markdown
Member

@kyjak : Thanks but there is no plan to support RAMPS for v0.9. There is a Grbl-Mega project that will serve as a bridge to the upcoming ARM version, but there won't be too much work invested into the Mega projects, as it is not any faster than the Uno. It's better to jump straight to ARM.

For reference though, to say the Uno is outdated is a little short-sighted. For a large majority of micro controller projects, the Uno's chip is still very relevant. It's simple, easy to learn, and fast enough. That's why there are so many 328p-based boards. Everyone has a handful of them. This is also why Grbl forces itself to work on them. For CNC applications, the 328p (and Mega2560) are just fast enough.

I think what you are trying to say is that the 328p doesn't have enough pins to be compatible with RAMPS boards. That is true, but, like I said before, that isn't the intent of the Grbl project. This type of stuff will be addressed in the next ARM-based project.

@kyjak

kyjak commented Nov 3, 2016

Copy link
Copy Markdown

Agree with you, it is pleasant to use an extension board like RAMPS instead of plain UNO, which gives a valid point to the support from 2560/RAMPS clone.
Is there any spec/alpha of the ARM project available?

@qiwalker

qiwalker commented Jan 7, 2019

Copy link
Copy Markdown

@perivar
hallooo, can u guide me how to connect homing limit switch, i try at D3 D14 D18 it's not working :(

@Rob2029

Rob2029 commented Jan 8, 2019

Copy link
Copy Markdown

@perivar
hallooo, can u guide me how to connect homing limit switch, i try at D3 D14 D18 it's not working :(

Read this page https://github.com/gnea/grbl/wiki/Wiring-Limit-Switches

@perivar

perivar commented Jan 27, 2019

Copy link
Copy Markdown
Author

Note! For my home made CNC machine I have connected the limit switches as per the RAMPS 1.4 standard connection and not the grbl standard:
I.e.
grbl for ramps limit and probe connection

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants