clinton/Smoothieware.git
9 years agoMerge pull request #626 from wolfmanjm/upstreamedge
Jim Morris [Mon, 23 Feb 2015 22:22:29 +0000 (14:22 -0800)]
Merge pull request #626 from wolfmanjm/upstreamedge

comment out mm_per_line_segment  by default, no need to have this set to...

9 years agocooment out mm_per_line_segment by default, no need to have this set to 5 for cartes...
Jim Morris [Mon, 23 Feb 2015 22:19:04 +0000 (14:19 -0800)]
cooment out mm_per_line_segment  by default, no need to have this set to 5 for cartesians.

9 years agoMerge pull request #621 from minad/m32-fix
Jim Morris [Mon, 23 Feb 2015 21:57:35 +0000 (13:57 -0800)]
Merge pull request #621 from minad/m32-fix

M32 fix

9 years agoplayer: only file_size signed
Daniel Mendler [Mon, 23 Feb 2015 21:29:13 +0000 (22:29 +0100)]
player: only file_size signed

9 years agoplayer: use signed variables to represent error values
Daniel Mendler [Mon, 23 Feb 2015 15:05:41 +0000 (16:05 +0100)]
player: use signed variables to represent error values

9 years agoplayer m32: not only file_size was forgotten...
Daniel Mendler [Wed, 18 Feb 2015 21:56:29 +0000 (22:56 +0100)]
player m32: not only file_size was forgotten...

9 years agoplayer: M32 file_size was not initialized properly.
Daniel Mendler [Wed, 18 Feb 2015 21:42:53 +0000 (22:42 +0100)]
player: M32 file_size was not initialized properly.

This code needs cleanup! ftell appears three times now.

9 years agoMerge pull request #624 from minad/upload-send-ok
Jim Morris [Mon, 23 Feb 2015 09:46:07 +0000 (01:46 -0800)]
Merge pull request #624 from minad/upload-send-ok

gcode dispatch: send ok for M28/M29 upload gcodes

9 years agogcode dispatch: send ok for M28/M29 upload gcodes
Daniel Mendler [Mon, 23 Feb 2015 07:39:46 +0000 (08:39 +0100)]
gcode dispatch: send ok for M28/M29 upload gcodes

9 years agoUpdate Thermistor.h
Jim Morris [Sun, 22 Feb 2015 09:05:45 +0000 (01:05 -0800)]
Update Thermistor.h

9 years agoMerge pull request #610 from wolfmanjm/upstreamedge
Jim Morris [Thu, 12 Feb 2015 21:44:47 +0000 (13:44 -0800)]
Merge pull request #610 from wolfmanjm/upstreamedge

fixed the thermistor PR

9 years agofixed the thermistor PR
Jim Morris [Thu, 12 Feb 2015 21:43:40 +0000 (13:43 -0800)]
fixed the thermistor PR

9 years agoMerge pull request #609 from minad/plan9-psock
Jim Morris [Thu, 12 Feb 2015 21:39:38 +0000 (13:39 -0800)]
Merge pull request #609 from minad/plan9-psock

Improvements to the plan9 library (More checks, memory restrictions)

9 years agop9: remove unnecessary headers
Daniel Mendler [Thu, 12 Feb 2015 21:33:53 +0000 (22:33 +0100)]
p9: remove unnecessary headers

9 years agoMerge pull request #606 from stv0g/feature/VishayThermistor
Jim Morris [Thu, 12 Feb 2015 21:17:47 +0000 (13:17 -0800)]
Merge pull request #606 from stv0g/feature/VishayThermistor

Added Vishay 100K thermistor

9 years agoplan9: add more debug messages
Daniel Mendler [Thu, 12 Feb 2015 20:10:26 +0000 (21:10 +0100)]
plan9: add more debug messages

9 years agop9: restrict size of queue in bytes
Daniel Mendler [Thu, 12 Feb 2015 18:42:33 +0000 (19:42 +0100)]
p9: restrict size of queue in bytes

9 years agoadded Vishay 100K thermistor used by my:
Steffen Vogel [Thu, 12 Feb 2015 17:27:14 +0000 (18:27 +0100)]
added Vishay 100K thermistor used by my:

Hex 170mm Dia. PCB Heated Bed

http://www.emakershop.com/browse/listing?l=1081

9 years agop9: reduce memory usage of the code
Daniel Mendler [Thu, 12 Feb 2015 16:09:03 +0000 (17:09 +0100)]
p9: reduce memory usage of the code

9 years agop9: use raii to ensure correctness
Daniel Mendler [Thu, 12 Feb 2015 16:04:09 +0000 (17:04 +0100)]
p9: use raii to ensure correctness

9 years agoplan9: limit size of request queue to prevent crashes
Daniel Mendler [Thu, 12 Feb 2015 15:32:53 +0000 (16:32 +0100)]
plan9: limit size of request queue to prevent crashes

9 years agoplan9: add more error checks
Daniel Mendler [Thu, 12 Feb 2015 05:25:10 +0000 (06:25 +0100)]
plan9: add more error checks

9 years agoMerge pull request #604 from minad/plan9-psock
Jim Morris [Thu, 12 Feb 2015 02:36:13 +0000 (18:36 -0800)]
Merge pull request #604 from minad/plan9-psock

p9: get rid of warnings

9 years agop9: get rid of warnings
Daniel Mendler [Thu, 12 Feb 2015 02:31:35 +0000 (03:31 +0100)]
p9: get rid of warnings

9 years agoMerge pull request #603 from minad/plan9-psock
Jim Morris [Thu, 12 Feb 2015 02:22:20 +0000 (18:22 -0800)]
Merge pull request #603 from minad/plan9-psock

Plan9 improvements

9 years agop9: use fletcher64 as qid instead of entry address
Daniel Mendler [Thu, 12 Feb 2015 02:14:40 +0000 (03:14 +0100)]
p9: use fletcher64 as qid instead of entry address

save memory

9 years agop9: use psocks with a receive and send thread
Daniel Mendler [Tue, 10 Feb 2015 21:30:27 +0000 (22:30 +0100)]
p9: use psocks with a receive and send thread

better performance and we don't have to take care of the tcp state

9 years ago9p: reduce memory usage by sharing strings between map key and Entry
Daniel Mendler [Tue, 10 Feb 2015 15:08:30 +0000 (16:08 +0100)]
9p: reduce memory usage by sharing strings between map key and Entry

9 years agoMerge pull request #599 from minad/rename-issues
Jim Morris [Tue, 10 Feb 2015 08:35:54 +0000 (00:35 -0800)]
Merge pull request #599 from minad/rename-issues

Rename issues

9 years agosimpleshell: rename - add missing absolute_from_relative for destination path
Daniel Mendler [Tue, 10 Feb 2015 08:10:49 +0000 (09:10 +0100)]
simpleshell: rename - add missing absolute_from_relative for destination path

9 years agombed: fix rename to work correctly (newname and oldname must have the same fs)
Daniel Mendler [Tue, 10 Feb 2015 08:04:45 +0000 (09:04 +0100)]
mbed: fix rename to work correctly (newname and oldname must have the same fs)

* Fixes rename problem in #597
* Is this a change to the mbed library? Maybe this should go upstream? See #598

9 years agoplan9: introduce absolute_path, add todos
Daniel Mendler [Tue, 10 Feb 2015 07:52:22 +0000 (08:52 +0100)]
plan9: introduce absolute_path, add todos

9 years agoplan9: move join_path to anonymous namespace
Daniel Mendler [Tue, 10 Feb 2015 07:21:20 +0000 (08:21 +0100)]
plan9: move join_path to anonymous namespace

9 years agoMerge pull request #597 from minad/plan9
Jim Morris [Tue, 10 Feb 2015 04:37:42 +0000 (20:37 -0800)]
Merge pull request #597 from minad/plan9

Plan9 filesystem support for Smoothieboard!

9 years agoadd plan9 filesystem support
Daniel Mendler [Thu, 5 Feb 2015 14:42:28 +0000 (15:42 +0100)]
add plan9 filesystem support

9 years agoMerge pull request #558 from RepRapMorgan/grid25level
Jim Morris [Sun, 8 Feb 2015 20:58:11 +0000 (12:58 -0800)]
Merge pull request #558 from RepRapMorgan/grid25level

Added 25point grid level strategy.

9 years agoactivated grid normalisation
Quentin Harley [Sun, 8 Feb 2015 20:10:07 +0000 (22:10 +0200)]
activated grid normalisation

9 years agoAdd grid normalization
Quentin Harley [Sun, 8 Feb 2015 20:01:42 +0000 (22:01 +0200)]
Add grid normalization

9 years agoAdded normalization - untested
Quentin Harley [Sun, 8 Feb 2015 14:56:33 +0000 (16:56 +0200)]
Added normalization - untested

9 years agoMerge pull request #595 from wolfmanjm/upstreamedge
Jim Morris [Sun, 8 Feb 2015 01:58:22 +0000 (17:58 -0800)]
Merge pull request #595 from wolfmanjm/upstreamedge

fix M665

9 years agofix M665
Jim Morris [Sun, 8 Feb 2015 01:57:44 +0000 (17:57 -0800)]
fix M665

9 years agoMerge pull request #594 from wolfmanjm/upstreamedge
Jim Morris [Sun, 8 Feb 2015 01:27:18 +0000 (17:27 -0800)]
Merge pull request #594 from wolfmanjm/upstreamedge

add tower offsets to linear delta solution

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 agoupdate firmware.bin
Jim Morris [Sat, 7 Feb 2015 20:02:44 +0000 (12:02 -0800)]
update firmware.bin

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 agoMark debug lines
Quentin Harley [Sun, 1 Feb 2015 10:13:16 +0000 (12:13 +0200)]
Mark debug lines

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 agoRemoved extra copy of ZGridStrategy.cpp
Quentin Harley [Sat, 31 Jan 2015 15:50:04 +0000 (17:50 +0200)]
Removed extra copy of ZGridStrategy.cpp

9 years agoRepaired grid loading problems
Quentin Harley [Sat, 31 Jan 2015 15:46:28 +0000 (17:46 +0200)]
Repaired grid loading problems

M374 saves grid
M375 loads grid

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 agoRevert to Upstream Head, and isolate the grid related changes
Quentin Harley [Thu, 29 Jan 2015 21:28:12 +0000 (23:28 +0200)]
Revert to Upstream Head, and isolate the grid related changes

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