jbrazio
dd3a06a95a
Implemented M155 and M156, a generic TWI/I2C interface for Marlin
8 years ago
Scott Lahteine
a644ab1de4
Minor patch ups to `G29`
This may fix a subtle bug caused by doing `G29` more than once without
`G28` between.
8 years ago
Scott Lahteine
cba2698871
Additional DEBUG_LEVELING output
8 years ago
Scott Lahteine
dc19b69697
No casting needed for SERIAL_ECHOPAIR
8 years ago
João Brázio
471d30cc1c
M109: Protected against EXTRUDE_MINTEMP expansion
8 years ago
João Brázio
7c7e30f4cc
Adherence to the new OOP coding standards
8 years ago
Scott Lahteine
865dcf3fb4
Fix FILAMENT_WIDTH_SENSOR measurement
Only measure and store filament width when E is going forward.
8 years ago
Scott Lahteine
2f6c5fe2da
Report the probe position in G30
8 years ago
João Brázio
e48d0263bf
Bugfix: M32 was still using the old print timer
8 years ago
João Brázio
e8b80d8c20
Implemented M75, M76, M77 to control the print timer
8 years ago
João Brázio
eb61051556
Rework the print job timer to use the stopwatch class
8 years ago
Scott Lahteine
98f2e9fc83
Reduce string storage required for DEBUG_LEVELING
8 years ago
Scott Lahteine
1af5d7b35f
Add more leveling-debug output
8 years ago
Scott Lahteine
56e8e2b0eb
Final tweaks to M111 output
8 years ago
João Brázio
d819a4aff9
Fixes #3346 , followup #3343 : variables must defined with the static keyword to work with PROGMEM when defined inside functions
8 years ago
Scott Lahteine
fd0ac371b0
Fix M111 output using pgm_read_word as required
As noted by @taratata2016 in https://github.com/MarlinFirmware/Marlin/issues/3300#issuecomment -204687275
8 years ago
Scott Lahteine
d24f14a799
Add HAS_TEMP_HOTEND define
8 years ago
esenapaj
f9e1a0ee6c
suppress warnings
8 years ago
Scott Lahteine
80b8fd1cad
Add MSG_HOME_OFFSETS_APPLIED
8 years ago
Scott Lahteine
bc86ee0271
Simplify `homeaxis` with some macros
8 years ago
Scott Lahteine
82ef101ed5
Deploy & Stow in G29 for Delta + Z Servo Endstop
8 years ago
Scott Lahteine
31450ad498
Fix temperature checking conditions (backwards!)
8 years ago
João Brázio
187c183c20
M104 was not starting the print timer
8 years ago
Scott Lahteine
507aef055f
Patch broken M404
8 years ago
Scott Lahteine
1a79b13b7a
FILAMENT_SENSOR -> FILAMENT_WIDTH_SENSOR
8 years ago
Scott Lahteine
05765fb570
Add DEBUGGING macro
8 years ago
Scott Lahteine
4402760739
Echo all debug levels in M111, default to DEBUG_NONE
Redo of #3268 by @jbrazio
8 years ago
João Brázio
c6577aea60
M190 bed temp was never reached
8 years ago
Scott Lahteine
27d70599d4
Change openFile default to "not-push" instead of "do-replace"
8 years ago
Scott Lahteine
3252df7998
Minor cleanup to filament sensor code
8 years ago
Scott Lahteine
0b8ef5eba6
Split get_command into units, rename to get_available_commands
8 years ago
Scott Lahteine
545f7997ea
Continue on empty lines instead of returning
8 years ago
Scott Lahteine
3dcf6d42ff
Don't store escaped serial characters if comment_mode
8 years ago
Scott Lahteine
5f8e52aefb
Minor cleanup to command dispatcher
8 years ago
Scott Lahteine
f1ed310322
Add NUMERIC compare macros to simplify code
8 years ago
jbrazio
443e6d26fe
Formatted multi-line comments
8 years ago
Scott Lahteine
cd4c3e90bc
Send a busy signal every 10 seconds instead of every 2
8 years ago
esenapaj
f54315c728
Fix typo
These are salvaged from closed-PR #3216 .
8 years ago
Scott Lahteine
f423716c6a
Fix: current_command_args skips digits at the front
Closes #3245
8 years ago
AnHardt
94962ee678
axis_known_position -> axis_homed
In all these cases we want the axis to be homed. If we could have lost
some steps is secondary.
Reenables homing seperate axis with DISABLE_X / DISABLE_Y true.
8 years ago
Edward Patel
14afe1a017
Move to Z=0 for G28 when using Manual Bed Leveling
copy of 406992f9dd
8 years ago
Edward Patel
c606ed447a
Add "G29 S4" to fine tune Z level for Mesh Bed Leveling.
Also add mbl.z_offset to the EEPROM, bumping the version to V23.
8 years ago
Scott Lahteine
5d8036e554
Code cleanup around MOTOR_CURRENT_PWM options
8 years ago
Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
Following up on #3231
8 years ago
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
8 years ago
esenapaj
89a845659a
Fix spelling
PROBABLE ->PROBEABLE
This is follow-up to #3069 ?
8 years ago
Scott Lahteine
af32a7d5d6
M120/M121 also set endstops non-homing state
8 years ago
Scott Lahteine
04fa9d4f47
Make Autotune options into Menu Edit Items
8 years ago
WPBack
e3f583a3be
Fixes for PID AutoTune from menu
Fixes for #3189
Setting a temp is still missing
8 years ago
WPBack
3b3e8a02b5
Initial implementation of PID Autotune Menu Items
Adds the parameter U to M303. If U1 is included , it will use the
PID-values from the auto-tune.
8 years ago