clinton/Smoothieware.git
8 years agofix rotary delta FK to be mirrored like the IK
Jim Morris [Sat, 27 Feb 2016 09:24:33 +0000 (01:24 -0800)]
fix rotary delta FK to be mirrored like the IK
add config option to mirror or not mirror the XY on rotary delta
fix homing on rotarary delta
Allow zprobe to probe in reverse direction
allow ok as a command and just echo ok.

8 years agoZprobe recognizes rdelta so G30 and old style zprobe will work
Jim Morris [Thu, 25 Feb 2016 10:16:49 +0000 (02:16 -0800)]
Zprobe recognizes rdelta so G30 and old style zprobe will work

8 years agomake module.h include platform_memory.h so if any module is allcoated in AHB0 and...
Jim Morris [Thu, 25 Feb 2016 07:32:43 +0000 (23:32 -0800)]
make module.h include platform_memory.h so if any module is allcoated in AHB0 and releases itself it dosn't crash as it will use the correct delete
allocate some more moduoes into AHB0 so as to reduce the chances of out of memory crash while config is setting up.
Still have very little memory left after all config, especially if there is a big config file.

8 years agofix more delete crashes when object is in AHB0
Jim Morris [Wed, 24 Feb 2016 23:34:14 +0000 (15:34 -0800)]
fix more delete crashes when object is in AHB0

8 years agofix discrepanceis in realtime postion vs last milestone when using ? to report position
Jim Morris [Wed, 24 Feb 2016 08:19:06 +0000 (00:19 -0800)]
fix discrepanceis in realtime postion vs last milestone when using ? to report position
Move modules that may be deleted as they are not enabled out of AHB0 due to possible bug is the delete routine when object is in AHB0
Move Adc module into AHB0 instead
make postion reports all use 4dp
clean up some grbl_mode issues
save state before and after endstop retract after home so it does not reset feed rates

8 years agoAdd M0 as feed hold when in grbl mode
Jim Morris [Wed, 24 Feb 2016 02:46:48 +0000 (18:46 -0800)]
Add M0 as feed hold when in grbl mode

8 years agoturn off all heaters with panels cool down menu item
Jim Morris [Tue, 23 Feb 2016 23:38:35 +0000 (15:38 -0800)]
turn off all heaters with panels cool down menu item

8 years agoMerge pull request #857 from wolfmanjm/refactor/G38-processing-fix-for-deltas
Jim Morris [Tue, 23 Feb 2016 08:10:30 +0000 (00:10 -0800)]
Merge pull request #857 from wolfmanjm/refactor/G38-processing-fix-for-deltas

remove the fnc from stepticker used for probe checking.

8 years agoremove the fnc from stepticker used for probe checking.
Jim Morris [Tue, 23 Feb 2016 08:04:28 +0000 (00:04 -0800)]
remove the fnc from stepticker used for probe checking.
use a timer to check for probe and tell steppers to stop moving with a flag.
allow disabling of segmentation which is required to allow G38 to work this way.
G38 now works on deltas.

8 years agoMerge pull request #856 from wolfmanjm/upstreamedge
Jim Morris [Mon, 22 Feb 2016 08:55:02 +0000 (00:55 -0800)]
Merge pull request #856 from wolfmanjm/upstreamedge

move serial console module to AHB0

8 years agoMerge branch 'feature/correct-rotarydelta-homing' into upstreamedge
Jim Morris [Mon, 22 Feb 2016 08:53:23 +0000 (00:53 -0800)]
Merge branch 'feature/correct-rotarydelta-homing' into upstreamedge

8 years agoMerge pull request #851 from wolfmanjm/feature/correct-rotarydelta-homing
Jim Morris [Mon, 22 Feb 2016 08:50:57 +0000 (00:50 -0800)]
Merge pull request #851 from wolfmanjm/feature/correct-rotarydelta-homing

Changes for rotary delta homing...

8 years agoMerge remote-tracking branch 'upstream/edge' into feature/correct-rotarydelta-homing
Jim Morris [Sun, 21 Feb 2016 23:26:50 +0000 (15:26 -0800)]
Merge remote-tracking branch 'upstream/edge' into feature/correct-rotarydelta-homing

8 years agoMerge pull request #855 from wolfmanjm/upstreamedge
Jim Morris [Sun, 21 Feb 2016 23:26:08 +0000 (15:26 -0800)]
Merge pull request #855 from wolfmanjm/upstreamedge

fix firmware retract with zlift setting feed rate

8 years agofix firmware retract with zlift setting feed rate
Jim Morris [Sun, 21 Feb 2016 23:19:40 +0000 (15:19 -0800)]
fix firmware retract with zlift setting feed rate

8 years agofix firmware retract with zlift setting feed rate
Jim Morris [Sun, 21 Feb 2016 23:19:40 +0000 (15:19 -0800)]
fix firmware retract with zlift setting feed rate

8 years agoMerge pull request #854 from Smoothieware/fix/when-slow-ticker-is-started
Jim Morris [Sun, 21 Feb 2016 21:05:15 +0000 (13:05 -0800)]
Merge pull request #854 from Smoothieware/fix/when-slow-ticker-is-started

fix when slow ticker gets started

8 years agoMerge branch 'fix/when-slow-ticker-is-started' into feature/correct-rotarydelta-homing
Jim Morris [Sun, 21 Feb 2016 21:00:55 +0000 (13:00 -0800)]
Merge branch 'fix/when-slow-ticker-is-started' into feature/correct-rotarydelta-homing

8 years agofix when slow ticker gets started
Jim Morris [Sun, 21 Feb 2016 20:50:10 +0000 (12:50 -0800)]
fix when slow ticker gets started
refactor the slowticker setup
Fixes PR  #853

8 years agofix build
Jim Morris [Sun, 21 Feb 2016 09:11:39 +0000 (01:11 -0800)]
fix build

8 years agomove more stuff into AHB0
Jim Morris [Sun, 21 Feb 2016 09:07:58 +0000 (01:07 -0800)]
move more stuff into AHB0

8 years agomove some high memory use modules to AHB0 as we started to run out of memory during...
Jim Morris [Sun, 21 Feb 2016 08:44:15 +0000 (00:44 -0800)]
move some high memory use modules to AHB0 as we started to run out of memory during config

8 years agocleanup some ctors
Jim Morris [Sun, 21 Feb 2016 08:10:53 +0000 (00:10 -0800)]
cleanup some ctors

8 years agoupdate soem comments
Jim Morris [Sun, 21 Feb 2016 07:09:14 +0000 (23:09 -0800)]
update soem comments

8 years agorefactor endstops to get the homing logic ot of the handle gcode method
Jim Morris [Sat, 20 Feb 2016 08:52:06 +0000 (00:52 -0800)]
refactor endstops to get the homing logic ot of the handle gcode method
make G38 probe in Z use same new method of probing as XY so it works with all kinematics

8 years agodisable compensation transform for the G38 probes
Jim Morris [Sat, 20 Feb 2016 05:22:17 +0000 (21:22 -0800)]
disable compensation transform for the G38 probes
fix what homing saves in the last probe position

8 years agoremember the last probe position after a probe retrieved with $#
Jim Morris [Sat, 20 Feb 2016 01:35:13 +0000 (17:35 -0800)]
remember the last probe position after a probe retrieved with $#
set the actuator units moved after a home in the last probed position

8 years agoMerge pull request #852 from wolfmanjm/upstreamedge
Jim Morris [Fri, 19 Feb 2016 22:31:50 +0000 (14:31 -0800)]
Merge pull request #852 from wolfmanjm/upstreamedge

make ok per line the default. can be disabled (returning to legacy be…

8 years agomake ok per line the default. can be disbaled (returning to legacy behavior by settin...
Jim Morris [Fri, 19 Feb 2016 22:16:55 +0000 (14:16 -0800)]
make ok per line the default. can be disbaled (returning to legacy behavior by setting to false in config)

8 years agomake ok per line the default. can be disbaled (returning to legacy behavior by settin...
Jim Morris [Fri, 19 Feb 2016 22:16:55 +0000 (14:16 -0800)]
make ok per line the default. can be disbaled (returning to legacy behavior by setting to false in config)

8 years agofix M306 for rotary delta
Jim Morris [Fri, 19 Feb 2016 10:42:39 +0000 (02:42 -0800)]
fix M306 for rotary delta
allow M1910.2 to be fractional units

8 years agoM306 for a rotary delta calculates the theta offset by comparing the current angle...
Jim Morris [Fri, 19 Feb 2016 08:18:54 +0000 (00:18 -0800)]
M306 for a rotary delta calculates the theta offset by comparing the current angle with the actual angle specified in the parameter A B or C

8 years agoFix command line error if command not handled in SimpleShell but elsewhere
Jim Morris [Fri, 19 Feb 2016 01:23:42 +0000 (17:23 -0800)]
Fix command line error if command not handled in SimpleShell but elsewhere

8 years agoChanges for rotary delta homing...
Jim Morris [Fri, 19 Feb 2016 00:57:52 +0000 (16:57 -0800)]
Changes for rotary delta homing...

The alpha_max, beta_max, gamma_max are the angle that the actuators are at when homed.

home_offsets (set with M206) are the theta offsets for the homing angle.

When a rotary delta homes it uses the angle given in the alpha_max+home_offset[0] and uses the FK
(actuator_to_cartesian) to input the angles and get the cartesian XYZ for those angles, (added a
new call Robot::reset_actuator_position(a, b, c) where a b c are the theta angles for each actuator).

M306 and trim (M666) is disabled for rotary delta. (unless someone can explain to me how trim would
actually work in this case).

8 years agoMerge pull request #850 from wolfmanjm/upstreamedge
Jim Morris [Thu, 18 Feb 2016 06:38:32 +0000 (22:38 -0800)]
Merge pull request #850 from wolfmanjm/upstreamedge

fixup G38 probing in X or Y. Need to reset last milestone after probe…

8 years agofixup G38 probing in X or Y. Need to reset last milestone after pribe is hit.
Jim Morris [Thu, 18 Feb 2016 06:37:16 +0000 (22:37 -0800)]
fixup G38 probing in X or Y. Need to reset last milestone after pribe is hit.

8 years agoMerge pull request #848 from FredMurphy/feature/laser-ttl
Jim Morris [Wed, 17 Feb 2016 20:56:01 +0000 (12:56 -0800)]
Merge pull request #848 from FredMurphy/feature/laser-ttl

Feature/laser ttl

8 years agoFixed failure to free memory if TTL pin not used
Fred Murphy [Wed, 17 Feb 2016 20:02:59 +0000 (20:02 +0000)]
Fixed failure to free memory if TTL pin not used

8 years agoMerge pull request #849 from wolfmanjm/upstreamedge
Jim Morris [Wed, 17 Feb 2016 08:57:14 +0000 (00:57 -0800)]
Merge pull request #849 from wolfmanjm/upstreamedge

add utility functions for manually controlling and setting odd arm solutions

8 years agoadd M1910.2 to move by the specified number of actuator units
Jim Morris [Wed, 17 Feb 2016 06:07:14 +0000 (22:07 -0800)]
add M1910.2 to move by the specified number of actuator units
add reset_actuator_position() to to allow manula homing and setting actuator specific positions
add G28.4 to allow manual setting of homing to actuator units
(optimize set lround to lroundf wherever it was used)

8 years agoMerge branch 'edge' of https://github.com/Smoothieware/Smoothieware into feature...
Fred Murphy [Tue, 16 Feb 2016 19:47:47 +0000 (19:47 +0000)]
Merge branch 'edge' of https://github.com/Smoothieware/Smoothieware into feature/laser-ttl

8 years agodon't use safe_delay when initing lcds, as on_idle can't be called yet
Jim Morris [Tue, 16 Feb 2016 02:26:04 +0000 (18:26 -0800)]
don't use safe_delay when initing lcds, as on_idle can't be called yet

8 years agouse safe_delay instead of the blocking wait_ms()
Jim Morris [Tue, 16 Feb 2016 02:19:57 +0000 (18:19 -0800)]
use safe_delay instead of the blocking wait_ms()

8 years agoMerge pull request #847 from wolfmanjm/feature/make-probe-use-planner-moves
Jim Morris [Tue, 16 Feb 2016 02:05:06 +0000 (18:05 -0800)]
Merge pull request #847 from wolfmanjm/feature/make-probe-use-planner-moves

Introduce the ability to stop a planner move based on a defined function

8 years agoIntroduce the ability to stop a planner move based on a defined function
Jim Morris [Tue, 16 Feb 2016 02:02:44 +0000 (18:02 -0800)]
Introduce the ability to stop a planner move based on a defined function
implement G38.2 for X or Y moves, so probing sideways to get center or size

8 years agoMerge pull request #846 from wolfmanjm/upstreamedge
Jim Morris [Mon, 15 Feb 2016 22:08:02 +0000 (14:08 -0800)]
Merge pull request #846 from wolfmanjm/upstreamedge

add command:- get [ik|fk] [-m] x,y,z

8 years agoadd warnign to delta calibration if delta radius does not resolve
Jim Morris [Mon, 15 Feb 2016 22:05:09 +0000 (14:05 -0800)]
add warnign to delta calibration if delta radius does not resolve

8 years agoAlternative less ambiguous name for laser_module_pwm_pin
Fred Murphy [Mon, 15 Feb 2016 21:37:40 +0000 (21:37 +0000)]
Alternative less ambiguous name for laser_module_pwm_pin

8 years agoInitial commit of optional laser_module_ttl_pin parameter for laser module
Fred Murphy [Mon, 15 Feb 2016 19:28:18 +0000 (19:28 +0000)]
Initial commit of optional laser_module_ttl_pin parameter for laser module

8 years agofix the -m parameter
Jim Morris [Sat, 13 Feb 2016 22:57:18 +0000 (14:57 -0800)]
fix the -m parameter

8 years agoadd get ik [-m] x,y,z
Jim Morris [Sat, 13 Feb 2016 22:52:20 +0000 (14:52 -0800)]
add get ik [-m] x,y,z
optional -m will move to the given x,y,z in machine coordinates (G53 G0...)
get fk [-m] a,b,c will calculate the XYZ from teh given actuator positions, and optionally move to the calculated position.
  These are for debugging arm solutions.

8 years agoadd `get fk 0 0 0` command to do forward kinematics on actuator values, useful for...
Jim Morris [Sat, 13 Feb 2016 10:33:36 +0000 (02:33 -0800)]
add `get fk 0 0 0` command to do forward kinematics on actuator values, useful for debugging arm solutions.

8 years agoMerge pull request #844 from wolfmanjm/upstreamedge
Jim Morris [Fri, 12 Feb 2016 09:20:02 +0000 (01:20 -0800)]
Merge pull request #844 from wolfmanjm/upstreamedge

find bed for G29 delta strategy

8 years agofind bed for G29 delta strategy
Jim Morris [Fri, 12 Feb 2016 09:18:55 +0000 (01:18 -0800)]
find bed for G29 delta strategy

8 years agoMerge pull request #830 from wolfmanjm/feature/add-grbl-queries
Jim Morris [Tue, 9 Feb 2016 07:51:20 +0000 (23:51 -0800)]
Merge pull request #830 from wolfmanjm/feature/add-grbl-queries

Feature/add grbl queries

8 years agoMerge remote-tracking branch 'upstream/edge' into feature/add-grbl-queries
Jim Morris [Tue, 9 Feb 2016 07:42:51 +0000 (23:42 -0800)]
Merge remote-tracking branch 'upstream/edge' into feature/add-grbl-queries

8 years agoMerge pull request #842 from wolfmanjm/upstreamedge
Jim Morris [Tue, 9 Feb 2016 01:42:09 +0000 (17:42 -0800)]
Merge pull request #842 from wolfmanjm/upstreamedge

fix md5sum shell command to not trigger watchdog

8 years agofix md5sum shell command to not trigger watchdog
Jim Morris [Mon, 8 Feb 2016 04:05:06 +0000 (20:05 -0800)]
fix md5sum shell command to not trigger watchdog

8 years agoMerge pull request #840 from PeeJay/edge
Jim Morris [Fri, 5 Feb 2016 09:53:09 +0000 (01:53 -0800)]
Merge pull request #840 from PeeJay/edge

Initalise ethernet pin connections correctly

8 years agoInitalise ethernet pin connections correctly
Paul Jones [Fri, 5 Feb 2016 02:39:00 +0000 (13:39 +1100)]
Initalise ethernet pin connections correctly

Previously the ethernet initialisation would clobber PINSEL2 + 3
registers, thereby removing functionality from any previously
configured pins. Eg. ADC4, ADC5 which use PINSEL3.

Signed-off-by: Paul Jones <paul@pauljones.id.au>
8 years agoMerge pull request #839 from wolfmanjm/upstreamedge
Jim Morris [Wed, 3 Feb 2016 08:39:42 +0000 (00:39 -0800)]
Merge pull request #839 from wolfmanjm/upstreamedge

update rotary delta sample config

8 years agomade the rotary delta config sample work for smoothieboards
Jim Morris [Wed, 3 Feb 2016 08:38:07 +0000 (00:38 -0800)]
made the rotary delta config sample work for smoothieboards

8 years agoupdate config readme
Jim Morris [Wed, 3 Feb 2016 08:33:49 +0000 (00:33 -0800)]
update config readme

8 years agorenamed the firepick example cofig to rotary delta to refelct it is generic
Jim Morris [Wed, 3 Feb 2016 08:31:18 +0000 (00:31 -0800)]
renamed the firepick example cofig to rotary delta to refelct it is generic

8 years agoMerge pull request #838 from wolfmanjm/upstreamedge
Jim Morris [Tue, 2 Feb 2016 06:42:29 +0000 (22:42 -0800)]
Merge pull request #838 from wolfmanjm/upstreamedge

fix signs in rotary delta solution

8 years agofix signs in rotary delta solution
Jim Morris [Tue, 2 Feb 2016 06:41:26 +0000 (22:41 -0800)]
fix signs in rotary delta solution

8 years agoMerge remote-tracking branch 'upstream/edge' into feature/add-grbl-queries
Jim Morris [Tue, 2 Feb 2016 06:14:24 +0000 (22:14 -0800)]
Merge remote-tracking branch 'upstream/edge' into feature/add-grbl-queries

Conflicts:
src/modules/tools/endstops/Endstops.cpp

8 years agoMerge pull request #837 from wolfmanjm/fix/r-delta
Jim Morris [Tue, 2 Feb 2016 06:07:49 +0000 (22:07 -0800)]
Merge pull request #837 from wolfmanjm/fix/r-delta

Fix/r delta

8 years agorename rotatabledelta to rotarydelta
Jim Morris [Tue, 2 Feb 2016 00:21:01 +0000 (16:21 -0800)]
rename rotatabledelta to rotarydelta

8 years agoMerge remote-tracking branch 'upstream/edge' into fix/r-delta
Jim Morris [Mon, 1 Feb 2016 23:43:26 +0000 (15:43 -0800)]
Merge remote-tracking branch 'upstream/edge' into fix/r-delta

8 years agoallow debug on/off for rotatable delta via M665 W1 or W0
Jim Morris [Mon, 1 Feb 2016 21:37:25 +0000 (13:37 -0800)]
allow debug on/off for rotatable delta via M665 W1 or W0
change the F parameter in M665 to I as F is not allowed

8 years agoMerge pull request #836 from wolfmanjm/upstreamedge
Jim Morris [Mon, 1 Feb 2016 21:10:50 +0000 (13:10 -0800)]
Merge pull request #836 from wolfmanjm/upstreamedge

fix config options for rotatable delta arm solution

8 years agofix config options for rotatable delta arm solution
Jim Morris [Mon, 1 Feb 2016 21:09:11 +0000 (13:09 -0800)]
fix config options for rotatable delta arm solution

8 years agofix config options for rotatable delta arm solution
Jim Morris [Mon, 1 Feb 2016 21:09:11 +0000 (13:09 -0800)]
fix config options for rotatable delta arm solution

8 years agoOnly send one ok per line rather than per g code when in grbl mode
Jim Morris [Sat, 30 Jan 2016 10:01:36 +0000 (02:01 -0800)]
Only send one ok per line rather than per g code when in grbl mode

8 years agoonly enable ! and ~ if in grbl mode
Jim Morris [Thu, 28 Jan 2016 23:06:48 +0000 (15:06 -0800)]
only enable ! and ~ if in grbl mode

8 years agoadd feed hold and release (! and ~) to usb serial as per grbl
Jim Morris [Thu, 28 Jan 2016 22:46:04 +0000 (14:46 -0800)]
add feed hold and release (! and ~) to usb serial as per grbl

8 years agoMerge remote-tracking branch 'upstream/edge' into feature/add-grbl-queries
Jim Morris [Thu, 28 Jan 2016 06:49:09 +0000 (22:49 -0800)]
Merge remote-tracking branch 'upstream/edge' into feature/add-grbl-queries

8 years agoMerge pull request #833 from RepRapMorgan/endstops_fix_scara
Jim Morris [Thu, 28 Jan 2016 06:18:43 +0000 (22:18 -0800)]
Merge pull request #833 from RepRapMorgan/endstops_fix_scara

Scara endstops

8 years agoScara endstops
Quentin Harley [Thu, 28 Jan 2016 05:44:51 +0000 (07:44 +0200)]
Scara endstops
Repaired the way scara systems home:
Z is not affected by inverse kinematics, thus can handle limits like non-delta systems if configured

8 years agoMerge pull request #831 from RepRapMorgan/zgrid_homing
Jim Morris [Wed, 27 Jan 2016 19:28:13 +0000 (11:28 -0800)]
Merge pull request #831 from RepRapMorgan/zgrid_homing

Zgrid homing

8 years agofix typo
Quentin Harley [Wed, 27 Jan 2016 19:18:45 +0000 (21:18 +0200)]
fix typo

8 years agoZGrid
Quentin Harley [Wed, 27 Jan 2016 10:15:36 +0000 (12:15 +0200)]
ZGrid
Remove/comment debug code

8 years agoZGrid fixes
Quentin Harley [Wed, 27 Jan 2016 09:58:41 +0000 (11:58 +0200)]
ZGrid fixes
- Repairs the Z offset after calibration when probe height is properly defined
- Adds manual probe attachment position with default to prior calculated position (backwards compatible)
- Changes grid normalisation to be zero at home position: no more aprupt movement in first movement after home

8 years agoFix format of grbl error: messages
Jim Morris [Tue, 26 Jan 2016 06:08:08 +0000 (22:08 -0800)]
Fix format of grbl error: messages
add HOME status for grbl ? if homing

8 years agoget the current G28 saved position
Jim Morris [Tue, 26 Jan 2016 05:27:23 +0000 (21:27 -0800)]
get the current G28 saved position

8 years agoimplement G28 as per grbl whenin grbl mode or G28.2 when in smoothie mode - moves...
Jim Morris [Tue, 26 Jan 2016 04:26:30 +0000 (20:26 -0800)]
implement G28 as per grbl whenin grbl mode or G28.2 when in smoothie mode - moves to predefined position
implement G28.1 to save predefined position (saved with M500)
G28.3 does a manual set home

8 years agoadd M2 and M30 end of program handling
Jim Morris [Tue, 26 Jan 2016 03:23:03 +0000 (19:23 -0800)]
add M2 and M30 end of program handling

8 years agofix $H
Jim Morris [Tue, 26 Jan 2016 00:06:33 +0000 (16:06 -0800)]
fix $H

8 years agoadded grbl commands when in grbl_mode (set in config with grbl_mode true)
Jim Morris [Mon, 25 Jan 2016 23:55:20 +0000 (15:55 -0800)]
added grbl commands when in grbl_mode (set in config with grbl_mode true)
 $H does homing cycle
 $G returns gcod state
 $X resets Alarm state
 $# outputs WCS state

error messages are more grbl like "error:message"
G28 in grbl mode is goto predefined position (not quite implemented yet)
Probing with G38.2/3 now returns grbl messages when in grbl mode, and enters Alarm if requested

8 years agoMerge pull request #828 from wolfmanjm/upstreamedge
Jim Morris [Sun, 24 Jan 2016 02:12:45 +0000 (18:12 -0800)]
Merge pull request #828 from wolfmanjm/upstreamedge

also extruder enable pin needs to be inverted for azteeg v2

8 years agoUpdate config
Jim Morris [Sun, 24 Jan 2016 02:12:05 +0000 (18:12 -0800)]
Update config

8 years agoUpdate config
Jim Morris [Sun, 24 Jan 2016 02:11:33 +0000 (18:11 -0800)]
Update config

8 years agoMerge pull request #827 from wolfmanjm/upstreamedge
Jim Morris [Sun, 24 Jan 2016 02:08:45 +0000 (18:08 -0800)]
Merge pull request #827 from wolfmanjm/upstreamedge

add version2 config for azteeg x5 mini

8 years agoadd version 2 specific config for the new azteeg X5 mini
Jim Morris [Sun, 24 Jan 2016 02:07:02 +0000 (18:07 -0800)]
add version 2 specific config for the new azteeg X5 mini

8 years agorefactor simpleshell cat
Jim Morris [Sat, 23 Jan 2016 03:12:08 +0000 (19:12 -0800)]
refactor simpleshell cat

8 years agofix line count for cat command
Jim Morris [Sat, 23 Jan 2016 03:09:36 +0000 (19:09 -0800)]
fix line count for cat command
send ^Z at end of cat if -d xxx is used to terminate the upload

8 years agoadd to the cat command -d nnn where nnn is the seconds to wait before printing out...
Jim Morris [Fri, 22 Jan 2016 08:01:13 +0000 (00:01 -0800)]
add to the cat command -d nnn where nnn is the seconds to wait before printing out the results, used for upload commands

8 years agoMerge pull request #825 from wolfmanjm/feature/add-grbl-abort-alarm-query
Jim Morris [Fri, 15 Jan 2016 08:50:18 +0000 (00:50 -0800)]
Merge pull request #825 from wolfmanjm/feature/add-grbl-abort-alarm-query

add ^X to the USB serial which will enter ON_HALT in the next ON_IDLE…

8 years agoadd ^X to the USB serial which will enter ON_HALT in the next ON_IDLE, allows abort...
Jim Morris [Fri, 15 Jan 2016 08:47:14 +0000 (00:47 -0800)]
add ^X to the USB serial which will enter ON_HALT in the next ON_IDLE, allows abort of M109 and other things from command line
  NOTE this may not work if there is a USB buffer full of GCodes

add ? to USB Serial which returns an immediate GRBL-like status response with real time machine and workspace position