Scott Lahteine
cf12fc8366
Expand on serial debugging ( #13577 )
5 years ago
Scott Lahteine
cfdb38eda4
Allow SERIAL_ECHOPAIR to take up to 12 pairs ( #13311 )
5 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
5 years ago
Scott Lahteine
c5e5cc5e9f
Fix some trailing whitespace, macros
6 years ago
Thomas Moore
c437bb08f1
Overhaul of the planner ( #11578 )
- Move FWRETRACT to the planner
- Combine leveling, skew, etc. in a single modifier method
- Have kinematic and non-kinematic moves call one planner method
6 years ago
etagle
1367df2875
Replace double with float, optimize calculation
6 years ago
etagle
a11eb50a3e
Refactor and optimize Stepper/Planner
Better encapsulation and considerably reduce stepper jitter
6 years ago
Scott Lahteine
50270b53a0
Clear up some more compile warnings
6 years ago
Scott Lahteine
99ecdf59af
Smarter MIN, MAX, ABS macros
Use macros that explicitly avoid double-evaluation and can be used for any datatype, replacing `min`, `max`, `abs`, `fabs`, `labs`, and `FABS`.
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
6 years ago
Scott Lahteine
8f8c6a9bc4
Move get_axis_position_mm to Planner ( #10718 )
6 years ago
Roxy-3D
23635c2b64
Update ubl_motion.cpp
Restore necessary and needed loop termination logic.
6 years ago
Scott Lahteine
3bc179a16f
Compress/update comments ubl_motion
…to fit more code on the screen and correct outdated commentary contrasting ABL.
6 years ago
Scott Lahteine
d0ac0151b6
Fix typo in ubl.prepare_segmented_line_to
6 years ago
Scott Lahteine
f3dbe19669
Tweaks to HAL codestyle
6 years ago
Scott Lahteine
304e0f8945
Followup to 21e60fd
`ENABLED` only works for flag-type options. Floats must use `#ifdef`.
6 years ago
Roxy-3D
21e60fd3ed
Allow user to control Z-Height correction for off mesh movements ( #9661 )
6 years ago
Scott Lahteine
705ea98fd3
Comment `return false` in motion functions
7 years ago
Scott Lahteine
caa5093498
General DELTA_IK macro
7 years ago
Scott Lahteine
d568e586b7
Fix up ubl_motion indentation
7 years ago
Scott Lahteine
6d0678d963
Omit unused UBL motion code
7 years ago
Scott Lahteine
3255712343
Skew Correction for UBL
Also remove unused grid slicing function when using UBL segmented.
7 years ago
Scott Lahteine
3d796d8040
Move debug code
7 years ago
Scott Lahteine
3db5303bfe
_buffer_line => buffer_segment
7 years ago
Scott Lahteine
a71d2f3f40
UBL_DELTA => UBL_SEGMENTED
7 years ago
Scott Lahteine
73e32925e4
References are better for array args
7 years ago
Scott Lahteine
24437de591
Use custom segment length for UBL Cartesian
7 years ago
Scott Lahteine
000b3b3117
Comment/cleanup of motion code
7 years ago
Scott Lahteine
c6b0c104bb
Adapt G26 to work for all meshes
7 years ago
Scott Lahteine
f8393a0908
Operate in Native Machine Space
7 years ago
Scott Lahteine
580b6e9089
Apply physical limits to mesh bounds
7 years ago
Roxy-3D
72156a2029
change to better (more clear) names ( #8050 )
set_destination_to_current() changed to set_destination_from_current()
set_current_to_destination() changed to set_current_from_destination()
7 years ago
Scott Lahteine
3e3911fb81
Use planner.leveling_active for all leveling systems
7 years ago
Scott Lahteine
ca1e47375c
Move fade_scaling_factor_for_z to Planner
7 years ago
Scott Lahteine
1adb5a6a48
Remove obsolete UBL z_offset
7 years ago
Scott Lahteine
551752eac7
Consolidate "bedlevel" code
7 years ago
Scott Lahteine
722786966a
Add gcode.cpp, motion.*, queue.* - Apply to some G-codes.
7 years ago
Scott Lahteine
4a82e95c3e
Feature file updates
7 years ago
Scott Lahteine
fa5f9c2aec
Move 'feature' files
7 years ago
Christopher Pepper
4b16fa3272
Implement HAL and apply macros across code-base
Implement AVR Platform
7 years ago
Scott Lahteine
3497153cf1
Followup cleanup patch
Fix regression in #7428
7 years ago
Scott Lahteine
622048ffb0
Clean up whitespace, trailing space, bad tab conversion, etc.
7 years ago
Roxy-3D
2cbdc0ebb6
Fix large Z corrections when nozzle moves off of UBL mesh ( #7415 )
7 years ago
Scott Lahteine
76c92a1fab
Clean up some trailing spaces
7 years ago
Bob-the-Kuhn
fcceed5be6
intermittent Teensy & G26 compile problem
===============================================
also an issue with ubl_motion.cpp
7 years ago
Scott Lahteine
6c45d0fd81
Apply maths macros and type changes ahead of HAL
7 years ago
Scott Lahteine
e94f79ccea
Patch some serial macros
7 years ago
Scott Lahteine
a27b08e6af
Various code style tweaks
7 years ago
oldmcg
9f295581f0
Ubl delta fixes and improvements ( #6941 )
* Change all direct changes of ubl.state.active to
set_bed_leveling_enabled() which handles apply/unapply
leveling to maintain current_position consistency.
Fix invalidation of UBL mesh to invalid unreachable
mesh points as well (delta corners).
Fix UBL_DELTA unapply_leveling logic and when
it gets applied, including fade_height changes.
Add optional M114 D for detailed position information,
disabled from compilation by default (M114_DETAIL).
* UBL_DELTA raw and inline kinematics
* UBL planner fall through fix
* consistent variable names
* Cleanup orphaned code and whitespace changes.
Use _O2.
* compile warnings cleanup
* Remove redundant #ifdef condition
7 years ago
Scott Lahteine
a3645ec921
Reference op with variable name
7 years ago
Scott Lahteine
ad915b667e
One more mesh_index_to_npos update
Followup to #6827
7 years ago