890 Commits (f2032cfcf69a34aff731e03b30e94dd9a92739db)

Author SHA1 Message Date
Scott Lahteine 194f98ff95 Debug messages for homing and leveling 9 years ago
Richard Wackerbarth 6292d9e815 Rename ENABLE_AUTO_BED_LEVELING
With the introduction of the #if ENABLED(…)

reads better than
9 years ago
Christian Lefrançois 9897a9147c Update ABL comments (PR#95)
* Updates the auto bed leveling comments ONLY.
* Renames "Z probe" word usage in //comments and #errors properly.
9 years ago
Scott Lahteine 23d742bf06 Don't free the stack array plane_equation_coefficients (PR#83) 9 years ago
Scott Lahteine e3b1e08777 Patch G30 to use raise_z_for_servo (PR#73) 9 years ago
Scott Lahteine a1eb90d5c0 Save another 30 bytes in gcode_SET_Z_PROBE_OFFSET 10 years ago
Scott Lahteine 91122277f4 Reduce gcode_SET_Z_PROBE_OFFSET by 88 bytes 10 years ago
AnHardt 5707a2c3d5 indexindexIntoAB is only vald for !DELTA 10 years ago
AnHardt d8860f9ad9 Alway end at the same point
Always end at [RIGHT_PROBE_BED_POSITION, BACK_PROBE_BED_POSITION]
Regardles the evennes of auto_bed_leveling_grid_points.
10 years ago
AnHardt 4ca8f4a9a7 Always zigzag
Use the shortest way between probing-points.
10 years ago
AnHardt 3d23424121 Add array indexIntoAB[xx][yy]
and use it.
10 years ago
AnHardt e2d69f66b2 Make Z_PROBE a Z_MIN_PROBE (PR#65)
Currently we use the probe exclusively as a device to find the build platform(bed).
For the currently supported setups this means, we use it as a additional min-endstop.
A triggered when not deployed probe disturbs the homing process for max-endstops.

Rename ENDSTOPPULLUP_ZPROBE to ENDSTOPPULLUP_ZMIN_PROBE
Rename Z_PROBE_ENDSTOP_INVERTING to Z_MIN_PROBE_ENDSTOP_INVERTING
Rename Z_PROBE_ENDSTOP to Z_MIN_PROBE_ENDSTOP
Rename DISABLE_Z_PROBE_ENDSTOP to DISABLE_Z_MIN_PROBE_ENDSTOP
Rename Z_PROBE_REPEATABILITY_TEST to Z_MIN_PROBE_REPEATABILITY_TEST
Rename Z_PROBE_ENDSTOP to Z_MIN_PROBE_ENDSTOP
Adjust comments accordingly
Remove Z_MAX  check for the probe in update_endstops().

Using an delta related idea of @clefranc from #61,
extended to the general change for all setups.

Tested with Prusa i3, max-z-endstop and permanently triggered z-probe.
Worked for @clefranc's delta.
10 years ago
Richard Wackerbarth 9d8cc24abf Continue from the line following the M999 (PR#60)
If the printer is going to accept the M999,
then it should continue from that line number.
10 years ago
Scott Lahteine 46453905d6 Apply remaining ENABLED/DISABLED conditionals 10 years ago
Richard Wackerbarth b227d8c128 Supply a VERSION in a short form for displays
The long descriptor will still be available in M115
10 years ago
AnHardt 4f46df5dab Make bootscreen configurable for the graphic displays
Saves about 473 byte of progmem and 28 bytes of RAM.
10 years ago
Scott Lahteine b4abb0ae7f Apply ENABLED / DISABLED to Marlin core files (PR#2558) 10 years ago
Scott Lahteine 9d151bb61b servo_endstop_angles -> servo_endstop_angle 10 years ago
Scott Lahteine 1f63293624 servo_endstops -> servo_endstop_id 10 years ago
Scott Lahteine ed4a6371ad Add HAS_SERVO_ENDSTOPS to simplify conditonals 10 years ago
Scott Lahteine ae9274be05 Fix minor compiler warnings in for loops 10 years ago
Scott Lahteine 4a58e447a1 Add array size to servo_endstop_angles (PR#2553) 10 years ago
AnHardt d03f037a92 Get rid of malloc() and free() (PR#2549)
Just the minimal changes to qr_solve.cpp and .h to get rid of malloc() and free().

Saves about 656 bytes of progmem (library-code)
and 22 bytes for static variables.

Should use exactly the same amount of stack as it did before on the heap.
10 years ago
Scott Lahteine 3b2b2313ff Combine if block related to SERVO_ENDSTOPS 10 years ago
Scott Lahteine 0af2a80e06 Make SERVO_ENDSTOP_ANGLES 2-dimensional 10 years ago
Scott Lahteine 9f48798ffd Replace ENABLED with DEFINED for SERVO_ENDSTOPS (PR#2542) 10 years ago
Richard Wackerbarth ae00fad75b Rename as M100 10 years ago
Richard Wackerbarth a401d738df There is an echo in here 10 years ago
Richard Wackerbarth ed7d45e8f5 Memory watcher 10 years ago
Scott Lahteine bea6739774 Don't include Z_RAISE_AFTER_PROBING if not used (PR#2527) 10 years ago
Scott Lahteine e4c01f1c7e Simplify init with ARRAY_BY_EXTRUDERS1 macro (PR#2507) 10 years ago
Scott Lahteine e2957df05c Shorthand for do_blocking_move_to 10 years ago
Scott Lahteine 819c5b9b50 Adjust comment on Z adjustment 10 years ago
Scott Lahteine 5a7356b6fc Patch for G29 final Z position
Include all the necessary pieces to get the final Z position after
probing the bed, and add commentary about other possible changes.
10 years ago
AnHardt 088e09e052 Add forgotten Marlin_main.cpp 10 years ago
Scott Lahteine b116c096bd Reduce set_homing_bump_feedrate, save 42 bytes (PR#2512)
Updates to `set_homing_bump_feedrate`:
- Move the string into Program Memory, reduce length by 31 bytes
- Use an auto to get the divisor, adjust it on error
- Set feedrate once, at the end
10 years ago
Scott Lahteine 469843427d Reduce code in gcode_M81 (PR#2497) 10 years ago
Scott Lahteine c66955aaf9 Mark unchanging arrays as const (PR#2494)
The compiler may be able to optimize if it knows an array won’t be
changing.
10 years ago
Scott Lahteine 278aa15301 Add COUNT macro and apply 10 years ago
Scott Lahteine aac2b9aa9d Reduce code in gcode_M84 (PR#2492)
`gcode_M84` only needs to call `finishAndDisableSteppers`, which calls
all the other functions.
10 years ago
Scott Lahteine e83eac312e Move plan_arc next to prepare_move 10 years ago
Scott Lahteine 5c5936508d G2/G3 Arcs for Delta
- Update prepare_move_delta to take a target argument
- Add Delta support to plan_arc
10 years ago
Scott Lahteine 3b23ccd366 Patch servos code for move
- Have `Servo::attach` explicitly return -1 if it fails
- Check for -1 in `Servo::move` because `servoIndex` might be 0
- Make `attach` / `detach` calls conditional on `SERVO_LEVELING`
- Move `SERVO_LEVELING` define to `Conditionals.h`
10 years ago
Patrick Bogen fba4e6241b Specify print format for reporting invalid tmp_extruder (PR#2465) 10 years ago
AnHardt d15d869267 Rename axis_is_at_home() to set_axis_is_at_home() (PR#2464)
to make clear - it's not a question but an order.
10 years ago
Scott Lahteine f209b755a5 Move the Z probe as far as needed to trigger the switch (PR#2461) 10 years ago
Scott Lahteine 0f1df62389 Fixup comments in code_seen 10 years ago
Scott Lahteine 2945eb6650 Call code_seen only once per parameter 10 years ago
Scott Lahteine db23b9b184 Minor tweak to M204 code (PR#2457) 10 years ago
Scott Lahteine 81d42406b7 Move braces in homeaxis to prevent a hanging else (PR#2451) 10 years ago
AnHardt ed6598adf5 Corrected Bed Height vs. Bed Topology for verbosity > 3
and cleaned out some tabs.

Everything else is a rebased PR#2017 as proposed by @CptanPanic
10 years ago
brian 62302ceb9e Add calculation of difference between auto-correct bed level plane, and measured topo map. 10 years ago
AnHardt 49609f6c14 Activate the new servo.move() function
by replacing the sequences (attach, write, delay, detach), and their conditions with the new function in Marlin.main.cpp
and removing the old configuration in the ABL part of Configuration.h
10 years ago
Scott Lahteine 87a872e103 Use st_get_position_mm where possible (PR#2411) 10 years ago
Scott Lahteine 2e0da8abdc Allow N to take a negative argument (PR@2402) 10 years ago
Scott Lahteine 447dbd6fa5 Add STEPPER_RESET_PIN support 10 years ago
Scott Lahteine 6b1b8cb2b3 Also nullify spaces before the checksum asterisk (PR#2409) 10 years ago
Scott Lahteine 4e9d658141 Prevent a hanging SERIAL_ECHO_START in M111 10 years ago
Scott Lahteine 6b494c1535 Use disable_all_heaters in M111 10 years ago
Scott Lahteine 15190d40df Add extra EOL after M111 10 years ago
AnHardt d421f5250d Correct the sign of zprobe_zoffset for G29 (PR#@391)
Sign flipped with #2167.
See also comments
https://github.com/MarlinFirmware/Marlin/issues/2040#issuecomment-118568355
and following.
10 years ago
Scott Lahteine 52fcc743ab Replace "target" with "destination" in M600 (PR#2374)
- Also fix a bug in `M600` where `Z_MAX_ENDSTOP_INVERTING` is being
used as the index into the `destination[AxisEnum]` array.
10 years ago
AnHardt 23c8c5348f Z-height fix V2b (PR#2351)
here the other two occurences of `Z_PROBE_OFFSET_FROM_EXTRUDER` are
replaced with `zprobe_zoffset`.
10 years ago
Todd Swindoll a111fbbd0a z-probe offset fix (PR#2361)
verified via 1.0.2 tag that compiles by multiple people,
credit for the fix goes to paulusjacobus for the initial find and
sniffle for the correction so M851 works.
10 years ago
Scott Lahteine 9682ed455e Fix comment on M83, add comment to prepare_move 10 years ago
AnHardt 36746143a1 Correct output of M48 (PR#2336)
n_samples is an uint8_t .
Got printouts like:
50 of 2  ...
10 years ago
Scott Lahteine f6ca5a8da8 Allow "M110 N123" without a checksum 10 years ago
Scott Lahteine aaad65ff5d Include a comment documenting M110 10 years ago
Scott Lahteine 862c72b030 Put the mandatory test of gcode_N first 10 years ago
Scott Lahteine 30976f9773 Allow M110 to handle a second N argument 10 years ago
Scott Lahteine 5ccb1c9e7d Use millis for M600 audio feedback interval 10 years ago
Scott Lahteine fb16a83b8a Cleanup M600 documentation comments 10 years ago
Scott Lahteine 97ec224d72 Replace target with destination in M600 10 years ago
Scott Lahteine 4ce9ddbb74 Check the temperature before filament change 10 years ago
AnHardt 722829b058 Move buzzing code to buzzr.h & buzzer.cpp (PR#2307)
at least the lcd independent part from Marlin_main.cpp.
10 years ago
schlotzz 1e9cf905c7 Enable ZigZag AutoBedLeveling on Deltas (PR#2273)
ZigZag has been disabled by fault due to do_topography_map
10 years ago
AnHardt 6ab7b560af Rework buzzing (PR#2296)
by:
Moving HAS_LCD_BUZZ macro to Coditionals.h
Renaming HAS_LCD_BUZZ to HAS_BUZZER to make clear is has nothing to do with the lcd.
Removing the ULTRALCD condition.

Moving declaration of lcd_buzz() out of the ULTRA_LCD block in ultralcd.h
Moving definition of lcd_buzz() out of the ULTIPANEL block in ultralcd.cpp
Renaming lcd_buzz() to buzz() to make clear is has nothing to do with the lcd.

All buzzing code is now only dependent on the existence of a BEEPER-pin or the definition of a LCD_USE_I2C_BUZZER.

To do: Check the conditions for the BEEPER-pin in all pin-files.
10 years ago
Scott Lahteine 29122db2fa Fix ULTRA_LCD spelling in HAS_LCD_BUZZ 10 years ago
Scott Lahteine e2a4a83586 Don't re-apply Z_RAISE_BETWEEN_PROBINGS in probe_pt (PR #2281) 10 years ago
MagoKimbra eb81982fcd Fix error next command in autotune (PR#2274)
Now send only temperature for T or B, but not send OK.
Host interprets the line to show the right temperature, but not in
response to M105 then stop and send commands until it ends the autotune.
10 years ago
AnHardt 55b23c896a Optimise out_of_range_error() (PR#2265)
by avoiding the strncopy()
10 years ago
AnHardt 45642b7fe8 Respect DISABLE_AXIS settings (PR#2216)
when DEFAULT_STEPPER_DEACTIVE_TIME is over
instead of simply turn off all.
10 years ago
Scott Lahteine 962b107341 Prevent current_command_args from bypassing nul (PR#2270) 10 years ago
Scott Lahteine ff6081be3a Parse N[0-9]+[ ]* differently (PR #2263)
More general solution to skip N[0-9]+[ ]* in the parser as in #2218
10 years ago
Scott Lahteine 96a3fba8ac Reverse the sign of zprobe_zoffset
- When editing on the LCD, minus now means below the nozzle
- Stores the opposite sign in EEPROM, so bumped to “V20”
10 years ago
paclema 8d295547be * Auto filament change on CHANGEFILAMENT feature. Now you can activate this option that extrude filament until you press the button. 10 years ago
Richard Wackerbarth ad09d6a60f 3 Step Allen Key Probe 10 years ago
AnHardt e400fce271 Merge pull request #2221 from MagoKimbra/Dryrun
Insert Debug DRYRUN Repetier Host compatible
10 years ago
AnHardt c3fe6e61ae Merge pull request #2229 from AnHardt/position-out-of-range
Fix out_of_range_error()
10 years ago
AnHardt d1f4471000 Merge pull request #2146 from Wackerbarth/Versioning
Versioning
10 years ago
AnHardt 17b0ec84ed Fix out_of_range_error()
For sprintf_P() the first parameter has to be a `char*` not `const char*`.
10 years ago
AnHardt 35af5ef23e Merge pull request #2225 from Wurstnase/naming
consistency name for multiplier
10 years ago
wurstnase e7e964432b consistency name for multiplier
replace extruder_multiply with extruder_multiplier
like feedrate_multiplier or volumetric_multiplier
10 years ago
MagoKimbra 76306f9073 Insert Debug DRYRUN Repetier Host compatible 10 years ago
MagoKimbra 881146bc22 Fix problem Width Cura 10 years ago
AnHardt 9d2a980bcf Merge pull request #2170 from thinkyhead/beep_M600_elsewise
Slight size reduction by adding idle()
10 years ago
AnHardt 2728dc0606 Merge pull request #2194 from thinkyhead/reduce_strings
Redo "invalid extruder" to save 304 bytes
10 years ago
Scott Lahteine be5236e839 Reduce setTargetedHotend by removing the switch 10 years ago
Scott Lahteine 06f401e7e5 Redo "invalid extruder" to save 264 bytes
- Use `setTargetedHotend` in `M200`, as with other commands that use
`T` for the extruder
- Synthesize the "invalid extruder" message, obviating several long
strings
10 years ago
Scott Lahteine 1a882bcc2e Merge pull request #2193 from thinkyhead/ignore_unrecognized_commands
Ignore unknown commands if they start with G, M, or T
10 years ago
Scott Lahteine a672872717 Merge pull request #2187 from AnHardt/MAX6675M105
Print active extruder with M105 for MAX6675
10 years ago
Scott Lahteine 9beed830eb Drop commented code_is_good lines 10 years ago
Scott Lahteine 068d4a1eb2 Ignore unknown commands if they start with G, M, or T 10 years ago
Scott Lahteine c5c9d12630 Merge pull request #2183 from AnHardt/displayinit
Initialize the display earlier
10 years ago
Scott Lahteine 0564625757 Update M33 for new gcode parser 10 years ago
AnHardt af7e3f5076 Print active extruder with M105 for MAX6675
Was omitted when T0 is a MAX6675.
10 years ago
AnHardt f0523b5816 Initialize the display earlier
to have it ready to display errors during (temperature)-setup.
10 years ago
Scott Lahteine 03d5709b09 M110 is a known command
- The command parser now displays “unknown command” in more cases.
Known commands must be added to the `switch` inside `process_commands`
to suppress the error.
10 years ago
Scott Lahteine d76a01194d Slight size reduction by adding idle() 10 years ago
Richard Wackerbarth 5ea139fd79 Revised Versioning mechanism 10 years ago
Scott Lahteine 68f6f149d0 Reduce code size with out_of_range_error function
- Affects code size when automatic bed leveling is enabled
10 years ago
Scott Lahteine b55f8718c3 Indent G90/G91, G92 10 years ago
Scott Lahteine b0d520b109 Indent G30, G31/G32 10 years ago
Scott Lahteine ffe27a6225 Indent G29 10 years ago
Scott Lahteine 86083badc2 Indent G4, G10/G11, G28 10 years ago
Scott Lahteine 47d7a9cb5e Indent G2/G3 10 years ago
Scott Lahteine 350f239d84 Indent G0/G1 10 years ago
Scott Lahteine 15a2351675 No need for +1 on initial seen_pointer 10 years ago
Scott Lahteine 550dd87b2a Set seen_pointer before calling code_value 10 years ago
Scott Lahteine 04a1622172 Merge pull request #2127 from Wackerbarth/Kossel_Pro
Kossel Pro
10 years ago
Scott Lahteine f919a2fed1 Merge pull request #2134 from AnHardt/preheat-all
Shift call of start_watching_heater() into setTargetHotend()
10 years ago
AnHardt 0c0ace2a04 Remove start_watching_heater() fom M104 and M109 10 years ago
Scott Lahteine bde9c70d42 Suppress the line mismatch error after M303 10 years ago
Scott Lahteine 50bd7493cc Merge pull request #2108 from thinkyhead/m33_long_filename_host_support
M33 LONG_FILENAME_HOST_SUPPORT
10 years ago
Scott Lahteine 4d11b29959 Merge pull request #2113 from thinkyhead/command_sanitizer
Command sanitizer
10 years ago
Richard Wackerbarth 735bf2d35f Describe Custom M Code 10 years ago
Scott Lahteine f39658c822 M120 and M121 are reversed 10 years ago
AnHardt 89d2ee6f13 Make output on display dependant of ULTRA_LCD 10 years ago
AnHardt f4a93ed997 Add a string parameter to kill()
Makes the output on the LCD adjustable.
10 years ago
Scott Lahteine a0f362c735 Simplify & optimize with current_command_args 10 years ago
Scott Lahteine adc8fcb77f More parser comments, optimize code_seen, save with goto 10 years ago
Scott Lahteine c6d8dd19d9 use fetched value 10 years ago
Scott Lahteine 1116e13f5a Further optimization of command parser 10 years ago
Scott Lahteine 3a4c3ab76e Pre-sanitize the command before handling
- Use a global pointer for the current sanitized command
- Pre-sanitize the current command to bypass `N` and nullify `*`,
removing the need for handlers to bypass, ignore, or nullify these
parts, and reducing overhead for `code_seen`, etc.
- Pre-skip leading whitespace.
- Only look for G, M, T codes at the start of the command.
- Verify that G, M, T codes are followed by command codes.
10 years ago
Scott Lahteine 0f2c9bacfd M33 LONG_FILENAME_HOST_SUPPORT 10 years ago
Scott Lahteine 3feaef6526 Have G92 set the nozzle position on Delta and SCARA 10 years ago
Scott Lahteine 6c27eaf864 Merge pull request #2101 from thinkyhead/code_style
Code style and a dangling "else"
10 years ago
Scott Lahteine d580a0d186 Use "+=" in plane rotation 10 years ago
Scott Lahteine 2f3a410cb0 Fix a potential hanging "else" bug 10 years ago
Scott Lahteine b83e3f0905 Combine "Bed X: " strings 10 years ago
Scott Lahteine 7dfb8becdb Adjust some names and types in Marlin_main.cpp 10 years ago
Scott Lahteine c966aa26ff Comments in Marlin_main.cpp 10 years ago
Scott Lahteine c54a2ea042 Adjust spacing in Marlin_main.cpp and stepper.* 10 years ago
Scott Lahteine 072625ccad Update headings in Marlin_main.cpp and stepper.cpp 10 years ago
Scott Lahteine 16032f149f Rename to codenum as a consistency 10 years ago
Scott Lahteine 273a4a253f Merge pull request #2096 from thinkyhead/cherry_picking3
Hide M117 with no LCD
10 years ago
Scott Lahteine 64825a3d1e Merge pull request #2095 from thinkyhead/cherry_picking2
Add gcode_line_error to reduce code size
10 years ago
Scott Lahteine ca79282eaf Hide M117 with no LCD 10 years ago
Scott Lahteine ce218cafdb Add gcode_line_error to reduce code size 10 years ago
Scott Lahteine 46d59784ad Rename preocess_command to process_next_command 10 years ago
Scott Lahteine 19166a92e4 Merge pull request #2057 from Wurstnase/serial_wait
add plan buffer remaining for 'P' and block buffer remaining 'B'
10 years ago
Scott Lahteine e97fcafd0e Merge pull request #2076 from thinkyhead/mendel_inverting
Use MSG_OK in M105
10 years ago
Scott Lahteine 0f6cd3640b Drop extraneous ok_to_send 10 years ago
Scott Lahteine 0ce355d9e7 Use MSG_OK in M105 10 years ago
Scott Lahteine 7b3acfbb6f Merge pull request #2072 from thinkyhead/better_arc_code
Consolidate arc code, remove motion_control.*
10 years ago
Scott Lahteine 68ce419147 Note on segment size 10 years ago
Scott Lahteine 8b92249f18 Bring arc_offset into auto scope 10 years ago
Scott Lahteine 80807b2d71 Consolidate arc code, remove motion_control.* 10 years ago
Scott Lahteine f65833931d Formatting tweaks 10 years ago
Scott Lahteine 747fd5801c Merge pull request #2055 from thinkyhead/thermal_unified
Combine thermal runaway and watch-period
10 years ago
Scott Lahteine 6e5572228d Merge pull request #2064 from thinkyhead/wait_before_g28
Split up prepare_move by type
10 years ago
Scott Lahteine 27ad381e25 Allow fractional seconds in G4 and M0 10 years ago
Scott Lahteine b2bd9aae7c SCARA_SEGMENTS_PER_SECOND 10 years ago
Scott Lahteine bd20bd5444 Merge pull request #2063 from chris-bo/autobed_sled
improve sled handling
10 years ago
Scott Lahteine 9e95ceb3fc Split up prepare_move by type
- For better encapsulation add inlines for each prepare_move type
- Move controllerFan vars inside the function as statics
- Some formatting cleanup
- Rename `ClearToSend` as `ok_to_send`
10 years ago
Christian Bohn f48599f172 add pin definition to some motherboards 10 years ago
Scott Lahteine b5200e184c Remove extra setup_for_endstop_move 10 years ago
Scott Lahteine 8d814de558 Return void in prevent_dangerous_extrude 10 years ago
Scott Lahteine 367e2eb9f4 Global setup_for_endstop_move 10 years ago
Scott Lahteine fa951f8a0b Always do st_synchronize() before G28 10 years ago
Christian Bohn 27a3b1d895 disable sled pin by default 10 years ago
Christian Bohn fb44b53ae3 sled improvements
- create sled pin definition
- G28 Works with sled
10 years ago
Wurstnase 46d1932380 add plan buffer remaining for 'P' and block buffer remaining 'B' 10 years ago
Scott Lahteine 8a0dc4d54a Merge pull request #1922 from Wurstnase/serial_wait
Serial wait
10 years ago
Wurstnase 526ad82d20 activate advanced_ok and no_timeout 10 years ago
Scott Lahteine 2445ae3d3a Combine thermal runaway and watch-period
- Make thermal protection for all hotends and/or bed into simple
switches
- Now enable `WATCH_TEMP_PERIOD` when `THERMAL_PROTECTION_HOTENDS` is
enabled
- Move detailed thermal parameters to `Configuration_adv.h`
- Add sanity checks to warn about old configurations
- Change `WATCH_TEMP_PERIOD` to seconds instead of milliseconds
10 years ago
Scott Lahteine 4097207c75 Merge pull request #2041 from thinkyhead/watch_temp
More thermal protection
10 years ago
Scott Lahteine 9b3d4380d3 Only watch the heater that was set 10 years ago
Scott Lahteine f73f4ce555 Make some z probe and servo code tweaks 10 years ago
Scott Lahteine 54deb9eea3 Enable WATCH_TEMP_PERIOD by default 10 years ago
Wurstnase 0cb87795a3 advanced 'ok'
ok N(linenumber) P(bufferremaining)
the host can use this to send the data much faster.

Some pseudo code:
If (bufferremaining > 0)  send command
## as long there is free buffer send command

Also
if (linenumber > lastsend - bufferremaining) send command
## as long last linenumber received is bigger than lastsend (host) - last bufferremaining received
10 years ago
Wurstnase 182e0d99c9 Merge remote-tracking branch 'Marlin8bit/Development' into serial_wait 10 years ago
Scott Lahteine 7f3252eea9 Merge pull request #1999 from paclema/Filrunout_configurable_script
Added configurable script for filrunout from configuration.h
10 years ago
Scott Lahteine 79633a74ab Fix MBL compile error 10 years ago
Scott Lahteine 777f2d3820 Merge pull request #2018 from fmalpartida/bugFixing
Bug corrected: persistent HOMING message when HOME button pressed for homing.
10 years ago
Scott Lahteine ecb46de349 Merge pull request #2013 from bq/Fix_lowercase
Fixed lowercase change missing on commit a22a228b.
10 years ago
fmalpartida 150a35eff8 Bug corrected:
Persistent homing message.
Message was declared as an alert, therefore it was persistent.
Updated to message.
10 years ago
Gina Häußge ab246ab032 Reverting changes to error messages on serial console
This reverts the changes done to the error message for line number mismatches done in commit d43cc2dd5f
10 years ago
Ivan Galvez Junquera 59529b755d Fixed lowercase change missing on commit a22a228b.
Servo.cpp and Servo.h were changed to lowercase in Makefile but not their actual filenames.
10 years ago
Scott Lahteine 1f039cde61 Merge pull request #1992 from thinkyhead/too_many_probes
Stow Z probe on M402 without extra raise
10 years ago
Scott Lahteine ca8cec8e8a Merge pull request #1998 from paclema/Filament_runout_fix
Fixed sintaxis error of filament runout
10 years ago
Scott Lahteine d4c74b8f8c Don't apply M428 if an error occurs
- Also move audio feedback into the command
- Added shorthand for `lcd_buzz` availability
10 years ago
Scott Lahteine d065d37822 Add M428 to set home_offset logically 10 years ago
paclema 013a09dbe6 Added configurable script for filrunout form configuration.h 10 years ago
paclema 4dcc0fd55a Fixed sintaxis error of filament runout 10 years ago
Scott Lahteine ce3caf447b Tweak how homeaxis deploys and stows 10 years ago
Scott Lahteine a235dca79c Stow z on M402 without extra raise 10 years ago
Scott Lahteine 3688256f86 Merge pull request #1974 from thinkyhead/eeprom_in_gcode
Make EEPROM reproducible in GCode
10 years ago
Scott Lahteine 31516e2a3b Merge pull request #1985 from Arengorn/Development
Update of servo.h
10 years ago
Scott Lahteine 0f687b5dda Merge branch 'Development' into eeprom_in_gcode
Latest upstream commits
10 years ago