Scott Lahteine
|
dc2cb8454c
|
Revert acceleration limiting to avoid overflow
|
2016-10-17 17:08:41 -05:00 |
|
Scott Lahteine
|
4d89652bc2
|
Apply minor optimizations to planner.cpp
|
2016-10-12 04:42:15 -05:00 |
|
Scott Lahteine
|
1092319b19
|
Adapt speed/jerk code based on Prusa MK2 branch
|
2016-10-12 04:42:14 -05:00 |
|
Scott Lahteine
|
8e1cc9332a
|
Replace block flag bools with flag bits
…and apply const to some method parameters
|
2016-10-10 23:17:49 -05:00 |
|
Scott Lahteine
|
c5cac486f5
|
Use a, b, c instead of lx, ly, lz
|
2016-10-09 14:34:24 -05:00 |
|
Josef Pavlik
|
f8c2473a71
|
Improve planner kinematics, fix delta ABL
|
2016-10-09 13:32:46 -05:00 |
|
Scott Lahteine
|
761593b74b
|
Cleanup some vars, use of min/max
|
2016-10-02 06:34:56 -05:00 |
|
Scott Lahteine
|
d19cfcfc1d
|
max_jerk array, DEFAULT_XYJERK => DEFAULT_[XY]JERK
|
2016-10-02 06:34:56 -05:00 |
|
Scott Lahteine
|
e7dc174f30
|
More detailed debugging of G28 delta
|
2016-10-02 02:18:57 -05:00 |
|
Scott Lahteine
|
ecf7cdde65
|
Augment planner/stepper getters/setters
|
2016-09-29 01:27:37 -05:00 |
|
Scott Lahteine
|
ea0dbee3c9
|
Enable ABL by type, support bilinear on cartesian
|
2016-09-25 23:35:37 -05:00 |
|
Scott Lahteine
|
22ece0081e
|
Pass array pointer to unapply_leveling
|
2016-09-23 15:39:01 -05:00 |
|
Scott Lahteine
|
cbc158eb62
|
Add a proper flag for ABL enabled
|
2016-09-23 15:39:01 -05:00 |
|
Scott Lahteine
|
c6142aa2a1
|
Minor cleanups in Marlin_main.cpp
|
2016-09-23 03:03:14 -05:00 |
|
Scott Lahteine
|
0427f3cc3b
|
Use memcpy/memset in planner
|
2016-09-23 03:03:14 -05:00 |
|
Scott Lahteine
|
6b9bf8e8fe
|
Add Planner::sync_from_steppers
Use to sync the planner after an interrupted move (when not overriding
the logical position).
|
2016-09-23 03:03:14 -05:00 |
|
Scott Lahteine
|
be11a8a938
|
Fix debug in Planner::buffer_line
|
2016-09-23 03:03:13 -05:00 |
|
Scott Lahteine
|
6335acbf5c
|
Patch bug in linear unapply_leveling
|
2016-09-23 03:03:13 -05:00 |
|
Scott Lahteine
|
77639672d7
|
Move NONLINEAR bed leveling to planner
This is in advance of moving non-linear bed leveling to the planner
class.
|
2016-09-18 13:50:38 -05:00 |
|
Scott Lahteine
|
9429c7db89
|
Use ABC indices in delta[]
|
2016-09-18 13:50:38 -05:00 |
|
Scott Lahteine
|
c109399bf6
|
Fix planner leveling and rename arguments
Use lx, ly, lz for “logical” positions
|
2016-09-13 03:33:01 -05:00 |
|
Scott Lahteine
|
6ab54c60b1
|
Add conditionals for kinematics, leveling
|
2016-09-13 03:32:59 -05:00 |
|
Scott Lahteine
|
9248cfb0ad
|
Bed leveling that accounts for home XYZ
|
2016-09-10 13:47:21 -05:00 |
|
Scott Lahteine
|
6ac9d895ca
|
Tweak Filament Width variables
|
2016-09-10 13:29:25 -05:00 |
|
Scott Lahteine
|
d554c1dda8
|
Clean up planner kernel pass methods
|
2016-08-30 14:16:13 -05:00 |
|
Scott Lahteine
|
a485a19052
|
Added optional planner logging
|
2016-08-27 20:12:22 -05:00 |
|
Scott Lahteine
|
ab59280075
|
MIN_SEGMENTS_FOR_MOVE => MIN_STEPS_PER_SEGMENT
Follow-up to #4666
|
2016-08-21 08:56:03 -05:00 |
|
Scott Lahteine
|
27b80b1dd1
|
Merge pull request #4667 from thinkyhead/rc_M211_sw_endstop_switch
M211: Enable/Disable Software Endstops
|
2016-08-21 06:44:00 -05:00 |
|
Scott Lahteine
|
2f223b8c79
|
Use ABC and XYZ for "3"
|
2016-08-21 00:10:08 -05:00 |
|
Scott Lahteine
|
01d4703429
|
PREVENT_DANGEROUS_EXTRUDE => PREVENT_COLD_EXTRUSION
Also improve the documentation of this and related options, and set
EXTRUDE_MINTEMP to 170 everywhere.
|
2016-08-20 23:35:27 -05:00 |
|
Scott Lahteine
|
374f8d2014
|
dropsegments => MIN_SEGMENTS_FOR_MOVE
|
2016-08-20 18:52:15 -05:00 |
|
Scott Lahteine
|
628dcbc764
|
extruder_multiplier => flow_percentage
|
2016-08-18 22:13:47 -05:00 |
|
Scott Lahteine
|
b73203a0b7
|
Move some includes around to uncover missing deps
|
2016-08-02 19:37:46 -07:00 |
|
Scott Lahteine
|
d8945e8464
|
Fix Z_HEAD index for COREYZ
|
2016-08-02 15:05:17 -07:00 |
|
Scott Lahteine
|
f83369b79c
|
Update refresh_positioning - no need for obj ref
|
2016-07-31 18:01:13 -07:00 |
|
Scott Lahteine
|
844a4e799e
|
Account for DELTA in Planner::refresh_positioning
|
2016-07-29 18:41:11 -07:00 |
|
Scott Lahteine
|
753283e020
|
inverse_second => inverse_mm_s
|
2016-07-28 16:35:18 -07:00 |
|
Scott Lahteine
|
83e1d90ca3
|
Undo errant optimization of block->millimeters
|
2016-07-28 16:26:52 -07:00 |
|
Scott Lahteine
|
169c21b477
|
Merge pull request #4402 from thinkyhead/rc_consistent_positioning
Account for coordinate space offsets
|
2016-07-24 19:23:20 -07:00 |
|
Scott Lahteine
|
d8e5af6834
|
Use RAW_POSITION for MBL in planner.set_position_mm
|
2016-07-24 17:20:36 -07:00 |
|
Scott Lahteine
|
d8f2876753
|
Replace some float division with multiplication
|
2016-07-24 13:27:50 -07:00 |
|
Scott Lahteine
|
ddde785b37
|
Code formatting in planner.cpp
|
2016-07-24 13:27:50 -07:00 |
|
Scott Lahteine
|
f8b5749235
|
Replace division in planner with multiplication
|
2016-07-24 13:27:49 -07:00 |
|
Scott Lahteine
|
b921f6b69d
|
Optimize calculation of block->millimeters for DELTA
|
2016-07-24 13:27:49 -07:00 |
|
Scott Lahteine
|
3e2b3353b0
|
Fix axis indices for COREYZ
|
2016-07-23 19:02:14 -07:00 |
|
Scott Lahteine
|
4e67a85a5d
|
Macros to loop over axes
|
2016-07-23 13:09:28 -07:00 |
|
Scott Lahteine
|
4226f56f53
|
Revert the planner acceleration logic somewhat
|
2016-07-20 19:19:47 -07:00 |
|
Scott Lahteine
|
209f5c03d0
|
Fewer temporary vars in planner accel limit
|
2016-07-20 18:29:29 -07:00 |
|
Scott Lahteine
|
9f9fe043ba
|
Apply sq macro throughout
|
2016-07-17 13:29:41 -07:00 |
|
Scott Lahteine
|
93ba5bddd7
|
Append units to feedrate variables
|
2016-07-17 13:29:41 -07:00 |
|