clinton/Smoothieware.git
9 years agodon't report tower offsetrs if none are set
Jim Morris [Sun, 8 Feb 2015 01:24:55 +0000 (17:24 -0800)]
don't report tower offsetrs if none are set

9 years agoadd tower offsets to linear delta arm solution
Jim Morris [Sun, 8 Feb 2015 01:21:01 +0000 (17:21 -0800)]
add tower offsets to linear delta arm solution

9 years agoMerge pull request #593 from Smoothieware/add/Steinhart-Hart_equation
Jim Morris [Thu, 5 Feb 2015 23:43:41 +0000 (15:43 -0800)]
Merge pull request #593 from Smoothieware/add/Steinhart-Hart_equation

Add/steinhart hart equation

9 years agoadd -s option to the calc_thermistor command to save the vaules to the specified...
Jim Morris [Thu, 5 Feb 2015 23:35:30 +0000 (15:35 -0800)]
add -s option to the calc_thermistor command to save the vaules to the specified thermistor

9 years agoadded calc_thermistor command to calculate the Steinhart Hart coefficents within...
Jim Morris [Tue, 3 Feb 2015 10:30:05 +0000 (02:30 -0800)]
added calc_thermistor command to calculate the Steinhart Hart coefficents within smoothie

9 years agocomment typo
Jim Morris [Mon, 2 Feb 2015 23:10:23 +0000 (15:10 -0800)]
comment typo

9 years agoAdd M200 with no params prints filament diameter
Jim Morris [Mon, 2 Feb 2015 09:10:21 +0000 (01:10 -0800)]
Add M200 with no params prints filament diameter
Allow M305 to switch safely between SHH and Beta calculations
disable temperature if a bad M305 has been issued

9 years agorefactor set_optional
Jim Morris [Sun, 1 Feb 2015 06:26:52 +0000 (22:26 -0800)]
refactor set_optional

9 years agoFix M503, M305 and reading from prefined thermistors
Jim Morris [Sun, 1 Feb 2015 06:09:00 +0000 (22:09 -0800)]
Fix M503, M305 and reading from prefined thermistors

9 years agoadd predefined thermistors with SHH coefficients
Jim Morris [Sat, 31 Jan 2015 23:42:00 +0000 (15:42 -0800)]
add predefined thermistors with SHH coefficients

9 years agoincrease printf float sig digits for thermistor properties
Jim Morris [Sat, 31 Jan 2015 10:11:31 +0000 (02:11 -0800)]
increase printf float sig digits for thermistor properties

9 years agoallow config to specify Steinhart-Hart coefficients as well
Jim Morris [Sat, 31 Jan 2015 09:54:40 +0000 (01:54 -0800)]
allow config to specify Steinhart-Hart coefficients as well
allow M305 to set I,J,K to set c1, c2, c3 SH coefficients

9 years agoImplement Steinhart-Hart equation to calculate temperature
Jim Morris [Sat, 31 Jan 2015 06:14:45 +0000 (22:14 -0800)]
Implement Steinhart-Hart equation to calculate temperature

9 years agoupdate firmware.bin
Jim Morris [Fri, 30 Jan 2015 23:19:23 +0000 (15:19 -0800)]
update firmware.bin

9 years agoMerge pull request #587 from wolfmanjm/upstreamedge
Jim Morris [Fri, 30 Jan 2015 23:10:17 +0000 (15:10 -0800)]
Merge pull request #587 from wolfmanjm/upstreamedge

fix M500 and M504 occasional hang due to the remove() command

9 years agoalso fix M504
Jim Morris [Fri, 30 Jan 2015 23:08:31 +0000 (15:08 -0800)]
also fix M504

9 years agoMerge remote-tracking branch 'upstream/edge' into upstreamedge
Jim Morris [Thu, 29 Jan 2015 02:53:39 +0000 (18:53 -0800)]
Merge remote-tracking branch 'upstream/edge' into upstreamedge

9 years agofix M500 hanging
Jim Morris [Sat, 24 Jan 2015 23:24:44 +0000 (15:24 -0800)]
fix M500 hanging

9 years agoUpdate Readme.md
Jim Morris [Thu, 22 Jan 2015 07:26:06 +0000 (23:26 -0800)]
Update Readme.md

9 years agoCreate Readme.md
Jim Morris [Thu, 22 Jan 2015 07:25:40 +0000 (23:25 -0800)]
Create Readme.md

9 years agoMerge pull request #552 from lautr3k/module/Drills
Arthur Wolf [Wed, 21 Jan 2015 21:54:25 +0000 (22:54 +0100)]
Merge pull request #552 from lautr3k/module/Drills

Drills Module (Canned Drilling Cycles Implementation)

Thanks a lot :)

9 years agoUpdate: change module name
Sébastien Mischler (aka skarab) [Wed, 21 Jan 2015 18:05:13 +0000 (19:05 +0100)]
Update: change module name

9 years agoFix: unity -> units
Sébastien Mischler (aka skarab) [Wed, 21 Jan 2015 17:47:23 +0000 (18:47 +0100)]
Fix: unity -> units

9 years agoFix: unity -> units
Sébastien Mischler (aka skarab) [Wed, 21 Jan 2015 17:43:51 +0000 (18:43 +0100)]
Fix: unity -> units

9 years agoupdate firmware.bin
Jim Morris [Wed, 21 Jan 2015 03:55:43 +0000 (19:55 -0800)]
update firmware.bin

9 years agoMerge pull request #583 from wolfmanjm/upstreamedge
Jim Morris [Wed, 21 Jan 2015 03:54:11 +0000 (19:54 -0800)]
Merge pull request #583 from wolfmanjm/upstreamedge

Fix ever increasing config-override file size

9 years agoremove config-override fil ebefore appending to it
Jim Morris [Wed, 21 Jan 2015 03:51:55 +0000 (19:51 -0800)]
remove config-override fil ebefore appending to it

9 years agomake default to clear bed plane on G32, specify K0 to keep it
Jim Morris [Tue, 20 Jan 2015 05:23:02 +0000 (21:23 -0800)]
make default to clear bed plane on G32, specify K0 to keep it

9 years agoMerge pull request #582 from wolfmanjm/upstreamedge
Jim Morris [Mon, 19 Jan 2015 22:49:22 +0000 (14:49 -0800)]
Merge pull request #582 from wolfmanjm/upstreamedge

tweak header file includes

9 years agotweak header file includes
Jim Morris [Mon, 19 Jan 2015 22:48:05 +0000 (14:48 -0800)]
tweak header file includes

9 years agoMerge pull request #581 from wolfmanjm/upstreamedge
Jim Morris [Mon, 19 Jan 2015 21:09:41 +0000 (13:09 -0800)]
Merge pull request #581 from wolfmanjm/upstreamedge

fix include stdio in appendfilestream and filestream

9 years agofix include stdio in appendfilestream and filestream
Jim Morris [Mon, 19 Jan 2015 21:08:49 +0000 (13:08 -0800)]
fix include stdio in appendfilestream and filestream

9 years agoupdate firmware.bin
Jim Morris [Mon, 19 Jan 2015 10:45:02 +0000 (02:45 -0800)]
update firmware.bin

9 years agoMerge pull request #578 from Smoothieware/fix/wait-for-temp-done-in-gcode-received
Jim Morris [Mon, 19 Jan 2015 05:53:26 +0000 (21:53 -0800)]
Merge pull request #578 from Smoothieware/fix/wait-for-temp-done-in-gcode-received

Fix/wait for temp done in gcode received

9 years agoremove pauser and wait for temp to be reached in on gcode recieve
Jim Morris [Mon, 19 Jan 2015 05:27:41 +0000 (21:27 -0800)]
remove pauser and wait for temp to be reached in on gcode recieve

9 years agoremove on gcode execute from temperature control
Jim Morris [Mon, 19 Jan 2015 05:16:41 +0000 (21:16 -0800)]
remove on gcode execute from temperature control
set temp once queue is empty do not return ok until temp is reached if wait for temp - fixes temp monitoring for hosts

9 years agofix round to use float not double
Jim Morris [Sun, 18 Jan 2015 06:48:37 +0000 (22:48 -0800)]
fix round to use float not double
M504 should use appendfilestream as well

9 years agoMerge pull request #577 from wolfmanjm/upstreamedge
Jim Morris [Sat, 17 Jan 2015 10:06:56 +0000 (02:06 -0800)]
Merge pull request #577 from wolfmanjm/upstreamedge

add M120/M121 push/pop state. Use it for extrude command on panel

9 years agoadd M120/M121 push/pop state. Use it for extrude command on panel
Jim Morris [Sat, 17 Jan 2015 07:09:35 +0000 (23:09 -0800)]
add M120/M121 push/pop state. Use it for extrude command on panel

9 years agofix comment typo
Jim Morris [Wed, 14 Jan 2015 03:34:48 +0000 (19:34 -0800)]
fix comment typo

9 years agoMerge pull request #574 from PetteriAimonen/spindle_fixes_for_merge
Jim Morris [Mon, 29 Dec 2014 10:00:42 +0000 (02:00 -0800)]
Merge pull request #574 from PetteriAimonen/spindle_fixes_for_merge

Small fixes for the Spindle module.

9 years agoSmall fixes for the Spindle module.
Petteri Aimonen [Mon, 29 Dec 2014 09:51:57 +0000 (11:51 +0200)]
Small fixes for the Spindle module.

- Now uses us_ticker_read(), leaving systick free for other uses.
- Sets lower priority for the pulse sensor interrupt.
- Added option for smoothing filter on the RPM readings, which
  helps PID if the readings are noisy.

9 years agoMerge pull request #573 from wolfmanjm/add/temp-option-to-suspend
Jim Morris [Mon, 29 Dec 2014 02:25:16 +0000 (18:25 -0800)]
Merge pull request #573 from wolfmanjm/add/temp-option-to-suspend

Add/temp option to suspend

9 years agostart G4 timer after queue is empty
Jim Morris [Mon, 29 Dec 2014 01:34:46 +0000 (17:34 -0800)]
start G4 timer after queue is empty

9 years agorefactor G4 out of slowtickerinto robot,and to not use pauser. Just drain queue and...
Jim Morris [Mon, 29 Dec 2014 01:30:25 +0000 (17:30 -0800)]
refactor G4 out of slowtickerinto robot,and to not use pauser. Just drain queue and wait for

9 years agoadc is not a module
Jim Morris [Sun, 28 Dec 2014 23:28:12 +0000 (15:28 -0800)]
adc is not a module
add split() to utils
allow heaters to not be turned off during suspend

9 years agoupdate firmware.bin
Jim Morris [Sat, 27 Dec 2014 02:22:28 +0000 (18:22 -0800)]
update firmware.bin

9 years agoMerge pull request #571 from wolfmanjm/add/temp-sensor-settings
Jim Morris [Fri, 26 Dec 2014 04:03:32 +0000 (20:03 -0800)]
Merge pull request #571 from wolfmanjm/add/temp-sensor-settings

Add/temp sensor settings

9 years agodon't disable extruder on_halt, not needed
Jim Morris [Thu, 25 Dec 2014 09:23:02 +0000 (01:23 -0800)]
don't disable extruder on_halt, not needed

9 years agoadd temp sensor specific settings, like for thermistor Beta, R0, T0
Jim Morris [Thu, 25 Dec 2014 07:38:02 +0000 (23:38 -0800)]
add temp sensor specific settings, like for thermistor Beta, R0, T0
add and save max_pwm and i_max

9 years agoMerge pull request #570 from wolfmanjm/upstreamedge
Jim Morris [Tue, 23 Dec 2014 03:13:54 +0000 (19:13 -0800)]
Merge pull request #570 from wolfmanjm/upstreamedge

refactor median buffer

9 years agoMerge remote-tracking branch 'upstream/edge' into upstreamedge
Jim Morris [Mon, 22 Dec 2014 05:54:17 +0000 (21:54 -0800)]
Merge remote-tracking branch 'upstream/edge' into upstreamedge

9 years agoput median buffer on stack
Jim Morris [Mon, 22 Dec 2014 05:53:23 +0000 (21:53 -0800)]
put median buffer on stack

9 years agoupdate firmware.bin
Jim Morris [Mon, 22 Dec 2014 03:55:03 +0000 (19:55 -0800)]
update firmware.bin

9 years agoMerge pull request #569 from Smoothieware/fix/extruder-regression-unstepped-steps
Jim Morris [Mon, 22 Dec 2014 00:57:38 +0000 (16:57 -0800)]
Merge pull request #569 from Smoothieware/fix/extruder-regression-unstepped-steps

add back the unstepped distance to exrtuder follow mode, and refactor tha...

9 years agoadd back the unstepped distance to extuder follow mode, and refactor that code
Jim Morris [Sun, 21 Dec 2014 23:10:33 +0000 (15:10 -0800)]
add back the unstepped distance to extuder follow mode, and refactor that code
Make millimeters_of_travel consistent about what it uses to detect 0.0F

9 years agoMerge pull request #568 from wolfmanjm/upstreamedge
Jim Morris [Sun, 21 Dec 2014 01:45:06 +0000 (17:45 -0800)]
Merge pull request #568 from wolfmanjm/upstreamedge

add M600 as alternative to suspend command

9 years agoadd M600 as alternative to suspend command
Jim Morris [Sun, 21 Dec 2014 01:44:24 +0000 (17:44 -0800)]
add M600 as alternative to suspend command

9 years agoMerge pull request #567 from PetteriAimonen/save_thermistor_ram
Jim Morris [Sat, 20 Dec 2014 08:55:33 +0000 (00:55 -0800)]
Merge pull request #567 from PetteriAimonen/save_thermistor_ram

Save 64 bytes RAM per thermistor by moving median_buffer to AHB0.

9 years agoSave 64 bytes RAM per thermistor by moving median_buffer to AHB0.
Petteri Aimonen [Sat, 20 Dec 2014 08:26:49 +0000 (10:26 +0200)]
Save 64 bytes RAM per thermistor by moving median_buffer to AHB0.

Also we only need one median_buffer (total), because each thermistor
uses it only when quick_median() is running. Actual data is stored
in the queue. So this patch reuses the same buffer for all thermistors.

9 years agoMerge pull request #566 from wolfmanjm/upstreamedge
Jim Morris [Sat, 20 Dec 2014 05:56:30 +0000 (21:56 -0800)]
Merge pull request #566 from wolfmanjm/upstreamedge

semi revert the windup patch, now it is disabled by default can be enabl...

9 years agosemi revert the windup patch, now it is disabled by default can be enabled in config...
Jim Morris [Sat, 20 Dec 2014 05:52:37 +0000 (21:52 -0800)]
semi revert the windup patch, now it is disabled by default can be enabled in config with windup true
needs more work.
Added correct initialization of last temp and iTerm when temp turned on

9 years agoMerge pull request #565 from PetteriAimonen/pid_windup_change
Jim Morris [Sat, 20 Dec 2014 02:26:43 +0000 (18:26 -0800)]
Merge pull request #565 from PetteriAimonen/pid_windup_change

Reduce overshoot in TemperatureControl.

9 years agoReduce overshoot in TemperatureControl.
Petteri Aimonen [Fri, 19 Dec 2014 19:56:58 +0000 (21:56 +0200)]
Reduce overshoot in TemperatureControl.

Implemented suggestion by ElMonkey. Do not update I term when the output
is saturated (0 or 255). This reduces the overshoot to about half.

9 years agoMerge pull request #562 from PetteriAimonen/machining_features
Jim Morris [Fri, 19 Dec 2014 20:16:43 +0000 (12:16 -0800)]
Merge pull request #562 from PetteriAimonen/machining_features

Machining features

9 years agoAdd option to jog by 0.01mm (useful in machining)
Petteri Aimonen [Mon, 1 Dec 2014 18:26:41 +0000 (20:26 +0200)]
Add option to jog by 0.01mm (useful in machining)

9 years agoAdd other common file extensions to FileScreen
Petteri Aimonen [Mon, 1 Dec 2014 18:25:57 +0000 (20:25 +0200)]
Add other common file extensions to FileScreen

9 years agoupdate firmware.bin
Jim Morris [Fri, 19 Dec 2014 09:18:23 +0000 (01:18 -0800)]
update firmware.bin

9 years agoMerge pull request #561 from wolfmanjm/upstreamedge
Jim Morris [Thu, 18 Dec 2014 08:18:39 +0000 (00:18 -0800)]
Merge pull request #561 from wolfmanjm/upstreamedge

cycle main loop before suspend

9 years agocycle main loop a few times before suspending to clear any buffered commands
Jim Morris [Thu, 18 Dec 2014 08:17:00 +0000 (00:17 -0800)]
cycle main loop a few times before suspending to clear any buffered commands

9 years agoMerge remote-tracking branch 'upstream/edge' into upstreamedge
Jim Morris [Thu, 18 Dec 2014 01:21:26 +0000 (17:21 -0800)]
Merge remote-tracking branch 'upstream/edge' into upstreamedge

9 years agoupdate readme
Jim Morris [Thu, 18 Dec 2014 01:21:03 +0000 (17:21 -0800)]
update readme

9 years agoMerge pull request #560 from wolfmanjm/upstreamedge
Jim Morris [Thu, 18 Dec 2014 01:19:11 +0000 (17:19 -0800)]
Merge pull request #560 from wolfmanjm/upstreamedge

add example of filament out switch config

9 years agoadd example of filament out switch config
Jim Morris [Thu, 18 Dec 2014 01:18:09 +0000 (17:18 -0800)]
add example of filament out switch config

9 years agoMerge pull request #559 from wolfmanjm/feature/suspend-resume
Jim Morris [Wed, 17 Dec 2014 22:54:55 +0000 (14:54 -0800)]
Merge pull request #559 from wolfmanjm/feature/suspend-resume

Feature/suspend resume

9 years agoMerge pull request #556 from RepRapMorgan/scara_home_updates
Jim Morris [Wed, 17 Dec 2014 20:08:36 +0000 (12:08 -0800)]
Merge pull request #556 from RepRapMorgan/scara_home_updates

Homing updated for Morgan SCARA

9 years agoHoming updated for Morgan SCARA
Quentin Harley [Wed, 17 Dec 2014 18:13:31 +0000 (20:13 +0200)]
Homing updated for Morgan SCARA

9 years agoadd suspended status to panel
Jim Morris [Wed, 17 Dec 2014 08:09:08 +0000 (00:09 -0800)]
add suspended status to panel

9 years agoadd after suspend gcode and before resume gcode options
Jim Morris [Tue, 16 Dec 2014 23:13:46 +0000 (15:13 -0800)]
add after suspend gcode and before resume gcode options
let extruder save and restore its state, including absolute mode

9 years agoAdded suspend and pause console commands
Jim Morris [Tue, 16 Dec 2014 09:59:16 +0000 (01:59 -0800)]
Added suspend and pause console commands
refactor temperaturecontrolpool to keep a list of temoerature controle module checksums
and update panels and others moduke sot use that rather than storing their own.
allows acces totemperature control pool from kernel so it is globally available
side effect is panel now lazy loads the temperature setting screen, saves a ton of memory.

9 years agoupdate firmware.bin
Jim Morris [Sat, 13 Dec 2014 07:42:10 +0000 (23:42 -0800)]
update firmware.bin

9 years agoMerge pull request #555 from wolfmanjm/fix/harden-homing-zprobe
Jim Morris [Sat, 13 Dec 2014 07:32:02 +0000 (23:32 -0800)]
Merge pull request #555 from wolfmanjm/fix/harden-homing-zprobe

Fix/harden homing zprobe

9 years agoavoid potential race condtion between pendsv and saccleration timer by settin gthem...
Jim Morris [Sat, 13 Dec 2014 07:30:11 +0000 (23:30 -0800)]
avoid potential race condtion between pendsv and saccleration timer by settin gthem to the same priority

9 years agooptimize a bit
Jim Morris [Wed, 10 Dec 2014 21:18:11 +0000 (13:18 -0800)]
optimize a bit

9 years agocode format
Sébastien Mischler (aka skarab) [Wed, 10 Dec 2014 09:42:07 +0000 (10:42 +0100)]
code format

9 years agoUpdate Drills.h
Sébastien Mischler (aka skarab) [Wed, 10 Dec 2014 09:36:52 +0000 (10:36 +0100)]
Update Drills.h

9 years agoUpdate Drills.cpp
Sébastien Mischler (aka skarab) [Wed, 10 Dec 2014 09:36:34 +0000 (10:36 +0100)]
Update Drills.cpp

9 years agoclear the last tick flag before homing or running zprobe
Jim Morris [Wed, 10 Dec 2014 00:59:04 +0000 (16:59 -0800)]
clear the last tick flag before homing or running zprobe

9 years agoupdate firmware.bin
Jim Morris [Tue, 9 Dec 2014 22:45:24 +0000 (14:45 -0800)]
update firmware.bin

9 years agoMerge pull request #553 from wolfmanjm/fix/abort
Jim Morris [Tue, 9 Dec 2014 22:42:43 +0000 (14:42 -0800)]
Merge pull request #553 from wolfmanjm/fix/abort

Fix/abort

9 years agoMerge remote-tracking branch 'upstream/edge' into fix/abort
Jim Morris [Tue, 9 Dec 2014 22:39:31 +0000 (14:39 -0800)]
Merge remote-tracking branch 'upstream/edge' into fix/abort

9 years agoupdate firmware.bin
Jim Morris [Tue, 9 Dec 2014 22:36:14 +0000 (14:36 -0800)]
update firmware.bin

9 years agoMerge pull request #551 from wolfmanjm/use-pendsv-handler-for-ticker
Jim Morris [Tue, 9 Dec 2014 22:11:54 +0000 (14:11 -0800)]
Merge pull request #551 from wolfmanjm/use-pendsv-handler-for-ticker

Use pendsv handler for ticker, Overhaul, simplify, refactor ticker and associated code

9 years agoremove debug step pins
Jim Morris [Tue, 9 Dec 2014 21:20:12 +0000 (13:20 -0800)]
remove debug step pins

9 years agomake sure acceleration tick does not intterupt if already triggered on start of block
Jim Morris [Tue, 9 Dec 2014 21:19:01 +0000 (13:19 -0800)]
make sure acceleration tick does not intterupt if already triggered on start of block

9 years agocomments
Jim Morris [Tue, 9 Dec 2014 09:33:35 +0000 (01:33 -0800)]
comments

9 years agoUpdate Drills.h
Sébastien Mischler (aka skarab) [Tue, 9 Dec 2014 07:58:17 +0000 (08:58 +0100)]
Update Drills.h

9 years agoDrills module disabled by default
Sébastien Mischler (aka skarab) [Tue, 9 Dec 2014 07:51:05 +0000 (08:51 +0100)]
Drills module disabled by default

9 years agoAdd trailling space
Sébastien Mischler (aka skarab) [Tue, 9 Dec 2014 07:50:24 +0000 (08:50 +0100)]
Add trailling space

9 years agoreimplement the acceleration timer sync for start of deceleration
Jim Morris [Tue, 9 Dec 2014 07:36:38 +0000 (23:36 -0800)]
reimplement the acceleration timer sync for start of deceleration