Commit graph

  • c8767013f1 Fix RAMPS 1.3 number kliment 2011-07-05 23:29:45 +0200
  • 3025f862ad Merge branch 'master' of github.com:kliment/Sprinter into refactor kliment 2011-07-05 20:23:49 +0200
  • d1cfd12190 Cleaned 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
  • 53c0ec08ac Merge pull request #46 from mosfet/master kliment 2011-07-04 21:45:18 -0700
  • 9913638a7b Merge branch 'experimental' Joem 2011-07-04 18:27:22 -0600
  • 0ff215446b fixed sanguinololu pins.h Joem 2011-07-04 18:26:37 -0600
  • 873e85b3bb Rename to sprinter kliment 2011-07-04 22:24:14 +0200
  • e4af5e82f2 Rename to Sprinter kliment 2011-07-04 16:17:19 +0200
  • 9d51842438 Make M119 take ENDSTOPS_INVERTING into account. James Churchill 2011-07-01 05:49:21 +1000
  • 154059b8f6 Add M119 - return status of endstops James Churchill 2011-07-01 05:19:18 +1000
  • ae9e6f6152 Added comment in configuration.h explaining how to set axes steps per unit Emanuele Caruso 2011-06-24 02:34:48 +0200
  • 7fd550f26c Merge remote branch 'origin/master' into experimental Emanuele Caruso 2011-06-24 01:44:48 +0200
  • bce2cd1b13 Merge pull request #41 from destinal/master kliment 2011-06-23 00:20:01 -0700
  • ead1e5f830 Added Sanguinololu 1.2 pin changes (and new define for this version) Eric Duprey 2011-06-23 01:12:14 -0600
  • 4642d041d5 Fixed merge bug, I forgot to declare the new variable home_all_axis Emanuele Caruso 2011-06-22 02:21:34 +0200
  • 5339e735a1 Fixed merge: adapted new G28 code to the experimental branch Emanuele Caruso 2011-06-22 02:17:42 +0200
  • 57c05dde42 Now heat check is also disabled during retract moves, if DISABLE_CHECK_DURING_TRAVEL is enabled Emanuele Caruso 2011-06-22 02:03:11 +0200
  • c3e086d994 Merge pull request #37 from sam-ward/master kliment 2011-06-21 07:16:28 -0700
  • c9598f60ad Added 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
  • 8abfdefc10 Merge pull request #35 from johnnyr/master kliment 2011-06-14 23:37:53 -0700
  • 5d8e951ed8 Set RAMPS 1.3 Max endstop pins -1 for default config johnnyr 2011-06-14 18:33:46 -0700
  • da9e4c7914 Merge branch 'master' of github.com:kliment/Sprinter kliment 2011-06-14 09:38:33 +0200
  • 38cb99420a Single line response to M105 kliment 2011-06-14 09:37:28 +0200
  • d4a7e0218a Merge pull request #34 from johnnyr/master kliment 2011-06-12 12:57:53 -0700
  • 62f03b0304 Add SD support so Sanguinololu kliment 2011-06-11 19:37:13 +0200
  • 8c4f657095 Added 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
  • c475cc2062 Optimized print/travel move check, as it is performed in the bresenham loop Emanuele Caruso 2011-06-06 18:49:34 +0200
  • 62ccc7fec8 Added comment to configuration.h Emanuele Caruso 2011-06-06 18:29:04 +0200
  • 6e246d4ead Heat management now performed between moves if DISABLE_CHECK_DURING_TRAVEL is enabled Emanuele Caruso 2011-06-05 07:35:35 +0200
  • df7e8feffa Fixed automatic merge of spacexula fix Emanuele Caruso 2011-06-05 06:44:17 +0200
  • 3e5757f233 Merge remote branch 'origin/master' into experimental Emanuele Caruso 2011-06-05 06:40:24 +0200
  • 2649509633 Fixed comment in configuration.h Emanuele Caruso 2011-06-05 06:29:41 +0200
  • a7ed8f9021 Exponential acceleration discontinued. Deleted all related code Emanuele Caruso 2011-06-05 06:27:31 +0200
  • 4689ab10ef Added 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
  • 08e61b287f Added debugging code for heat management. Changed acceleration values to more reliable ones Emanuele Caruso 2011-06-05 04:22:57 +0200
  • 81841ef097 Merge pull request #33 from Spacexula/master kliment 2011-06-04 15:29:57 -0700
  • 7af0b0bdd2 Edited Tonokip_Firmware/configuration.h via GitHub Spacexula 2011-06-04 15:26:57 -0700
  • aee0ea8003 added RAMPS 1.3 pins Johnny Russell 2011-06-02 15:33:00 -0500
  • 1139131f72 Changed 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
  • 006407585e Merge branch 'master' into experimental Emanuele Caruso 2011-05-23 17:01:30 +0200
  • ab59d9bd51 Updated README Emanuele Caruso 2011-05-23 16:59:39 +0200
  • 8a2c2233cb Fixed bad default configuration value that forced relative E. Changed back to default Emanuele Caruso 2011-05-22 20:38:10 +0200
  • 2433b0459a Fixed 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
  • 1bbdc19706 Time 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
  • a89f443eb2 Added options that allow to disable heating management during acceleration or during the whole move Emanuele Caruso 2011-05-21 01:51:29 +0200
  • 181df1fe73 All 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
  • 0cf824857b Z now has its own max acceleration, and it is now fully integrated into Bresenham Emanuele Caruso 2011-05-19 21:52:30 +0200
  • 05274fd218 The 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
  • a1e6fe3875 Some 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
  • 7b90a1f0f8 X 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
  • 2e6cc78372 Refactored exp variables to arrays and changed exp acceleration math to be axis generic Emanuele Caruso 2011-05-19 05:36:09 +0200
  • 1b1e060bff Refactored 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
  • 6d2fdf16b6 N 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
  • 8b7c5a64c8 Refactored errors and deltas variable into array, needed for N bresenham implementation Emanuele Caruso 2011-05-19 03:20:47 +0200
  • 222f2e8082 Refactored 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
  • 8060d4da56 Added possibility to print move time to serial, to help debugging Emanuele Caruso 2011-05-19 02:33:48 +0200
  • ae56481873 Fixed type of axis_previous_micros array to unsigned long Emanuele Caruso 2011-05-17 21:39:45 +0200
  • 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. Emanuele Caruso 2011-05-17 20:30:27 +0200
  • 01d5fbf28b Safety check for homing direction kliment 2011-05-16 00:02:54 +0200
  • 9d3969b5cb Merge pull request #24 from jmgiacalone/master kliment 2011-05-15 13:15:58 -0700
  • a0272ab762 Merge pull request #25 from ScribbleJ/3dba0cd086d96358e6bc3570e364324406769304 kliment 2011-05-15 13:15:41 -0700
  • 2ec7c37669 Heat interval checked inside manage_heater jmgiacalone 2011-05-15 20:21:02 +0100
  • 4d73db3b64 Heat interval check coded only once inside manage_heater() jmgiacalone 2011-05-15 20:05:11 +0100
  • db793cda52 Remove M86, make kill() shut down motors and heaters, but not stop responding to commands kliment 2011-05-15 14:19:58 +0200
  • 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. kliment 2011-05-15 14:08:04 +0200
  • 3dba0cd086 Added support for endstops at either max or min - no longer supports min only. Christopher Jansen 2011-05-14 19:47:12 -0500
  • 86f43686c8 Make either x steps or y steps remaining shortcut the loop kliment 2011-05-14 23:58:49 +0200
  • 053512ab6a Inverse the logic in the conditional that determines whether to continue kliment 2011-05-14 23:54:18 +0200
  • c0935ea3c7 Fix terrible lockup bug with RAMP acceleration Reduce ram usage with smaller buffer line size kliment 2011-05-14 23:42:57 +0200
  • 74d1769dca Merge pull request #20 from MrAlvin/patch-1 kliment 2011-05-14 08:04:52 -0700
  • 1974f2116e Added a few spaces here and there. MrAlvin 2011-05-14 07:57:01 -0700
  • 41a2fa5c62 Merge pull request #19 from MrAlvin/patch-1 kliment 2011-05-13 13:30:48 -0700
  • e6c6276b9d Edited Tonokip_Firmware/Makefile via GitHub MrAlvin 2011-05-13 13:28:19 -0700
  • 649a98f80f Merge pull request #18 from k-eex/fix kliment 2011-05-13 12:55:13 -0700
  • 9f4dd2e3c9 Fix typo in M201/M202 y-acceleration setting Keegi 2011-05-13 19:44:15 +0300
  • 1963409aba Merge pull request #17 from WebSpider/master kliment 2011-05-12 23:18:12 -0700
  • 889d6a7c5b Removing MCode for overheat protection Nils 2011-05-12 23:24:59 +0200
  • 5ba9e2683c Merge branch 'master' of github.com:kliment/Sprinter Nils 2011-05-12 14:26:59 +0200
  • 38660dbd39 Adding experimental support for max temperature gueard (M143) Nils 2011-05-12 14:26:31 +0200
  • 37d8a4bd55 Merge branch 'master' of github.com:kliment/Sprinter kliment 2011-05-12 12:56:54 +0200
  • f7f6137c00 Merge pull request #15 from sam-ward/master kliment 2011-05-12 03:56:34 -0700
  • 178c78f842 Make heater check more frequent during moves, intialize SD faster to avoid confusing repsnapper. kliment 2011-05-12 09:35:29 +0200
  • 17ac612301 Added G28 command description to top of file. Sam Ward 2011-05-12 14:36:19 +0800
  • 3b3af86ec6 Fixed prepare_move function prototype and inlining Sam Ward 2011-05-12 13:07:52 +0800
  • b83767ec55 Merge branch 'master' of github.com:kliment/Sprinter kliment 2011-05-11 23:52:37 +0200
  • 10a7da920d Remove extraneous newline kliment 2011-05-11 20:38:28 +0200
  • 838eb69410 Added some more intelligent homing logic Sam Ward 2011-05-11 21:20:54 +0800
  • 0d4dadba39 Added G28 homing code. Re factored main movement routines Sam Ward 2011-05-11 21:08:09 +0800
  • 9c93fe2a87 Merge pull request #14 from sam-ward/master kliment 2011-05-11 05:30:10 -0700
  • 3b2511949c Merge branch 'master' of https://github.com/kliment/Sprinter Sam Ward 2011-05-11 20:29:24 +0800
  • 4663709f47 Merge pull request #12 from cakeller98/RAMPS_Versions kliment 2011-05-11 05:25:37 -0700
  • 5f1c505fc9 Cleaning up code formatting Sam Ward 2011-05-11 20:24:17 +0800
  • 65807d86c4 Merge pull request #13 from sam-ward/master kliment 2011-05-11 05:24:04 -0700
  • ae03a834c4 Moved function definitions into separate .h file for readability. Sam Ward 2011-05-11 20:17:49 +0800
  • cd1d48a1ba Merge branch 'master' of https://github.com/kliment/Sprinter Sam Ward 2011-05-11 19:41:27 +0800
  • 7b44d14a53 extra CRLF Sam Ward 2011-05-11 19:41:09 +0800
  • 61cc2ef42c Added M201 and M202 to set max acceleration for respectively print and travel moves Emanuele Caruso 2011-05-11 04:30:41 +0200
  • f2f0ebe09c Dramatically decreased GCODE write time to SD Emanuele Caruso 2011-05-11 01:12:19 +0200
  • 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. Christopher Keller 2011-05-07 16:57:35 -0500
  • 140f11833c Merge pull request #11 from cakeller98/M84_Adding_Timeout kliment 2011-05-07 14:10:41 -0700