Commit Graph

6883 Commits (6d6a1db6ec61782dddd9d2ad5d768ad80d40091e)
 

Author SHA1 Message Date
Kai 0c341f0c50 Added Menu entry for Case light
Scott Lahteine 3bc2273ac9 Comment M540
Scott Lahteine 14b74181f5 Merge pull request from thinkyhead/rc_TMC2130
TMC2130 "Silent StepStick" support
Scott Lahteine bb2114a060 Merge pull request from thinkyhead/rc_delta_safe_zone
Add an option for delta to home to the top
Scott Lahteine 38466b1d2f Merge pull request from
Fix for thePR  (Introduce a +1234.56 format for over 999 steps/mm)
Scott Lahteine 9b96a4a53b Merge pull request from thinkyhead/rc_some_cleanup
Minor stepper cleanup
Sebastianv650 8190483eeb Improvement for ENSURE_SMOOTH_MOVES
Instead of waiting for a single long block, compare the complete block
buffer runtime for the long_move() check.
esenapaj da67037550 Fix for thePR (Introduce a +1234.56 format for over 999 steps/mm)
・Fix memory leak
Scott Lahteine 0f891e848b Merge pull request from esenapaj/Update-Japanese-translation
Update Japanese translation
Scott Lahteine c91325e904 Merge pull request from esenapaj/Introduce-a-+1234.56-format
Introduce a +1234.56 format for over 999 steps/mm
esenapaj 190a04c467 Update Japanese translation
・Change translation for 16 width LCD
esenapaj 7b836a4000 Introduce a +1234.56 format for over 999 steps/mm
Scott Lahteine 76f47aebb6 Travis test TMC2130 options
Scott Lahteine 3e0376b45e Reorder M114 and M119 gcode cases
Scott Lahteine 644fac5d34 Reduce all stepper_indirection init code with macros
Scott Lahteine 4e4f37b6c2 Code formatting for TMC and L6470 config options
Scott Lahteine 127e21ae00 Extend M122 for all steppers
Scott Lahteine bf5f5f44cc Make TMC2130 init code auto-configure
Simply apply enabled settings instead of requiring users to edit
stepper_indirection.cpp
Moritz d67c1d825f Add TMC2130 support
Scott Lahteine 11effeee2c Add an option for delta to home to the top
Sebastianv650 50059690e0 Allow UART ISRs inside the stepper ISR
If the stepper ISR takes too long, chars are lost which leads to serial
communication errors like "Line number not +1" or "Wrong checksum". In
worst case, the printer can even do crazy moves.

With this changes, UART interrupts are handled inside the stepper ISR.
This way, no chars should be lost.
Scott Lahteine 8bf07684d2 Merge pull request from AnHardt/e-interrupts-2
Endstop interrupt refinement
Moshen Chan 29b174bfb9 Fix z feedrate value when doing mesh bed leveling. probe feedrate uses XY_PROBE_SPEED
AnHardt 88b38eafd8 Endstop interrupt refinement
At the start of a move, check if the endstops are already triggered.
The 'change' interrupts will not see a change if already triggered.
Scott Lahteine 79c8591192 Merge pull request from thinkyhead/rc_smooth_move_ex-lax
Ensure smooth print moves even with LCD enabled
Scott Lahteine 0215cacb30 Merge pull request from
Re-follow the PR  (Set language display charset in language.h)
Scott Lahteine 2cc32d85a3 Adjust ENSURE_SMOOTH_MOVES coding style
Scott Lahteine 072541f286 Update ENSURE_SMOOTH_MOVES in all configs
Sebastianv650 de89dc9f04 Ensure smooth print moves even with LCD enabled
lcd_update can take so much time that the block buffer gets drained if
there are only short segments. This leads to jerky printer movements for
example in circles and a bad print quality.

This change implements a simple check: Only if the block currently
executed is long enough, run lcd_update.
This also means the printer will not show actual values on the LCD nor
will it respond to buttons pressed. A option that keeps the menu
accessible is also available.
Aditionaly, slow down if a block would be so fast that adding a new
block to the buffer would take more time. In this case, the buffer would
drain until it's empty in worst case.
Scott Lahteine 7b95918e84 Merge pull request from thinkyhead/rc_cmake_support
Added CMake support
Scott Lahteine 87b6b19256 Patch CASE_LIGHT typo
Scott Lahteine 0be6167f14 Merge pull request from CONSULitAS/RCBugFix_K8200_backinsync_2016-11-18
K8200: Example configuration back in sync
Scott Lahteine de3eea920d Merge pull request from thinkyhead/rc_endstop_interrupt_followup
Endstop interrupts followup
Scott Lahteine eb714ee873 Move dummy thermistor opts, fix redundant sensor comment
Scott Lahteine 7a99c6ce4f Reformat temp sensor listing
Scott Lahteine 181cdb3cfe Move GCode list above include lines
Scott Lahteine 25d0c167bd More detailed static_assert messages
Scott Lahteine eb120e518c Followup to new endstop interrupts feature
- Fix typos, verbiage
- Fix naming of `setup_endstop_interrupts`
- Some formatting, indentation, spacing
Scott Lahteine 832fe284b4 Merge pull request from AnHardt/endstop_interrupts
Introduce endstop interrupts
tohara f579ec2e7a Added CMake support
CONSULitAS cbae44df64 K8200: Example configuration back in sync
Configuration.h: back in sync, new features configured
Configuration_adv.h: back in sync, new features configured
README.md: text updated
esenapaj 5db3738fe7 Re-follow the PR (Set language display charset in language.h)
Scott Lahteine 32247c1b80 Merge pull request from thinkyhead/rc_danish_nov_2016
Update to Danish language 10/11-2016
Scott Lahteine 6eb6f12c64 Patch up some language formatting
Bo Herrmannsen 8cffa60cc5 Update to Danish language 10/11-2016
Scott Lahteine 98600e1433 Minor stepper cleanup
Florian Heilmann d08867986e Add autotemp capabilities to M104
This allows M104 to pass the F and B parameters to enable autotemp as well
Sebastianv650 c11b2bb777 Bugfix LIN_ADV
Advance has nothing todo with Z_AXIS, strange copy&paste error?
Scott Lahteine ee0765e872 Merge pull request from esenapaj/Update-Japanese-translation
Update Japanese translation
Scott Lahteine 2330619da0 Merge pull request from petrzjunior/const
Replace const bool with #define for consistency