Scott Lahteine
0564625757
Update M33 for new gcode parser
hace 10 años
AnHardt
af7e3f5076
Print active extruder with M105 for MAX6675
Was omitted when T0 is a MAX6675.
hace 10 años
AnHardt
f0523b5816
Initialize the display earlier
to have it ready to display errors during (temperature)-setup.
hace 10 años
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.
hace 10 años
Scott Lahteine
d76a01194d
Slight size reduction by adding idle()
hace 10 años
Richard Wackerbarth
5ea139fd79
Revised Versioning mechanism
hace 10 años
Scott Lahteine
68f6f149d0
Reduce code size with out_of_range_error function
- Affects code size when automatic bed leveling is enabled
hace 10 años
Scott Lahteine
b55f8718c3
Indent G90/G91, G92
hace 10 años
Scott Lahteine
b0d520b109
Indent G30, G31/G32
hace 10 años
Scott Lahteine
ffe27a6225
Indent G29
hace 10 años
Scott Lahteine
86083badc2
Indent G4, G10/G11, G28
hace 10 años
Scott Lahteine
47d7a9cb5e
Indent G2/G3
hace 10 años
Scott Lahteine
350f239d84
Indent G0/G1
hace 10 años
Scott Lahteine
15a2351675
No need for +1 on initial seen_pointer
hace 10 años
Scott Lahteine
550dd87b2a
Set seen_pointer before calling code_value
hace 10 años
AnHardt
0c0ace2a04
Remove start_watching_heater() fom M104 and M109
hace 10 años
Scott Lahteine
bde9c70d42
Suppress the line mismatch error after M303
hace 10 años
Richard Wackerbarth
735bf2d35f
Describe Custom M Code
hace 10 años
Scott Lahteine
f39658c822
M120 and M121 are reversed
hace 10 años
AnHardt
89d2ee6f13
Make output on display dependant of ULTRA_LCD
hace 10 años
AnHardt
f4a93ed997
Add a string parameter to kill()
Makes the output on the LCD adjustable.
hace 10 años
Scott Lahteine
a0f362c735
Simplify & optimize with current_command_args
hace 10 años
Scott Lahteine
adc8fcb77f
More parser comments, optimize code_seen, save with goto
hace 10 años
Scott Lahteine
c6d8dd19d9
use fetched value
hace 10 años
Scott Lahteine
1116e13f5a
Further optimization of command parser
hace 10 años
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.
hace 10 años
Scott Lahteine
0f2c9bacfd
M33 LONG_FILENAME_HOST_SUPPORT
hace 10 años
Scott Lahteine
3feaef6526
Have G92 set the nozzle position on Delta and SCARA
hace 10 años
Scott Lahteine
d580a0d186
Use "+=" in plane rotation
hace 10 años
Scott Lahteine
2f3a410cb0
Fix a potential hanging "else" bug
hace 10 años
Scott Lahteine
b83e3f0905
Combine "Bed X: " strings
hace 10 años
Scott Lahteine
7dfb8becdb
Adjust some names and types in Marlin_main.cpp
hace 10 años
Scott Lahteine
c966aa26ff
Comments in Marlin_main.cpp
hace 10 años
Scott Lahteine
c54a2ea042
Adjust spacing in Marlin_main.cpp and stepper.*
hace 10 años
Scott Lahteine
072625ccad
Update headings in Marlin_main.cpp and stepper.cpp
hace 10 años
Scott Lahteine
16032f149f
Rename to codenum as a consistency
hace 10 años
Scott Lahteine
ca79282eaf
Hide M117 with no LCD
hace 10 años
Scott Lahteine
ce218cafdb
Add gcode_line_error to reduce code size
hace 10 años
Scott Lahteine
46d59784ad
Rename preocess_command to process_next_command
hace 10 años
Scott Lahteine
0f6cd3640b
Drop extraneous ok_to_send
hace 10 años
Scott Lahteine
0ce355d9e7
Use MSG_OK in M105
hace 10 años
Scott Lahteine
68ce419147
Note on segment size
hace 10 años
Scott Lahteine
8b92249f18
Bring arc_offset into auto scope
hace 10 años
Scott Lahteine
80807b2d71
Consolidate arc code, remove motion_control.*
hace 10 años
Scott Lahteine
f65833931d
Formatting tweaks
hace 10 años
Scott Lahteine
27ad381e25
Allow fractional seconds in G4 and M0
hace 10 años
Scott Lahteine
b2bd9aae7c
SCARA_SEGMENTS_PER_SECOND
hace 10 años
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`
hace 10 años
Christian Bohn
f48599f172
add pin definition to some motherboards
hace 10 años
Scott Lahteine
b5200e184c
Remove extra setup_for_endstop_move
hace 10 años