Jim Morris [Wed, 9 Jul 2014 08:26:23 +0000 (01:26 -0700)]
Merge pull request #445 from Smoothieware/fix/volumetric-extrusion-speed
Fix/volumetric extrusion speed
Jim Morris [Wed, 9 Jul 2014 08:23:41 +0000 (01:23 -0700)]
Make solo moves travel the requested mm not volumetric
fw retract also retracts specified mm not volumetric
Jim Morris [Wed, 9 Jul 2014 07:40:53 +0000 (00:40 -0700)]
redo how volumetric extrusion is calculated to ease firmware retract
Jim Morris [Wed, 9 Jul 2014 03:56:30 +0000 (20:56 -0700)]
Merge pull request #444 from Smoothieware/feature/firmware-retraction
Feature/firmware retraction
Jim Morris [Wed, 9 Jul 2014 01:00:39 +0000 (18:00 -0700)]
add config, fix zlift direction, add M500 setting for M207
Jim Morris [Wed, 9 Jul 2014 00:05:41 +0000 (17:05 -0700)]
add config example
Jim Morris [Tue, 8 Jul 2014 23:52:54 +0000 (16:52 -0700)]
fix duplicate names
Jim Morris [Tue, 8 Jul 2014 23:49:20 +0000 (16:49 -0700)]
add zlift in a hacky way
Jim Morris [Tue, 8 Jul 2014 08:49:34 +0000 (01:49 -0700)]
Add initial firmware retract and recover gomamnds G10/11 and M207/208
Jim Morris [Thu, 3 Jul 2014 01:00:23 +0000 (18:00 -0700)]
Merge pull request #443 from GeorgeHahn/patch-1
Spelling fixes in config
George Hahn [Thu, 3 Jul 2014 00:57:02 +0000 (20:57 -0400)]
Spelling fixes
Jim Morris [Tue, 24 Jun 2014 23:32:06 +0000 (16:32 -0700)]
update firmware.bin
Jim Morris [Tue, 24 Jun 2014 23:28:38 +0000 (16:28 -0700)]
Merge pull request #442 from wolfmanjm/upstreamedge
Fix initial pause at start of print
Jim Morris [Tue, 24 Jun 2014 23:27:27 +0000 (16:27 -0700)]
Fix initial pause at start of print
Jim Morris [Tue, 24 Jun 2014 05:37:26 +0000 (22:37 -0700)]
update firmware.bin
Jim Morris [Tue, 24 Jun 2014 05:36:22 +0000 (22:36 -0700)]
Merge pull request #441 from wolfmanjm/upstreamedge
Fix bug in Line number handling
Jim Morris [Tue, 24 Jun 2014 05:34:44 +0000 (22:34 -0700)]
Fix bug in Line number handling
Jim Morris [Mon, 23 Jun 2014 22:57:20 +0000 (15:57 -0700)]
update firmware.bin
Logxen [Mon, 23 Jun 2014 20:51:27 +0000 (13:51 -0700)]
Update GcodeDispatch.cpp
Jim Morris [Sun, 22 Jun 2014 02:48:49 +0000 (19:48 -0700)]
Merge pull request #438 from mhackney/edge
Added the TemperatureSwitch module
mhackney [Sun, 22 Jun 2014 01:07:49 +0000 (21:07 -0400)]
fixed bug if temp_controllers was empty and also remove those whose designator is <> "T"
After fetching a temporary vector of temperature controllers, I step
through them and add any that have a âTâ designator to the
temperature_controllers list. If none are found, cleanup.
mhackney [Sat, 21 Jun 2014 22:19:19 +0000 (18:19 -0400)]
made recommended changes
mhackney [Sat, 21 Jun 2014 18:13:01 +0000 (14:13 -0400)]
removed some debug code
mhackney [Sat, 21 Jun 2014 18:04:44 +0000 (14:04 -0400)]
Added TemperatureSwitch module
also added support in all the config samples
Jim Morris [Fri, 20 Jun 2014 06:12:03 +0000 (23:12 -0700)]
update firmware.bin
Jim Morris [Fri, 20 Jun 2014 05:59:31 +0000 (22:59 -0700)]
Merge pull request #437 from wolfmanjm/upstreamedge
add example of set public data for a switch
Jim Morris [Fri, 20 Jun 2014 05:57:15 +0000 (22:57 -0700)]
added example of using setpublicdata for switch
fixed set public value for switch when specifying a value
Jim Morris [Thu, 19 Jun 2014 21:44:17 +0000 (14:44 -0700)]
update formware.bin
Jim Morris [Thu, 19 Jun 2014 21:43:13 +0000 (14:43 -0700)]
Merge pull request #434 from Smoothieware/optimize/gcode
Optimize/gcode
Jim Morris [Thu, 19 Jun 2014 09:53:04 +0000 (02:53 -0700)]
Merge remote-tracking branch 'upstream/edge' into optimize/gcode
Jim Morris [Thu, 19 Jun 2014 09:51:55 +0000 (02:51 -0700)]
Merge pull request #433 from wolfmanjm/update/remove-onconfigreload-event
Update/remove onconfigreload event
Jim Morris [Thu, 19 Jun 2014 09:50:18 +0000 (02:50 -0700)]
Merge remote-tracking branch 'upstream/edge' into update/remove-onconfigreload-event
Jim Morris [Thu, 19 Jun 2014 09:38:35 +0000 (02:38 -0700)]
Merge remote-tracking branch 'upstream/edge' into optimize/gcode
Jim Morris [Thu, 19 Jun 2014 09:37:32 +0000 (02:37 -0700)]
Fix typo
Jim Morris [Thu, 19 Jun 2014 06:31:13 +0000 (23:31 -0700)]
update bin
Jim Morris [Thu, 19 Jun 2014 06:30:28 +0000 (23:30 -0700)]
reallocate the gcode vector in block to reduce memory usage when block is cleared
Jim Morris [Thu, 19 Jun 2014 05:43:01 +0000 (22:43 -0700)]
add binary
Jim Morris [Thu, 19 Jun 2014 05:37:31 +0000 (22:37 -0700)]
strip off Gxxx and Mxxx in Gcode
strip off X Y Z I J K parameters when stored for a G0/1/2/3
Jim Morris [Wed, 18 Jun 2014 23:13:03 +0000 (16:13 -0700)]
pack bools in gcode
convert the command to a strdup'd string
add a dtor so the command gets released
Jim Morris [Tue, 17 Jun 2014 08:37:35 +0000 (01:37 -0700)]
added comments
Jim Morris [Tue, 17 Jun 2014 08:24:15 +0000 (01:24 -0700)]
remove on_config_reload event
Jim Morris [Tue, 17 Jun 2014 06:11:41 +0000 (23:11 -0700)]
Merge pull request #430 from wolfmanjm/upstreamedge
fix race conditions in slowticker... thanks to raldrich for finding one ...
Jim Morris [Tue, 17 Jun 2014 06:10:24 +0000 (23:10 -0700)]
fix race conditions in slowticker... thanks to raldrich for finding one of them
Jim Morris [Mon, 16 Jun 2014 21:24:04 +0000 (14:24 -0700)]
Update config
Jim Morris [Mon, 16 Jun 2014 07:45:23 +0000 (00:45 -0700)]
Merge pull request #429 from wolfmanjm/add/max-step-rate-check
remove copies of steppermotor pointers in modules and use the ones in ro...
Jim Morris [Mon, 16 Jun 2014 07:38:17 +0000 (00:38 -0700)]
remove comment field
Jim Morris [Mon, 16 Jun 2014 07:31:32 +0000 (00:31 -0700)]
remove copies of steppermotor pointers in modules and use the ones in robot
add sanity check for exceeding base step frequency with actutor max rate and steps/mm
Jim Morris [Mon, 16 Jun 2014 03:10:51 +0000 (20:10 -0700)]
Merge pull request #428 from wolfmanjm/upstreamedge
create an init() in main so stack is released
Jim Morris [Mon, 16 Jun 2014 03:08:52 +0000 (20:08 -0700)]
create an init() in main so stack is released
Jim Morris [Mon, 16 Jun 2014 01:15:09 +0000 (18:15 -0700)]
Merge pull request #427 from Smoothieware/fix/makers-should-not-be-modules
these do not need to be modules
Jim Morris [Mon, 16 Jun 2014 01:02:30 +0000 (18:02 -0700)]
these do not need to be modules
Logxen [Sun, 15 Jun 2014 16:39:36 +0000 (09:39 -0700)]
Merge pull request #426 from logxen/config_include
implemented config include directive
Logxen [Sun, 15 Jun 2014 16:31:40 +0000 (09:31 -0700)]
implemented config include directive
Jim Morris [Sun, 15 Jun 2014 00:39:52 +0000 (17:39 -0700)]
Merge pull request #425 from klocs/edge
Add a check that the zprobe is not already triggered before moving the motors
Scott Foster [Sun, 15 Jun 2014 00:24:05 +0000 (17:24 -0700)]
remove debounce logic
Scott Foster [Sat, 14 Jun 2014 21:04:06 +0000 (14:04 -0700)]
Add the header file that I forgot to add for the last commit
Jim Morris [Sat, 14 Jun 2014 08:13:30 +0000 (01:13 -0700)]
Merge pull request #423 from wolfmanjm/upstreamedge
Public data does not need to be a module or have an instance, it is jus...
Jim Morris [Sat, 14 Jun 2014 08:11:53 +0000 (01:11 -0700)]
Public data does not need to be a module or have an instance, it is just a library.
Jim Morris [Sat, 14 Jun 2014 07:57:13 +0000 (00:57 -0700)]
Update Module.cpp
Jim Morris [Sat, 14 Jun 2014 07:46:03 +0000 (00:46 -0700)]
Merge pull request #422 from wolfmanjm/fix/module-event-arrays
make the event callbacks and definitions more readable
Jim Morris [Sat, 14 Jun 2014 07:43:01 +0000 (00:43 -0700)]
add some comments
Jim Morris [Sat, 14 Jun 2014 07:24:28 +0000 (00:24 -0700)]
just expand events.h, leave the rest the same, just a readability issue
Jim Morris [Sat, 14 Jun 2014 06:56:40 +0000 (23:56 -0700)]
don't use std::function as it uses a lot more memory than Module*
Jim Morris [Sat, 14 Jun 2014 06:12:01 +0000 (23:12 -0700)]
clean up the way events are handled and use std::function
Jim Morris [Fri, 13 Jun 2014 22:04:54 +0000 (15:04 -0700)]
Merge pull request #421 from wolfmanjm/upstreamedge
cleanup modules cleaning up
Jim Morris [Fri, 13 Jun 2014 22:02:10 +0000 (15:02 -0700)]
add ability to disable play led in config
clean up some modules cleaning themselves up if not enabled
remove vectors that are not being used
Scott Foster [Fri, 13 Jun 2014 03:56:38 +0000 (20:56 -0700)]
Add zprobe check before move code.
Jim Morris [Tue, 10 Jun 2014 06:13:35 +0000 (23:13 -0700)]
Merge remote-tracking branch 'upstream/edge' into upstreamedge
Jim Morris [Tue, 10 Jun 2014 06:08:48 +0000 (23:08 -0700)]
Merge pull request #418 from wolfmanjm/upstreamedge
Fix extruder SOLO moves when in volumetric mode, so they remain mm and m...
Jim Morris [Tue, 10 Jun 2014 06:06:47 +0000 (23:06 -0700)]
Merge remote-tracking branch 'upstream/edge' into upstreamedge
Jim Morris [Tue, 10 Jun 2014 06:05:50 +0000 (23:05 -0700)]
Fix extruder SOLO moves when in volumetric mode, so they remain mm and mm/min
Jim Morris [Mon, 9 Jun 2014 23:36:04 +0000 (16:36 -0700)]
Merge branch 'edge' of github.com:Smoothieware/Smoothieware into edge
Jim Morris [Mon, 9 Jun 2014 23:35:29 +0000 (16:35 -0700)]
remove webif as it never worked and has been abandoned
Jim Morris [Mon, 9 Jun 2014 04:13:52 +0000 (21:13 -0700)]
Merge pull request #417 from wolfmanjm/upstreamedge
clear AHB0 and AHB1 data sections
Jim Morris [Mon, 9 Jun 2014 04:01:35 +0000 (21:01 -0700)]
clear AHB0 and AHB1 data sections
Jim Morris [Sun, 8 Jun 2014 23:59:54 +0000 (16:59 -0700)]
Merge pull request #416 from wolfmanjm/optimize/bss
move big static data structures to USB and NET ram
Jim Morris [Sun, 8 Jun 2014 23:57:09 +0000 (16:57 -0700)]
move big static data structures to USB and NET ram
Jim Morris [Sun, 8 Jun 2014 23:32:41 +0000 (16:32 -0700)]
Merge pull request #415 from wolfmanjm/optimize/public-data
save some ram by not making public data returns static data
Jim Morris [Sun, 8 Jun 2014 23:30:17 +0000 (16:30 -0700)]
save some ram by not making public data returns static data
Combine some bools to bits
Logxen [Sun, 8 Jun 2014 22:35:43 +0000 (15:35 -0700)]
set the minimum filament diameter to 0.01mm to prevent potential rounding issues
Jim Morris [Sun, 8 Jun 2014 22:00:36 +0000 (15:00 -0700)]
Add filament diameter to panel settings
M503 should return steps/mm setting
Logxen [Sun, 8 Jun 2014 21:14:23 +0000 (14:14 -0700)]
extended volumetric settings into M92 and M500/M503
Logxen [Sun, 8 Jun 2014 19:37:43 +0000 (12:37 -0700)]
Merge pull request #414 from logxen/volumetric
Volumetric extrusion
Logxen [Sun, 8 Jun 2014 19:21:31 +0000 (12:21 -0700)]
added M200 command to set volumetric/linear extrusion mode
Logxen [Sun, 8 Jun 2014 18:59:48 +0000 (11:59 -0700)]
removed unnecessary members from Extruder
Logxen [Sun, 8 Jun 2014 18:55:14 +0000 (11:55 -0700)]
added filament_diameter config setting to Extruder to make volumetric extrusion easier to enable
if filament_diameter is not set or is 0 (or less) then the steps_per_millimeter will be left unaltered
Logxen [Sun, 8 Jun 2014 04:15:45 +0000 (21:15 -0700)]
Merge pull request #413 from logxen/pausecmd
added freeze and unfreeze commands to PauseButton
Logxen [Sun, 8 Jun 2014 04:03:29 +0000 (21:03 -0700)]
moved freeze and unfreeze commands into PauseButton
Jim Morris [Sun, 8 Jun 2014 03:40:20 +0000 (20:40 -0700)]
update firmware.bin
Jim Morris [Sun, 8 Jun 2014 03:34:05 +0000 (20:34 -0700)]
Update config
Jim Morris [Sun, 8 Jun 2014 03:33:22 +0000 (20:33 -0700)]
Update config
Logxen [Sun, 8 Jun 2014 03:07:25 +0000 (20:07 -0700)]
renamed pause and resume commands to freeze and unfreeze
Logxen [Sat, 7 Jun 2014 17:24:43 +0000 (10:24 -0700)]
added pause and resume commands to SimpleShell
this system enables a solution for active endstops demonstrated in the Smoothieboard ConfigSample
moved Pauser into Robot (implemented Modules should not be in libs)
Jim Morris [Sat, 7 Jun 2014 05:25:42 +0000 (22:25 -0700)]
Merge pull request #412 from wolfmanjm/fix/multi-extruder-bed
Fix/multi extruder bed
Jim Morris [Sat, 7 Jun 2014 05:07:04 +0000 (22:07 -0700)]
need to enable the extruder if it is the only one
Jim Morris [Sat, 7 Jun 2014 04:32:32 +0000 (21:32 -0700)]
fix auto pid refactor bug
Jim Morris [Sat, 7 Jun 2014 00:41:05 +0000 (17:41 -0700)]
Fix bed temp setting when multi extruder is configured
Refactor AutoPid, now handles M302 itself
Make tool manager ignore tools requests it does not manage
Jim Morris [Fri, 6 Jun 2014 06:31:07 +0000 (23:31 -0700)]
Merge pull request #411 from wolfmanjm/upstreamedge
fix panel value setting
Jim Morris [Fri, 6 Jun 2014 06:28:47 +0000 (23:28 -0700)]
fix panel value setting
Michael Moon [Wed, 4 Jun 2014 03:44:51 +0000 (13:44 +1000)]
Merge branch 'fix/robot_use_powf' into edge