clinton/Smoothieware.git
10 years agoConvert the endstop/homing configs to mm and mm/sec
Jim Morris [Tue, 6 Aug 2013 10:25:30 +0000 (03:25 -0700)]
Convert the endstop/homing configs to mm and mm/sec
update sample configs
Old config values in steps and steps/sec will still be accepted

10 years agoadded hbot/corexy homing
Jim Morris [Tue, 6 Aug 2013 08:11:27 +0000 (01:11 -0700)]
added hbot/corexy homing

10 years agoOnly show endstops that are used (either min or max)
Jim Morris [Tue, 6 Aug 2013 06:23:51 +0000 (23:23 -0700)]
Only show endstops that are used (either min or max)
Negate trim depending on homing direction so + trim homes away from home

10 years agoAllow trim values to be negative to trim up
Jim Morris [Tue, 6 Aug 2013 05:39:19 +0000 (22:39 -0700)]
Allow trim values to be negative to trim up
Fix home_direction to be bool in all cases, lucky it worked using it as int
Add M206 to adjust trim values (in mm) on the fly

10 years agoIncrease glcd refresh rate to 10Hz
Jim Morris [Tue, 6 Aug 2013 03:42:29 +0000 (20:42 -0700)]
Increase glcd refresh rate to 10Hz

10 years agoMerge pull request #209 from wolfmanjm/upstreamedge
Jim Morris [Sun, 4 Aug 2013 03:50:08 +0000 (20:50 -0700)]
Merge pull request #209 from wolfmanjm/upstreamedge

Upstreamedge

10 years agomake bitmap const so it goes into flash
Jim Morris [Sun, 4 Aug 2013 03:48:47 +0000 (20:48 -0700)]
make bitmap const so it goes into flash

10 years agoMerge pull request #208 from wolfmanjm/optimize/glcd-bitmaps
Jim Morris [Sun, 4 Aug 2013 03:43:29 +0000 (20:43 -0700)]
Merge pull request #208 from wolfmanjm/optimize/glcd-bitmaps

add open hardware logo on startup screen for glcd

10 years agoadd open hardware logo on startup screen for glcd
Jim Morris [Sun, 4 Aug 2013 00:44:02 +0000 (17:44 -0700)]
add open hardware logo on startup screen for glcd
optimize bitblt operation for bitmaps

10 years agoMerge pull request #207 from wolfmanjm/optimize/glcd-fonts
Jim Morris [Sat, 3 Aug 2013 07:18:15 +0000 (00:18 -0700)]
Merge pull request #207 from wolfmanjm/optimize/glcd-fonts

Optimize/glcd fonts

10 years agoOptimize graphic font rendering for glc, using x aligned font table
Jim Morris [Sat, 3 Aug 2013 07:14:12 +0000 (00:14 -0700)]
Optimize graphic font rendering for glc, using x aligned font table

10 years agoadded kill/pause button config for panels
Jim Morris [Fri, 2 Aug 2013 22:27:10 +0000 (15:27 -0700)]
added kill/pause button config for panels

10 years agomove the encoder pins used for the panels
Jim Morris [Fri, 2 Aug 2013 22:16:35 +0000 (15:16 -0700)]
move the encoder pins used for the panels

10 years agoAdd RRD GLCD comments
Jim Morris [Fri, 2 Aug 2013 21:41:22 +0000 (14:41 -0700)]
Add RRD GLCD comments

10 years agoMerge pull request #206 from Extent421/edge
Arthur Wolf [Fri, 2 Aug 2013 09:41:08 +0000 (02:41 -0700)]
Merge pull request #206 from Extent421/edge

extruder fix

10 years agocleaned up unused members, added a few comments
Mark Medrano [Fri, 2 Aug 2013 09:03:49 +0000 (02:03 -0700)]
cleaned up unused members, added a few comments

10 years agoadded endstop soft trim in preparation for deltabot auto-calibrate
Mark Medrano [Fri, 2 Aug 2013 08:17:06 +0000 (01:17 -0700)]
added endstop soft trim in preparation for deltabot auto-calibrate

10 years agokeep track of remainder amount from distance->step conversion to prevent sub-step...
Mark Medrano [Fri, 2 Aug 2013 07:49:10 +0000 (00:49 -0700)]
keep track of remainder amount from distance->step conversion to prevent sub-step errors from compounding over the course of a print and allow slow extrusions that cross multiple blocks

10 years agoMerge pull request #205 from wolfmanjm/feature/add-icons
Jim Morris [Fri, 2 Aug 2013 07:28:29 +0000 (00:28 -0700)]
Merge pull request #205 from wolfmanjm/feature/add-icons

Feature/add icons

10 years agoadd glyph blit operatin to gcld
Jim Morris [Fri, 2 Aug 2013 07:23:40 +0000 (00:23 -0700)]
add glyph blit operatin to gcld
add hotend, bed and fan icons to watch screen for graphical controllers

10 years agoMerge pull request #204 from wolfmanjm/feature/rrd-glcd
Jim Morris [Thu, 1 Aug 2013 08:53:57 +0000 (01:53 -0700)]
Merge pull request #204 from wolfmanjm/feature/rrd-glcd

Feature/rrd glcd

10 years agochane speed changes via panel to issue M220 to avoid skipping issues
Jim Morris [Thu, 1 Aug 2013 07:31:48 +0000 (00:31 -0700)]
chane speed changes via panel to issue M220 to avoid skipping issues
clean up gcode sending and rename command sending

Conflicts:

src/modules/utils/panel/screens/WatchScreen.cpp

10 years agocap speed override to not less than 1%
Jim Morris [Thu, 1 Aug 2013 06:59:16 +0000 (23:59 -0700)]
cap speed override to not less than 1%
sync watch screen with speed override changed via M220

10 years agoonly refresh framebuffer if it is dirty
Jim Morris [Wed, 31 Jul 2013 23:00:13 +0000 (16:00 -0700)]
only refresh framebuffer if it is dirty

10 years agooptimize panel to display lines not characters
Jim Morris [Wed, 31 Jul 2013 22:48:49 +0000 (15:48 -0700)]
optimize panel to display lines not characters
fix startup screen
optimize glcd

10 years agoupdate config
Jim Morris [Wed, 31 Jul 2013 10:04:34 +0000 (03:04 -0700)]
update config

10 years agoswitch to graphic fonts
Jim Morris [Wed, 31 Jul 2013 10:02:25 +0000 (03:02 -0700)]
switch to graphic fonts
make 20x8 screen

10 years agoreprap discount panel working in character mode.
Jim Morris [Tue, 30 Jul 2013 08:23:22 +0000 (01:23 -0700)]
reprap discount panel working in character mode.
Only has 16 character lines though.

10 years agoUpdate config
Jim Morris [Sat, 27 Jul 2013 23:00:50 +0000 (16:00 -0700)]
Update config

10 years agoUpdate config
Jim Morris [Sat, 27 Jul 2013 22:59:38 +0000 (15:59 -0700)]
Update config

10 years agoFix endstop configuration
Jim Morris [Sat, 27 Jul 2013 22:49:13 +0000 (15:49 -0700)]
Fix endstop configuration

10 years agoMerge remote-tracking branch 'upstream/stable-edge' into edge
Logxen [Thu, 18 Jul 2013 19:12:55 +0000 (12:12 -0700)]
Merge remote-tracking branch 'upstream/stable-edge' into edge

10 years agorevert to pre-actuator state
Logxen [Thu, 18 Jul 2013 19:10:41 +0000 (12:10 -0700)]
revert to pre-actuator state

10 years agoAdd hack to detect i2c timeout, and reset Viki LCD when detected
Jim Morris [Tue, 9 Jul 2013 07:08:03 +0000 (00:08 -0700)]
Add hack to detect i2c timeout, and reset Viki LCD when detected

10 years agoadding virtuals to Actuator origin/actuator
Arthur Wolf [Sun, 7 Jul 2013 21:46:31 +0000 (23:46 +0200)]
adding virtuals to Actuator

10 years agomoving all modules to use Actuator instead of StepperMotor ( but still instantiate...
Arthur Wolf [Sat, 6 Jul 2013 15:24:55 +0000 (17:24 +0200)]
moving all modules to use Actuator instead of StepperMotor ( but still instantiate StepperMotor )

10 years agoforgot Actuator.h
Arthur Wolf [Sat, 6 Jul 2013 14:46:33 +0000 (16:46 +0200)]
forgot Actuator.h

10 years agoStepticker now inherits Actuator
Arthur Wolf [Sat, 6 Jul 2013 13:10:54 +0000 (15:10 +0200)]
Stepticker now inherits Actuator

10 years agomoving StepperMotor.h to actuators/
Arthur Wolf [Sat, 6 Jul 2013 12:40:10 +0000 (14:40 +0200)]
moving StepperMotor.h to actuators/

10 years agoAdd new panel examples
Jim Morris [Sat, 6 Jul 2013 05:47:49 +0000 (22:47 -0700)]
Add new panel examples

10 years agoMerge pull request #201 from wolfmanjm/upstreamedge
Jim Morris [Sat, 6 Jul 2013 05:42:35 +0000 (22:42 -0700)]
Merge pull request #201 from wolfmanjm/upstreamedge

add Panelolu2 (which is virtually identical to viki)

10 years agoadd Panelolu2 (which is virtually identical to viki)
Jim Morris [Sat, 6 Jul 2013 05:39:30 +0000 (22:39 -0700)]
add Panelolu2 (which is virtually identical to viki)

10 years agoFix potential race condition in panel startup
Jim Morris [Sat, 6 Jul 2013 04:20:24 +0000 (21:20 -0700)]
Fix potential race condition in panel startup

10 years agoMerge pull request #200 from wolfmanjm/upstreamedge
Jim Morris [Fri, 5 Jul 2013 04:55:32 +0000 (21:55 -0700)]
Merge pull request #200 from wolfmanjm/upstreamedge

Upstreamedge

10 years agoadd button_pause to button mask
Jim Morris [Fri, 5 Jul 2013 04:44:31 +0000 (21:44 -0700)]
add button_pause to button mask

10 years agorip out pause code from viki as it is now in panel
Jim Morris [Fri, 5 Jul 2013 04:39:22 +0000 (21:39 -0700)]
rip out pause code from viki as it is now in panel

10 years agoadded pause to Panel and added led support for a button/led wing on smoothiepanel...
Logxen [Wed, 3 Jul 2013 17:48:23 +0000 (10:48 -0700)]
added pause to Panel and added led support for a button/led wing on smoothiepanel port0

10 years agoenabled second mcp4451 digipot for 5driver Smoothieboard
Logxen [Wed, 3 Jul 2013 03:28:12 +0000 (20:28 -0700)]
enabled second mcp4451 digipot for 5driver Smoothieboard

10 years agoMerge pull request #199 from wolfmanjm/upstreamedge
Jim Morris [Tue, 2 Jul 2013 08:13:26 +0000 (01:13 -0700)]
Merge pull request #199 from wolfmanjm/upstreamedge

Add motors off to prepare screen

10 years agoAdd motors off to prepare screen
Jim Morris [Tue, 2 Jul 2013 08:09:53 +0000 (01:09 -0700)]
Add motors off to prepare screen
Allow for panel to change the numerb of screen lines available, default is still 4

10 years agobetter color support for Smoothiepanel
Logxen [Mon, 1 Jul 2013 23:24:30 +0000 (16:24 -0700)]
better color support for Smoothiepanel

10 years agoadded color settings to Smoothiepanel and a cycling rainbow on the encoder
Logxen [Mon, 1 Jul 2013 21:20:23 +0000 (14:20 -0700)]
added color settings to Smoothiepanel and a cycling rainbow on the encoder

10 years agoMerge pull request #198 from wolfmanjm/upstreamedge
Jim Morris [Mon, 1 Jul 2013 19:18:33 +0000 (12:18 -0700)]
Merge pull request #198 from wolfmanjm/upstreamedge

change select button to press rather than release

10 years agochange select button to press rather than release
Jim Morris [Mon, 1 Jul 2013 19:16:55 +0000 (12:16 -0700)]
change select button to press rather than release

10 years agoMerge pull request #197 from wolfmanjm/feature/panel-updates
Jim Morris [Mon, 1 Jul 2013 19:00:30 +0000 (12:00 -0700)]
Merge pull request #197 from wolfmanjm/feature/panel-updates

Feature/panel updates

10 years agoFix up down buttons incrementing decrementing values
Jim Morris [Mon, 1 Jul 2013 18:58:00 +0000 (11:58 -0700)]
Fix up down buttons incrementing decrementing values

10 years agoadd configurable i2c pins and frequency for viki
Jim Morris [Mon, 1 Jul 2013 00:32:51 +0000 (17:32 -0700)]
add configurable i2c pins and frequency for viki

10 years agoIntegrated Wii Nunchuck and Classic Controller functionality into Smoothiepanel
Logxen [Mon, 1 Jul 2013 10:05:21 +0000 (03:05 -0700)]
Integrated Wii Nunchuck and Classic Controller functionality into Smoothiepanel

10 years agoSwitch should now init with the correct analog and digital defaults
Logxen [Sun, 30 Jun 2013 14:44:20 +0000 (07:44 -0700)]
Switch should now init with the correct analog and digital defaults

10 years agofixed small bug concerning startup_state in Switch init
Logxen [Sun, 30 Jun 2013 14:36:57 +0000 (07:36 -0700)]
fixed small bug concerning startup_state in Switch init

10 years agoMerge pull request #196 from bgamari/edge
Ben Gamari [Sat, 29 Jun 2013 05:56:22 +0000 (22:56 -0700)]
Merge pull request #196 from bgamari/edge

This fixes the brokenness in Switch since its merge with Button.

10 years agoSwitch: Fix usage of std::string::compare
Ben Gamari [Sat, 29 Jun 2013 05:19:48 +0000 (01:19 -0400)]
Switch: Fix usage of std::string::compare

10 years agoSwitch: Set switch_value default according to max_pwm of output
Ben Gamari [Sat, 29 Jun 2013 04:55:39 +0000 (00:55 -0400)]
Switch: Set switch_value default according to max_pwm of output

Previously the output was modulated with a very low duty cycle due to a
hard-coded default value of 1. Fixes #195.

10 years agoMerge pull request #194 from wolfmanjm/fix/encoder-resolution
Jim Morris [Thu, 27 Jun 2013 08:03:48 +0000 (01:03 -0700)]
Merge pull request #194 from wolfmanjm/fix/encoder-resolution

Fix encoder resolution

10 years agoFix encoder resolution
Jim Morris [Thu, 27 Jun 2013 07:56:34 +0000 (00:56 -0700)]
Fix encoder resolution
add config option to set menu_offset

10 years agoMerge pull request #193 from logxen/smoothiepanel
Logxen [Thu, 27 Jun 2013 03:12:26 +0000 (20:12 -0700)]
Merge pull request #193 from logxen/smoothiepanel

Smoothiepanel lives! :D

10 years agoMerge branch 'edge' into smoothiepanel
Logxen [Thu, 27 Jun 2013 03:08:08 +0000 (20:08 -0700)]
Merge branch 'edge' into smoothiepanel

10 years agoSMOOTHIEPANEL LIVES! :D
Logxen [Thu, 27 Jun 2013 03:06:15 +0000 (20:06 -0700)]
SMOOTHIEPANEL LIVES! :D

10 years agoMerge pull request #192 from wolfmanjm/feature/change-panel-led-api
Jim Morris [Wed, 26 Jun 2013 23:05:35 +0000 (16:05 -0700)]
Merge pull request #192 from wolfmanjm/feature/change-panel-led-api

Feature/change panel led api

10 years agochange the led api
Jim Morris [Wed, 26 Jun 2013 23:01:18 +0000 (16:01 -0700)]
change the led api
add specific led function definitions
set bed and hotend leds on or off for viki

10 years agoinitial refactor of led
Jim Morris [Wed, 26 Jun 2013 22:04:44 +0000 (15:04 -0700)]
initial refactor of led

10 years agostarted integrating Smoothiepanel code into Smoothieware, can write to lcd, no input
Logxen [Wed, 26 Jun 2013 20:19:56 +0000 (13:19 -0700)]
started integrating Smoothiepanel code into Smoothieware, can write to lcd, no input

10 years agoMerge pull request #191 from wolfmanjm/fix/m17-m18
Jim Morris [Wed, 26 Jun 2013 10:00:23 +0000 (03:00 -0700)]
Merge pull request #191 from wolfmanjm/fix/m17-m18

Fix M17/M18/M84

10 years agoFix M17/M18/M84
Jim Morris [Wed, 26 Jun 2013 09:58:00 +0000 (02:58 -0700)]
Fix M17/M18/M84

10 years agoMerge pull request #190 from wolfmanjm/add/panel-pause-status
Jim Morris [Wed, 26 Jun 2013 00:10:47 +0000 (17:10 -0700)]
Merge pull request #190 from wolfmanjm/add/panel-pause-status

Show paused status if paused

10 years agoShow paused status if paused
Jim Morris [Wed, 26 Jun 2013 00:05:26 +0000 (17:05 -0700)]
Show paused status if paused

10 years agoUpdate TemperatureControl.cpp
Jim Morris [Tue, 25 Jun 2013 22:51:14 +0000 (16:51 -0600)]
Update TemperatureControl.cpp

Add mark as taken for M105

10 years agoMerge pull request #188 from wolfmanjm/add/extruder-screen
Jim Morris [Tue, 25 Jun 2013 08:58:56 +0000 (01:58 -0700)]
Merge pull request #188 from wolfmanjm/add/extruder-screen

Add Extruder screen to panel

10 years agoAdd Extruder screen to panel
Jim Morris [Tue, 25 Jun 2013 08:55:55 +0000 (01:55 -0700)]
Add Extruder screen to panel

10 years agoMerge pull request #187 from wolfmanjm/fix/get_checksum
Jim Morris [Tue, 25 Jun 2013 07:13:12 +0000 (00:13 -0700)]
Merge pull request #187 from wolfmanjm/fix/get_checksum

Fix get_checksum to take a const char* as well as string so Debug mode d...

10 years agoFix get_checksum to take a const char* as well as string so Debug mode doesn't barf
Jim Morris [Tue, 25 Jun 2013 07:10:22 +0000 (00:10 -0700)]
Fix get_checksum to take a const char* as well as string so Debug mode doesn't barf

10 years agoMerge pull request #186 from wolfmanjm/upstreamedge
Jim Morris [Mon, 24 Jun 2013 22:43:53 +0000 (15:43 -0700)]
Merge pull request #186 from wolfmanjm/upstreamedge

allow for watchscreen to handle temperature being disabled.

10 years agoallow for watchscreen to handle temperature being disabled.
Jim Morris [Mon, 24 Jun 2013 22:41:52 +0000 (15:41 -0700)]
allow for watchscreen to handle temperature being disabled.

10 years agoMerge pull request #185 from wolfmanjm/fix/panel-play
Jim Morris [Mon, 24 Jun 2013 07:47:22 +0000 (00:47 -0700)]
Merge pull request #185 from wolfmanjm/fix/panel-play

Fix watch screen update when file played from console

10 years agoFix watch screen update when file played from console
Jim Morris [Mon, 24 Jun 2013 07:42:35 +0000 (00:42 -0700)]
Fix watch screen update when file played from console
Only display filename part on LCD when play from LCD

10 years agoMerge pull request #184 from wolfmanjm/update/panel
Jim Morris [Mon, 24 Jun 2013 05:54:12 +0000 (22:54 -0700)]
Merge pull request #184 from wolfmanjm/update/panel

Update/panel

10 years agoadd default preheat config entries to config sample
Jim Morris [Mon, 24 Jun 2013 05:52:43 +0000 (22:52 -0700)]
add default preheat config entries to config sample

10 years agoimplement preheat and cooldown
Jim Morris [Mon, 24 Jun 2013 05:45:34 +0000 (22:45 -0700)]
implement preheat and cooldown
add config for the preheat values
comment out yet to be implented menu items

10 years agoMerge pull request #183 from wolfmanjm/add/panel
Jim Morris [Sun, 23 Jun 2013 09:51:03 +0000 (02:51 -0700)]
Merge pull request #183 from wolfmanjm/add/panel

Add/panel

10 years agofix tab to space
Jim Morris [Sun, 23 Jun 2013 09:48:19 +0000 (02:48 -0700)]
fix tab to space

10 years agoAdded new Panel stuff
Jim Morris [Sun, 23 Jun 2013 09:34:29 +0000 (02:34 -0700)]
Added new Panel stuff

10 years agoadding a new thermistor
Arthur Wolf [Sun, 23 Jun 2013 07:57:31 +0000 (09:57 +0200)]
adding a new thermistor

10 years agoMerge pull request #182 from wolfmanjm/add/johann-kossel-arm-solution
Jim Morris [Sat, 22 Jun 2013 03:55:56 +0000 (20:55 -0700)]
Merge pull request #182 from wolfmanjm/add/johann-kossel-arm-solution

add Johanns Marlin solution to the arm solutions, basically the same as ...

10 years agoadd Johanns Marlin solution to the arm solutions, basically the same as RostockSoluti...
Jim Morris [Sat, 22 Jun 2013 03:53:05 +0000 (20:53 -0700)]
add Johanns Marlin solution to the arm solutions, basically the same as RostockSolution just done differently
Plus the XYZ motors as specified on Kossel will match up with Alpha Beta Gamma motors.

10 years agofixed PlayLed functionality as per arthur's recomendation
Logxen [Fri, 21 Jun 2013 16:39:21 +0000 (09:39 -0700)]
fixed PlayLed functionality as per arthur's recomendation

11 years agoMerge pull request #179 from mitchese/fix/mintemp-error
Jim Morris [Wed, 19 Jun 2013 19:25:38 +0000 (12:25 -0700)]
Merge pull request #179 from mitchese/fix/mintemp-error

Fixed MINTEMP error message to start with Error:

11 years agoadd break to M 204
Jim Morris [Wed, 19 Jun 2013 08:30:43 +0000 (02:30 -0600)]
add break to M 204

11 years agoMerge pull request #180 from wolfmanjm/feature/m206
Jim Morris [Wed, 19 Jun 2013 08:22:39 +0000 (01:22 -0700)]
Merge pull request #180 from wolfmanjm/feature/m206

add M206 Snnn to change acceleration on the fly as slic3r does

11 years agoadd M206 Snnn to change acceleration on the fly as slic3r does
Jim Morris [Wed, 19 Jun 2013 08:20:24 +0000 (01:20 -0700)]
add M206 Snnn to change acceleration on the fly as slic3r does

11 years agoFixed MINTEMP error message to start with Error:
Sean Mitchell [Thu, 13 Jun 2013 22:29:23 +0000 (00:29 +0200)]
Fixed MINTEMP error message to start with Error: