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

Add Ramps 1.4 Board Support #28

Merged
merged 2 commits into from
Jul 18, 2017
Merged

Add Ramps 1.4 Board Support #28

merged 2 commits into from
Jul 18, 2017

Conversation

docwelch
Copy link

Changes based on @jekhor’s work
Uses D8 as the spindle pin

Changes based on @jekhor’s work
Uses D8 as the spindle pin
@chamnit
Copy link

chamnit commented Jun 29, 2017

@docwelch : Looks pretty good. I may have some time tonight to finally dig into this and do some testing. If not, I'll get it done this weekend. Thanks again.

@mliles95
Copy link

@chamnit : Hi and thank you for all of your hard work with this. I'm just starting to set up a CNC unit with the mega/ramps1.4 combo. Do I understand this correctly that you were able to add support for ramps 1.4?

@chamnit
Copy link

chamnit commented Jul 11, 2017

@mliles95 : Sorry this fell off my radar. I have a big presentation coming up tomorrow at my day job and its been weighing heavily on my mind. Once it's over, I'll be able to get back to integrating RAMPs support officially into this branch. Right now, it's only a pull request. You can use @docwelch version until then,

@mliles95
Copy link

mliles95 commented Jul 11, 2017 via email

@docwelch
Copy link
Author

@mliles95: you can go to my Github site where I have created the version of GRBL that works with a Ramps 1.4 board. You will download that version and use the usual directions to create a library to use with your Arduino Mega/Ramps 1.4 setup. See: docwelch Ramps 1.4 Github. I have been using it on my small 3.5 W laser engraver and it seems to work well.

@docwelch docwelch closed this Jul 12, 2017
@docwelch docwelch reopened this Jul 12, 2017
@mliles95
Copy link

mliles95 commented Jul 12, 2017 via email

@mliles95
Copy link

mliles95 commented Jul 12, 2017 via email

@chamnit
Copy link

chamnit commented Jul 16, 2017

@docwelch : I finally got some time to sit down and look over this. So, in short, I'll merge it shortly, but I will be noting it as a temporary solution. To do this right, I need to upgrade the Grbl codebase and comm protocol to account for things like how to report max/min limit pins and how to tell GUIs that there are extra axes in this particular build. These things have been planned already, but this is a good reason to start working on this.

@mliles95
Copy link

mliles95 commented Jul 16, 2017 via email

@docwelch
Copy link
Author

@chamnit: Sounds good.

@chamnit chamnit merged commit 576a72c into gnea:edge Jul 18, 2017
@mliles95
Copy link

mliles95 commented Jul 18, 2017 via email

@grexa178
Copy link

Hi, I have same problem as mliles95. I think it includes files containing code and writing it to arduino. I was also trying to flash .hex file. Flashed successfully but no response from arduino when testing with universal g code sender. I plan to use my arduino with ramps shield as motor driver for OppenPNP.

@swarfer
Copy link

swarfer commented Jul 19, 2017

1 - make sure to remove any and all other grbl libraries from the arduino libraries folder
2 - follow the instructions at https://github.com/gnea/grbl/wiki/Compiling-Grbl for the install

@mliles95
Copy link

mliles95 commented Jul 19, 2017 via email

@chamnit
Copy link

chamnit commented Jul 20, 2017

I haven't yet tested how the RAMPS pull request works, if it does, but there isn't any reason why it shouldn't. The .hex file in the release page is for the standard build, not RAMPS. To enable RAMP support, you'll need to edit the config.h file and uncomment a couple of lines at the top of the file.

@mliles95
Copy link

mliles95 commented Jul 20, 2017 via email

@mliles95
Copy link

mliles95 commented Jul 21, 2017 via email

@electrokean
Copy link

@mliles95 The latest version here has the following in grbl.h
#define GRBL_VERSION "1.1f"
#define GRBL_VERSION_BUILD "20170717"

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.

6 participants