Scott Lahteine
384ff264d7
🐛 Fix M203 report
2 gadus atpakaļ
Scott Lahteine
41a469208a
🚸 Change M201 G to S
2 gadus atpakaļ
Scott Lahteine
31413a7d77
🧑💻 Combined axis strings
2 gadus atpakaļ
Scott Lahteine
80810f1b18
🚨 Fix some compiler warnings
2 gadus atpakaļ
Scott Lahteine
8b8defeacc
🏗️ Extend AXIS_CHAR to include E
Co-Authored-By: DerAndere <26200979 +DerAndere1@users.noreply.github.com >
2 gadus atpakaļ
Scott Lahteine
f5daefb09d
🏗️ More 9-axis updates
2 gadus atpakaļ
DerAndere
e5b651f407
✨ Support for up to 9 axes (linear, rotary) (#23112 )
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2 gadus atpakaļ
Scott Lahteine
a80a303cbe
🧑💻 EXTRUDER_LOOP macro
2 gadus atpakaļ
Scott Lahteine
40481947fc
🧑💻 Misc. updates for extra axes (#23521 )
2 gadus atpakaļ
Scott Lahteine
2351b0df84
🧑💻 Add AXIS_COLLISION to catch broken parameters
2 gadus atpakaļ
Scott Lahteine
d7fede3a63
🎨 Apply F() to G-code report header
2 gadus atpakaļ
Scott Lahteine
754b31918a
🎨 Fewer serial macros
2 gadus atpakaļ
Scott Lahteine
79c72ed821
🎨 Standardize G-code reporting
2 gadus atpakaļ
DerAndere
7726af9c53
🏗️ Support for up to 6 linear axes (#19112 )
Co-authored-by: Scott Lahteine <github@thinkyhead.com >
3 gadus atpakaļ
Scott Lahteine
dd4990252e
♻️ Refactor Linear / Logical / Distinct Axes (#21953 )
* More patches supporting EXTRUDERS 0
* Extend types in prep for more axes
3 gadus atpakaļ
Scott Lahteine
a6e5492b08
♻️ Refactor axis counts and loops
3 gadus atpakaļ
Scott Lahteine
abbe3f0dc7
🎨 Misc cleanup and fixes
3 gadus atpakaļ
Diego von Deschwanden
42fbd527f3
Fix links to secure sites (#18745 )
4 gadus atpakaļ
Scott Lahteine
aea60d9450
Clean up trailing spaces
4 gadus atpakaļ
MoellerDi
bac760207c
Add volumetric extrusion limit (#17017 )
4 gadus atpakaļ
studiodyne
5ae45bab18
Adjustable XY_FREQUENCY_LIMIT (#17583 )
4 gadus atpakaļ
Scott Lahteine
55d66fb897
Add HAS_JUNCTION_DEVIATION
4 gadus atpakaļ
Scott Lahteine
6d90d1e1f5
Apply TERN to compact code (#17619 )
4 gadus atpakaļ
Scott Lahteine
bfad23d3e2
(c) 2020
4 gadus atpakaļ
Scott Lahteine
0e72c315a0
Minor string storage optimization
4 gadus atpakaļ
Scott Lahteine
22556a7bbf
More 8-extruder fixups
4 gadus atpakaļ
Dirk O. Kaar
d0e1166cce
Fix Visual Micro "Arduino IDE for Visual Studio" support (#16418 )
4 gadus atpakaļ
Scott Lahteine
c0005e939c
Enable junction deviation by default (#15481 )
4 gadus atpakaļ
InsanityAutomation
438835f6a5
Configurable Max Accel, Max Feedrate, Max Jerk edit limits (#13929 )
4 gadus atpakaļ
Scott Lahteine
50e4545255
Add custom types for position (#15204 )
4 gadus atpakaļ
Scott Lahteine
1088846cae
Cosmetic updates from 14044
5 gadus atpakaļ
Scott Lahteine
eaf1c0954e
Update some precompiler tests
5 gadus atpakaļ
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
5 gadus atpakaļ
Scott Lahteine
903863dcb6
Suppress some warnings
5 gadus atpakaļ
Scott Lahteine
0feeef2604
Update copyright in headers
5 gadus atpakaļ
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type (#12557 )
5 gadus atpakaļ
Scott Lahteine
d29cb09b3e
Fix a minor compile warning
5 gadus atpakaļ
Scott Lahteine
817a37169a
Apply/unapply const here and there
5 gadus atpakaļ
Scott Lahteine
d2bb53702a
Optimize target_extruder, ignore T with mixing (#12432 )
* Optimize target_extruder, ignore T with mixing
* Give G-code Tn parity with tool_change
5 gadus atpakaļ
Scott Lahteine
da17f8ad37
For now (!) don't synchronize in M204 and M205
See if this has any deleterious effect on motion planning by slicers that inser their own jerk and acceleration controls. The problem I see is that these settings can take effect on blocks already in the planner, and the only way around this would be to shadow these settings in planner blocks and use the shadowed settings in the planner.
5 gadus atpakaļ
Scott Lahteine
04f173790f
Remove trailing whitespace
5 gadus atpakaļ
Scott Lahteine
e4cf175163
Synchronize on M204, M205 (#12302 )
* Add parser.seen for multiple parameters
* Fix M666, use !seen for report
* Synchronize on M204, M205
5 gadus atpakaļ
Scott Lahteine
d556dc1865
Fix and improve EEPROM storage (#12054 )
* Clean up Temperature PID
* Improve EEPROM read/write/validate
* Group `SINGLENOZZLE` saved settings
* Group planner saved settings
* Group filament change saved settings
* Group skew saved settings
* Group `FWRETRACT` saved settings
5 gadus atpakaļ
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
5 gadus atpakaļ
etagle
1367df2875
Replace double with float, optimize calculation
6 gadus atpakaļ
Andy Shaw
3b3029c4bf
Make max_e_jerk an array to reduce CPU usage (#11118 )
6 gadus atpakaļ
Scott Lahteine
9d04f47d98
Improvements for junction_deviation_mm
- Drop `max_jerk` with `JUNCTION_DEVIATION`
- Add `max_e_jerk_factor` for use by `LIN_ADVANCE`
- Recalculate `max_e_jerk_factor` when `junction_deviation_mm` changes
- Fix LCD editing of `junction_deviation_mm`
6 gadus atpakaļ
Scott Lahteine
20a5db03bb
Junction Deviation limit (0.01 to 0.3)
6 gadus atpakaļ
Scott Lahteine
a2f521d34b
Add Junction Deviation mm runtime setting (#10990 )
6 gadus atpakaļ
Scott Lahteine
1be955e52a
Alert users about low Z jerk values
6 gadus atpakaļ