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

Home Switches #137

Open
wants to merge 114 commits into
base: edge
Choose a base branch
from
Open

Home Switches #137

wants to merge 114 commits into from

Conversation

quangdo1700
Copy link

The machine works OK with Ramp 1.4 and Mega 2560
The machine does a hard stop when homing which requires an machine reset.
Switches are NC connected to X+, Y+ and Z+
Replaced Ramp 1.4 does the same thing
Mega 2560 is genuine Arduino board.
Is it possible that the board is damaged ?

Please help !

3040-GRBL-1.txt

Gauthier and others added 30 commits January 2, 2018 16:31
----------------------------------------------------------------------
5-axis version for GRBL Mega with RAMPS 1.4
Since the RAMPS board has 5 stepper driver slots, I added the management of the 2 unmanaged stepper driver slots in the original version of gnea/grbl-Mega.
----------------------------------------------------------------------
The number of axes is parameterized using the variable N_AXIS in the file grbl / nutbolts.h, the accepted values are 3, 4 or 5.
Great care has been taken to maintain compatibility with the original version gnea / grbl-Mega: By setting N_AXIS to 3, we get the same executable as the original GRBL with same other options.
This 5-axis version is currently limited to the use of the RAMP card. The 2 additional axes are the rotary axes A and B.
----------------------------------------------------------------------
TODO: (without order priority)
- Make the same 5 axis functionalities for other hardware (DEFAULTS_GENERIC + CPU_MAP_2560_INITIAL), perhaps add 6th axis. :-)
- Possibility to choice which axe are enabled for 4, 5 (or 6) : A, B or C rotational axis or U, V, W linears axis.
- ?
Documentation md files typos corrections
- Add the possibility of renaming axis independently of their positions,
  - This add the possibility of moving axis without modification of the cpu_map.h file,
  - Cloning axis is also possible by using the same letter name for more than one axis.
- Renaming constantes and variables from *[XYZ]* to *AXIS[123]*
- Commentaire sur l'edition de config.h
- Update GRBL_VERSION & GRBL_VERSION_BUILD
Adding comment about the need to issue the $RST=* Grbl's command after changing the axis definition.
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