7b95918e84
Merge pull request #5251 from thinkyhead/rc_cmake_support
...
Added CMake support
2016-11-18 23:53:09 -06:00
87b6b19256
Patch CASE_LIGHT typo
2016-11-18 23:49:12 -06:00
0be6167f14
Merge pull request #5250 from CONSULitAS/RCBugFix_K8200_backinsync_2016-11-18
...
K8200: Example configuration back in sync
2016-11-18 22:49:18 -06:00
de3eea920d
Merge pull request #5252 from thinkyhead/rc_endstop_interrupt_followup
...
Endstop interrupts followup
2016-11-18 22:35:25 -06:00
eb714ee873
Move dummy thermistor opts, fix redundant sensor comment
2016-11-18 22:24:48 -06:00
7a99c6ce4f
Reformat temp sensor listing
2016-11-18 22:24:47 -06:00
181cdb3cfe
Move GCode list above include lines
2016-11-18 22:24:46 -06:00
25d0c167bd
More detailed static_assert messages
2016-11-18 22:24:46 -06:00
eb120e518c
Followup to new endstop interrupts feature
...
- Fix typos, verbiage
- Fix naming of `setup_endstop_interrupts`
- Some formatting, indentation, spacing
2016-11-18 21:53:45 -06:00
832fe284b4
Merge pull request #5184 from AnHardt/endstop_interrupts
...
Introduce endstop interrupts
2016-11-18 20:50:24 -06:00
f579ec2e7a
Added CMake support
2016-11-18 20:18:34 -06:00
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
2016-11-18 22:55:02 +01:00
5db3738fe7
Re-follow the PR #4634 (Set language display charset in language.h)
2016-11-18 17:44:49 +09:00
32247c1b80
Merge pull request #5244 from thinkyhead/rc_danish_nov_2016
...
Update to Danish language 10/11-2016
2016-11-18 01:29:25 -06:00
6eb6f12c64
Patch up some language formatting
2016-11-18 01:16:58 -06:00
8cffa60cc5
Update to Danish language 10/11-2016
2016-11-18 01:16:57 -06:00
98600e1433
Minor stepper cleanup
2016-11-18 01:15:57 -06:00
d08867986e
Add autotemp capabilities to M104
...
This allows M104 to pass the F and B parameters to enable autotemp as well
2016-11-17 11:28:19 -06:00
c11b2bb777
Bugfix LIN_ADV
...
Advance has nothing todo with Z_AXIS, strange copy&paste error?
2016-11-17 11:28:19 -06:00
ee0765e872
Merge pull request #5233 from esenapaj/Update-Japanese-translation
...
Update Japanese translation
2016-11-17 03:38:19 -06:00
2330619da0
Merge pull request #5191 from petrzjunior/const
...
Replace const bool with #define for consistency
2016-11-17 03:37:32 -06:00
b278b7a395
Update Japanese translation
...
Only adjust spacing
2016-11-17 09:05:51 +09:00
d7ce5d271b
Replace const bool with #define for consistency
2016-11-16 18:55:21 +01:00
d63230d73e
Merge pull request #5192 from Kaibob2/patch-7
...
Printer Stats / Completed prints line doesn't fit in display (when german)
2016-11-16 00:16:36 -06:00
548b45026d
Merge pull request #5214 from Sebastianv650/RCBugFix_planner_opt
...
Save some cycle inside the planner
2016-11-16 00:06:55 -06:00
5d23e52d75
Merge pull request #5228 from thinkyhead/rc_keep_last_mix
...
Fix DIRECT_MIXING_IN_G1 to preserve the previous mix
2016-11-15 19:12:01 -06:00
db47aa983d
Merge pull request #5226 from mtowara/RCBugFix
...
bump -std in Makefile to c++11
2016-11-15 16:13:32 -06:00
99b0c1fe56
Fix DIRECT_MIXING_IN_G1 to preserve the previous mix
2016-11-15 16:12:26 -06:00
a0aad8d686
Merge pull request #5224 from thinkyhead/rc_limit_G30_xy
...
Fix G30 with limits, print correct probe XY
2016-11-15 15:20:12 -06:00
23a675f621
reduce binary size of .hex
...
still a few bytes bigger than with arduino but nothing major
2016-11-15 21:57:15 +01:00
5b6e2cecf5
bump c/c++ standard to gnu11
...
needed for constexpr
2016-11-15 21:54:12 +01:00
410657b050
Fix G30 with limits, print correct probe XY
2016-11-15 14:10:28 -06:00
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.
2016-11-15 12:07:41 +01:00
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.
2016-11-13 13:34:12 +01:00
665b7f3893
Merge pull request #5212 from thinkyhead/rc_mixing_faster
...
Store mix factors as reciprocals and multiply
2016-11-12 18:47:11 -06:00
60cc9342a4
Merge pull request #5188 from thinkyhead/rc_extended_host_support
...
Extended host support: M155 Auto temp report, M115 capabilities
2016-11-12 15:38:06 -06:00
f663220e87
Store Mix factors as reciprocals and multiply
2016-11-12 15:19:18 -06:00
ea3c08d249
Merge pull request #5186 from esenapaj/Follow-up-the-PR-#5167-etc
...
Follow up the PR #5167 (Add Turkish Language) again, etc
2016-11-12 13:11:54 -06:00
c488378532
Merge pull request #5205 from Sebastianv650/RCBugFix_stepperpatch
...
Remove useless line from stepper ISR
2016-11-12 12:43:07 -06:00
7972378828
Merge pull request #5209 from floyd871/RCBugFix
...
Megatronics 3.0 has no SD-Card detect
2016-11-12 12:42:02 -06:00
8bdf303da0
Update pins_MEGATRONICS_3.h
2016-11-12 12:26:07 +01:00
3890366c83
Update pins.h
2016-11-12 12:25:45 +01:00
c0d45ca7f2
Update boards.h
2016-11-12 12:24:47 +01:00
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..
2016-11-11 19:35:03 +01:00
8e8b4398f3
Printer Stats / Completed prints line doesn't fit in display (when german)
2016-11-09 22:03:25 +01:00
b31a07e261
Stateful M355 with separate P parameter
2016-11-09 03:28:18 -06:00
c8d4cd35d8
Include more features in Travis testing
2016-11-09 02:32:59 -06:00
3c9a838651
Extended capabilities report in M115
2016-11-09 02:32:58 -06:00
68b866b5dd
Add M155 - Auto-report temperature with interval
2016-11-09 02:32:58 -06:00
68b46fb2c9
Allow send to i2c address 0 (broadcast)
2016-11-08 17:54:55 -06:00