Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GRBL RAMPS 1.4 port #929

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

GRBL RAMPS 1.4 port #929

wants to merge 4 commits into from

Conversation

perivar
Copy link

@perivar perivar commented Mar 9, 2016

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

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
Copy link
Author

perivar commented Apr 16, 2016

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

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

@kyjak
Copy link

kyjak commented Nov 3, 2016

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
Copy link
Member

chamnit commented Nov 3, 2016

@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
Copy link

kyjak commented Nov 3, 2016

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
Copy link

qiwalker commented Jan 7, 2019

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

@Rob2029
Copy link

Rob2029 commented Jan 8, 2019

@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
Copy link
Author

perivar commented Jan 27, 2019

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.

None yet

7 participants