Scott Lahteine
361cbba113
Use M665 to set SCARA angle offsets
vor 7 Jahren
Scott Lahteine
5ed63a5724
Apply const in prepare_kinematic_move_to
vor 7 Jahren
Scott Lahteine
f4028fe088
New GCode Parser - Implementation
vor 7 Jahren
Scott Lahteine
2881f0a48d
Fix, extend G42 with P (probe) parameter
- Also fix handling of SCARA and misuse of `codenum`.
vor 7 Jahren
Brian
82ca6248e2
Move G7 to G42
See: #6777
vor 7 Jahren
Scott Lahteine
85b967657e
Embed G26/G29 in ubl class, with enhancements
vor 7 Jahren
Scott Lahteine
c99bd69889
Apply const float & more
vor 7 Jahren
Scott Lahteine
c2ea22da49
Clean up whitespace
vor 7 Jahren
Scott Lahteine
ceb62fc7e1
Fixes #6828 : M428 bug
vor 7 Jahren
cbusillo
3b4116e73b
missing enable for M605 for duplication mode
I believe gcode_M605 will not be called when using DUAL_NOZZLE_DUPLICATION_MODE without this change.
vor 7 Jahren
Roxy-3D
364f8fb613
Update Configuration.h files to better names (#6814 )
Changed UBL_G26_MESH_EDITING to UBL_G26_MESH_VALIDATION
Added UBL_MESH_EDIT_MOVES_Z to prepare for that change (coming next)
vor 7 Jahren
Scott Lahteine
d7fda2fe49
Formatting, const in G33
vor 7 Jahren
Scott Lahteine
02f15f6775
UBL-related cleanup, spacing, standards
Reference: #6804
vor 7 Jahren
Scott Lahteine
8a0a5cfccc
Temp-related cosmetic changes
vor 7 Jahren
Scott Lahteine
6ce2b1ff4a
G33 evolutionary changes
vor 7 Jahren
Brian
e09b4ce4a5
Add checking
vor 7 Jahren
Brian
13599a73c7
Add `G7` gcode command to move between UBL mesh points
- can be augmented in the future to enable for other leveling systems
Quite simple, but did not want to modify `G1` as the additional checking would slow it down.
Tested & working.
vor 7 Jahren
Brian
43c24f0027
Fix recent regressions, &c.
- fix broken `M421` due to less-than-careful optimization
- add HOME_AFTER_DEACTIVATE define to advanced config so not everyone has to rehome after steppers are deactivated
- misc. cleanups (remove unused label, unused variables)
vor 7 Jahren
Scott Lahteine
6c064bb7d6
Some probe_pt error-handling
vor 7 Jahren
Scott Lahteine
55a87da036
SPINDLE/LASER implementation
vor 7 Jahren
Scott Lahteine
a3abfeac47
Mark strings needing translation
vor 7 Jahren
Scott Lahteine
7f4e4b1212
UBL name/state methods
vor 7 Jahren
Brian
7852369987
Implement CRC16, develop mesh allocation table
- Add crc16 utility function
- Implement CRC16 for config store, remove old checksum, increment layout version
- Move UBL mesh store/load to MarlinSettings; increment UBL_VERSION
- Begin to lay out MAT structure, prototype functions, etc.
- Rename ubl.state.eeprom_storage_slot to .storage_slot
- Misc. optimization
- Cleanup/standardize/improve some messages
This is a work in progress!
vor 7 Jahren
fixoid
c2321b1cdd
Separate SWITCHING_NOZZLE and SWITCHING_EXTRUDER
vor 7 Jahren
Scott Lahteine
238fb53617
Patch home_all_axes to ignore G28 XYZ parameters
vor 7 Jahren
Scott Lahteine
091f94a6bf
Fix up M421 and some comments
vor 7 Jahren
Roxy-3D
1fbcbc05f6
UBL no longer flout's the sacred GCode standard (#6745 )
Also clean up ubl_motion.cpp debug info and fix declaration of cx & cy
vor 7 Jahren
Scott Lahteine
267f77b18b
More constraint on axis_unhomed_error
vor 7 Jahren
Scott Lahteine
67c9b1e332
Update M665 comment, fix M665 code_value code.
vor 7 Jahren
Scott Lahteine
37399e3cb5
Fix prepare_move_to_destination_cartesian for UBL
vor 7 Jahren
Scott Lahteine
0e582bcfb7
Fix #6691 - redundant line in M665
vor 7 Jahren
Markus Towara
68ae7c8d7a
Bugfix PRINTER_EVENT_LEDS
Extra closing curly bracket terminates while loop early if PRINTER_EVENT_LEDS defined
vor 7 Jahren
Scott Lahteine
0696dda470
Cleanups to UBL_DELTA
vor 7 Jahren
Scott Lahteine
cbfca29522
M421 tweaks, just to use const
vor 7 Jahren
Scott Lahteine
233f824dd6
Define GRID_MAX_POINTS
vor 7 Jahren
Scott Lahteine
b17e2d3dcd
Apply const in Marlin_main.cpp
vor 7 Jahren
Scott Lahteine
92fbea2906
Add some GCodes to the header of Marlin_main.cpp
vor 7 Jahren
Scott Lahteine
94e90ca26c
Tweak M80/M81 descriptions
vor 7 Jahren
oldmcg
91841d75c9
UBL_DELTA (#6695 )
UBL on Delta's.... Should be close! Should not affect any Cartesian printer.
vor 7 Jahren
Brian
ae676490c9
M421: Add 'adjust closest point' capability
- Split M421 into separate versions for bilinear and ubl
- Fix minor issue in G26
vor 7 Jahren
Roxy-3D
b63e82f309
M421 Mesh Point Offset and misc. UBL clean up (#6685 )
* M421 Mesh Point Offset and misc. UBL clean up
Allow M421 to accept an offset as well as absolute value for a specified
mesh point.
And misc. UBL clean up to reduce redundent code.
* Better error checking for M421
* Fix M421 Y index bug
I just noticed.... We've had a Y index bug for who knows how long?
vor 7 Jahren
Pablo Ventura
539e0c2f31
"M80 S" to report the state of the PSU pin
vor 7 Jahren
Scott Lahteine
081bf1f879
Patch #else / #endif comments
vor 7 Jahren
Scott Lahteine
8d961b51cc
Eliminate M100 compiler warnings?
vor 7 Jahren
Florian Heilmann
fe96376a73
Fix FWRetract with positive z-moves during retracted state
vor 7 Jahren
Scott Lahteine
911a87e006
Disable SCARA feedrate scaling by default
vor 7 Jahren
Scott Lahteine
71396f77d3
Cleanups following recent commits
vor 7 Jahren
Scott Lahteine
a6dafb058e
Small reduction in error code size
vor 7 Jahren
Scott Lahteine
a1e04942a2
Cleanup to software PWM variables
vor 7 Jahren
Brian
6cb0fa4128
Cleanup previous implementation of new quiet probing
Saves a few lines of code.
vor 7 Jahren