kliment
|
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
|
2011-07-05 20:20:15 +02:00 |
|
kliment
|
873e85b3bb
|
Rename to sprinter
|
2011-07-04 22:24:14 +02:00 |
|
kliment
|
e4af5e82f2
|
Rename to Sprinter
|
2011-07-04 16:17:19 +02:00 |
|
Emanuele Caruso
|
ae9e6f6152
|
Added comment in configuration.h explaining how to set axes steps per unit
|
2011-06-24 02:34:48 +02:00 |
|
Emanuele Caruso
|
7fd550f26c
|
Merge remote branch 'origin/master' into experimental
|
2011-06-24 01:44:48 +02:00 |
|
kliment
|
bce2cd1b13
|
Merge pull request #41 from destinal/master
Added Sanguinololu 1.2 pin changes (and new define for this version)
|
2011-06-23 00:20:01 -07:00 |
|
Eric Duprey
|
ead1e5f830
|
Added Sanguinololu 1.2 pin changes (and new define for this version)
|
2011-06-23 01:12:14 -06:00 |
|
Emanuele Caruso
|
4642d041d5
|
Fixed merge bug, I forgot to declare the new variable home_all_axis
|
2011-06-22 02:21:34 +02:00 |
|
Emanuele Caruso
|
5339e735a1
|
Fixed merge: adapted new G28 code to the experimental branch
|
2011-06-22 02:17:42 +02:00 |
|
Emanuele Caruso
|
57c05dde42
|
Now heat check is also disabled during retract moves, if DISABLE_CHECK_DURING_TRAVEL is enabled
|
2011-06-22 02:03:11 +02:00 |
|
kliment
|
c3e086d994
|
Merge pull request #37 from sam-ward/master
Single axis homing in G28 command
|
2011-06-21 07:16:28 -07:00 |
|
Sam Ward
|
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
|
2011-06-21 21:44:38 +08:00 |
|
kliment
|
8abfdefc10
|
Merge pull request #35 from johnnyr/master
max endstops -1 in RAMPS 1.3
|
2011-06-14 23:37:53 -07:00 |
|
johnnyr
|
5d8e951ed8
|
Set RAMPS 1.3 Max endstop pins -1 for default config
|
2011-06-14 18:33:46 -07:00 |
|
kliment
|
da9e4c7914
|
Merge branch 'master' of github.com:kliment/Sprinter
|
2011-06-14 09:38:33 +02:00 |
|
kliment
|
38cb99420a
|
Single line response to M105
|
2011-06-14 09:37:28 +02:00 |
|
kliment
|
d4a7e0218a
|
Merge pull request #34 from johnnyr/master
Added RAMPS 1.3 pin definitions
|
2011-06-12 12:57:53 -07:00 |
|
kliment
|
62f03b0304
|
Add SD support so Sanguinololu
|
2011-06-11 19:37:13 +02:00 |
|
Emanuele Caruso
|
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
|
2011-06-06 19:59:47 +02:00 |
|
Emanuele Caruso
|
c475cc2062
|
Optimized print/travel move check, as it is performed in the bresenham loop
|
2011-06-06 18:49:34 +02:00 |
|
Emanuele Caruso
|
62ccc7fec8
|
Added comment to configuration.h
|
2011-06-06 18:29:04 +02:00 |
|
Emanuele Caruso
|
6e246d4ead
|
Heat management now performed between moves if DISABLE_CHECK_DURING_TRAVEL is enabled
|
2011-06-05 07:35:35 +02:00 |
|
Emanuele Caruso
|
df7e8feffa
|
Fixed automatic merge of spacexula fix
|
2011-06-05 06:44:17 +02:00 |
|
Emanuele Caruso
|
3e5757f233
|
Merge remote branch 'origin/master' into experimental
|
2011-06-05 06:40:24 +02:00 |
|
Emanuele Caruso
|
2649509633
|
Fixed comment in configuration.h
|
2011-06-05 06:29:41 +02:00 |
|
Emanuele Caruso
|
a7ed8f9021
|
Exponential acceleration discontinued. Deleted all related code
|
2011-06-05 06:27:31 +02:00 |
|
Emanuele Caruso
|
4689ab10ef
|
Added option to disable heat management during travel moves, on by default. This helps a lot in avoiding missing steps, hence increasing reliability
|
2011-06-05 06:24:20 +02:00 |
|
Emanuele Caruso
|
08e61b287f
|
Added debugging code for heat management. Changed acceleration values to more reliable ones
|
2011-06-05 04:22:57 +02:00 |
|
kliment
|
81841ef097
|
Merge pull request #33 from Spacexula/master
Added comment to configuration.h to tell the metric pitch of both 5/16-18 and 5/16-24 threaded rod
|
2011-06-04 15:29:57 -07:00 |
|
Spacexula
|
7af0b0bdd2
|
Edited Tonokip_Firmware/configuration.h via GitHub
|
2011-06-04 15:26:57 -07:00 |
|
Johnny Russell
|
aee0ea8003
|
added RAMPS 1.3 pins
|
2011-06-02 15:33:00 -05:00 |
|
Emanuele Caruso
|
1139131f72
|
Changed configuration values to better ones, according to my experience, which should also help avoid missing steps
|
2011-05-23 20:03:47 +02:00 |
|
Emanuele Caruso
|
006407585e
|
Merge branch 'master' into experimental
|
2011-05-23 17:01:30 +02:00 |
|
Emanuele Caruso
|
ab59d9bd51
|
Updated README
|
2011-05-23 16:59:39 +02:00 |
|
Emanuele Caruso
|
8a2c2233cb
|
Fixed bad default configuration value that forced relative E. Changed back to default
|
2011-05-22 20:38:10 +02:00 |
|
Emanuele Caruso
|
2433b0459a
|
Fixed bug that caused deltas in Bresenham to be cut and axis intervals to be negative in such case
|
2011-05-22 20:19:56 +02:00 |
|
Emanuele Caruso
|
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.
|
2011-05-22 19:52:00 +02:00 |
|
Emanuele Caruso
|
a89f443eb2
|
Added options that allow to disable heating management during acceleration or during the whole move
|
2011-05-21 01:51:29 +02:00 |
|
Emanuele Caruso
|
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.
|
2011-05-20 20:38:50 +02:00 |
|
Emanuele Caruso
|
0cf824857b
|
Z now has its own max acceleration, and it is now fully integrated into Bresenham
|
2011-05-19 21:52:30 +02:00 |
|
Emanuele Caruso
|
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
|
2011-05-19 19:55:27 +02:00 |
|
Emanuele Caruso
|
a1e6fe3875
|
Some refactoring in preparation of axis with less start speed constraint check. See next commit for more info.
|
2011-05-19 15:57:29 +02:00 |
|
Emanuele Caruso
|
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
|
2011-05-19 08:19:21 +02:00 |
|
Emanuele Caruso
|
2e6cc78372
|
Refactored exp variables to arrays and changed exp acceleration math to be axis generic
|
2011-05-19 05:36:09 +02:00 |
|
Emanuele Caruso
|
1b1e060bff
|
Refactored ramp and exp acceleration variables to arrays and changed ramp acceleration math code to be axis generic
|
2011-05-19 04:58:33 +02:00 |
|
Emanuele Caruso
|
6d2fdf16b6
|
N Bresenham is ready for constant speed, though we still enforce only X and Y use it
|
2011-05-19 03:50:59 +02:00 |
|
Emanuele Caruso
|
8b7c5a64c8
|
Refactored errors and deltas variable into array, needed for N bresenham implementation
|
2011-05-19 03:20:47 +02:00 |
|
Emanuele Caruso
|
222f2e8082
|
Refactored linear_move() to take an array instead of single axis steps_to_take. This is needed to later integrate N bresenham in
|
2011-05-19 02:56:38 +02:00 |
|
Emanuele Caruso
|
8060d4da56
|
Added possibility to print move time to serial, to help debugging
|
2011-05-19 02:33:48 +02:00 |
|
Emanuele Caruso
|
ae56481873
|
Fixed type of axis_previous_micros array to unsigned long
|
2011-05-17 21:39:45 +02:00 |
|