Jim Morris [Sat, 16 Jul 2016 16:54:10 +0000 (09:54 -0700)]
Merge pull request #983 from Viproz/edge-stepperfix
Fixed StepperMotor direction being undefined
Viproz [Sat, 16 Jul 2016 15:23:10 +0000 (17:23 +0200)]
Fixed StepperMotor direction being undefined
Jim Morris [Mon, 11 Jul 2016 19:39:48 +0000 (12:39 -0700)]
Merge pull request #981 from wolfmanjm/upstreamedge
added test raw axis steps steps/mm to simpleshell
Jim Morris [Sun, 10 Jul 2016 22:53:57 +0000 (15:53 -0700)]
added test raw axis steps steps/mm to simpleshell
Jim Morris [Sat, 9 Jul 2016 23:01:43 +0000 (16:01 -0700)]
Merge pull request #980 from Smoothieware/wolfmanjm-patch-2
Rename ISSUETEMPLATE.md to ISSUE_TEMPLATE.md
Jim Morris [Sat, 9 Jul 2016 23:01:34 +0000 (16:01 -0700)]
Rename ISSUETEMPLATE.md to ISSUE_TEMPLATE.md
Jim Morris [Sat, 9 Jul 2016 23:00:27 +0000 (16:00 -0700)]
Merge pull request #979 from Smoothieware/wolfmanjm-patch-1
Rename HowToFileIssues.md to ISSUETEMPLATE.md
Jim Morris [Sat, 9 Jul 2016 23:00:14 +0000 (16:00 -0700)]
Rename HowToFileIssues.md to ISSUETEMPLATE.md
Jim Morris [Sat, 9 Jul 2016 22:58:18 +0000 (15:58 -0700)]
Delete CONTRIBUTNG
Jim Morris [Sat, 9 Jul 2016 22:57:00 +0000 (15:57 -0700)]
Create CONTRIBUTNG
Jim Morris [Sat, 9 Jul 2016 07:12:08 +0000 (00:12 -0700)]
update firmware.bin
Jim Morris [Sat, 9 Jul 2016 07:04:31 +0000 (00:04 -0700)]
Merge pull request #973 from wolfmanjm/upstreamedge
fix an issue with tiny moves that generate no actual steps
Jim Morris [Sat, 9 Jul 2016 07:03:07 +0000 (00:03 -0700)]
fix issue for very small moves that do not generate any steps
Jim Morris [Sat, 9 Jul 2016 00:33:25 +0000 (17:33 -0700)]
rename some network commands ? becomes h, test becomes ntest
Jim Morris [Fri, 8 Jul 2016 20:39:29 +0000 (13:39 -0700)]
Merge pull request #971 from wolfmanjm/upstreamedge
enter alarm/halt state when encountering an invalid feedrate
Jim Morris [Fri, 8 Jul 2016 20:38:37 +0000 (13:38 -0700)]
enter alarm/halt state when encountering an invalid feedrate
Jim Morris [Thu, 7 Jul 2016 22:49:32 +0000 (15:49 -0700)]
Merge pull request #970 from wolfmanjm/upstreamedge
print the temp delta on runaway alarm
Jim Morris [Thu, 7 Jul 2016 22:48:40 +0000 (15:48 -0700)]
print the temp delta on runaway alarm
Jim Morris [Thu, 7 Jul 2016 04:23:11 +0000 (21:23 -0700)]
Merge pull request #968 from wolfmanjm/upstreamedge
potential fox for stack overflow in #967
Jim Morris [Thu, 7 Jul 2016 04:21:10 +0000 (21:21 -0700)]
don;t cal lprintf in play unless -v is specified
Jim Morris [Tue, 5 Jul 2016 03:15:01 +0000 (20:15 -0700)]
remove debug printout
Jim Morris [Mon, 4 Jul 2016 19:51:17 +0000 (12:51 -0700)]
update firmware.bin
Jim Morris [Mon, 4 Jul 2016 07:35:04 +0000 (00:35 -0700)]
Merge pull request #966 from wolfmanjm/upstreamedge
make firmware retraction independent of any flow rate setting
Jim Morris [Mon, 4 Jul 2016 07:32:50 +0000 (00:32 -0700)]
make firmware retraction independent of any flow rate setting
refactor the e scale function
Jim Morris [Mon, 4 Jul 2016 05:54:26 +0000 (22:54 -0700)]
Merge pull request #965 from wolfmanjm/upstreamedge
disable compensation transform for G30 probe
Jim Morris [Mon, 4 Jul 2016 05:53:18 +0000 (22:53 -0700)]
disable compensation transform for G30 probe
Jim Morris [Mon, 4 Jul 2016 05:37:18 +0000 (22:37 -0700)]
Merge pull request #964 from wolfmanjm/upstreamedge
fix potential firmware retract bug
Jim Morris [Mon, 4 Jul 2016 05:21:43 +0000 (22:21 -0700)]
fix a bug where compensation transform and a delta move would not recogize a solo move, affected firmware retract on certain setups
delta_move leaves compensation tranform on.
Homing turns off compensation transform
Jim Morris [Mon, 4 Jul 2016 01:35:50 +0000 (18:35 -0700)]
if G92 E0 is detected after a G10 (retract) then we save the position before G11 and restore it after so in case there is no G92 E0 after G11 we are still zeroed out in E
Jim Morris [Sun, 3 Jul 2016 07:18:56 +0000 (00:18 -0700)]
Merge pull request #962 from wolfmanjm/upstreamedge
fix issue when filament diameter or flow rate are changed d…
Jim Morris [Sun, 3 Jul 2016 06:25:47 +0000 (23:25 -0700)]
potentiall fix issue when filemant diamted or flow rate are changed during a print
Jim Morris [Sat, 2 Jul 2016 21:55:47 +0000 (14:55 -0700)]
Update upgrade-notes.md
Jim Morris [Sat, 2 Jul 2016 21:38:41 +0000 (14:38 -0700)]
Update upgrade-notes.md
Jim Morris [Sat, 2 Jul 2016 21:23:34 +0000 (14:23 -0700)]
update firmware.bin
Jim Morris [Sat, 2 Jul 2016 21:21:29 +0000 (14:21 -0700)]
Merge pull request #961 from wolfmanjm/upstreamedge
Major update, read upgrade notes and log for changes
Jim Morris [Sat, 2 Jul 2016 20:13:00 +0000 (13:13 -0700)]
typo fix
Jim Morris [Fri, 1 Jul 2016 19:10:03 +0000 (12:10 -0700)]
make default baud rate 9600 to match builtin default
Jim Morris [Thu, 30 Jun 2016 21:12:29 +0000 (14:12 -0700)]
set grbl_mode true by default for CNC build
Jim Morris [Thu, 30 Jun 2016 19:55:16 +0000 (12:55 -0700)]
Merge remote-tracking branch 'upstream/edge-unstable' into feature/5-axis
Jim Morris [Thu, 30 Jun 2016 19:54:19 +0000 (12:54 -0700)]
Merge pull request #957 from Zaaphod/G28.1-minor-adjustment
G28.1 minor adjustment
James Richters [Thu, 30 Jun 2016 19:34:53 +0000 (15:34 -0400)]
G28.1 minor refinement
Only X and Y are used to move to predefined position with G28.2 (or G28
in GRBL mode), so Z should not be saved in the config-override file.
Jim Morris [Thu, 30 Jun 2016 19:01:56 +0000 (12:01 -0700)]
show nominal speed for each curren tblock on CNC panel
Zaaphod [Thu, 30 Jun 2016 18:52:59 +0000 (14:52 -0400)]
Merge pull request #3 from Smoothieware/edge-unstable
Edge unstable update
Jim Morris [Wed, 29 Jun 2016 05:49:14 +0000 (22:49 -0700)]
implement current_speed for panel display
Jim Morris [Tue, 28 Jun 2016 22:36:45 +0000 (15:36 -0700)]
fix MPG mode for CNC pendant
Jim Morris [Tue, 28 Jun 2016 20:35:34 +0000 (13:35 -0700)]
allow restoration of G28.1 position
Jim Morris [Tue, 28 Jun 2016 19:07:01 +0000 (12:07 -0700)]
update upgrade notes
Jim Morris [Tue, 28 Jun 2016 07:49:59 +0000 (00:49 -0700)]
Merge remote-tracking branch 'upstream/edge' into experiment/merge-delta-grid
Conflicts:
src/modules/tools/zprobe/DeltaGridStrategy.cpp
Jim Morris [Tue, 28 Jun 2016 07:39:29 +0000 (00:39 -0700)]
Merge pull request #907 from lordofhyphens/deltagrid_cartesian
Permits cartesians to use delta-grid levelling strategy
Jim Morris [Tue, 28 Jun 2016 05:03:17 +0000 (22:03 -0700)]
fix homing an individual axis
Jim Morris [Tue, 28 Jun 2016 02:22:06 +0000 (19:22 -0700)]
implement on helt in player toavoid race conditions
Jim Morris [Mon, 27 Jun 2016 07:02:33 +0000 (00:02 -0700)]
remove acceleration_ticks_per_second from all sample configs
Jim Morris [Mon, 27 Jun 2016 06:39:50 +0000 (23:39 -0700)]
alos make sure stepticker handles ablock with no steps on any motor
Jim Morris [Mon, 27 Jun 2016 06:28:31 +0000 (23:28 -0700)]
Fix a bug where a move could result in zero steps for all axis
Jim Morris [Mon, 27 Jun 2016 03:38:54 +0000 (20:38 -0700)]
comment out laser for now
Jim Morris [Mon, 27 Jun 2016 03:26:39 +0000 (20:26 -0700)]
fix M207 Zxxx
Update config extruder config syntax
Jim Morris [Mon, 27 Jun 2016 01:58:10 +0000 (18:58 -0700)]
note that old extruder syntax is no longer supported
Jim Morris [Mon, 27 Jun 2016 01:07:06 +0000 (18:07 -0700)]
ifdef laser out
Jim Morris [Sun, 26 Jun 2016 20:45:18 +0000 (13:45 -0700)]
update firmware.bin
Jim Morris [Sun, 26 Jun 2016 20:38:58 +0000 (13:38 -0700)]
Merge remote-tracking branch 'upstream/edge' into feature/5-axis
Jim Morris [Sun, 26 Jun 2016 20:37:14 +0000 (13:37 -0700)]
allow deprectaed M203 A B C format, but warn about deprecation
Arthur Wolf [Sun, 26 Jun 2016 20:23:22 +0000 (22:23 +0200)]
Merge pull request #782 from Smoothieware/runaway
Draft temperature runaway detection
Jim Morris [Sun, 26 Jun 2016 20:15:55 +0000 (13:15 -0700)]
minor refactor
Jim Morris [Sun, 26 Jun 2016 05:39:46 +0000 (22:39 -0700)]
revert change to back off at fast rate, it is too violent on deltas.
Jim Morris [Sun, 26 Jun 2016 03:10:18 +0000 (20:10 -0700)]
use fast rate for backoff endstops
Jim Morris [Sun, 26 Jun 2016 01:20:06 +0000 (18:20 -0700)]
add M114.3 for extruder
fix for CNC build
Jim Morris [Sat, 25 Jun 2016 07:03:17 +0000 (00:03 -0700)]
fix M205 when printed out by M500
Jim Morris [Sat, 25 Jun 2016 06:58:56 +0000 (23:58 -0700)]
fix M207 and M205
Jim Morris [Sat, 25 Jun 2016 06:08:25 +0000 (23:08 -0700)]
reset axis before trying to home
Jim Morris [Sat, 25 Jun 2016 01:00:32 +0000 (18:00 -0700)]
rename wait_for_empty_queue to wait for idle
Jim Morris [Fri, 24 Jun 2016 21:44:42 +0000 (14:44 -0700)]
fix move to origin for deltas and cartesians when not homing all axis
Jim Morris [Fri, 24 Jun 2016 21:10:26 +0000 (14:10 -0700)]
allow $H to initiate homing when in halt, and clears halt as well (as per GRBL)
Jim Morris [Fri, 24 Jun 2016 20:02:56 +0000 (13:02 -0700)]
Merge remote-tracking branch 'upstream/edge' into feature/5-axis
Conflicts:
src/modules/tools/endstops/Endstops.cpp
Jim Morris [Fri, 24 Jun 2016 19:59:23 +0000 (12:59 -0700)]
Merge pull request #953 from Zaaphod/edge
Fix Homing when in G20
Jim Morris [Fri, 24 Jun 2016 19:54:20 +0000 (12:54 -0700)]
fix using is queue empty when it should be is_idle
James Richters [Fri, 24 Jun 2016 18:46:20 +0000 (14:46 -0400)]
Update method
Remove G21 from in front of G53 as this is not valid. Turn off inch
mode directly.
James Richters [Fri, 24 Jun 2016 17:54:24 +0000 (13:54 -0400)]
Fix Homing when in G20
This is a bug fix when homing when in G20 mode. It was making the
final move in inches instead of mm. Homing should always bring you to
the same exact point whether you are in G20 or G21. See
https://github.com/Smoothieware/Smoothieware/issues/952
Jim Morris [Thu, 23 Jun 2016 23:47:08 +0000 (16:47 -0700)]
fix inconsistencies in disyance for e only moves and accleration scaling etc
removed hack for G92 between G10 and G11
Jim Morris [Thu, 23 Jun 2016 22:39:20 +0000 (15:39 -0700)]
fix extruder E values when in volumetric mode. this is a breaking change as it now always expects the E parameter to be in mm^3
- the down side here is that when you extrude 10mm form pronterface it will be interpreted as 10mm^3 instead
G10/G11 should now work, M207 still specifes retract length in mm, but is converted to mm^3 when G10 is executed
- we now have a function pointer set by the active extruder to get the E scaling from robot
Jim Morris [Thu, 23 Jun 2016 07:31:38 +0000 (00:31 -0700)]
calculate unit vector with real distance of XYZ not including E axis
Jim Morris [Thu, 23 Jun 2016 07:07:18 +0000 (00:07 -0700)]
fix entry speed of a move following an retracty or unretract (non primary axis move)
include the E movement in the millimeters of travel calculation for when the E steps are greater than the XYZ
Jim Morris [Thu, 23 Jun 2016 01:21:28 +0000 (18:21 -0700)]
minor refactors
Jim Morris [Wed, 22 Jun 2016 23:57:50 +0000 (16:57 -0700)]
minior refactors and comment editing
Jim Morris [Wed, 22 Jun 2016 23:39:47 +0000 (16:39 -0700)]
Hack to save position around G10 and G11 for older slic3rs that do G92 E0 between the two
- note the current step position will still be incorrect after G11 has finished executing but only for E and only for M114.1
Jim Morris [Wed, 22 Jun 2016 08:07:15 +0000 (01:07 -0700)]
change the M203 to be M203 and M203.1 for actuators and use XYZ not ABC
Jim Morris [Wed, 22 Jun 2016 07:39:50 +0000 (00:39 -0700)]
Merge pull request #949 from wolfmanjm/upstreamedge
add config sample for version 3 of the azteeg X5
Jim Morris [Wed, 22 Jun 2016 07:37:55 +0000 (00:37 -0700)]
add config sample for version 3 of the azteeg X5
Jim Morris [Wed, 22 Jun 2016 07:36:04 +0000 (00:36 -0700)]
use std::vector instead of std::array so we don't have one huge chunk when the block queue is created
Jim Morris [Tue, 21 Jun 2016 23:44:39 +0000 (16:44 -0700)]
remove debug of block
Jim Morris [Tue, 21 Jun 2016 23:37:47 +0000 (16:37 -0700)]
make the tick_info in Block a vector, assigning how ever many registered motors there are
This may use slightly more memory in the long run (std::vector vs std::array), but it doesn't need the huge chunk to allocate
which may fails as the heap is too fragmented after config
Jim Morris [Tue, 21 Jun 2016 22:20:11 +0000 (15:20 -0700)]
move more modules to AHB0
Jim Morris [Tue, 21 Jun 2016 21:11:08 +0000 (14:11 -0700)]
fix the public data for extruder that the panel uses
fix filament detector access to extruder
Jim Morris [Tue, 21 Jun 2016 20:36:52 +0000 (13:36 -0700)]
FIx suspend/pause and saving/restoring Extruder state, this is complex due to possible scaling of E parameter in the actuator
Jim Morris [Tue, 21 Jun 2016 19:35:25 +0000 (12:35 -0700)]
check max speeds in solo_move
Jim Morris [Tue, 21 Jun 2016 19:07:37 +0000 (12:07 -0700)]
Update TemperatureControl.h
optimize memory usage
Arthur Wolf [Tue, 21 Jun 2016 14:23:22 +0000 (16:23 +0200)]
removing runaway_timer and runaway_timeout as they do not seem useful
Jim Morris [Tue, 21 Jun 2016 08:08:18 +0000 (01:08 -0700)]
minor updates
Jim Morris [Tue, 21 Jun 2016 04:19:03 +0000 (21:19 -0700)]
fix a lot of extruder functionality,
firmware retract etc
fix get axis position in robot to return more than 3 axis
Jim Morris [Tue, 21 Jun 2016 01:30:08 +0000 (18:30 -0700)]
add home_z_first option for homing, where Z will home first then X and Y
Jim Morris [Mon, 20 Jun 2016 22:30:13 +0000 (15:30 -0700)]
Old extruder config settings have been removed, Azteeg configs updated to accomodate