Jim Morris [Sun, 8 Feb 2015 01:24:55 +0000 (17:24 -0800)]
don't report tower offsetrs if none are set
Jim Morris [Sun, 8 Feb 2015 01:21:01 +0000 (17:21 -0800)]
add tower offsets to linear delta arm solution
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
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
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
Jim Morris [Mon, 2 Feb 2015 23:10:23 +0000 (15:10 -0800)]
comment typo
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
Jim Morris [Sun, 1 Feb 2015 06:26:52 +0000 (22:26 -0800)]
refactor set_optional
Jim Morris [Sun, 1 Feb 2015 06:09:00 +0000 (22:09 -0800)]
Fix M503, M305 and reading from prefined thermistors
Jim Morris [Sat, 31 Jan 2015 23:42:00 +0000 (15:42 -0800)]
add predefined thermistors with SHH coefficients
Jim Morris [Sat, 31 Jan 2015 10:11:31 +0000 (02:11 -0800)]
increase printf float sig digits for thermistor properties
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
Jim Morris [Sat, 31 Jan 2015 06:14:45 +0000 (22:14 -0800)]
Implement Steinhart-Hart equation to calculate temperature
Jim Morris [Fri, 30 Jan 2015 23:19:23 +0000 (15:19 -0800)]
update firmware.bin
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
Jim Morris [Fri, 30 Jan 2015 23:08:31 +0000 (15:08 -0800)]
also fix M504
Jim Morris [Thu, 29 Jan 2015 02:53:39 +0000 (18:53 -0800)]
Merge remote-tracking branch 'upstream/edge' into upstreamedge
Jim Morris [Sat, 24 Jan 2015 23:24:44 +0000 (15:24 -0800)]
fix M500 hanging
Jim Morris [Thu, 22 Jan 2015 07:26:06 +0000 (23:26 -0800)]
Update Readme.md
Jim Morris [Thu, 22 Jan 2015 07:25:40 +0000 (23:25 -0800)]
Create Readme.md
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 :)
Sébastien Mischler (aka skarab) [Wed, 21 Jan 2015 18:05:13 +0000 (19:05 +0100)]
Update: change module name
Sébastien Mischler (aka skarab) [Wed, 21 Jan 2015 17:47:23 +0000 (18:47 +0100)]
Fix: unity -> units
Sébastien Mischler (aka skarab) [Wed, 21 Jan 2015 17:43:51 +0000 (18:43 +0100)]
Fix: unity -> units
Jim Morris [Wed, 21 Jan 2015 03:55:43 +0000 (19:55 -0800)]
update firmware.bin
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
Jim Morris [Wed, 21 Jan 2015 03:51:55 +0000 (19:51 -0800)]
remove config-override fil ebefore appending to 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
Jim Morris [Mon, 19 Jan 2015 22:49:22 +0000 (14:49 -0800)]
Merge pull request #582 from wolfmanjm/upstreamedge
tweak header file includes
Jim Morris [Mon, 19 Jan 2015 22:48:05 +0000 (14:48 -0800)]
tweak header file includes
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
Jim Morris [Mon, 19 Jan 2015 21:08:49 +0000 (13:08 -0800)]
fix include stdio in appendfilestream and filestream
Jim Morris [Mon, 19 Jan 2015 10:45:02 +0000 (02:45 -0800)]
update firmware.bin
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
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
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
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
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
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
Jim Morris [Wed, 14 Jan 2015 03:34:48 +0000 (19:34 -0800)]
fix comment typo
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.
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.
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
Jim Morris [Mon, 29 Dec 2014 01:34:46 +0000 (17:34 -0800)]
start G4 timer after queue is empty
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
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
Jim Morris [Sat, 27 Dec 2014 02:22:28 +0000 (18:22 -0800)]
update firmware.bin
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
Jim Morris [Thu, 25 Dec 2014 09:23:02 +0000 (01:23 -0800)]
don't disable extruder on_halt, not needed
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
Jim Morris [Tue, 23 Dec 2014 03:13:54 +0000 (19:13 -0800)]
Merge pull request #570 from wolfmanjm/upstreamedge
refactor median buffer
Jim Morris [Mon, 22 Dec 2014 05:54:17 +0000 (21:54 -0800)]
Merge remote-tracking branch 'upstream/edge' into upstreamedge
Jim Morris [Mon, 22 Dec 2014 05:53:23 +0000 (21:53 -0800)]
put median buffer on stack
Jim Morris [Mon, 22 Dec 2014 03:55:03 +0000 (19:55 -0800)]
update firmware.bin
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...
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
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
Jim Morris [Sun, 21 Dec 2014 01:44:24 +0000 (17:44 -0800)]
add M600 as alternative to suspend command
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.
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.
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...
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
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.
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.
Jim Morris [Fri, 19 Dec 2014 20:16:43 +0000 (12:16 -0800)]
Merge pull request #562 from PetteriAimonen/machining_features
Machining features
Petteri Aimonen [Mon, 1 Dec 2014 18:26:41 +0000 (20:26 +0200)]
Add option to jog by 0.01mm (useful in machining)
Petteri Aimonen [Mon, 1 Dec 2014 18:25:57 +0000 (20:25 +0200)]
Add other common file extensions to FileScreen
Jim Morris [Fri, 19 Dec 2014 09:18:23 +0000 (01:18 -0800)]
update firmware.bin
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
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
Jim Morris [Thu, 18 Dec 2014 01:21:26 +0000 (17:21 -0800)]
Merge remote-tracking branch 'upstream/edge' into upstreamedge
Jim Morris [Thu, 18 Dec 2014 01:21:03 +0000 (17:21 -0800)]
update readme
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
Jim Morris [Thu, 18 Dec 2014 01:18:09 +0000 (17:18 -0800)]
add example of filament out switch config
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
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
Quentin Harley [Wed, 17 Dec 2014 18:13:31 +0000 (20:13 +0200)]
Homing updated for Morgan SCARA
Jim Morris [Wed, 17 Dec 2014 08:09:08 +0000 (00:09 -0800)]
add suspended status to panel
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
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.
Jim Morris [Sat, 13 Dec 2014 07:42:10 +0000 (23:42 -0800)]
update firmware.bin
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
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
Jim Morris [Wed, 10 Dec 2014 21:18:11 +0000 (13:18 -0800)]
optimize a bit
Sébastien Mischler (aka skarab) [Wed, 10 Dec 2014 09:42:07 +0000 (10:42 +0100)]
code format
Sébastien Mischler (aka skarab) [Wed, 10 Dec 2014 09:36:52 +0000 (10:36 +0100)]
Update Drills.h
Sébastien Mischler (aka skarab) [Wed, 10 Dec 2014 09:36:34 +0000 (10:36 +0100)]
Update Drills.cpp
Jim Morris [Wed, 10 Dec 2014 00:59:04 +0000 (16:59 -0800)]
clear the last tick flag before homing or running zprobe
Jim Morris [Tue, 9 Dec 2014 22:45:24 +0000 (14:45 -0800)]
update firmware.bin
Jim Morris [Tue, 9 Dec 2014 22:42:43 +0000 (14:42 -0800)]
Merge pull request #553 from wolfmanjm/fix/abort
Fix/abort
Jim Morris [Tue, 9 Dec 2014 22:39:31 +0000 (14:39 -0800)]
Merge remote-tracking branch 'upstream/edge' into fix/abort
Jim Morris [Tue, 9 Dec 2014 22:36:14 +0000 (14:36 -0800)]
update firmware.bin
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
Jim Morris [Tue, 9 Dec 2014 21:20:12 +0000 (13:20 -0800)]
remove debug step pins
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
Jim Morris [Tue, 9 Dec 2014 09:33:35 +0000 (01:33 -0800)]
comments
Sébastien Mischler (aka skarab) [Tue, 9 Dec 2014 07:58:17 +0000 (08:58 +0100)]
Update Drills.h
Sébastien Mischler (aka skarab) [Tue, 9 Dec 2014 07:51:05 +0000 (08:51 +0100)]
Drills module disabled by default
Sébastien Mischler (aka skarab) [Tue, 9 Dec 2014 07:50:24 +0000 (08:50 +0100)]
Add trailling space
Jim Morris [Tue, 9 Dec 2014 07:36:38 +0000 (23:36 -0800)]
reimplement the acceleration timer sync for start of deceleration