Emanuele Caruso
ae56481873
Fixed type of axis_previous_micros array to unsigned long
2011-05-17 21:39:45 +02:00
Emanuele Caruso
0773ea752d
Refactored do_xxx_step() functions in 1 do_step() function. This is the first of a series of commits to refactor Sprinter to use bresenham on all axis. Much of the inspiration comes from ScribbleJ fork.
2011-05-17 20:30:27 +02:00
kliment
01d5fbf28b
Safety check for homing direction
2011-05-16 00:02:54 +02:00
kliment
9d3969b5cb
Merge pull request #24 from jmgiacalone/master
...
Heat interval check inside manage_heater()
2011-05-15 13:15:58 -07:00
kliment
a0272ab762
Merge pull request #25 from ScribbleJ/3dba0cd086d96358e6bc3570e364324406769304
...
Endstop patch
2011-05-15 13:15:41 -07:00
jmgiacalone
2ec7c37669
Heat interval checked inside manage_heater
2011-05-15 20:21:02 +01:00
jmgiacalone
4d73db3b64
Heat interval check coded only once inside manage_heater()
2011-05-15 20:05:11 +01:00
kliment
db793cda52
Remove M86, make kill() shut down motors and heaters, but not stop responding to commands
2011-05-15 14:19:58 +02:00
kliment
484b3b087e
Make temperature check interval constant regardless of whether a move is happening or not - this improved PID performance
...
Make temp check interval configurable.
Make temp tables static to save RAM.
2011-05-15 14:08:04 +02:00
Christopher Jansen
3dba0cd086
Added support for endstops at either max or min - no longer supports min only.
2011-05-14 19:47:12 -05:00
kliment
86f43686c8
Make either x steps or y steps remaining shortcut the loop
2011-05-14 23:58:49 +02:00
kliment
053512ab6a
Inverse the logic in the conditional that determines whether to continue
2011-05-14 23:54:18 +02:00
kliment
c0935ea3c7
Fix terrible lockup bug with RAMP acceleration
...
Reduce ram usage with smaller buffer line size
2011-05-14 23:42:57 +02:00
kliment
74d1769dca
Merge pull request #20 from MrAlvin/patch-1
...
Added a few spaces here and there to improve readability.
2011-05-14 08:04:52 -07:00
MrAlvin
1974f2116e
Added a few spaces here and there.
2011-05-14 07:57:01 -07:00
kliment
41a2fa5c62
Merge pull request #19 from MrAlvin/patch-1
...
Add config for mega 1280 to the makefile
2011-05-13 13:30:48 -07:00
MrAlvin
e6c6276b9d
Edited Tonokip_Firmware/Makefile via GitHub
2011-05-13 13:28:19 -07:00
kliment
649a98f80f
Merge pull request #18 from k-eex/fix
...
Fix typo in setting y-acceleration in M201/M202
2011-05-13 12:55:13 -07:00
Keegi
9f4dd2e3c9
Fix typo in M201/M202 y-acceleration setting
2011-05-13 19:44:15 +03:00
kliment
1963409aba
Merge pull request #17 from WebSpider/master
...
Add a maximum temperature limit after which the heater shuts down.
2011-05-12 23:18:12 -07:00
Nils
889d6a7c5b
Removing MCode for overheat protection
2011-05-12 23:24:59 +02:00
Nils
5ba9e2683c
Merge branch 'master' of github.com:kliment/Sprinter
2011-05-12 14:26:59 +02:00
Nils
38660dbd39
Adding experimental support for max temperature gueard (M143)
2011-05-12 14:26:31 +02:00
kliment
37d8a4bd55
Merge branch 'master' of github.com:kliment/Sprinter
2011-05-12 12:56:54 +02:00
kliment
f7f6137c00
Merge pull request #15 from sam-ward/master
...
Added G28 homing code
2011-05-12 03:56:34 -07:00
kliment
178c78f842
Make heater check more frequent during moves, intialize SD faster to avoid confusing repsnapper.
2011-05-12 09:35:29 +02:00
Sam Ward
17ac612301
Added G28 command description to top of file.
2011-05-12 14:36:19 +08:00
Sam Ward
3b3af86ec6
Fixed prepare_move function prototype and inlining
2011-05-12 13:07:52 +08:00
kliment
b83767ec55
Merge branch 'master' of github.com:kliment/Sprinter
2011-05-11 23:52:37 +02:00
kliment
10a7da920d
Remove extraneous newline
2011-05-11 20:38:28 +02:00
Sam Ward
838eb69410
Added some more intelligent homing logic
2011-05-11 21:20:54 +08:00
Sam Ward
0d4dadba39
Added G28 homing code.
...
Re factored main movement routines
2011-05-11 21:08:09 +08:00
kliment
9c93fe2a87
Merge pull request #14 from sam-ward/master
...
Cleaned up some code formatting
2011-05-11 05:30:10 -07:00
Sam Ward
3b2511949c
Merge branch 'master' of https://github.com/kliment/Sprinter
2011-05-11 20:29:24 +08:00
kliment
4663709f47
Merge pull request #12 from cakeller98/RAMPS_Versions
...
Added a RAMPS version #define in pins.h
2011-05-11 05:25:37 -07:00
Sam Ward
5f1c505fc9
Cleaning up code formatting
2011-05-11 20:24:17 +08:00
kliment
65807d86c4
Merge pull request #13 from sam-ward/master
...
Moved function definitions into separate .h file for readability.
2011-05-11 05:24:04 -07:00
Sam Ward
ae03a834c4
Moved function definitions into separate .h file for readability.
2011-05-11 20:17:49 +08:00
Sam Ward
cd1d48a1ba
Merge branch 'master' of https://github.com/kliment/Sprinter
2011-05-11 19:41:27 +08:00
Sam Ward
7b44d14a53
extra CRLF
2011-05-11 19:41:09 +08:00
Emanuele Caruso
61cc2ef42c
Added M201 and M202 to set max acceleration for respectively print and travel moves
2011-05-11 04:30:41 +02:00
Emanuele Caruso
f2f0ebe09c
Dramatically decreased GCODE write time to SD
2011-05-11 01:12:19 +02:00
Christopher Keller
69a148b0a5
Cleaned up the MEGA1280
...
Added a RAMPS version #define in pins.h, so there are two clean/clear sections of pins for the RAMPS versions.
Also added the Heater_1_Pin -1 to the RAMPS V1.0 section.
2011-05-07 16:57:35 -05:00
kliment
140f11833c
Merge pull request #11 from cakeller98/M84_Adding_Timeout
...
Added M84 Timeout for steppers with M84 Sn
2011-05-07 14:10:41 -07:00
Christopher Keller
d0a32823f3
Added M84 Timeout for steppers:
...
Changed the comment to reflect the updated usage
Old functionality remains unchanged M84 disables steppers after finishing previous move.
Added functionality: M84 S<seconds> adds an inactivity timeout, after which the steppers will be disabled. If S0, then no timeout (default)
2011-05-07 16:01:41 -05:00
Emanuele Caruso
3f541055df
Fixed deceleration bug for constant acceleration
2011-05-04 23:14:00 +02:00
Emanuele Caruso
d36d7ca499
Added documentation to constant acceleration parameters
2011-05-04 22:03:20 +02:00
Emanuele Caruso
d15d4b96ce
Added constant acceleration option (aka speed ramp), enabled by default
2011-05-04 21:49:09 +02:00
Emanuele Caruso
93529ad632
Added max z feedrate configuration value, default to 120 mm/min. Solution suggested by cakeller98
2011-05-04 21:05:22 +02:00
Emanuele Caruso
5a5818c109
Made exponential acceleration optional with a #define in configuration.h
2011-05-04 20:44:50 +02:00