clinton/Smoothieware.git
9 years agoMerge pull request #644 from wolfmanjm/fix/switch-execution
Jim Morris [Fri, 20 Mar 2015 19:48:48 +0000 (12:48 -0700)]
Merge pull request #644 from wolfmanjm/fix/switch-execution

Make switch wait for queue rather than use on_gcode_execute so it works ...

9 years agoMake switch wait for queue rather than use on_gcode_execute so it works correctly...
Jim Morris [Thu, 19 Mar 2015 20:58:49 +0000 (13:58 -0700)]
Make switch wait for queue rather than use on_gcode_execute so it works correctly with G4
correct a comment in configs

9 years agoupdate firmware.bin
Jim Morris [Mon, 2 Mar 2015 00:02:48 +0000 (16:02 -0800)]
update firmware.bin

9 years agoMerge pull request #631 from RepRapMorgan/scaralimits
Jim Morris [Fri, 27 Feb 2015 04:55:14 +0000 (20:55 -0800)]
Merge pull request #631 from RepRapMorgan/scaralimits

Add configurable SCARA limits to MorganSCARASolution

9 years agoAdded config parameters to define regions close to the SCARA tower
Quentin Harley [Fri, 27 Feb 2015 04:22:27 +0000 (06:22 +0200)]
Added config parameters to define regions close to the SCARA tower
and the maximum reach in order to prevent arms colliding.
The arms will limit the movemt and move around the obstacle if sent to a
destination on the other side of such a region.

9 years agoMerge pull request #586 from RepRapMorgan/mintemp
Jim Morris [Thu, 26 Feb 2015 21:42:17 +0000 (13:42 -0800)]
Merge pull request #586 from RepRapMorgan/mintemp

Thermistor safety (minimum temperatures)

9 years agoUpdate ZGridStrategy.cpp
Jim Morris [Thu, 26 Feb 2015 21:16:48 +0000 (13:16 -0800)]
Update ZGridStrategy.cpp

9 years agoMerge pull request #629 from RepRapMorgan/repairzgrid
Jim Morris [Thu, 26 Feb 2015 21:02:46 +0000 (13:02 -0800)]
Merge pull request #629 from RepRapMorgan/repairzgrid

changed the gridname sizeof to match the usual protocol

9 years agoMerge pull request #628 from sorki/zgrid
Jim Morris [Thu, 26 Feb 2015 21:02:33 +0000 (13:02 -0800)]
Merge pull request #628 from sorki/zgrid

Zgrid probing fixes

9 years agochanged the gridname sizeof to match the usual protocol
Quentin Harley [Thu, 26 Feb 2015 20:42:42 +0000 (22:42 +0200)]
changed the gridname sizeof to match the usual protocol

9 years agozgrid: fix doProbing indentation
Richard Marko [Thu, 26 Feb 2015 19:12:29 +0000 (20:12 +0100)]
zgrid: fix doProbing indentation

Signed-off-by: Richard Marko <rmarko@fedoraproject.org>
9 years agozgrid: handle public data request failure
Richard Marko [Thu, 26 Feb 2015 19:10:59 +0000 (20:10 +0100)]
zgrid: handle public data request failure

When endstops module is disabled.

Signed-off-by: Richard Marko <rmarko@fedoraproject.org>
9 years agozgrid: fix null pointer deallocation
Richard Marko [Thu, 26 Feb 2015 19:02:53 +0000 (20:02 +0100)]
zgrid: fix null pointer deallocation

Signed-off-by: Richard Marko <rmarko@fedoraproject.org>
9 years agozgrid: fix documentation and default bed_z
Richard Marko [Thu, 26 Feb 2015 19:01:11 +0000 (20:01 +0100)]
zgrid: fix documentation and default bed_z

Documentation was inconsistent with loaded checksums.

Default bed_z set to 200 causes the machine to go 10cm up
which is too hight for most machines.

Signed-off-by: Richard Marko <rmarko@fedoraproject.org>
9 years agoMerge pull request #618 from RepRapMorgan/zgrid
Jim Morris [Wed, 25 Feb 2015 23:04:18 +0000 (15:04 -0800)]
Merge pull request #618 from RepRapMorgan/zgrid

Removed file read during handle_config to prevent hang at boot.

9 years agoMerge pull request #627 from wolfmanjm/upstreamedge
Jim Morris [Wed, 25 Feb 2015 23:02:04 +0000 (15:02 -0800)]
Merge pull request #627 from wolfmanjm/upstreamedge

add include

9 years agoadd include
Jim Morris [Wed, 25 Feb 2015 23:01:30 +0000 (15:01 -0800)]
add include

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 agoreplaced sprintf with snprintf
Quentin Harley [Sun, 22 Feb 2015 16:09:09 +0000 (18:09 +0200)]
replaced sprintf with snprintf
repaired string operations
tested.

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

9 years agomake it Gcode compatible...
Quentin Harley [Sat, 21 Feb 2015 21:46:02 +0000 (23:46 +0200)]
make it Gcode compatible...

9 years agoGrid names implemented
Quentin Harley [Sat, 21 Feb 2015 14:46:21 +0000 (16:46 +0200)]
Grid names implemented

moved reading of grid to config-override

9 years agoAdded delay before grid file read to prevent hang at boot.
Quentin Harley [Wed, 18 Feb 2015 06:53:40 +0000 (08:53 +0200)]
Added delay before grid file read to prevent hang at boot.
Related to consecutive fopen on SD.

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 agoAdded a way to specify a minimum temperature to protect against damaged
Quentin Harley [Thu, 29 Jan 2015 21:48:05 +0000 (23:48 +0200)]
Added a way to specify a minimum temperature to protect against damaged
thermistors. If not set, the machine will act as before.

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