Commit Graph

6616 Commits (38466b1d2fec120cd7090b5331788e89c672e9b5)
 

Author SHA1 Message Date
Scott Lahteine ee5b8d6dc8 Split moves on grid boundaries with bilinear ABL on cartesian
Scott Lahteine 66744a6076 Merge pull request from thinkyhead/rc_M355_case_light
M355 Case light
Scott Lahteine 955d14acb0 Patch photo pin code style
Stanley ab3f966f5f Case light G-code M355
implemented G-Code M355 into Marlin
Scott Lahteine 8b44413498 Merge pull request from Sebastianv650/RCBugFix_LIN_ADV-Patch
BugFix for incorrect E-speed calculation
Scott Lahteine f418e82b15 Remove redundant definition of EN_C
Sebastianv650 f9bea7968f BugFix for incorrect E-speed calculation
The extrusion speed was wrong due to a not high enough precision of
esteps to XY steps, therefore now the target float values are used to
calculate the ratio between XY movement and extrusion speed.
The e_speed_multiplier8 was replaced by an absolute multiplier called
abs_adv_steps_multiplier8, therefore one multiplication and bitshift can
be saved inside the stepper ISR. Due to this, also extruder_advance_k is
better suited inside the planner and not the stepper files any more.
Scott Lahteine 9c108aea18 Merge pull request from thinkyhead/rc_fix_M43
Followup to  - pins debugging cleanup
Bob-the-Kuhn c20b4098be 2 bug fixes & some minor changes
see detailed  description in PR 
Scott Lahteine fa6bf12697 Merge pull request from thinkyhead/rc_expanded_M43
Enhancements to M43 pins debugging
Scott Lahteine 3a107e280d Developer note in pins_MIGHTYBOARD_REVE.h
Scott Lahteine 85e307dcd8 No FAN0_PIN
Scott Lahteine ff3a8ca0d1 Use NUM_DIGITAL_PINS instead of custom DIO_COUNT
Scott Lahteine 04a1fac029 Some cleanup to M43
Scott Lahteine 24f6612551 Reduce and optimize endstop_monitor code
Scott Lahteine b4444e91ae Reduce code and build size of PWM_details
Scott Lahteine dbe414ef03 Squash redundant code in PWM_status
Scott Lahteine af26d22741 Clean up some spacing and semantics
Bob-the-Kuhn 81397d7a9a EXTRUDER_x_AUTO_FAN name change to Ex_AUTO_FAN
I stumbled across a name change that'll be used a lot so I'm updateing
the name list.
Bob-the-Kuhn c7f1f0dae6 Add endstop monitor & make pins report pretty
Scott Lahteine d567b426d5 Merge pull request from thinkyhead/rc_mightyboard_rev_e
Mightyboard Revision E preliminary support
Scott Lahteine 43df9ace4e Merge pull request from thinkyhead/rc_z2_min_allowed
Support Z2 min in M119 report
Scott Lahteine 8a4c51f313 Merge pull request from thinkyhead/rc_buffer_line_wait_later
Optimize buffer_line by calculating before wait-for-free-block
Scott Lahteine 23f05f8be7 Use bit-length types in block_t
Scott Lahteine 8dc7807d85 Add support for CoreYZ to planner.buffer_line
Scott Lahteine 1cf878fdb1 Calculate dm and e-steps earlier in planner
Scott Lahteine 75dbb71dd7 Replace block.busy with a block.flag bit
Scott Lahteine c7f22f688f buffer_line can calculate while it's waiting
Scott Lahteine 3c3fe1a1ba Merge pull request from thinkyhead/rc_break_m1_fix
Centralize click-handling in the LCD loop
Scott Lahteine f3720f4e81 const arguments to test_dual_z_endstops
Scott Lahteine 8cebd2a7db Arrange Z2 min before Z2 max
Scott Lahteine accabf088a Add support for Z2 min endstop to M119
Scott Lahteine 396434a445 Fix compiler warning in M145
Scott Lahteine 8e787304c9 const float ref args in planner.h
Scott Lahteine 07bfc45df8 Adjust spacing in gcode_M149
Scott Lahteine 1a2310c494 Make LCD preheat vars an array to reduce code size
Scott Lahteine 1226ae1912 Some cleanup in ultralcd.h
Scott Lahteine 50ee749082 Centralize click-handling in the LCD loop
Scott Lahteine 47ad97c35e Merge pull request from thinkyhead/rc_eeprom_M218_tool_offset
Save hotend_offset array (M218) in EEPROM
Scott Lahteine d095c7933b Merge pull request from MagoKimbra/Fix_M420
Fix Command M420
Scott Lahteine bff6bbdb12 Indentation in configuration_store.cpp
Scott Lahteine 97115d56f9 Print error for M500 with disabled EEPROM
Scott Lahteine 67ab54185b Save hotend_offset array (M218) in EEPROM
MagoKimbra dfcdbb437b Fix Command M420
Scott Lahteine c34dbfb248 Merge pull request from thinkyhead/rc_preset_auto_fans
Add predefined AUTO_FAN_PINs to pins files
Scott Lahteine 1e00f5a4bd Merge pull request from thinkyhead/rc_fix_endstop_issue
Don't trigger endstops that are actually Z2 or probe
Scott Lahteine 9a23f73765 Don't trigger endstops that are actually Z2 or probe
Scott Lahteine c07cc9e3f1 Revert changes made to z dual endstop test
 broke z dual endstops. Solved by @Nocturnal42 in https://github.com/MarlinFirmware/Marlin/issues/5078#issuecomment-256572248
Scott Lahteine c4c53856a4 Merge pull request from
Fix for the PR  (Handle M108 in M1 also with ULTIPANEL)
Scott Lahteine 2e3110539b Merge pull request from thinkyhead/rc_fix_bilinear_math
Fix bilinear grid constraints