3dlabsio
645ca7af7a
M141 Heated Chamber, Temperature rework (#12201 )
6 jaren geleden
Scott Lahteine
2212da453a
Distinguish between analog/digital auto fans (#13298 )
6 jaren geleden
Scott Lahteine
3f36a38512
Clean up some pre-serial-redirect includes
6 jaren geleden
Scott Lahteine
99d0022fae
Drop the Z_MIN_PROBE_ENDSTOP option (#13276 )
6 jaren geleden
Scott Lahteine
e15354e387
Simplify serial port redirect (#13234 )
6 jaren geleden
InsanityAutomation
7f1b69b0c8
Add HOST_PROMPT_SUPPORT (#13039 )
6 jaren geleden
Scott Lahteine
0feeef2604
Update copyright in headers
6 jaren geleden
Scott Lahteine
4200bd2fc1
Report on M92 with no arguments (#12833 )
6 jaren geleden
Scott Lahteine
ce563d7c2e
Various general cleanups
Mostly from the L6470-oriented PR
6 jaren geleden
Scott Lahteine
aaf862aef2
Fix angles for disabled EDITABLE_SERVO_ANGLES (#12559 )
6 jaren geleden
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type (#12557 )
6 jaren geleden
Scott Lahteine
5b24ce9024
Hide M217 compile warning
6 jaren geleden
Scott Lahteine
d29cb09b3e
Fix a minor compile warning
6 jaren geleden
Scott Lahteine
817a37169a
Apply/unapply const here and there
6 jaren geleden
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
6 jaren geleden
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.
6 jaren geleden
InsanityAutomation
6471a75a22
Combine more tool-change variables (#12137 )
6 jaren geleden
Scott Lahteine
04f173790f
Remove trailing whitespace
6 jaren geleden
Scott Lahteine
3cbc3ecdd7
Fix 'M43 T' to use 'L' as last pin
- The documentation is correct. The code was wrong.
6 jaren geleden
Scott Lahteine
e4cf175163
Synchronize on M204, M205 (#12302 )
* Add parser.seen for multiple parameters
* Fix M666, use !seen for report
* Synchronize on M204, M205
6 jaren geleden
InsanityAutomation
3ec3872730
Single Z raise value for all tool-changing / parking (#12090 )
* Universal tool-change Z lift
* Add TOOLCHANGE_ZRAISE to example configs
* Park/unpark changes to example configs
* Implement DEBUG_DXC_MODE
6 jaren geleden
Scott Lahteine
951b25163e
Extend M217 with configurable park/raise (#12076 )
6 jaren geleden
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
6 jaren geleden
InsanityAutomation
ee253991d4
Various fixups for single-nozzle filament swap (#12036 )
6 jaren geleden
InsanityAutomation
74cd6cb4fc
Single nozzle filament change (#11994 )
6 jaren geleden
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
7 jaren geleden
scott0122
607c1e58d9
Improve HOTEND OFFSET Z display precision to 3 (#11685 )
7 jaren geleden
Scott Lahteine
3e81745e81
Fix issues, make optional
7 jaren geleden
Jan
aa80e448e2
Store servo angles in EEPROM
7 jaren geleden
Scott Lahteine
d1c9517903
Followup to hotend_offset[Z] patch
7 jaren geleden
etagle
1367df2875
Replace double with float, optimize calculation
7 jaren geleden
Andy Shaw
3b3029c4bf
Make max_e_jerk an array to reduce CPU usage (#11118 )
7 jaren geleden
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`
7 jaren geleden
Scott Lahteine
20a5db03bb
Junction Deviation limit (0.01 to 0.3)
7 jaren geleden
Scott Lahteine
a2f521d34b
Add Junction Deviation mm runtime setting (#10990 )
7 jaren geleden
Scott Lahteine
968a5d2e63
Protected pin err for M226
7 jaren geleden
etagle
a11eb50a3e
Refactor and optimize Stepper/Planner
Better encapsulation and considerably reduce stepper jitter
7 jaren geleden
Scott Lahteine
83d42f33e1
Add HAS_HOTEND_OFFSET_Z conditional
7 jaren geleden
GMagician
3c76bda2d8
Fix switching extruder
`DONT_SWITCH` got lost along the way. Replace it with `DO_SWITCH_EXTRUDER` and adjust the code.
7 jaren geleden
Scott Lahteine
625035a9ce
Fix M301 access to lpq_len (#10714 )
Co-Authored-By: Zwaubel
7 jaren geleden
Scott Lahteine
52c024e260
M221 with no parameters report flow
7 jaren geleden
Scott Lahteine
adcb87f0db
Z Endstop Servo => Z Probe Servo
7 jaren geleden
Scott Lahteine
1be955e52a
Alert users about low Z jerk values
7 jaren geleden
Scott Lahteine
38378cd0e8
M218 with DELTA needs planner.h
Fix #10232
7 jaren geleden
Scott Lahteine
1cb810ff1c
[2.0.x] Automatically reset stepper timeout (#10179 )
* Automatically reset stepper timeout in manage_inactivity
Any code that adds moves to the planner can skip resetting the stepper timeout. We can let `idle` / `manage_inactivity` reset the timer whenever it detects any moves in the planner.
* blocks_queued => has_blocks_queued
7 jaren geleden
Scott Lahteine
a6feb58837
Delta support for multiple hotends with offsets (#10118 )
7 jaren geleden
Scott Lahteine
5b45aab262
M218: report with no parameters
7 jaren geleden
Sebastianv650
fd1d590726
[2.0.x] Silence M204 (#10037 )
`M204` is often used by slicers to set acceleration depending on perimeter, infill, etc., so Marlin's answers are flooding the serial windows. Silence `M204` according to the philosophy that setter commands should only send a reply if no parameter is given.
7 jaren geleden
Scott Lahteine
b7053156fe
Minor comment/condition cleanup
7 jaren geleden
Scott Lahteine
2bea1bda56
Move more strings to PROGMEM
7 jaren geleden