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

Feature/cnc pendant panel #921

Merged
merged 31 commits into from
May 28, 2016

Conversation

wolfmanjm
Copy link
Contributor

@wolfmanjm wolfmanjm commented May 4, 2016

New CNC based Panel screens, Only compiled with make CNC=1
(Uses no extra resources if not selected).
Introduces a watch screen with WCS and MCS and a CNC like pendant view.
Adds MPG (Manual Pulse Generation) as a jog option. (requires a High PPS encoder).

Added test console commands, to test basic movements, useful for tuning speed and acceleration.
Try to make kill maintain a correct position (still needs work).
Refactored makefiles to allow a src/default_excludes.mk which is not in git, but makes the default build set make options and select/deselect modules.
eg for a CNC build....

export CNC=1
export NONETWORK=1
export EXCLUDE_MODULES = tools/laser tools/filamentdetector tools/scaracal tools/temperaturecontrol tools/extruder

  test jog X 10 20 300 - will jog back and forth in the X axis for 10mm 20 times at a feedrate of 300
  test square 10 20 300 - will draw a square of 10mm 20 times at a feedrate of 300
  make it draw around the current position
exclude cnc screens on regular build include when make CNC=1
 (fix simpleshell accessing temp control if it is excluded)
… excluded midules but is not checked into git
add settable jog feedrates screen
@dcousens
Copy link

dcousens commented May 5, 2016

You could add a src/default_excludes.mk.example

@wolfmanjm wolfmanjm merged commit 5eea879 into Smoothieware:edge May 28, 2016
@wolfmanjm wolfmanjm deleted the feature/cnc-pendant-panel branch May 28, 2016 20:28
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

2 participants