Scott Lahteine
67ab54185b
Save hotend_offset array (M218) in EEPROM
8 лет назад
esenapaj
d5a5042d23
Fix for the PR #5088 (Handle M108 in M1 also with ULTIPANEL)
8 лет назад
Scott Lahteine
3f94b15cef
Fix bilinear grid constraints
Followup to #5090
8 лет назад
Scott Lahteine
ada935de87
Allow TEMP_STAT_LEDS with only one LED defined
8 лет назад
Scott Lahteine
f0d673561f
Fix for bilinear grid outside bounds
8 лет назад
Scott Lahteine
1ba1ec0db9
Handle M108 in M1 also with ULTIPANEL
8 лет назад
Greg Cormier
f0aed9dac7
Fix #4995 - M48/G29 on CoreXY maybe others?
8 лет назад
Josef Pavlik
0bd66807b2
fixed warning: extra ;
8 лет назад
Scott Lahteine
5f5a55a0de
Add a ZERO macro to clear arrays
8 лет назад
Scott Lahteine
2783dcb4cc
Save some RAM in MBL's G29
8 лет назад
esenapaj
385bd8a4a3
Fix freezing and MINTEMP Error with MAX31855 thermocouple
8 лет назад
Scott Lahteine
ca7275a67a
Disable EXTRAPOLATE_FROM_EDGE by default
8 лет назад
Scott Lahteine
e7cf566fc5
Do kinematic segments with buffer_line_kinematic
This breaks the raw option, but in the future perhaps all planner moves
will be sent in raw form instead of logical.
8 лет назад
Scott Lahteine
a10e81dc2a
Minor cleanup of set_bed_leveling_enabled
8 лет назад
Scott Lahteine
029824bc49
Patch ADJUST_DELTA macro for SCARA
8 лет назад
Scott Lahteine
d963020532
Sort out some header dependencies
8 лет назад
esenapaj
00456b0cb3
Fix compilation errors
8 лет назад
Scott Lahteine
e4e290d957
Make EXTRUDER_RUNOUT_PREVENT kinematic compatible
8 лет назад
Scott Lahteine
847429eff4
Make tool_change kinematic compatible
8 лет назад
Scott Lahteine
a4a7ca10ca
Make USE_DELTA_IK_INTERPOLATION compatible with ABL
8 лет назад
Scott Lahteine
c5cac486f5
Use a, b, c instead of lx, ly, lz
8 лет назад
Josef Pavlik
f8c2473a71
Improve planner kinematics, fix delta ABL
8 лет назад
Scott Lahteine
e4d2662d81
Use some macros in M48
8 лет назад
Scott Lahteine
e21bab5243
PINS_DEBUGGING and M43 Read Pins
8 лет назад
Scott Lahteine
48e63c4730
Comment some globals
8 лет назад
Scott Lahteine
9a6c66602f
Fix formatting of extrapolate debug output
8 лет назад
Scott Lahteine
cd77eb5c40
Clear grid for bilinear G29
8 лет назад
Scott Lahteine
53a0856f5c
Print Y as int in print_bed_level
8 лет назад
Brian
357854a7ef
tweak variables;
8 лет назад
Brian
48cf19151a
Improve M48 output; Add min, max, range, etc.
8 лет назад
Scott Lahteine
e6164d254d
Clean up GCode command short comments
8 лет назад
Scott Lahteine
0c0deb5194
Common pin_is_protected function
8 лет назад
Scott Lahteine
46839c222a
Comment and clean up some vars
8 лет назад
Scott Lahteine
8910bb7c97
Fix buzzer conditional compile
8 лет назад
Scott Lahteine
de7e798e6f
Replace single-char S_ECHOs with S_CHAR
8 лет назад
Scott Lahteine
0e83f34174
Tweak debugging of probe_pt
8 лет назад
Scott Lahteine
9485aa8f13
Include negative Z probe offset in clearance move
8 лет назад
Scott Lahteine
5c1eb595e6
Fix for G2/G3 negative radius
As suggested in #4940
8 лет назад
MagoKimbra
7b37539fe7
Add note for M205
8 лет назад
Scott Lahteine
d5f598cd82
Tweak probe debug, add newline
8 лет назад
Scott Lahteine
d19cfcfc1d
max_jerk array, DEFAULT_XYJERK => DEFAULT_[XY]JERK
8 лет назад
Scott Lahteine
e7dc174f30
More detailed debugging of G28 delta
8 лет назад
Scott Lahteine
73ce3a61c7
Cleanup, comment zigzag
8 лет назад
Scott Lahteine
919fe3e4b8
Rename feature to G38_PROBE_TARGET
8 лет назад
Scott Lahteine
a2864ab7fe
Patched up, cleaned up
8 лет назад
Bob-the-Kuhn
2911aa7ffa
code changes to implement G38 commands
1) modified 3 code files
Marlin.h
Marlin_main.cpp
endstops.cpp
2) modified config files so I could test on my machine
Testing was done on an AzteegX3pro based machine.
The probe was hooked to the Z_MIN endstop.
My controller doesn't have a dedicated Z_PROBE input so I couldn't test
that functionality.
Verified that a large file (without any G38 commands) executed the same
before and after the changes.
Verified that the head moves as expected when G38.2 and G38.3 commands
are issued. Single & multiple axis moves were tested along with + and -
directions.
Code was added to the main ISR. In normal operation only one extra IF
statement is evaluated. I didn't notice any performance degradation
because of the added code.
The G38 commands are expected to be issued manually by the operator
during machine setup. The G38 commands wait until the machine is idle
before proceeding. That way the other commands are minimally impacted
by the extra ISR overhead when a G38 command is in the queue.
The G38 commands are very similar to the G28 commands except 1) only the
Z_PROBE is used and movement can be in the + or - direction.
See issue 4677 for a discussion on adding G38 commands to Marlin.
Feature request: add ability to use G38.2 command (CNC)
MarlinFirmware/Marlin#4677
8 лет назад
Scott Lahteine
4afa293289
Say "BLTOUCH" in machine info report
8 лет назад
Scott Lahteine
2d2c9bdf92
Add PROBE_Y_FIRST option for probe order
8 лет назад
Scott Lahteine
c8c57e59fc
Patch the end of G29 to sync plan position
8 лет назад
Scott Lahteine
81b8c9f8ec
Add XY parameters to G29 for mesh dimensions
8 лет назад