c8767013f1Fix RAMPS 1.3 number
kliment
2011-07-05 23:29:45 +0200
3025f862adMerge branch 'master' of github.com:kliment/Sprinter into refactor
kliment
2011-07-05 20:23:49 +0200
d1cfd12190Cleaned up configuration. Made a hack so that board versions can be set from configuration.h. Combined thermistor tables. Enabled maxtemp and mintemp by default. Changed case of configuration.h to make it appear first in Arduino IDE
kliment
2011-07-05 20:20:15 +0200
53c0ec08acMerge pull request #46 from mosfet/master
kliment
2011-07-04 21:45:18 -0700
bce2cd1b13Merge pull request #41 from destinal/master
kliment
2011-06-23 00:20:01 -0700
ead1e5f830Added Sanguinololu 1.2 pin changes (and new define for this version)
Eric Duprey
2011-06-23 01:12:14 -0600
4642d041d5Fixed merge bug, I forgot to declare the new variable home_all_axis
Emanuele Caruso
2011-06-22 02:21:34 +0200
5339e735a1Fixed merge: adapted new G28 code to the experimental branch
Emanuele Caruso
2011-06-22 02:17:42 +0200
57c05dde42Now heat check is also disabled during retract moves, if DISABLE_CHECK_DURING_TRAVEL is enabled
Emanuele Caruso
2011-06-22 02:03:11 +0200
c3e086d994Merge pull request #37 from sam-ward/master
kliment
2011-06-21 07:16:28 -0700
c9598f60adAdded support for G28 to home specific axis, or all axis if none specified. i.e. G28 will home all G28 X will home only the X axis G28 Y Z will home the Y and Z axis
Sam Ward
2011-06-21 21:44:38 +0800
8abfdefc10Merge pull request #35 from johnnyr/master
kliment
2011-06-14 23:37:53 -0700
5d8e951ed8Set RAMPS 1.3 Max endstop pins -1 for default config
johnnyr
2011-06-14 18:33:46 -0700
da9e4c7914Merge branch 'master' of github.com:kliment/Sprinter
kliment
2011-06-14 09:38:33 +0200
38cb99420aSingle line response to M105
kliment
2011-06-14 09:37:28 +0200
d4a7e0218aMerge pull request #34 from johnnyr/master
kliment
2011-06-12 12:57:53 -0700
62f03b0304Add SD support so Sanguinololu
kliment
2011-06-11 19:37:13 +0200
8c4f657095Added safety feature to DISABLE_CHECK_DURING_TRAVEL feature, which allows to define a max time in milliseconds after which the travel move is not considered so
Emanuele Caruso
2011-06-06 19:59:47 +0200
c475cc2062Optimized print/travel move check, as it is performed in the bresenham loop
Emanuele Caruso
2011-06-06 18:49:34 +0200
62ccc7fec8Added comment to configuration.h
Emanuele Caruso
2011-06-06 18:29:04 +0200
6e246d4eadHeat management now performed between moves if DISABLE_CHECK_DURING_TRAVEL is enabled
Emanuele Caruso
2011-06-05 07:35:35 +0200
2649509633Fixed comment in configuration.h
Emanuele Caruso
2011-06-05 06:29:41 +0200
a7ed8f9021Exponential acceleration discontinued. Deleted all related code
Emanuele Caruso
2011-06-05 06:27:31 +0200
4689ab10efAdded option to disable heat management during travel moves, on by default. This helps a lot in avoiding missing steps, hence increasing reliability
Emanuele Caruso
2011-06-05 06:24:20 +0200
08e61b287fAdded debugging code for heat management. Changed acceleration values to more reliable ones
Emanuele Caruso
2011-06-05 04:22:57 +0200
81841ef097Merge pull request #33 from Spacexula/master
kliment
2011-06-04 15:29:57 -0700
7af0b0bdd2Edited Tonokip_Firmware/configuration.h via GitHub
Spacexula
2011-06-04 15:26:57 -0700
aee0ea8003added RAMPS 1.3 pins
Johnny Russell
2011-06-02 15:33:00 -0500
1139131f72Changed configuration values to better ones, according to my experience, which should also help avoid missing steps
Emanuele Caruso
2011-05-23 20:03:47 +0200
006407585eMerge branch 'master' into experimental
Emanuele Caruso
2011-05-23 17:01:30 +0200
8a2c2233cbFixed bad default configuration value that forced relative E. Changed back to default
Emanuele Caruso
2011-05-22 20:38:10 +0200
2433b0459aFixed bug that caused deltas in Bresenham to be cut and axis intervals to be negative in such case
Emanuele Caruso
2011-05-22 20:19:56 +0200
1bbdc19706Time for move is now correctly calculated in the XYZ space. Fixed a safety bug that caused heating management not to be performed in case DISABLE_CHECK_DURING_MOVE was enabled. Fixed a bug in the moving axis start speed checking.
Emanuele Caruso
2011-05-22 19:52:00 +0200
a89f443eb2Added options that allow to disable heating management during acceleration or during the whole move
Emanuele Caruso
2011-05-21 01:51:29 +0200
181df1fe73All axes are now controlled in Bresenham. Now, also E has its own max acceleration and start speed. Also added some function useful for debugging.
Emanuele Caruso
2011-05-20 10:25:34 +0200
0cf824857bZ now has its own max acceleration, and it is now fully integrated into Bresenham
Emanuele Caruso
2011-05-19 21:52:30 +0200
05274fd218The start speed of the leading (X or Y) axis is now scaled to the speed of the limiting (X, Y, Z or E) axis in that move based on his start speed
Emanuele Caruso
2011-05-19 19:55:27 +0200
a1e6fe3875Some refactoring in preparation of axis with less start speed constraint check. See next commit for more info.
Emanuele Caruso
2011-05-19 15:57:29 +0200
7b90a1f0f8X and Y axis now have their constant acceleration, and that is taken into account when calculating the leading axis acceleration for the move
Emanuele Caruso
2011-05-19 07:26:51 +0200
2e6cc78372Refactored exp variables to arrays and changed exp acceleration math to be axis generic
Emanuele Caruso
2011-05-19 05:36:09 +0200
1b1e060bffRefactored ramp and exp acceleration variables to arrays and changed ramp acceleration math code to be axis generic
Emanuele Caruso
2011-05-19 04:58:33 +0200
6d2fdf16b6N Bresenham is ready for constant speed, though we still enforce only X and Y use it
Emanuele Caruso
2011-05-19 03:50:59 +0200
8b7c5a64c8Refactored errors and deltas variable into array, needed for N bresenham implementation
Emanuele Caruso
2011-05-19 03:20:47 +0200
222f2e8082Refactored linear_move() to take an array instead of single axis steps_to_take. This is needed to later integrate N bresenham in
Emanuele Caruso
2011-05-19 02:56:38 +0200
8060d4da56Added possibility to print move time to serial, to help debugging
Emanuele Caruso
2011-05-19 02:33:48 +0200
ae56481873Fixed type of axis_previous_micros array to unsigned long
Emanuele Caruso
2011-05-17 21:39:45 +0200
0773ea752dRefactored 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.
Emanuele Caruso
2011-05-17 20:30:27 +0200
01d5fbf28bSafety check for homing direction
kliment
2011-05-16 00:02:54 +0200
9d3969b5cbMerge pull request #24 from jmgiacalone/master
kliment
2011-05-15 13:15:58 -0700
a0272ab762Merge pull request #25 from ScribbleJ/3dba0cd086d96358e6bc3570e364324406769304
kliment
2011-05-15 13:15:41 -0700
4d73db3b64Heat interval check coded only once inside manage_heater()
jmgiacalone
2011-05-15 20:05:11 +0100
db793cda52Remove M86, make kill() shut down motors and heaters, but not stop responding to commands
kliment
2011-05-15 14:19:58 +0200
484b3b087eMake 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.
kliment
2011-05-15 14:08:04 +0200
3dba0cd086Added support for endstops at either max or min - no longer supports min only.
Christopher Jansen
2011-05-14 19:47:12 -0500
86f43686c8Make either x steps or y steps remaining shortcut the loop
kliment
2011-05-14 23:58:49 +0200
053512ab6aInverse the logic in the conditional that determines whether to continue
kliment
2011-05-14 23:54:18 +0200
c0935ea3c7Fix terrible lockup bug with RAMP acceleration Reduce ram usage with smaller buffer line size
kliment
2011-05-14 23:42:57 +0200
74d1769dcaMerge pull request #20 from MrAlvin/patch-1
kliment
2011-05-14 08:04:52 -0700
1974f2116eAdded a few spaces here and there.
MrAlvin
2011-05-14 07:57:01 -0700
41a2fa5c62Merge pull request #19 from MrAlvin/patch-1
kliment
2011-05-13 13:30:48 -0700
e6c6276b9dEdited Tonokip_Firmware/Makefile via GitHub
MrAlvin
2011-05-13 13:28:19 -0700
649a98f80fMerge pull request #18 from k-eex/fix
kliment
2011-05-13 12:55:13 -0700
9f4dd2e3c9Fix typo in M201/M202 y-acceleration setting
Keegi
2011-05-13 19:44:15 +0300
1963409abaMerge pull request #17 from WebSpider/master
kliment
2011-05-12 23:18:12 -0700
889d6a7c5bRemoving MCode for overheat protection
Nils
2011-05-12 23:24:59 +0200
5ba9e2683cMerge branch 'master' of github.com:kliment/Sprinter
Nils
2011-05-12 14:26:59 +0200
38660dbd39Adding experimental support for max temperature gueard (M143)
Nils
2011-05-12 14:26:31 +0200
37d8a4bd55Merge branch 'master' of github.com:kliment/Sprinter
kliment
2011-05-12 12:56:54 +0200
f7f6137c00Merge pull request #15 from sam-ward/master
kliment
2011-05-12 03:56:34 -0700
178c78f842Make heater check more frequent during moves, intialize SD faster to avoid confusing repsnapper.
kliment
2011-05-12 09:35:29 +0200
17ac612301Added G28 command description to top of file.
Sam Ward
2011-05-12 14:36:19 +0800
3b3af86ec6Fixed prepare_move function prototype and inlining
Sam Ward
2011-05-12 13:07:52 +0800
b83767ec55Merge branch 'master' of github.com:kliment/Sprinter
kliment
2011-05-11 23:52:37 +0200
7b44d14a53extra CRLF
Sam Ward
2011-05-11 19:41:09 +0800
61cc2ef42cAdded M201 and M202 to set max acceleration for respectively print and travel moves
Emanuele Caruso
2011-05-11 04:30:41 +0200
f2f0ebe09cDramatically decreased GCODE write time to SD
Emanuele Caruso
2011-05-11 01:12:19 +0200
69a148b0a5Cleaned up the MEGA1280 Added a RAMPS version #define in pins.h, so there are two clean/clear sections of pins for the RAMPS versions.
Christopher Keller
2011-05-07 16:57:35 -0500
140f11833cMerge pull request #11 from cakeller98/M84_Adding_Timeout
kliment
2011-05-07 14:10:41 -0700