clinton/Smoothieware.git
10 years agoCleanup headers in SimpleShell
Jim Morris [Wed, 2 Apr 2014 05:03:05 +0000 (22:03 -0700)]
Cleanup headers in SimpleShell

10 years agoFix positive trim values for delta M666
Jim Morris [Wed, 2 Apr 2014 04:58:55 +0000 (21:58 -0700)]
Fix positive trim values for delta M666
Cleanup includes in PID autotuner
use fgets in play rather than reading one character at a time, optimization

10 years agoMerge pull request #358 from wolfmanjm/upstreamedge
Jim Morris [Tue, 1 Apr 2014 18:10:09 +0000 (11:10 -0700)]
Merge pull request #358 from wolfmanjm/upstreamedge

change Switch pwm_output config to output_type pwm or digital

10 years agochange Switch pwm_output confin to output_type pwm or digital
Jim Morris [Tue, 1 Apr 2014 18:08:02 +0000 (11:08 -0700)]
change Switch pwm_output confin to output_type pwm or digital

10 years agoMerge pull request #357 from wolfmanjm/upstreamedge
Jim Morris [Tue, 1 Apr 2014 08:03:56 +0000 (01:03 -0700)]
Merge pull request #357 from wolfmanjm/upstreamedge

attempt to fix pwm switch putput pins

10 years agoattempt to fix pwm switch putput pins
Jim Morris [Tue, 1 Apr 2014 08:00:55 +0000 (01:00 -0700)]
attempt to fix pwm switch putput pins
added max_pwm config setting for the output pin
Turning pin on without an S parameter sets it to full on (max_pwm) rather than last setting, same as Marlin

10 years agoMerge pull request #356 from wolfmanjm/upstreamedge
Jim Morris [Tue, 1 Apr 2014 06:01:19 +0000 (23:01 -0700)]
Merge pull request #356 from wolfmanjm/upstreamedge

Fix some Switch issues

10 years agofix toggle/momentary input switches
Jim Morris [Tue, 1 Apr 2014 05:59:04 +0000 (22:59 -0700)]
fix toggle/momentary input switches

10 years agofix on_set_public_data for Switch
Jim Morris [Tue, 1 Apr 2014 05:48:14 +0000 (22:48 -0700)]
fix on_set_public_data for Switch

10 years agoMerge pull request #355 from wolfmanjm/upstreamedge
Jim Morris [Tue, 1 Apr 2014 05:35:28 +0000 (22:35 -0700)]
Merge pull request #355 from wolfmanjm/upstreamedge

on panel Only show fan icon if fan is on

10 years agoon panel Only show fan icon if fan is on
Jim Morris [Tue, 1 Apr 2014 05:33:44 +0000 (22:33 -0700)]
on panel Only show fan icon if fan is on

10 years agoMerge pull request #354 from wolfmanjm/upstreamedge
Jim Morris [Mon, 31 Mar 2014 20:00:10 +0000 (13:00 -0700)]
Merge pull request #354 from wolfmanjm/upstreamedge

fix bang bang on/off bug

10 years agofix bang bang on/off bug
Jim Morris [Mon, 31 Mar 2014 19:58:43 +0000 (12:58 -0700)]
fix bang bang on/off bug

10 years agoMerge pull request #353 from wolfmanjm/cleanup/headers
Jim Morris [Mon, 31 Mar 2014 07:06:38 +0000 (00:06 -0700)]
Merge pull request #353 from wolfmanjm/cleanup/headers

Cleanup/headers

10 years agocleanup more headers
Jim Morris [Mon, 31 Mar 2014 07:05:02 +0000 (00:05 -0700)]
cleanup more headers

10 years agocleanup all libs/ headers and dependent files
Jim Morris [Mon, 31 Mar 2014 06:49:18 +0000 (23:49 -0700)]
cleanup all libs/ headers and dependent files

10 years agomore header cleanup, compiles faster now
Jim Morris [Mon, 31 Mar 2014 06:16:57 +0000 (23:16 -0700)]
more header cleanup, compiles faster now

10 years agocleanup headers in network library
Jim Morris [Mon, 31 Mar 2014 05:49:46 +0000 (22:49 -0700)]
cleanup headers in network library

10 years agoUpdate config
Jim Morris [Mon, 31 Mar 2014 05:40:29 +0000 (22:40 -0700)]
Update config

10 years agoMerge pull request #352 from wolfmanjm/fix/telnet
Jim Morris [Mon, 31 Mar 2014 03:18:19 +0000 (20:18 -0700)]
Merge pull request #352 from wolfmanjm/fix/telnet

Fix telnet debug_printf

10 years agoFix telnet debug_printf
Jim Morris [Mon, 31 Mar 2014 03:17:10 +0000 (20:17 -0700)]
Fix telnet debug_printf

10 years agoMerge pull request #351 from wolfmanjm/upstreamedge
Jim Morris [Mon, 31 Mar 2014 03:04:22 +0000 (20:04 -0700)]
Merge pull request #351 from wolfmanjm/upstreamedge

add option to make a switch output pin logic on/off and not pwm, default...

10 years agoadd option to make a switch output pin logic on/off and not pwm, default is still pwm
Jim Morris [Mon, 31 Mar 2014 03:01:28 +0000 (20:01 -0700)]
add option to make a switch output pin logic on/off and not pwm, default is still pwm

10 years agoMerge pull request #350 from wolfmanjm/fix/tabs-in-config
Jim Morris [Sun, 30 Mar 2014 04:18:37 +0000 (21:18 -0700)]
Merge pull request #350 from wolfmanjm/fix/tabs-in-config

Fix/tabs in config

10 years agoadd new files where code that was in header is moved to cpp as it should have been...
Jim Morris [Sun, 30 Mar 2014 04:16:19 +0000 (21:16 -0700)]
add new files where code that was in header is moved to cpp as it should have been originally

10 years agoAllow TABS in config
Jim Morris [Sun, 30 Mar 2014 04:11:22 +0000 (21:11 -0700)]
Allow TABS in config
Clean up the circular dependencies caused by header fioe including everything
Make Kernel.h only include what it needs
*** ONLY include stuff you need in the cpp file, and header shouild include bare minimum ****

10 years agoMerge pull request #349 from wolfmanjm/upstreamedge
Jim Morris [Sun, 30 Mar 2014 00:01:16 +0000 (17:01 -0700)]
Merge pull request #349 from wolfmanjm/upstreamedge

add example config for delta on azteeg X5

10 years agoadd example config for delta on azteeg X5
Jim Morris [Sat, 29 Mar 2014 23:59:40 +0000 (16:59 -0700)]
add example config for delta on azteeg X5

10 years agoMerge pull request #348 from wolfmanjm/add/bang-bang-temp-control
Jim Morris [Sat, 29 Mar 2014 08:35:40 +0000 (01:35 -0700)]
Merge pull request #348 from wolfmanjm/add/bang-bang-temp-control

Added bang bang control for heaters

10 years agoAdded bang bang control for heaters
Jim Morris [Sat, 29 Mar 2014 08:34:06 +0000 (01:34 -0700)]
Added bang bang control for heaters

10 years agoUpdate config
Jim Morris [Sat, 29 Mar 2014 00:02:59 +0000 (17:02 -0700)]
Update config

10 years agoMerge pull request #346 from wolfmanjm/upstreamedge
Jim Morris [Fri, 28 Mar 2014 08:17:28 +0000 (01:17 -0700)]
Merge pull request #346 from wolfmanjm/upstreamedge

fix line endings in USBMSD (somehow they were DOS)

10 years agofix line endings in USBMSD (somehow they were DOS)
Jim Morris [Fri, 28 Mar 2014 08:13:59 +0000 (01:13 -0700)]
fix line endings in USBMSD (somehow they were DOS)
don't use S parameter for M665

10 years agoMerge pull request #345 from wolfmanjm/add/acceleration-to-homing
Jim Morris [Fri, 28 Mar 2014 08:03:41 +0000 (01:03 -0700)]
Merge pull request #345 from wolfmanjm/add/acceleration-to-homing

Add acceleration to homing start

10 years agoAdd acceleration to homing start
Jim Morris [Fri, 28 Mar 2014 08:02:26 +0000 (01:02 -0700)]
Add acceleration to homing start

10 years agoMerge pull request #344 from wolfmanjm/upstreamedge
Jim Morris [Tue, 25 Mar 2014 20:08:44 +0000 (13:08 -0700)]
Merge pull request #344 from wolfmanjm/upstreamedge

remove old boottloader, replace with latest bootloader

10 years agoremove old boottloader, replace with latest bootloader
Jim Morris [Tue, 25 Mar 2014 20:07:01 +0000 (13:07 -0700)]
remove old boottloader, replace with latest bootloader

10 years agoMerge pull request #343 from wolfmanjm/webui/add-play-file
Jim Morris [Tue, 25 Mar 2014 08:30:17 +0000 (01:30 -0700)]
Merge pull request #343 from wolfmanjm/webui/add-play-file

Added playable/printable file list and click to play

10 years agoAdded playable/printable file list and click to play
Jim Morris [Tue, 25 Mar 2014 08:25:10 +0000 (01:25 -0700)]
Added playable/printable file list and click to play
added progress and abort buttons
added rakefile with webui task

Conflicts:

Rakefile

10 years agoMerge pull request #342 from wolfmanjm/webui/replace-jog-rose
Jim Morris [Tue, 25 Mar 2014 04:32:10 +0000 (21:32 -0700)]
Merge pull request #342 from wolfmanjm/webui/replace-jog-rose

Webui/replace jog rose

10 years agoUse Glen Beers SVG based Jogging rose
Jim Morris [Tue, 25 Mar 2014 04:16:38 +0000 (21:16 -0700)]
Use Glen Beers SVG based Jogging rose
Minify the functions.js
split http into src and destination directories so js and html can be minified

10 years agosplit javascript out of index.html and Minify javascript
Jim Morris [Mon, 24 Mar 2014 09:46:26 +0000 (02:46 -0700)]
split javascript out of index.html and Minify javascript
clean up index.html

10 years agoMerge pull request #341 from PetteriAimonen/edge
Logxen [Mon, 24 Mar 2014 15:15:55 +0000 (08:15 -0700)]
Merge pull request #341 from PetteriAimonen/edge

Fix endptr checks in ConfigValue.h

10 years agoFix endptr checks in ConfigValue.h
Petteri Aimonen [Mon, 24 Mar 2014 15:08:02 +0000 (17:08 +0200)]
Fix endptr checks in ConfigValue.h

The function remove_non_number() was called twice, which will return
two different string instances. Then pointers to the separate instances
were compared to each other. If everything goes well, they will be allocated
at same point in memory and everything works, but there is no guarantee..

Fixed by adding a temporary variable.

10 years agoMerge pull request #339 from wolfmanjm/updates/webui
Jim Morris [Mon, 24 Mar 2014 05:59:18 +0000 (22:59 -0700)]
Merge pull request #339 from wolfmanjm/updates/webui

Change web ui jog commands to G0

10 years agoChange web ui jog commands to G0
Jim Morris [Mon, 24 Mar 2014 05:54:50 +0000 (22:54 -0700)]
Change web ui jog commands to G0
implement get temperature
cleasn up uplaod file messages
fix a size bug in the makefsdata
More changes coming...

10 years agoMerge pull request #336 from wolfmanjm/upstreamedge
Jim Morris [Sat, 22 Mar 2014 03:37:00 +0000 (20:37 -0700)]
Merge pull request #336 from wolfmanjm/upstreamedge

add sample azteeg x5 config

10 years agoadded Example config for Azteeg X5 mini
Jim Morris [Sat, 22 Mar 2014 03:34:02 +0000 (20:34 -0700)]
added Example config for Azteeg X5 mini

10 years agoMerge remote-tracking branch 'upstream/edge' into upstreamedge
Jim Morris [Fri, 21 Mar 2014 06:28:15 +0000 (23:28 -0700)]
Merge remote-tracking branch 'upstream/edge' into upstreamedge

10 years agoUpdate README.creole
Jim Morris [Fri, 21 Mar 2014 03:35:01 +0000 (20:35 -0700)]
Update README.creole

10 years agoUpdate README.creole
Jim Morris [Fri, 21 Mar 2014 03:31:57 +0000 (20:31 -0700)]
Update README.creole

10 years agoMerge remote-tracking branch 'upstream/edge' into upstreamedge
Jim Morris [Mon, 17 Mar 2014 02:12:49 +0000 (19:12 -0700)]
Merge remote-tracking branch 'upstream/edge' into upstreamedge

10 years agoUSBMSD: allow dynamic instantiation
Michael Moon [Mon, 17 Mar 2014 01:29:25 +0000 (12:29 +1100)]
USBMSD: allow dynamic instantiation

10 years agoMerge remote-tracking branch 'upstream/edge' into upstreamedge
Jim Morris [Sat, 15 Mar 2014 23:27:21 +0000 (16:27 -0700)]
Merge remote-tracking branch 'upstream/edge' into upstreamedge

10 years agoadd back buttong pin to config sample
Jim Morris [Sat, 15 Mar 2014 05:09:49 +0000 (22:09 -0700)]
add back buttong pin to config sample

10 years agoMerge pull request #334 from wolfmanjm/upstreamedge
Jim Morris [Sat, 15 Mar 2014 04:16:46 +0000 (21:16 -0700)]
Merge pull request #334 from wolfmanjm/upstreamedge

add optional back button to rrd glcd

10 years agoadd optional back button to rrd glcd
Jim Morris [Sat, 15 Mar 2014 04:15:24 +0000 (21:15 -0700)]
add optional back button to rrd glcd

10 years agoLaser: do not dereference laser_pin if incorrect pin is set in config. Update config...
Michael Moon [Fri, 14 Mar 2014 01:42:09 +0000 (12:42 +1100)]
Laser: do not dereference laser_pin if incorrect pin is set in config. Update config defaults to use appropriate pin

10 years agore assign encoder A/B pins for panel
Jim Morris [Mon, 10 Mar 2014 22:47:28 +0000 (15:47 -0700)]
re assign encoder A/B pins for panel

10 years agoInitialise actuator positions to current cartesian position (X0 Y0 Z0) so the first...
Michael Moon [Sun, 23 Feb 2014 20:01:05 +0000 (07:01 +1100)]
Initialise actuator positions to current cartesian position (X0 Y0 Z0) so the first move is correct if homing is not performed. Addresses issue #333

10 years agoAllow for Gcodes with numerical values higher than 255 in Switch module
Arthur Wolf [Thu, 20 Feb 2014 12:20:54 +0000 (13:20 +0100)]
Allow for Gcodes with numerical values higher than 255 in Switch module

10 years agoMerge pull request #332 from wolfmanjm/upstreamedge
Jim Morris [Wed, 19 Feb 2014 03:06:20 +0000 (19:06 -0800)]
Merge pull request #332 from wolfmanjm/upstreamedge

Use new c++11 way of doing checksum

10 years agoUse new c++11 way of doing checksum
Jim Morris [Wed, 19 Feb 2014 03:04:56 +0000 (19:04 -0800)]
Use new c++11 way of doing checksum
clean up temperaturecontrol headers

10 years agoMerge pull request #331 from wolfmanjm/upstreamedge
Jim Morris [Wed, 19 Feb 2014 02:54:10 +0000 (18:54 -0800)]
Merge pull request #331 from wolfmanjm/upstreamedge

Fix switch public access

10 years agoFix switch public access
Jim Morris [Wed, 19 Feb 2014 02:51:31 +0000 (18:51 -0800)]
Fix switch public access

10 years agoMerge branch 'switch' into edge
Logxen [Wed, 19 Feb 2014 02:37:06 +0000 (18:37 -0800)]
Merge branch 'switch' into edge

10 years agoadded missing SwitchPublicAccess.h
Logxen [Wed, 19 Feb 2014 02:36:37 +0000 (18:36 -0800)]
added missing SwitchPublicAccess.h

10 years agoadded PublicAccessData support to Switch
Logxen [Wed, 19 Feb 2014 00:35:17 +0000 (16:35 -0800)]
added PublicAccessData support to Switch

10 years agomade new longpress_delay apply only to up and down buttons
Logxen [Tue, 18 Feb 2014 19:40:47 +0000 (11:40 -0800)]
made new longpress_delay apply only to up and down buttons

10 years agoadd panel config for longpress
Arkadiusz Śpiewak [Sun, 16 Feb 2014 22:47:45 +0000 (23:47 +0100)]
add panel config for longpress

10 years agoadd panel config for longpress
Arkadiusz Śpiewak [Sun, 16 Feb 2014 22:44:35 +0000 (23:44 +0100)]
add panel config for longpress

10 years agoAdd longpress for panel buttons
Arkadiusz Śpiewak [Sun, 16 Feb 2014 22:33:48 +0000 (23:33 +0100)]
Add longpress for panel buttons

10 years agoenabled specifying numeric config values using all strtof capabilities
Logxen [Sat, 15 Feb 2014 19:24:52 +0000 (11:24 -0800)]
enabled specifying numeric config values using all strtof capabilities

10 years agoenabled specifying config values in hex with 0x prefix
Logxen [Sat, 15 Feb 2014 18:48:42 +0000 (10:48 -0800)]
enabled specifying config values in hex with 0x prefix

10 years agochange minimum travel to match what it used to be
Jim Morris [Thu, 13 Feb 2014 03:50:55 +0000 (19:50 -0800)]
change minimum travel to match what it used to be

10 years agoMerge branch 'fix/Pauser' into edge
Michael Moon [Wed, 12 Feb 2014 01:27:32 +0000 (12:27 +1100)]
Merge branch 'fix/Pauser' into edge

10 years agoPauser: if two consecutive blocks both used Pauser, paused_block would be overwritten... origin/fix/Pauser
Michael Moon [Wed, 12 Feb 2014 01:12:56 +0000 (12:12 +1100)]
Pauser: if two consecutive blocks both used Pauser, paused_block would be overwritten with NULL at L55 *after* being set to the new block at L31. Use a temporary variable to get around this and allow paused_block to remain correct. Addresses issue #314

10 years agoRobot: add a comment to clarify segmentation
Michael Moon [Fri, 7 Feb 2014 22:43:36 +0000 (09:43 +1100)]
Robot: add a comment to clarify segmentation

10 years agoRobot: forgot to check Z axis during segmentation. Reported by merkurk2k, found by...
Michael Moon [Fri, 7 Feb 2014 22:26:45 +0000 (09:26 +1100)]
Robot: forgot to check Z axis during segmentation. Reported by merkurk2k, found by wolfmanjm

10 years agoMerge pull request #327 from wolfmanjm/upstreamedge
Jim Morris [Fri, 7 Feb 2014 05:55:58 +0000 (21:55 -0800)]
Merge pull request #327 from wolfmanjm/upstreamedge

Add Makefile magic to exclude specified modules

10 years agoAdd Makefile magic to exclude specified modules
Jim Morris [Fri, 7 Feb 2014 05:41:23 +0000 (21:41 -0800)]
Add Makefile magic to exclude specified modules

Conflicts:

makefile

10 years agoMerge pull request #324 from wolfmanjm/fix/switch
Jim Morris [Mon, 3 Feb 2014 23:01:00 +0000 (15:01 -0800)]
Merge pull request #324 from wolfmanjm/fix/switch

Fix switch module to parse input and output commands properly

10 years agoFix switch module to parse input and output commands properly
Jim Morris [Mon, 3 Feb 2014 22:57:55 +0000 (14:57 -0800)]
Fix switch module to parse input and output commands properly

10 years agoenabled inversion of PWM pin within Laser Module
Logxen [Fri, 31 Jan 2014 22:51:13 +0000 (14:51 -0800)]
enabled inversion of PWM pin within Laser Module

10 years agoVector3: C++ification. Apparently showing my roots as a C programmer.
Michael Moon [Fri, 31 Jan 2014 21:10:58 +0000 (08:10 +1100)]
Vector3: C++ification. Apparently showing my roots as a C programmer.

10 years agoKossel: forward kinematics implementation. Added Vector3 class to handle vector math...
Michael Moon [Fri, 31 Jan 2014 10:22:38 +0000 (21:22 +1100)]
Kossel: forward kinematics implementation. Added Vector3 class to handle vector math, eg bed autolevel transform

10 years agoRobot: remove current_position as it's substantially similar to last_milestone and...
Michael Moon [Thu, 30 Jan 2014 05:40:38 +0000 (16:40 +1100)]
Robot: remove current_position as it's substantially similar to last_milestone and can be completely replaced by this slight rework of append_line()

10 years agoDon't chain header includes if we don't have to, use predeclaration if we only need...
Michael Moon [Fri, 31 Jan 2014 02:13:42 +0000 (13:13 +1100)]
Don't chain header includes if we don't have to, use predeclaration if we only need pointers. Include necessary headers from implementation rather than declaration.

10 years agoModule: remove unused kernel pointer, shrink every Module instance by 4 bytes
Michael Moon [Fri, 31 Jan 2014 02:07:47 +0000 (13:07 +1100)]
Module: remove unused kernel pointer, shrink every Module instance by 4 bytes

10 years agoTemperatureControlPool: fix off-by-one in pool_index
Michael Moon [Sun, 26 Jan 2014 02:21:22 +0000 (13:21 +1100)]
TemperatureControlPool: fix off-by-one in pool_index

10 years agoadded laser_module_pwm_period to ConfigSamples
Logxen [Thu, 30 Jan 2014 21:56:52 +0000 (13:56 -0800)]
added laser_module_pwm_period to ConfigSamples

10 years agoadded laser_module_pwm_period config setting which adjusts the pwm rate by setting...
Logxen [Thu, 30 Jan 2014 21:23:36 +0000 (13:23 -0800)]
added laser_module_pwm_period config setting which adjusts the pwm rate by setting the pwm period in microseconds

10 years agoMerge pull request #323 from wolfmanjm/upstreamedge
Jim Morris [Wed, 29 Jan 2014 22:17:52 +0000 (14:17 -0800)]
Merge pull request #323 from wolfmanjm/upstreamedge

updaye from Wulfnor fixing epsilon

10 years agoupdaye from Wulfnor fixing epsilon
Jim Morris [Wed, 29 Jan 2014 22:16:08 +0000 (14:16 -0800)]
updaye from Wulfnor fixing epsilon

10 years agoMerge pull request #322 from wolfmanjm/upstreamedge
Jim Morris [Tue, 28 Jan 2014 07:37:41 +0000 (23:37 -0800)]
Merge pull request #322 from wolfmanjm/upstreamedge

fix M26 and M23

10 years agofix M26 and M23
Jim Morris [Tue, 28 Jan 2014 07:33:41 +0000 (23:33 -0800)]
fix M26 and M23

10 years agoMerge pull request #321 from wolfmanjm/upstreamedge
Jim Morris [Mon, 27 Jan 2014 07:40:47 +0000 (23:40 -0800)]
Merge pull request #321 from wolfmanjm/upstreamedge

extend gkbeers fix for cd to player.cpp

10 years agoextend gkbeears fix for cd to player.cpp
Jim Morris [Mon, 27 Jan 2014 07:35:34 +0000 (23:35 -0800)]
extend gkbeears fix for cd to player.cpp

10 years agoMerge pull request #320 from gkbeer/edge
Jim Morris [Mon, 27 Jan 2014 07:08:53 +0000 (23:08 -0800)]
Merge pull request #320 from gkbeer/edge

Parsing of relative path corrected

10 years agoParsing of relative path corrected
gkbeer [Mon, 27 Jan 2014 06:45:37 +0000 (22:45 -0800)]
Parsing of relative path corrected

absolute_from_reletive() now returns an absolute path that accounts for
../ and ..  in relative paths
Removed incorrect addition of trailing / from folder in cd_command()