Commit 7100730 1 parent ec87905 commit 7100730 Copy full SHA for 7100730
File tree 7 files changed +360
-207
lines changed
7 files changed +360
-207
lines changed Original file line number Diff line number Diff line change 4172
4172
// Enable Marlin dev mode which adds some special commands
4173
4173
//#define MARLIN_DEV_MODE
4174
4174
4175
+ #if ENABLED (MARLIN_DEV_MODE )
4176
+ /**
4177
+ * D576 - Buffer Monitoring
4178
+ * To help diagnose print quality issues stemming from empty command buffers.
4179
+ */
4180
+ //#define BUFFER_MONITORING
4181
+ #endif
4182
+
4175
4183
/**
4176
4184
* Postmortem Debugging captures misbehavior and outputs the CPU status and backtrace to serial.
4177
4185
* When running in the debugger it will break for debugging. This is useful to help understand
Original file line number Diff line number Diff line change @@ -868,6 +868,7 @@ void idle(bool no_stepper_sleep/*=false*/) {
868
868
TERN_ (AUTO_REPORT_TEMPERATURES, thermalManager.auto_reporter .tick ());
869
869
TERN_ (AUTO_REPORT_SD_STATUS, card.auto_reporter .tick ());
870
870
TERN_ (AUTO_REPORT_POSITION, position_auto_reporter.tick ());
871
+ TERN_ (BUFFER_MONITORING, queue.auto_report_buffer_statistics ());
871
872
}
872
873
#endif
873
874
Original file line number Diff line number Diff line change 242
242
* M553 - Get or set IP netmask. (Requires enabled Ethernet port)
243
243
* M554 - Get or set IP gateway. (Requires enabled Ethernet port)
244
244
* M569 - Enable stealthChop on an axis. (Requires at least one _DRIVER_TYPE to be TMC2130/2160/2208/2209/5130/5160)
245
+ * M575 - Change the serial baud rate. (Requires BAUD_RATE_GCODE)
245
246
* M600 - Pause for filament change: "M600 X<pos> Y<pos> Z<raise> E<first_retract> L<later_retract>". (Requires ADVANCED_PAUSE_FEATURE)
246
247
* M603 - Configure filament change: "M603 T<tool> U<unload_length> L<load_length>". (Requires ADVANCED_PAUSE_FEATURE)
247
248
* M605 - Set Dual X-Carriage movement mode: "M605 S<mode> [X<x_offset>] [R<temp_offset>]". (Requires DUAL_X_CARRIAGE)
298
299
* M997 - Perform in-application firmware update
299
300
* M999 - Restart after being stopped by error
300
301
* D... - Custom Development G-code. Add hooks to 'gcode_D.cpp' for developers to test features. (Requires MARLIN_DEV_MODE)
302
+ * D576 - Set buffer monitoring options. (Requires BUFFER_MONITORING)
301
303
*
302
304
* "T" Codes
303
305
*
You can’t perform that action at this time.
0 commit comments