clinton/Smoothieware.git
9 years agocheck zprobe is connected and not triggered before any bed leveling command
Jim Morris [Sat, 2 Aug 2014 22:55:37 +0000 (15:55 -0700)]
check zprobe is connected and not triggered before any bed leveling command

9 years agomake speed volatile so acceleration tick can see it
Jim Morris [Sat, 2 Aug 2014 22:01:34 +0000 (15:01 -0700)]
make speed volatile so acceleration tick can see it
fix bug in homing type selection

9 years agofix potential homing race condition
Jim Morris [Sat, 2 Aug 2014 21:35:39 +0000 (14:35 -0700)]
fix potential homing race condition
add tolerance to probes

9 years agoAdd homing order to config
Jim Morris [Sat, 2 Aug 2014 07:35:01 +0000 (00:35 -0700)]
Add homing order to config

9 years agoonly backoff after homing if triggered and asked to move
Jim Morris [Fri, 1 Aug 2014 07:10:47 +0000 (00:10 -0700)]
only backoff after homing if triggered and asked to move

9 years agoadded some placeholders for function hook in
Jim Morris [Fri, 1 Aug 2014 06:36:53 +0000 (23:36 -0700)]
added some placeholders for function hook in

9 years agoadd loading strategy to zprobe
Jim Morris [Thu, 31 Jul 2014 07:14:54 +0000 (00:14 -0700)]
add loading strategy to zprobe
refactor ctor and dtor into cpp
add example config

9 years agoimplement probing, and plane definition and z offset calculation
Jim Morris [Thu, 31 Jul 2014 06:48:31 +0000 (23:48 -0700)]
implement probing, and plane definition and z offset calculation

9 years agoInitial start at a threepoint bed leveling strategy
Jim Morris [Thu, 31 Jul 2014 00:28:17 +0000 (17:28 -0700)]
Initial start at a threepoint bed leveling strategy

9 years agoMerge pull request #468 from wolfmanjm/refactor/zprobe-levelling
Jim Morris [Wed, 30 Jul 2014 23:46:18 +0000 (16:46 -0700)]
Merge pull request #468 from wolfmanjm/refactor/zprobe-levelling

Refactor/zprobe levelling

9 years agofinalize zprobe and delta calibration refactor
Jim Morris [Wed, 30 Jul 2014 22:39:51 +0000 (15:39 -0700)]
finalize zprobe and delta calibration refactor

9 years agoadd the leveling_strategies from config
Jim Morris [Wed, 30 Jul 2014 09:08:15 +0000 (02:08 -0700)]
add the leveling_strategies from config

9 years agoinitial refactor for leveling strategies
Jim Morris [Wed, 30 Jul 2014 07:28:24 +0000 (00:28 -0700)]
initial refactor for leveling strategies

9 years agoMerge pull request #467 from wolfmanjm/upstreamedge
Jim Morris [Wed, 30 Jul 2014 01:43:31 +0000 (18:43 -0700)]
Merge pull request #467 from wolfmanjm/upstreamedge

added the msd_disable option to sample configs

9 years agoadded the msd_disable option to sample configs
Jim Morris [Wed, 30 Jul 2014 01:42:03 +0000 (18:42 -0700)]
added the msd_disable option to sample configs

9 years agoMerge pull request #466 from wolfmanjm/add/disable-msd
Jim Morris [Wed, 30 Jul 2014 01:31:55 +0000 (18:31 -0700)]
Merge pull request #466 from wolfmanjm/add/disable-msd

Add a disable_msd to config to totally disable msd

9 years agoAdd a disable_msd to config to totally disable msd
Jim Morris [Wed, 30 Jul 2014 01:28:45 +0000 (18:28 -0700)]
Add a disable_msd to config to totally disable msd

9 years agoupdate firmware.bin and checksum
Jim Morris [Mon, 28 Jul 2014 02:24:31 +0000 (19:24 -0700)]
update firmware.bin and checksum

9 years agoMerge pull request #462 from wolfmanjm/upstreamedge
Jim Morris [Sun, 27 Jul 2014 19:14:08 +0000 (12:14 -0700)]
Merge pull request #462 from wolfmanjm/upstreamedge

fix current control bug introduced by refactor

9 years agofix current control bug introduced by refactor
Jim Morris [Sun, 27 Jul 2014 19:13:11 +0000 (12:13 -0700)]
fix current control bug introduced by refactor

9 years agoMerge pull request #460 from wolfmanjm/upstreamedge
Jim Morris [Thu, 24 Jul 2014 22:40:03 +0000 (15:40 -0700)]
Merge pull request #460 from wolfmanjm/upstreamedge

cleanup include files

9 years agocleanup include files
Jim Morris [Thu, 24 Jul 2014 22:39:04 +0000 (15:39 -0700)]
cleanup include files

9 years agoMerge pull request #459 from wolfmanjm/refactor/digipot
Jim Morris [Thu, 24 Jul 2014 22:25:41 +0000 (15:25 -0700)]
Merge pull request #459 from wolfmanjm/refactor/digipot

refactor current control to save memory

9 years agorefactor current control to save memory
Jim Morris [Thu, 24 Jul 2014 22:22:25 +0000 (15:22 -0700)]
refactor current control to save memory
M500 now saves all currents for all configured channels

9 years agoMerge pull request #458 from wolfmanjm/upstreamedge
Jim Morris [Thu, 24 Jul 2014 07:23:30 +0000 (00:23 -0700)]
Merge pull request #458 from wolfmanjm/upstreamedge

show status of all connected endstops with M119

9 years agoshow status of all connected endstops with M119
Jim Morris [Thu, 24 Jul 2014 07:22:40 +0000 (00:22 -0700)]
show status of all connected endstops with M119

9 years agoMerge pull request #457 from wolfmanjm/add/limit-switch-stop
Jim Morris [Wed, 23 Jul 2014 23:58:22 +0000 (16:58 -0700)]
Merge pull request #457 from wolfmanjm/add/limit-switch-stop

Add/limit switch stop

9 years agofixed use of pause in other modules
Jim Morris [Wed, 23 Jul 2014 19:58:19 +0000 (12:58 -0700)]
fixed use of pause in other modules

9 years agodon; tlet pauser counter go negative
Jim Morris [Wed, 23 Jul 2014 07:49:43 +0000 (00:49 -0700)]
don; tlet pauser counter go negative

9 years agoadd some TODO notes
Jim Morris [Wed, 23 Jul 2014 07:38:35 +0000 (00:38 -0700)]
add some TODO notes

9 years agofix pause button to be able to unpause system regardless of what caused it to pause.
Jim Morris [Wed, 23 Jul 2014 07:33:34 +0000 (00:33 -0700)]
fix pause button to be able to unpause system regardless of what caused it to pause.
fix wait for temperature so multiple waits don't lock system indefinitely

9 years agofix typo
Jim Morris [Wed, 23 Jul 2014 06:46:15 +0000 (23:46 -0700)]
fix typo

9 years agoAdd enabling of limit switches which will freeze operations if any limit switch is...
Jim Morris [Wed, 23 Jul 2014 06:43:35 +0000 (23:43 -0700)]
Add enabling of limit switches which will freeze operations if any limit switch is triggered while printing

9 years agoMerge branch 'edge' of github.com:Smoothieware/Smoothieware into edge
Jim Morris [Mon, 21 Jul 2014 05:32:59 +0000 (22:32 -0700)]
Merge branch 'edge' of github.com:Smoothieware/Smoothieware into edge

9 years agoadd md5 checksum for binary file
Jim Morris [Mon, 21 Jul 2014 05:32:18 +0000 (22:32 -0700)]
add md5 checksum for binary file

9 years agoMerge pull request #453 from RepRapMorgan/SCARAcal
Jim Morris [Mon, 14 Jul 2014 21:04:28 +0000 (14:04 -0700)]
Merge pull request #453 from RepRapMorgan/SCARAcal

Add SCARAcal to Smoothieware

9 years agosnprintf in SCARA_ang_move
Quentin Harley [Mon, 14 Jul 2014 20:59:45 +0000 (22:59 +0200)]
snprintf in SCARA_ang_move

9 years agoSimplified SCARA_ang_move()
Quentin Harley [Mon, 14 Jul 2014 11:01:16 +0000 (13:01 +0200)]
Simplified SCARA_ang_move()

9 years agoRemoved unused event handler, and repaired M114 format
Quentin Harley [Sun, 13 Jul 2014 16:20:26 +0000 (18:20 +0200)]
Removed unused event handler, and repaired M114 format

9 years agoupdate fimware.bin
Jim Morris [Sun, 13 Jul 2014 08:26:31 +0000 (01:26 -0700)]
update fimware.bin

9 years agoCleaned up code for pull request
Quentin Harley [Sun, 13 Jul 2014 08:22:20 +0000 (10:22 +0200)]
Cleaned up code for pull request
 Changes to be committed:
modified:   src/modules/tools/scaracal/SCARAcal.cpp
modified:   src/modules/tools/scaracal/SCARAcal.h

9 years agoMerge remote-tracking branch 'upstream/edge' into edge
Quentin Harley [Sun, 13 Jul 2014 08:21:35 +0000 (10:21 +0200)]
Merge remote-tracking branch 'upstream/edge' into edge

9 years agoMerge pull request #452 from wolfmanjm/upstreamedge
Jim Morris [Sun, 13 Jul 2014 01:24:37 +0000 (18:24 -0700)]
Merge pull request #452 from wolfmanjm/upstreamedge

fix G90/91 for Extruder

9 years agofix G90/91 for Extruder
Jim Morris [Sun, 13 Jul 2014 01:23:36 +0000 (18:23 -0700)]
fix G90/91 for Extruder

9 years agoAdd SCARAcal to Smoothieware
Quentin Harley [Sat, 12 Jul 2014 22:47:33 +0000 (00:47 +0200)]
Add SCARAcal to Smoothieware
Required for easy SCARA calibration, using M360 M361 and M364 calibration routines as
described in http://reprap.org/wiki/G-code

 Changes to be committed:
modified:   src/main.cpp
new file:   src/modules/tools/scaracal/SCARAcal.cpp
new file:   src/modules/tools/scaracal/SCARAcal.h

9 years agoMerge branch 'edge' of github.com:Smoothieware/Smoothieware into edge
Jim Morris [Sat, 12 Jul 2014 03:38:54 +0000 (20:38 -0700)]
Merge branch 'edge' of github.com:Smoothieware/Smoothieware into edge

9 years agoupdate firmware.bin
Jim Morris [Sat, 12 Jul 2014 03:38:31 +0000 (20:38 -0700)]
update firmware.bin

9 years agoMerge pull request #450 from wolfmanjm/upstreamedge
Jim Morris [Fri, 11 Jul 2014 20:36:54 +0000 (13:36 -0700)]
Merge pull request #450 from wolfmanjm/upstreamedge

Fix M82/M83

9 years agoFix M82/M83
Jim Morris [Fri, 11 Jul 2014 20:34:53 +0000 (13:34 -0700)]
Fix M82/M83

9 years agoMerge pull request #449 from RepRapMorgan/addSCARA
Jim Morris [Fri, 11 Jul 2014 15:22:40 +0000 (08:22 -0700)]
Merge pull request #449 from RepRapMorgan/addSCARA

Adds Morgan SCARA solution to smoothieware

9 years agoupdate firmware.bin
Jim Morris [Fri, 11 Jul 2014 13:55:24 +0000 (06:55 -0700)]
update firmware.bin

9 years agoAdds Morgan SCARA solution to smoothieware
Quentin Harley [Fri, 11 Jul 2014 11:27:52 +0000 (13:27 +0200)]
Adds Morgan SCARA solution to smoothieware
Will be adaptable to other SCARA systems

modified:   src/modules/robot/Robot.cpp
new file:   src/modules/robot/arm_solutions/MorganSCARASolution.cpp
new file:   src/modules/robot/arm_solutions/MorganSCARASolution.h

9 years agoMerge pull request #447 from wolfmanjm/upstreamedge
Jim Morris [Fri, 11 Jul 2014 06:36:03 +0000 (23:36 -0700)]
Merge pull request #447 from wolfmanjm/upstreamedge

apply M200 after queue is empty

9 years agoapply M200 after queue is empty
Jim Morris [Fri, 11 Jul 2014 06:35:07 +0000 (23:35 -0700)]
apply M200 after queue is empty

9 years agoMerge pull request #445 from Smoothieware/fix/volumetric-extrusion-speed
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

9 years agoMake solo moves travel the requested mm not volumetric
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

9 years agoredo how volumetric extrusion is calculated to ease firmware retract
Jim Morris [Wed, 9 Jul 2014 07:40:53 +0000 (00:40 -0700)]
redo how volumetric extrusion is calculated to ease firmware retract

9 years agoMerge pull request #444 from Smoothieware/feature/firmware-retraction
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

9 years agoadd config, fix zlift direction, add M500 setting for M207
Jim Morris [Wed, 9 Jul 2014 01:00:39 +0000 (18:00 -0700)]
add config, fix zlift direction, add M500 setting for M207

9 years agoadd config example
Jim Morris [Wed, 9 Jul 2014 00:05:41 +0000 (17:05 -0700)]
add config example

9 years agofix duplicate names
Jim Morris [Tue, 8 Jul 2014 23:52:54 +0000 (16:52 -0700)]
fix duplicate names

9 years agoadd zlift in a hacky way
Jim Morris [Tue, 8 Jul 2014 23:49:20 +0000 (16:49 -0700)]
add zlift in a hacky way

9 years agoAdd initial firmware retract and recover gomamnds G10/11 and M207/208
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

9 years agoMerge pull request #443 from GeorgeHahn/patch-1
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

9 years agoSpelling fixes
George Hahn [Thu, 3 Jul 2014 00:57:02 +0000 (20:57 -0400)]
Spelling fixes

9 years agoupdate firmware.bin
Jim Morris [Tue, 24 Jun 2014 23:32:06 +0000 (16:32 -0700)]
update firmware.bin

9 years agoMerge pull request #442 from wolfmanjm/upstreamedge
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

9 years agoFix 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

9 years agoupdate firmware.bin
Jim Morris [Tue, 24 Jun 2014 05:37:26 +0000 (22:37 -0700)]
update firmware.bin

9 years agoMerge pull request #441 from wolfmanjm/upstreamedge
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

9 years agoFix bug in Line number handling
Jim Morris [Tue, 24 Jun 2014 05:34:44 +0000 (22:34 -0700)]
Fix bug in Line number handling

9 years agoupdate firmware.bin
Jim Morris [Mon, 23 Jun 2014 22:57:20 +0000 (15:57 -0700)]
update firmware.bin

9 years agoUpdate GcodeDispatch.cpp
Logxen [Mon, 23 Jun 2014 20:51:27 +0000 (13:51 -0700)]
Update GcodeDispatch.cpp

9 years agoMerge pull request #438 from mhackney/edge
Jim Morris [Sun, 22 Jun 2014 02:48:49 +0000 (19:48 -0700)]
Merge pull request #438 from mhackney/edge

Added the TemperatureSwitch module

9 years agofixed bug if temp_controllers was empty and also remove those whose designator is...
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.

9 years agomade recommended changes
mhackney [Sat, 21 Jun 2014 22:19:19 +0000 (18:19 -0400)]
made recommended changes

9 years agoremoved some debug code
mhackney [Sat, 21 Jun 2014 18:13:01 +0000 (14:13 -0400)]
removed some debug code

9 years agoAdded TemperatureSwitch module
mhackney [Sat, 21 Jun 2014 18:04:44 +0000 (14:04 -0400)]
Added TemperatureSwitch module

also added support in all the config samples

9 years agoupdate firmware.bin
Jim Morris [Fri, 20 Jun 2014 06:12:03 +0000 (23:12 -0700)]
update firmware.bin

9 years agoMerge pull request #437 from wolfmanjm/upstreamedge
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

9 years agoadded example of using setpublicdata for 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

9 years agoupdate formware.bin
Jim Morris [Thu, 19 Jun 2014 21:44:17 +0000 (14:44 -0700)]
update formware.bin

9 years agoMerge pull request #434 from Smoothieware/optimize/gcode
Jim Morris [Thu, 19 Jun 2014 21:43:13 +0000 (14:43 -0700)]
Merge pull request #434 from Smoothieware/optimize/gcode

Optimize/gcode

9 years agoMerge remote-tracking branch 'upstream/edge' into optimize/gcode
Jim Morris [Thu, 19 Jun 2014 09:53:04 +0000 (02:53 -0700)]
Merge remote-tracking branch 'upstream/edge' into optimize/gcode

9 years agoMerge pull request #433 from wolfmanjm/update/remove-onconfigreload-event
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

9 years agoMerge remote-tracking branch 'upstream/edge' into 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

9 years agoMerge remote-tracking branch 'upstream/edge' into optimize/gcode
Jim Morris [Thu, 19 Jun 2014 09:38:35 +0000 (02:38 -0700)]
Merge remote-tracking branch 'upstream/edge' into optimize/gcode

9 years agoFix typo
Jim Morris [Thu, 19 Jun 2014 09:37:32 +0000 (02:37 -0700)]
Fix typo

9 years agoupdate bin
Jim Morris [Thu, 19 Jun 2014 06:31:13 +0000 (23:31 -0700)]
update bin

9 years agoreallocate the gcode vector in block to reduce memory usage when block is cleared
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

9 years agoadd binary
Jim Morris [Thu, 19 Jun 2014 05:43:01 +0000 (22:43 -0700)]
add binary

9 years agostrip off Gxxx and Mxxx in Gcode
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

9 years agopack bools in gcode
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

9 years agoadded comments
Jim Morris [Tue, 17 Jun 2014 08:37:35 +0000 (01:37 -0700)]
added comments

9 years agoremove on_config_reload event
Jim Morris [Tue, 17 Jun 2014 08:24:15 +0000 (01:24 -0700)]
remove on_config_reload event

9 years agoMerge pull request #430 from wolfmanjm/upstreamedge
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 ...

9 years agofix race conditions in slowticker... thanks to raldrich for finding one of them
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

9 years agoUpdate config
Jim Morris [Mon, 16 Jun 2014 21:24:04 +0000 (14:24 -0700)]
Update config

9 years agoMerge pull request #429 from wolfmanjm/add/max-step-rate-check
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...

9 years agoremove comment field
Jim Morris [Mon, 16 Jun 2014 07:38:17 +0000 (00:38 -0700)]
remove comment field