Mehmet Sutas
6fb9c6fe07
Follow-up for #5167 Turkish Language
...
Add check for Turkish Font before setting better font for graphic displays
8 years ago
Scott Lahteine
d891324830
Merge pull request #5258 from mosh1/mbl_speed_fix
...
Fix z feedrate value when doing mesh bed leveling. probe feedrate use…
8 years ago
Scott Lahteine
7f8133a51f
Merge pull request #5255 from Kaibob2/CaseLightMenu
...
Case light menu (3rd attempt)
8 years ago
Kai
e9b42f4f47
Update language_de.h
8 years ago
Kai
0c341f0c50
Added Menu entry for Case light
8 years ago
Scott Lahteine
3bc2273ac9
Comment M540
8 years ago
Scott Lahteine
14b74181f5
Merge pull request #5179 from thinkyhead/rc_TMC2130
...
TMC2130 "Silent StepStick" support
8 years ago
Scott Lahteine
bb2114a060
Merge pull request #5264 from thinkyhead/rc_delta_safe_zone
...
Add an option for delta to home to the top
8 years ago
Scott Lahteine
38466b1d2f
Merge pull request #5271 from esenapaj/Fix-for-the-PR-#5267
...
Fix for thePR #5267 (Introduce a +1234.56 format for over 999 steps/mm)
8 years ago
Scott Lahteine
9b96a4a53b
Merge pull request #5246 from thinkyhead/rc_some_cleanup
...
Minor stepper cleanup
8 years ago
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.
8 years ago
esenapaj
da67037550
Fix for thePR #5267 (Introduce a +1234.56 format for over 999 steps/mm)
...
・Fix memory leak
8 years ago
Scott Lahteine
0f891e848b
Merge pull request #5268 from esenapaj/Update-Japanese-translation
...
Update Japanese translation
8 years ago
esenapaj
190a04c467
Update Japanese translation
...
・Change translation for 16 width LCD
8 years ago
esenapaj
7b836a4000
Introduce a +1234.56 format for over 999 steps/mm
8 years ago
Scott Lahteine
3e0376b45e
Reorder M114 and M119 gcode cases
8 years ago
Scott Lahteine
644fac5d34
Reduce all stepper_indirection init code with macros
8 years ago
Scott Lahteine
4e4f37b6c2
Code formatting for TMC and L6470 config options
8 years ago
Scott Lahteine
127e21ae00
Extend M122 for all steppers
8 years ago
Scott Lahteine
bf5f5f44cc
Make TMC2130 init code auto-configure
...
Simply apply enabled settings instead of requiring users to edit
stepper_indirection.cpp
8 years ago
Moritz
d67c1d825f
Add TMC2130 support
8 years ago
Scott Lahteine
11effeee2c
Add an option for delta to home to the top
8 years ago
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.
8 years ago
Moshen Chan
29b174bfb9
Fix z feedrate value when doing mesh bed leveling. probe feedrate uses XY_PROBE_SPEED
8 years ago
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.
8 years ago
Scott Lahteine
79c8591192
Merge pull request #5253 from thinkyhead/rc_smooth_move_ex-lax
...
Ensure smooth print moves even with LCD enabled
8 years ago
Scott Lahteine
0215cacb30
Merge pull request #5247 from esenapaj/Re-follow-the-PR-#4634
...
Re-follow the PR #4634 (Set language display charset in language.h)
8 years ago
Scott Lahteine
2cc32d85a3
Adjust ENSURE_SMOOTH_MOVES coding style
8 years ago
Scott Lahteine
072541f286
Update ENSURE_SMOOTH_MOVES in all configs
8 years ago
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.
8 years ago
Scott Lahteine
87b6b19256
Patch CASE_LIGHT typo
8 years ago
Scott Lahteine
0be6167f14
Merge pull request #5250 from CONSULitAS/RCBugFix_K8200_backinsync_2016-11-18
...
K8200: Example configuration back in sync
8 years ago
Scott Lahteine
eb714ee873
Move dummy thermistor opts, fix redundant sensor comment
8 years ago
Scott Lahteine
7a99c6ce4f
Reformat temp sensor listing
8 years ago
Scott Lahteine
181cdb3cfe
Move GCode list above include lines
8 years ago
Scott Lahteine
25d0c167bd
More detailed static_assert messages
8 years ago
Scott Lahteine
eb120e518c
Followup to new endstop interrupts feature
...
- Fix typos, verbiage
- Fix naming of `setup_endstop_interrupts`
- Some formatting, indentation, spacing
8 years ago
Scott Lahteine
832fe284b4
Merge pull request #5184 from AnHardt/endstop_interrupts
...
Introduce endstop interrupts
8 years ago
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
8 years ago
esenapaj
5db3738fe7
Re-follow the PR #4634 (Set language display charset in language.h)
8 years ago
Scott Lahteine
6eb6f12c64
Patch up some language formatting
8 years ago
Bo Herrmannsen
8cffa60cc5
Update to Danish language 10/11-2016
8 years ago
Scott Lahteine
98600e1433
Minor stepper cleanup
8 years ago
Florian Heilmann
d08867986e
Add autotemp capabilities to M104
...
This allows M104 to pass the F and B parameters to enable autotemp as well
8 years ago
Sebastianv650
c11b2bb777
Bugfix LIN_ADV
...
Advance has nothing todo with Z_AXIS, strange copy&paste error?
8 years ago
Scott Lahteine
ee0765e872
Merge pull request #5233 from esenapaj/Update-Japanese-translation
...
Update Japanese translation
8 years ago
Scott Lahteine
2330619da0
Merge pull request #5191 from petrzjunior/const
...
Replace const bool with #define for consistency
8 years ago
esenapaj
b278b7a395
Update Japanese translation
...
Only adjust spacing
8 years ago
Petr Zahradník junior
d7ce5d271b
Replace const bool with #define for consistency
8 years ago
Scott Lahteine
d63230d73e
Merge pull request #5192 from Kaibob2/patch-7
...
Printer Stats / Completed prints line doesn't fit in display (when german)
8 years ago
Scott Lahteine
548b45026d
Merge pull request #5214 from Sebastianv650/RCBugFix_planner_opt
...
Save some cycle inside the planner
8 years ago
Scott Lahteine
5d23e52d75
Merge pull request #5228 from thinkyhead/rc_keep_last_mix
...
Fix DIRECT_MIXING_IN_G1 to preserve the previous mix
8 years ago
Scott Lahteine
db47aa983d
Merge pull request #5226 from mtowara/RCBugFix
...
bump -std in Makefile to c++11
8 years ago
Scott Lahteine
99b0c1fe56
Fix DIRECT_MIXING_IN_G1 to preserve the previous mix
8 years ago
Markus Towara
23a675f621
reduce binary size of .hex
...
still a few bytes bigger than with arduino but nothing major
8 years ago
Markus Towara
5b6e2cecf5
bump c/c++ standard to gnu11
...
needed for constexpr
8 years ago
Scott Lahteine
410657b050
Fix G30 with limits, print correct probe XY
8 years ago
AnHardt
f3eee02596
Introduce endstop interrupts
...
If ENDSTOP_INTERRUPTS_FEATURE is enabled this tries to set up interrupt routines
for all used endstop pins. If this worked without errors, `endstops.update()` is called
only if one of the endstops changed its state.
The new interrupt routines do not really check the endstops and react upon them. All what they
do, is to set a flag if it makes sense to call the endstop test we are used to.
This can be used on:
* ARM (DUE) based boards - all pins can raise interrupts,
* RAMPS - all 6 endstop pins plus some other on EXT-2 can raise interrupts,
* RAMPS based boards - as long the designers did not change the pins for the endstops or at least left enough,
* all boards, if there are enough pins that can raise interrupts, and you are willing/able to swap with pins dedicated to other purpose.
8 years ago
Sebastianv650
e3ffb58fbd
Save some cycle inside the planner
...
planner.h:
fan speed is used to set integer variables, so no need for long.
Basicaly a byte should be enough for all the fan things, as it's 0-255?
planner.cpp:
Save some float multiplications.
We could squeeze out even more by defining feedrate_percentage,
saved_feedrate_percentage and flow_percentage as float instead of int.
Everytime they are used in the time-critical planner, they are casted to
float and multiplied by 0.01. Not done jet, as they are used in LCD menu
functions I don't know well enough.
8 years ago
Scott Lahteine
665b7f3893
Merge pull request #5212 from thinkyhead/rc_mixing_faster
...
Store mix factors as reciprocals and multiply
8 years ago
Scott Lahteine
60cc9342a4
Merge pull request #5188 from thinkyhead/rc_extended_host_support
...
Extended host support: M155 Auto temp report, M115 capabilities
8 years ago
Scott Lahteine
f663220e87
Store Mix factors as reciprocals and multiply
8 years ago
Scott Lahteine
ea3c08d249
Merge pull request #5186 from esenapaj/Follow-up-the-PR-#5167-etc
...
Follow up the PR #5167 (Add Turkish Language) again, etc
8 years ago
Scott Lahteine
c488378532
Merge pull request #5205 from Sebastianv650/RCBugFix_stepperpatch
...
Remove useless line from stepper ISR
8 years ago
Michael Neumann
8bdf303da0
Update pins_MEGATRONICS_3.h
8 years ago
Michael Neumann
3890366c83
Update pins.h
8 years ago
Michael Neumann
c0d45ca7f2
Update boards.h
8 years ago
Sebastianv650
cdc18f8c22
Remove useless line from stepper ISR
...
The flag is already set inside planner.get_current_block(). Doing it
twice isn't making it better..
8 years ago
Kai
8e8b4398f3
Printer Stats / Completed prints line doesn't fit in display (when german)
8 years ago
Scott Lahteine
b31a07e261
Stateful M355 with separate P parameter
8 years ago
Scott Lahteine
3c9a838651
Extended capabilities report in M115
8 years ago
Scott Lahteine
68b866b5dd
Add M155 - Auto-report temperature with interval
8 years ago
Scott Lahteine
68b46fb2c9
Allow send to i2c address 0 (broadcast)
8 years ago
Scott Lahteine
75bfde9945
M155=>M260, M156=>M261
8 years ago
esenapaj
2ae72b0491
Follow up the PR #5167 (Add Turkish Language) again, etc
...
・Update forgotten K8400\Dual-head\Configuration.h
・Adjust spacing
8 years ago
Scott Lahteine
06f2282f82
Merge pull request #5176 from thinkyhead/rc_filchange_feedback
...
Give instant feedback for filament change
8 years ago
Scott Lahteine
dcfd7c69e8
Merge pull request #5163 from nzinov/RCBugFix
...
Improve G30 probing command - add optional arguments
8 years ago
Scott Lahteine
e765eebfb0
Patch spacing in bilinear grid report
8 years ago
Scott Lahteine
7780052fb3
Give instant feedback for filament change
8 years ago
esenapaj
24e3f7abe7
Update Turkish translation
...
・Add new translation
8 years ago
esenapaj
be48792e9c
Follow up the PR #5167 (Add Turkish Language), etc
...
・Remove all the #ifndef
・Follow the PR #4603 (Strip never-translated strings from language
files)
・Follow the PR #4634 (Set language display charset in language.h)
・Follow the PR #4936 (Put max_jerk vars in array, clean up jerk code)
・Adjust spacing
8 years ago
Scott Lahteine
1864b282c5
Implement reversed CORE options
8 years ago
Scott Lahteine
e3c8318504
Add reversed CORE options
8 years ago
Rigid3D
2327764980
Add Turkish Language
8 years ago
Nikolay Zinov
dea00bbcf1
improve G30 probing
...
Add optional parameters
X, Y for probe point
S sets stowing on and off
8 years ago
Scott Lahteine
00662b8635
Minor babystep cleanup patches
8 years ago
Scott Lahteine
cad792e702
Reduce code for invariant lcd_detected
8 years ago
Scott Lahteine
b23d255491
Move macros above Stepper::babystep
8 years ago
Scott Lahteine
cc57d46158
Fix set_position for CoreYZ
8 years ago
Scott Lahteine
0269347682
Merge pull request #5141 from thinkyhead/rc_old_slowdown_what
...
OLD_SLOWDOWN does nothing, so remove it
8 years ago
Scott Lahteine
e92e2b2446
Merge pull request #5144 from Sebastianv650/RCBugFix_LIN_ADV_wipe
...
Account for wipe moves
8 years ago
Scott Lahteine
176aeafc19
Don't define bilinear_line_to_destination on kinematic setups
8 years ago
Sebastianv650
d448500643
Account for moves with negative E movements
...
Added a rule so that LIN_ADVANCE isn't used for moves with negative E movements (de_float will be negative in this cases).
I also added a more detailed comment to make it more clear what the if statement does.
8 years ago
Scott Lahteine
236853df22
Corrections to bilinear_line_to_destination
...
- Allow more than 9x9 probe points
- Account for the probe starting position
8 years ago
Scott Lahteine
0115e495fe
Fix up Dual X switch blocks
8 years ago
Scott Lahteine
2495ab7af2
Make dual_x_carriage_mode an enumeration
8 years ago
Scott Lahteine
d6c36f5bb9
Fix Z raise with DXC_AUTO_PARK_MODE
8 years ago
Scott Lahteine
0c79553fc5
Cast int to AxisEnum for some accessors
8 years ago
Scott Lahteine
adbf1f7dca
Add M355 to the GCodes list.
8 years ago
Scott Lahteine
63efc10599
Merge pull request #5134 from thinkyhead/rc_bilinear_split_lines
...
Split cartesian moves on grid boundaries with bilinear ABL
8 years ago