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
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
114 commits
Select commit Hold shift + click to select a range
adb5b64
First version of GRBL-Mega-5X
Jan 2, 2018
1a47bff
Correction COPYING & typos
Apr 23, 2018
dfe972b
Choice of 4th & 5th axis name(s)
Apr 23, 2018
8fff54e
Corrected bug on REPORT_FIELD_PIN_STATE for axis number 5
Apr 26, 2018
87f726a
Update settings.md
fra589 Apr 28, 2018
339e91a
Update interface.md
fra589 Apr 28, 2018
282c1c3
Merge branch 'edge' of github.com:fra589/grbl-Mega-5X into edge
Apr 28, 2018
9c55dbc
Update README.md
fra589 May 2, 2018
08a2ab6
Update README.md
fra589 May 2, 2018
ba63d25
Update README.md
fra589 May 2, 2018
929cae6
Update README.md
fra589 May 2, 2018
7ac6c92
ENABLE_SAFETY_DOOR_INPUT_PIN in config.h and add doc/images/grbl-Mega…
May 2, 2018
30368cd
Merge branch 'edge' of https://github.com/fra589/grbl-Mega-5X into edge
May 2, 2018
ae52d81
Some labels corrections
May 2, 2018
67f77f1
Mistakes corrections :-/
May 2, 2018
453ab33
add new grbl-Mega-5X logo
May 3, 2018
baebad5
Update README.md
fra589 May 3, 2018
adce7f3
Premiere version 6 axes - non testée...
Jun 10, 2018
1ea0286
Move N_AXIS definition in config.h to allow homing cycles definition …
Jul 11, 2018
d9549d5
update GRBL_VERSION_BUILD
Jul 11, 2018
ca7d480
Merge branch 'Axe6' into edge
Jul 11, 2018
77fb28d
Axis renaming and cloning.
Jul 12, 2018
fac4be5
Axis renaming and cloning.
Jul 12, 2018
54676ef
Axis renaming and cloning.
Jul 12, 2018
5efd4bb
Axis renaming and cloning.
Jul 12, 2018
ec53762
Correct the default standard N_AXIS_LINEAR to 3
Jul 12, 2018
b124dc9
6 axis wiring svg image update
Dec 3, 2018
7c5bfb0
IJK & G10, G28, G30 problem with cloned axis
Dec 4, 2018
17f9d14
Fix HOMING_SINGLE_AXIS_COMMANDS bug #25
Dec 13, 2018
05d0757
Z homing first correction
Jan 9, 2019
617edd8
Adding U, V & W axis name capability
Feb 7, 2019
74062c4
Ignore soft limit if AXIS_MAX_TRAVEL == 0 (parameter 30 to 35)
Mar 27, 2019
34c7183
Correct bug Invert limit pin problem
May 14, 2019
485ce1d
Adding SORT_REPORT_BY_AXIS_NAME and REPORT_VALUE_FOR_AXIS_NAME_ONCE o…
May 15, 2019
f00edee
Issue #55 corrected
Jun 5, 2019
27cb285
Add files via upload
fra589 Nov 24, 2019
0190fdd
Add files via upload
fra589 Nov 24, 2019
2a43487
Add files via upload
fra589 Nov 24, 2019
1be7c8a
Delete arduino-mega-pinout-detail.png
fra589 Nov 24, 2019
3868468
Add files via upload
fra589 Nov 24, 2019
d0953e2
First implementation of hardware limits for RAMP
Dec 15, 2019
65c71da
RAMPS_HW_LIMIT not enabled by default
Dec 15, 2019
e9a2a6d
Issue #116 corrected
Apr 20, 2020
4feee99
limits_get_state() error with Normaly Open limit switch (using $5=1 r…
Apr 24, 2020
a642d62
Upstream updates. Spindle/coolant rare bug fixes.
chamnit Aug 13, 2018
cd5221c
fixes gremlin where changing stepper direction mask didn't work corre…
bgort Aug 10, 2018
e00a4e5
Updated version.
chamnit Aug 13, 2018
536ce71
Back to more conservative defaults
jlirochon Nov 6, 2020
9d9a1e5
Spindle output choice, 0-12v on D8 or 0-5v on D6
Nov 18, 2020
6c27ac6
Deletion of unnecessary lines in limits.c
Nov 27, 2020
bf932cc
Merge branch 'grbl-mega-upstream-changes' of https://github.com/jliro…
Nov 28, 2020
fae064d
Merge branch 'jlirochon-grbl-mega-upstream-changes' into edge
Dec 3, 2020
f864011
Safety door support option is reported as 'G' (Gate) rather than '+' …
Dec 3, 2020
7b72bd5
Ability to add CFLAGS on the make command line
Dec 4, 2020
d970716
Allow status reports in critical Alarm state as mentioned in comment
Jan 3, 2021
f6d1932
Automatically select the proper configuration for a cloned axis
Jan 13, 2021
a243469
Merge pull request #172 from hogend/edge
fra589 Jan 13, 2021
8fd5f7c
Hardware limit bug #185 corrected
fra589 Mar 20, 2021
b93a5ea
Old code incompatible with more than 3 axis suppressed
fra589 Apr 29, 2021
8d37598
Update comment in grblUpload.ino
fra589 May 5, 2021
173d120
Suppress old hardware limit interrupt code, not compatible with RAMPS
fra589 May 10, 2021
dc0db5a
Adding ability to use X, Y, Z, U, V, W, A, B, C, D, E & H as axis nam…
fra589 May 10, 2021
0c25be6
Adding GCode M62 to M65 digital output commands
fra589 Sep 16, 2021
6656e7d
Create FUNDING.yml
fra589 Sep 16, 2021
3a53e7f
Update FUNDING.yml
fra589 Sep 16, 2021
66e7ad1
Merge branch 'edge' of github.com:fra589/grbl-Mega-5X into edge
fra589 Sep 16, 2021
6ae3ece
code cleaning and digital output report
fra589 Sep 16, 2021
5369b7b
Adding ability to run spindle PWM on D11
fra589 Sep 19, 2021
b5e4f01
Update grbl-Mega-5X_Wiring.svg for the M62-M65 capability
fra589 Sep 19, 2021
ec04718
Update grbl-Mega-5X_Wiring.svg for the M62-M65 capability
fra589 Sep 19, 2021
15ef4ee
Add .vscode folder and platformio.ini to .gitignore
fra589 Sep 19, 2021
00bcbc3
Update README.md
fra589 Sep 19, 2021
d6c0383
fix grbl-Mega-5X's issue #214: Wrong state RUN when jogging right aft…
fra589 Sep 26, 2021
2f16253
Merge branch 'edge' of github.com:fra589/grbl-Mega-5X into edge
fra589 Sep 26, 2021
d403c52
Mise à jour README
fra589 Sep 27, 2021
b9399b9
Suppress spindle on D11 due to stepper timer conflict
fra589 Sep 27, 2021
2fc86a6
Force PWM output to 0 before pin assign to avoid flash on laser
fra589 Sep 27, 2021
eb041e8
Merge branch 'edge' of github.com:fra589/grbl-Mega-5X into edge
fra589 Sep 27, 2021
912b00b
Update TODO
fra589 Sep 27, 2021
8e0609a
Bug correction: Line numbering N GCode command give error 36
fra589 Sep 30, 2021
a3b048c
Update FUNDING.yml
fra589 Nov 15, 2021
21b603d
Update FUNDING.yml
fra589 Nov 15, 2021
9b75dfa
Update FUNDING.yml
fra589 Nov 15, 2021
8d17a51
Update README.md
fra589 Nov 16, 2021
074d826
Update README.md
fra589 Nov 16, 2021
2884b59
Update README.md
fra589 Nov 16, 2021
9f43d8e
Update README.md
fra589 Nov 16, 2021
4ae22bc
Add comment on axis definition
fra589 Jan 25, 2022
8495178
Update Wiki link
fra589 Jan 27, 2022
d5624a7
Update Makefile
fra589 Feb 18, 2022
8a46936
Adding ability to invert PWM signal (INVERT_PWM_VALUES)
fra589 Feb 18, 2022
0f010fd
Adding ability to invert PWM signal values (INVERT_PWM_VALUES)
fra589 Feb 18, 2022
46d7192
Merge branch 'edge' of github.com:fra589/grbl-Mega-5X into edge
fra589 Feb 18, 2022
26c7c6e
INVERT_PWM_VALUES disabled by default
fra589 Feb 18, 2022
23438b3
Issue #253 patch (serial.c need volatiles variables)
fra589 Feb 24, 2022
5286284
before merge
fra589 Feb 24, 2022
5753eb0
fusion conflict
fra589 Feb 24, 2022
7a293a9
Correct issue #257 - inversion error on INVERT_PWM_VALUES
fra589 Mar 3, 2022
166feaf
Merge branch 'edge' of github.com:fra589/grbl-Mega-5X into edge
fra589 Mar 3, 2022
c23c080
Adding up to 4 digital input capability
fra589 May 9, 2022
cca2c2b
Disable digital input by default
fra589 May 10, 2022
8f06c7b
debut travail sur entrées/sorties analogiques
fra589 May 14, 2022
0618607
reduce homing feed and seek for more accuracy
fra589 May 14, 2022
060ca90
Keep track of current tool number between gc_execute_line() calls
fra589 May 19, 2022
b2886df
First optional analog output PWM beta version
fra589 Jun 21, 2022
0865fed
Add compil error for output PWM and spindle timer conflict
fra589 Jun 21, 2022
02bd27e
Optional M67/68 analog output and / or separate spindle/laser output pin
fra589 Jun 24, 2022
105902d
Merge branch 'analog_control' into edge
fra589 Jun 24, 2022
4416bd4
typo error correct in digital_control.c issue #283
fra589 Aug 26, 2022
bf7ec52
Issue #112, bug error:28 correction new version 1.2g build 20220917
fra589 Sep 17, 2022
8864f2d
Adding serial RX buffer overflow alarm number 11
fra589 Jan 9, 2023
22e19aa
Dont send 2 OK when character is LF just after a CR
fra589 Jan 9, 2023
181cfac
Update version to 1.2h - Patch to issue #312
fra589 Jan 9, 2023
a5596ef
Add homing of rotary axis with max_travel = 0
fra589 Oct 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# These are supported funding model platforms

github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: Gauthier
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
*.hex
*.zip
*.o
*.elf
*.DS_Store
*.d
.grbl*
.vscode
platformio.ini

README.md
1 change: 1 addition & 0 deletions COPYING
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ COPYRIGHT NOTICE FOR GRBL:

Grbl - Embedded CNC g-code interpreter and motion-controller

Copyright (c) 2017-2018 Gauthier Briere
Copyright (c) 2011-2016 Sungeun K. Jeon for Gnea Research LLC
Copyright (c) 2009-2011 Simen Svale Skogsrud
Copyright (c) 2011 Jens Geisler
Expand Down
16 changes: 11 additions & 5 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Part of Grbl
#
# Copyright (c) 2017-2022 Gauthier Briere
# Copyright (c) 2009-2011 Simen Svale Skogsrud
# Copyright (c) 2012-2015 Sungeun K. Jeon
#
Expand Down Expand Up @@ -30,12 +31,17 @@

DEVICE ?= atmega2560
CLOCK = 16000000L
PROGRAMMER ?= -c avrisp2 -P usb
SOURCE = main.c motion_control.c gcode.c spindle_control.c coolant_control.c serial.c \
protocol.c stepper.c eeprom.c settings.c planner.c nuts_bolts.c limits.c \
print.c probe.c report.c system.c sleep.c jog.c

DEVICE_PORT ?= /dev/ttyUSB0
PROGRAMMER ?= -D -v -c avrisp2 -P $(DEVICE_PORT)

SOURCE = main.c motion_control.c gcode.c spindle_control.c coolant_control.c digital_control.c\
analog_control.c serial.c protocol.c stepper.c eeprom.c settings.c planner.c nuts_bolts.c\
limits.c print.c probe.c report.c system.c sleep.c jog.c

BUILDDIR = build
SOURCEDIR = grbl

# FUSES = -U hfuse:w:0xd9:m -U lfuse:w:0x24:m
FUSES = -U hfuse:w:0xd2:m -U lfuse:w:0xff:m

Expand All @@ -47,7 +53,7 @@ AVRDUDE = avrdude $(PROGRAMMER) -p $(DEVICE) -B 10 -F
# COMPILE = avr-gcc -Wall -Os -DF_CPU=$(CLOCK) -mmcu=$(DEVICE) -I. -ffunction-sections

# Compile flags for avr-gcc v4.9.2 compatible with the IDE. Or if you don't care about the warnings.
COMPILE = avr-gcc -Wall -Os -DF_CPU=$(CLOCK) -mmcu=$(DEVICE) -I. -ffunction-sections -flto
COMPILE = avr-gcc $(CFLAGS) -Wall -Os -DF_CPU=$(CLOCK) -mmcu=$(DEVICE) -I. -ffunction-sections -flto


OBJECTS = $(addprefix $(BUILDDIR)/,$(notdir $(SOURCE:.c=.o)))
Expand Down
27 changes: 8 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
![GitHub Logo](https://github.com/gnea/gnea-Media/blob/master/Grbl%20Logo/Grbl%20Logo%20250px.png?raw=true)
***
_Click the `Release` tab to download pre-compiled `.hex` files or just [click here](https://github.com/gnea/grbl-Mega/releases)_
![GitHub Logo](https://github.com/fra589/grbl-Mega-5X/blob/edge/doc/images/Mega-5X-logo.svg)

***

Grbl is a no-compromise, high performance, low cost alternative to parallel-port-based motion control for CNC milling. This version of Grbl runs on an Arduino Mega2560 only.
Expand All @@ -11,19 +10,13 @@ It accepts standards-compliant g-code and has been tested with the output of sev

Grbl includes full acceleration management with look ahead. That means the controller will look up to 24 motions into the future and plan its velocities ahead to deliver smooth acceleration and jerk-free cornering.

* [Licensing](https://github.com/gnea/grbl/wiki/Licensing): Grbl is free software, released under the GPLv3 license.
* [Licensing](https://github.com/fra589/grbl-Mega-5X/blob/edge/COPYING): Grbl is free software, released under the GPLv3 license.

* For more information and help, check out our **[Wiki pages!](https://github.com/gnea/grbl/wiki)** If you find that the information is out-dated, please to help us keep it updated by editing it or notifying our community! Thanks!
* For more information and help, check out our **[Wiki pages!](https://github.com/fra589/grbl-Mega-5X/wiki)** If you find that the information is out-dated, please to help us keep it updated by editing it or notifying our community! Thanks!

* Lead Developer: Sungeun "Sonny" Jeon, Ph.D. (USA) aka @chamnit

* Built on the wonderful Grbl v0.6 (2011) firmware written by Simen Svale Skogsrud (Norway).

***

### Official Supporters of the Grbl CNC Project
![Official Supporters](https://github.com/gnea/gnea-Media/blob/master/Contributors.png?raw=true)
* Lead Developer: Gauthier Brière (France) aka @fra589

* Built on the wonderful Grbl v1.1f (2017) firmware originally written by Simen Svale Skogsrud (Norway) and maintained by Sungeun "Sonny" Jeon, Ph.D. (USA) aka @chamnit

***

Expand Down Expand Up @@ -58,8 +51,6 @@ Grbl includes full acceleration management with look ahead. That means the contr
- Lots of minor bug fixes and refactoring to make the code more efficient and flexible.




```
List of Supported G-Codes in Grbl v1.1:
- Non-Modal Commands: G4, G10L2, G10L20, G28, G30, G28.1, G30.1, G53, G92, G92.1
Expand All @@ -76,10 +67,8 @@ List of Supported G-Codes in Grbl v1.1:
- Program Flow: M0, M1, M2, M30*
- Coolant Control: M7*, M8, M9
- Spindle Control: M3, M4, M5
- Valid Non-Command Words: F, I, J, K, L, N, P, R, S, T, X, Y, Z
- Valid Non-Command Words: F, I, J, K, L, N, P, R, S, T, X, Y, Z, A, B, C
```

-------------
Grbl is an open-source project and fueled by the free-time of our intrepid administrators and altruistic users. If you'd like to donate, all proceeds will be used to help fund supporting hardware and testing equipment. Thank you!

[![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CUGXJHXA36BYW)
Grbl-Mega-5X is an open-source project and fueled by the free-time of our intrepid administrators and altruistic users. If you'd like to donate, all proceeds will be used to help fund supporting hardware and testing equipment. Thank you! [![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif)](https://www.paypal.com/donate/?business=CZZN52UPPVHCW&no_recurring=0&item_name=Grbl-Mega-5X+%26+cn5X%2B%2B+donations&currency_code=EUR)
10 changes: 10 additions & 0 deletions TODO
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
Square offset params
backlash compensation
#112 => 2 PWM outputs: One on D8 in 0-12V and the other on another port in 0-5V, new commands such as M3.1, M4.1 and M5.1 to control the second output.
#71 => G0 should find the shortest path on Rotary Axis (wrap-around coordinate system ?)
CoreXY homing bug correction grbl-Mega-5X #124 / grbl-Mega #49
Second serial port communications
Spindle enable (laser enable) did not restore after feed hold, bug #79
Implementy analog output (PWM output) M67/M68


2 changes: 2 additions & 0 deletions doc/csv/alarm_codes_en_US.csv
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,5 @@
"7","Homing fail","Homing fail. Safety door was opened during homing cycle."
"8","Homing fail","Homing fail. Pull off travel failed to clear limit switch. Try increasing pull-off setting or check wiring."
"9","Homing fail","Homing fail. Could not find limit switch within search distances. Try increasing max travel, decreasing pull-off distance, or check wiring."
"10","Homing fail","Homing fail. Max travel is shorter than the pull off travel."
"11","Serial overflow","Serial RX buffer overflow."
10 changes: 6 additions & 4 deletions doc/csv/build_option_codes_en_US.csv
Original file line number Diff line number Diff line change
@@ -1,21 +1,23 @@
"OPT: Code"," Build-Option Description","State"
"OPT: Code","Build-Option Description","State"
"V","Variable spindle","Enabled"
"N","Line numbers","Enabled"
"M","Mist coolant M7","Enabled"
"G","Safety door input pin","Enabled"
"C","CoreXY","Enabled"
"P","Parking motion","Enabled"
"Z","Homing force origin","Enabled"
"H","Homing single axis commands","Enabled"
"T","Two limit switches on axis","Enabled"
"S","Use different spindle output pin in laser mode","Enabled"
"D","Digital input","Enabled"
"Q","Analog output (PWM)","Enabled"
"A","Allow feed rate overrides in probe cycles","Enabled"
"D","Use spindle direction as enable pin","Enabled"
"0","Spindle enable off when speed is zero","Enabled"
"S","Software limit pin debouncing","Enabled"
"R","Parking override control","Enabled"
"L","Homing initialization auto-lock","Disabled"
"*","Restore all EEPROM command","Disabled"
"$","Restore EEPROM `$` settings command","Disabled"
"#","Restore EEPROM parameter data command","Disabled"
"I","Build info write user string command","Disabled"
"E","Force sync upon EEPROM write","Disabled"
"W","Force sync upon work coordinate offset change","Disabled"
"L","Homing initialization auto-lock","Disabled"
2 changes: 1 addition & 1 deletion doc/csv/error_codes_en_US.csv
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,4 @@
"35","Invalid gcode ID:35","G2 and G3 arcs require at least one in-plane offset word."
"36","Invalid gcode ID:36","Unused value words found in block."
"37","Invalid gcode ID:37","G43.1 dynamic tool length offset is not assigned to configured tool length axis."
"38","Invalid gcode ID:38","Tool number greater than max supported value."
"38","Invalid gcode ID:38","Tool number or digital output number greater than max supported value."
12 changes: 12 additions & 0 deletions doc/csv/setting_codes_en_US.csv
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,27 @@
"30","Maximum spindle speed","RPM","Maximum spindle speed. Sets PWM to 100% duty cycle."
"31","Minimum spindle speed","RPM","Minimum spindle speed. Sets PWM to 0.4% or lowest duty cycle."
"32","Laser-mode enable","boolean","Enables laser mode. Consecutive G1/2/3 commands will not halt when spindle speed is changed."
"33","Maximum laser value","Laser unit","Maximum laser value. Sets PWM to 100% duty cycle."
"34","Minimum laser value","Laser unit","Minimum laser value. Sets PWM to 0.4% or lowest duty cycle."
"35","Maximum output value","Volts or other units","Maximum output value. Sets PWM to 100% duty cycle."
"36","Minimum output value","Volts or other units","Minimum output value. Sets PWM to 0.4% or lowest duty cycle."
"100","X-axis travel resolution","step/mm","X-axis travel resolution in steps per millimeter."
"101","Y-axis travel resolution","step/mm","Y-axis travel resolution in steps per millimeter."
"102","Z-axis travel resolution","step/mm","Z-axis travel resolution in steps per millimeter."
"103","A-axis travel resolution","step/degre","A-Axis travel resolution in steps per degre"
"104","B-axis travel resolution","step/degre","B-Axis travel resolution in steps per degre"
"110","X-axis maximum rate","mm/min","X-axis maximum rate. Used as G0 rapid rate."
"111","Y-axis maximum rate","mm/min","Y-axis maximum rate. Used as G0 rapid rate."
"112","Z-axis maximum rate","mm/min","Z-axis maximum rate. Used as G0 rapid rate."
"113","A-axis maximum rate","degre/min","A-axis maximum rate. Used as G0 rapid rate"
"114","B-axis maximum rate","degre/min","B-axis maximum rate. Used as G0 rapid rate"
"120","X-axis acceleration","mm/sec^2","X-axis acceleration. Used for motion planning to not exceed motor torque and lose steps."
"121","Y-axis acceleration","mm/sec^2","Y-axis acceleration. Used for motion planning to not exceed motor torque and lose steps."
"122","Z-axis acceleration","mm/sec^2","Z-axis acceleration. Used for motion planning to not exceed motor torque and lose steps."
"123","A-Axis acceleration","degre/sec^2","A-axis acceleration. Used for motion planning to not exceed motor torque and lose steps."
"124","B-Axis acceleration","degre/sec^2","B-axis acceleration. Used for motion planning to not exceed motor torque and lose steps."
"130","X-axis maximum travel","millimeters","Maximum X-axis travel distance from homing switch. Determines valid machine space for soft-limits and homing search distances."
"131","Y-axis maximum travel","millimeters","Maximum Y-axis travel distance from homing switch. Determines valid machine space for soft-limits and homing search distances."
"132","Z-axis maximum travel","millimeters","Maximum Z-axis travel distance from homing switch. Determines valid machine space for soft-limits and homing search distances."
"133","A-axis maximum travel","degres","Maximum A-axis travel distance from homing switch. Determines valid machine space for soft-limits and homing search distances."
"134","B-axis maximum travel","degres","Maximum B-axis travel distance from homing switch. Determines valid machine space for soft-limits and homing search distances."
Loading