Scott Lahteine
d8db00e31f
🧑💻 Update planner/stepper includes
2022-08-01 01:59:37 -05:00
tombrazier
0c78a6f657
⚡ ️ Optimize G2-G3 Arcs ( #24366 )
2022-07-15 18:48:15 -05:00
Scott Lahteine
83784bd8b7
📝 Note about UBL bad splits
2022-06-30 22:10:05 -05:00
Scott Lahteine
b72f9277e9
♻️ Common Bed Leveling object name, accessors ( #24214 )
2022-05-21 18:13:30 -05:00
Scott Lahteine
ceb99e89a0
🔨 Prevent build attribute define conflicts
2022-05-07 16:49:21 -05:00
Dan Royer
b3fd03198a
✨ Polargraph / Makelangelo kinematics ( #22790 )
2021-10-02 22:31:16 -05:00
Scott Lahteine
ab9609146f
💡 Adjust headers, formatting
2021-10-02 22:31:16 -05:00
DerAndere
c1fca91103
🏗️ Support for up to 6 linear axes ( #19112 )
...
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2021-06-15 00:05:03 -05:00
Scott Lahteine
e75c3b6c54
🎨 Macros for optional arguments ( #21969 )
2021-05-29 15:09:07 -05:00
Scott Lahteine
528b9bd872
Revert experimental NAN patch
...
Hold changes from #21575 (24a095c) for more testing.
2021-04-16 02:43:59 -05:00
Scott Lahteine
24a095c5c1
Reduce math library code size by 3.4KB ( #21575 )
2021-04-12 16:49:53 -05:00
Marcio T
45c1432946
G26 Hilbert Curve followup ( #21480 )
2021-04-01 19:12:00 -05:00
Scott Lahteine
62f37669dc
Replace 'const float &' with 'const_float_t' ( #21505 )
2021-04-01 17:59:57 -05:00
Tanguy Pruvot
a0d312396a
Followup to MP_SCARA/TPARA patches ( #21248 )
2021-03-04 17:34:38 -06:00
Chris Pepper
c1b900aae9
Fix UBL mesh inset Z position ( #20538 )
2020-12-22 05:59:25 -06:00
qwewer0
4424645e04
Multi-line comments cleanup ( #19535 )
2020-09-28 14:53:50 -05:00
Diego von Deschwanden
42fbd527f3
Fix links to secure sites ( #18745 )
2020-07-22 22:20:14 -05:00
Scott Lahteine
bfad23d3e2
(c) 2020
2020-02-03 08:00:57 -06:00
Dirk O. Kaar
d0e1166cce
Fix Visual Micro "Arduino IDE for Visual Studio" support ( #16418 )
2020-01-02 19:01:38 -06:00
Scott Lahteine
50e4545255
Add custom types for position ( #15204 )
2019-09-29 04:25:39 -05:00
Scott Lahteine
455dabb183
Add a feedRate_t data type ( #15349 )
2019-09-26 01:28:09 -05:00
Scott Lahteine
465c6d9230
Simpler Allen Key config. Fixes, cleanups from refactor ( #15256 )
2019-09-14 03:05:10 -05:00
Scott Lahteine
ed0e6afacb
Apply LIMIT macro
2019-07-10 03:35:39 -05:00
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
2019-06-27 23:58:16 -05:00
Scott Lahteine
cf12fc8366
Expand on serial debugging ( #13577 )
2019-04-05 20:02:46 -05:00
Scott Lahteine
cfdb38eda4
Allow SERIAL_ECHOPAIR to take up to 12 pairs ( #13311 )
2019-03-05 06:46:19 -06:00
Scott Lahteine
0feeef2604
Update copyright in headers
2019-02-12 15:30:11 -06:00
Scott Lahteine
c5e5cc5e9f
Fix some trailing whitespace, macros
2018-09-17 17:30:04 -05:00
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
2018-09-16 21:24:15 -05:00
etagle
1367df2875
Replace double with float, optimize calculation
2018-07-04 22:28:56 -05:00
etagle
a11eb50a3e
Refactor and optimize Stepper/Planner
...
Better encapsulation and considerably reduce stepper jitter
2018-05-20 06:23:58 -05:00
Scott Lahteine
50270b53a0
Clear up some more compile warnings
2018-05-17 18:40:49 -05:00
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>
2018-05-13 04:52:56 -05:00
Scott Lahteine
8f8c6a9bc4
Move get_axis_position_mm to Planner ( #10718 )
2018-05-12 09:59:11 -05:00
Roxy-3D
23635c2b64
Update ubl_motion.cpp
...
Restore necessary and needed loop termination logic.
2018-04-19 12:04:35 -05:00
Scott Lahteine
3bc179a16f
Compress/update comments ubl_motion
...
…to fit more code on the screen and correct outdated commentary contrasting ABL.
2018-04-12 18:07:19 -05:00
Scott Lahteine
d0ac0151b6
Fix typo in ubl.prepare_segmented_line_to
2018-03-11 10:20:50 -05:00
Scott Lahteine
f3dbe19669
Tweaks to HAL codestyle
2018-02-25 04:38:17 -06:00
Scott Lahteine
304e0f8945
Followup to 21e60fd
...
`ENABLED` only works for flag-type options. Floats must use `#ifdef`.
2018-02-15 22:24:23 -06:00
Roxy-3D
21e60fd3ed
Allow user to control Z-Height correction for off mesh movements ( #9661 )
2018-02-15 15:07:42 -06:00
Scott Lahteine
705ea98fd3
Comment return false
in motion functions
2017-12-24 22:57:15 -06:00
Scott Lahteine
caa5093498
General DELTA_IK macro
2017-12-21 22:41:57 -06:00
Scott Lahteine
d568e586b7
Fix up ubl_motion indentation
2017-12-11 03:08:45 -06:00
Scott Lahteine
6d0678d963
Omit unused UBL motion code
2017-12-11 03:08:18 -06:00
Scott Lahteine
3255712343
Skew Correction for UBL
...
Also remove unused grid slicing function when using UBL segmented.
2017-12-11 03:08:15 -06:00
Scott Lahteine
3d796d8040
Move debug code
2017-12-11 00:27:06 -06:00
Scott Lahteine
3db5303bfe
_buffer_line => buffer_segment
2017-12-11 00:27:06 -06:00
Scott Lahteine
a71d2f3f40
UBL_DELTA => UBL_SEGMENTED
2017-12-11 00:27:06 -06:00
Scott Lahteine
73e32925e4
References are better for array args
2017-12-11 00:27:06 -06:00
Scott Lahteine
24437de591
Use custom segment length for UBL Cartesian
2017-12-03 00:10:54 -06:00