994 Commits (56dd31ea3c1ce41c7b98cc7a7fa53742ec446afe)

Author SHA1 Message Date
Scott Lahteine 5cfb2533d6 Initial cleaning up of arc code 9 years ago
Scott Lahteine 9ce4264fda Merge pull request #3490 from thinkyhead/rc_mbl_adjustments
Document some movement functions, rename a local
9 years ago
esenapaj 2eb1b102f8 Support for "mechanical probe" with Allen Key as a special case 9 years ago
Scott Lahteine cfcd3d7b3e Rename z_offset local to zoffset 9 years ago
Scott Lahteine 5fd20ecac3 Comments on some movement functions 9 years ago
Scott Lahteine a781a6f955 Apply esenapaj 3479 and delta/scara position bugfix 9 years ago
Scott Lahteine 525d8256d4 Merge pull request #3481 from thinkyhead/rc_extruder_offset_array
Fix: gcode_T using non-existent Z offset
9 years ago
Scott Lahteine 46881c846c Add comments for extruder offset options 9 years ago
Scott Lahteine edf376ce0d Fix: gcode_T using non-existent Z offset
As noted by @snowzach in #3461
9 years ago
gralco 178aeb79c8 Implementation of M190 bed temp hysteresis 9 years ago
Scott Lahteine 0439483bc8 Merge pull request #3476 from thinkyhead/rc_debug_leveling_gcode_t
Add DEBUG_LEVELING output for gcode_T
9 years ago
Scott Lahteine 63d8893f5d Add DEBUG_LEVELING output for gcode_T 9 years ago
Scott Lahteine f840c7de4d Initialize stepper counts for Delta/SCARA 9 years ago
Scott Lahteine 56acaf3594 Merge pull request #3469 from thinkyhead/rc_aleph_cooldownfix
Fix for M109 and M190 cooldown
9 years ago
gralco c218db136a Fix for M109 and M190 cooldown
Also removes the re-definition of now inside M190's while loop
9 years ago
Scott Lahteine c5a2ce4366 Merge pull request #3446 from thinkyhead/rc_fixup_M206_and_mesh
Fix home_offset handling and account for it in G29
9 years ago
Scott Lahteine b1bb1c7989 Merge pull request #3466 from thinkyhead/rc_look_for_leveling_bug
Add CORE support to st_set_position and plan_set_position
9 years ago
Scott Lahteine fdee2be49c More logging of matrix behavior 9 years ago
Scott Lahteine 7f265db3ef Move sync_plan_position after DEBUG_LEVELING 9 years ago
Scott Lahteine 02550af7c3 Merge pull request #3453 from thinkyhead/rc_jbrazio_m190
ELAPSED / PENDING for rollover-safe time checking
9 years ago
Scott Lahteine 803845ec18 Add a case for M113 to process_next_command 9 years ago
Scott Lahteine 386140f361 Test time difference in safe way 9 years ago
Scott Lahteine 1b7356b3a1 Account for home_offset in G29 handler 9 years ago
Scott Lahteine f3562dd895 Have M206 alter current_position, M428 use new function 9 years ago
Scott Lahteine 6d465321b5 Adjust timeout code in host_keepalive 9 years ago
Scott Lahteine 50c3140040 Merge pull request #3414 from thinkyhead/rc_host_timeout_mods
Host Keepalive configurable timeout with 2s default
9 years ago
Scott Lahteine 1acf901b63 Adjustments to residency_start_ms handling 9 years ago
gralco 907aed57db Fix bug which can cause an infinite M109 loop
Since residency_start_ms is -1 when entering the heatup while loop whilst the hotend temp is close to the target them already then it may not escape.

Hence "Start the TEMP_RESIDENCY_TIME timer when we reach target temp for the first time."
9 years ago
jbrazio dd3a06a95a Implemented M155 and M156, a generic TWI/I2C interface for Marlin 9 years ago
Scott Lahteine 843aa90b5a Merge pull request #3434 from thinkyhead/rc_more_debug_leveling
Additional debug leveling output
9 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.
9 years ago
Scott Lahteine cba2698871 Additional DEBUG_LEVELING output 9 years ago
Scott Lahteine 5e18d650c4 Merge pull request #3427 from thinkyhead/rc_better_SERIAL_ECHOPAIR
No casting needed for SERIAL_ECHOPAIR
9 years ago
Scott Lahteine e0b0d1eb6b Add M113 to get/set Host Keepalive 9 years ago
Scott Lahteine 85883da90c Implement basic HOST_KEEPALIVE_INTERVAL 9 years ago
Scott Lahteine 098fb8f8c9 Merge pull request #3413 from thinkyhead/rc_probe_G30_position
Report the probe position in G30
9 years ago
Scott Lahteine c9c7c66b95 Merge pull request #3421 from jbrazio/bugfix/m109-EXTRUDE_MINTEMP-expansion
M109: Protect against EXTRUDE_MINTEMP expansion
9 years ago
Scott Lahteine d7cbb2eec9 Merge pull request #3403 from jbrazio/feature/stopwatch
Print job timer rework
9 years ago
Scott Lahteine dc19b69697 No casting needed for SERIAL_ECHOPAIR 9 years ago
João Brázio 471d30cc1c
M109: Protected against EXTRUDE_MINTEMP expansion 9 years ago
João Brázio 7c7e30f4cc
Adherence to the new OOP coding standards 9 years ago
Scott Lahteine 865dcf3fb4 Fix FILAMENT_WIDTH_SENSOR measurement
Only measure and store filament width when E is going forward.
9 years ago
Scott Lahteine 2f6c5fe2da Report the probe position in G30 9 years ago
João Brázio e48d0263bf Bugfix: M32 was still using the old print timer 9 years ago
João Brázio e8b80d8c20 Implemented M75, M76, M77 to control the print timer 9 years ago
João Brázio eb61051556 Rework the print job timer to use the stopwatch class 9 years ago
Scott Lahteine 98f2e9fc83 Reduce string storage required for DEBUG_LEVELING 9 years ago
Scott Lahteine 1af5d7b35f Add more leveling-debug output 9 years ago
Scott Lahteine 56e8e2b0eb Final tweaks to M111 output 9 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 9 years ago
Scott Lahteine de39056f68 Merge pull request #3343 from thinkyhead/rc_fix_m111_output
Fix M111 output using pgm_read_word, as required
9 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
9 years ago
Scott Lahteine d771174797 Merge pull request #3337 from esenapaj/patch-2
suppress warnings
9 years ago
Scott Lahteine d24f14a799 Add HAS_TEMP_HOTEND define 9 years ago
esenapaj f9e1a0ee6c suppress warnings 9 years ago
Scott Lahteine 80b8fd1cad Add MSG_HOME_OFFSETS_APPLIED 9 years ago
Scott Lahteine bc86ee0271 Simplify `homeaxis` with some macros 9 years ago
Scott Lahteine 82ef101ed5 Deploy & Stow in G29 for Delta + Z Servo Endstop 9 years ago
Scott Lahteine de333c4fea Merge pull request #3279 from thinkyhead/rc_filament_width_sensor
FILAMENT_SENSOR -> FILAMENT_WIDTH_SENSOR
9 years ago
Scott Lahteine 8def2c31db Merge pull request #3284 from thinkyhead/rc_stop_watchheat_lcdset0
Fix temperature checking conditions (backwards!)
9 years ago
Scott Lahteine 8bf5f7c676 Merge pull request #3282 from jbrazio/bugfix/m104-timer-wont-start
M104 not starting the print timer
9 years ago
Scott Lahteine 31450ad498 Fix temperature checking conditions (backwards!) 9 years ago
João Brázio 187c183c20 M104 was not starting the print timer 9 years ago
Scott Lahteine 507aef055f Patch broken M404 9 years ago
Scott Lahteine 1a79b13b7a FILAMENT_SENSOR -> FILAMENT_WIDTH_SENSOR 9 years ago
Scott Lahteine 5f32184254 Merge pull request #3278 from thinkyhead/rc_cleanup_m111_redo
Echo all debug levels in M111, default to DEBUG_NONE
9 years ago
Scott Lahteine 05765fb570 Add DEBUGGING macro 9 years ago
Scott Lahteine 4402760739 Echo all debug levels in M111, default to DEBUG_NONE
Redo of #3268 by @jbrazio
9 years ago
Scott Lahteine f0b96f5cae Merge pull request #3276 from thinkyhead/rc_sdprint_and_lcd_sleuth
Refinements, fixes, reduced stack usage in CardReader
9 years ago
Scott Lahteine 12c0bf9521 Merge pull request #3277 from jbrazio/bugfix/m190-temp-never-reached
M190 bed temp is never reached
9 years ago
João Brázio c6577aea60 M190 bed temp was never reached 9 years ago
Scott Lahteine 27d70599d4 Change openFile default to "not-push" instead of "do-replace" 9 years ago
Scott Lahteine 3252df7998 Minor cleanup to filament sensor code 9 years ago
Scott Lahteine 0b8ef5eba6 Split get_command into units, rename to get_available_commands 9 years ago
Scott Lahteine 545f7997ea Continue on empty lines instead of returning 9 years ago
Scott Lahteine 3dcf6d42ff Don't store escaped serial characters if comment_mode 9 years ago
Scott Lahteine 5f8e52aefb Minor cleanup to command dispatcher 9 years ago
Scott Lahteine f1ed310322 Add NUMERIC compare macros to simplify code 9 years ago
jbrazio 443e6d26fe Formatted multi-line comments 9 years ago
Scott Lahteine e4039a9b5b Merge pull request #3250 from esenapaj/patch-1
Fix typo
9 years ago
Scott Lahteine cd4c3e90bc Send a busy signal every 10 seconds instead of every 2 9 years ago
Scott Lahteine 26168676e7 Merge pull request #3246 from thinkyhead/rc_fix_numeric_filenames
Fix: current_command_args skips digits at the front
9 years ago
esenapaj f54315c728 Fix typo
These are salvaged from closed-PR #3216.
9 years ago
Scott Lahteine f423716c6a Fix: current_command_args skips digits at the front
Closes #3245
9 years ago
Scott Lahteine 18de9f55ac Merge pull request #3242 from thinkyhead/rc_epatel_mesh_fixes
Updated Mesh Bed Leveling
9 years ago
Scott Lahteine 3a1e6b1752 Merge pull request #3243 from AnHardt/homed
axis_known_position -> axis_homed
9 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.
9 years ago
Edward Patel 14afe1a017 Move to Z=0 for G28 when using Manual Bed Leveling
copy of 406992f9dd
9 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.
9 years ago
Scott Lahteine 5d8036e554 Code cleanup around MOTOR_CURRENT_PWM options 9 years ago
Scott Lahteine 0da744b7b0 Further cleanup of comments, partial Doxygen-style
Following up on #3231
9 years ago
Scott Lahteine 4823791eb0 Merge pull request #3228 from esenapaj/patch-1
Fix spelling
9 years ago
jbrazio 5e5d250832 Added gplv3 header to all Marlin files 9 years ago
esenapaj 89a845659a Fix spelling
PROBABLE ->PROBEABLE
This is follow-up to #3069?
9 years ago
Scott Lahteine af32a7d5d6 M120/M121 also set endstops non-homing state 9 years ago
Scott Lahteine 04fa9d4f47 Make Autotune options into Menu Edit Items 9 years ago
WPBack e3f583a3be Fixes for PID AutoTune from menu
Fixes for #3189

Setting a temp is still missing
9 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.
9 years ago
Scott Lahteine c5857f96c8 Merge pull request #3182 from thinkyhead/rcbugfix_printrboard_revf
Add support for Printrboard RevF
9 years ago
Scott Lahteine f774420488 Merge pull request #3196 from thinkyhead/rc_controllerfan_bug
Make DISABLE_INACTIVE_X, etc., true if missing
9 years ago