Scott Lahteine
e244399766
Additional cleanup of UBL code
2017-03-22 20:51:10 -05:00
Bob-the-Kuhn
0934563b97
G38 optional double touch
...
Made the double touch portion a conditional compile based on the
PROBE_DOUBLE_TOUCH flag.
==============================================
Bugfix
The current G38 only stopped a move if it involved the Z axis.
Moved all the G38 code to it's own section and put it where it would
always be executed no matter what axis was moving or if the endstop was
enabled.
Also added a comment to configuration_adv to alert the user the double
tap had to be turned on.
==============================================
Change G38 back to using Z_MIN_PROBE
There's no Z_MIN endstop if Z_DUAL_ENDSTOPS is enabled and you have them
set to the top of the gantry.
G38 started out as using the Z_MIN_PROBE pin. I don't remember why we
changed it to the Z_MIN endstop.
2017-03-22 15:08:49 -05:00
Scott Lahteine
2573f4dd05
Merge pull request #6052 from thinkyhead/rc_lift_on_pause
...
Add PARK_HEAD_ON_PAUSE feature / M125
2017-03-20 03:36:31 -05:00
Scott Lahteine
26473cab6d
Add PARK_HEAD_ON_PAUSE feature
2017-03-19 05:06:55 -05:00
Scott Lahteine
8eb29f91e6
Patch filament change options and beep code
2017-03-19 01:14:39 -05:00
Scott Lahteine
f98fb6b38e
Update Felix config for UBL
2017-03-19 00:28:48 -05:00
Scott Lahteine
2512871a36
Patch configs UBL followup
2017-03-18 12:32:03 -05:00
Scott Lahteine
27b5666e15
Move Allen Key probe definition to the top
2017-03-18 12:27:37 -05:00
Scott Lahteine
cf94688925
Univeral Bed Leveling - configuration
2017-03-18 11:35:19 -05:00
Scott Lahteine
77491dd924
Remove extraneous whitespace
2017-03-18 03:17:39 -05:00
Scott Lahteine
0e410c9dfd
Software endstop options as simple switches
2017-03-17 06:05:17 -05:00
Scott Lahteine
3e927ff204
Replace MBL Z hacking
2017-03-17 06:05:17 -05:00
Scott Lahteine
5a456c832a
Apply TMC2130 to example configurations
2017-03-07 04:22:06 -06:00
Marek Pikuła
7698c5617a
Added circle nozzle cleaning parameters to example configurations
2017-03-06 03:04:58 -06:00
Scott Lahteine
05abe853f9
New option: NO_WORKSPACE_OFFSETS
2017-03-05 04:43:15 -06:00
Scott Lahteine
5065636023
Merge pull request #5934 from thinkyhead/rc_advance_ed_ratio
...
LIN_ADVANCE: Fixed E/D ratio option
2017-03-03 03:24:41 -06:00
Scott Lahteine
fb4aead2b1
Clean up and finish #5887
2017-03-02 20:16:29 -06:00
Sebastianv650
de6c40ed8f
Add option to fix E/D ratio
...
Work around for slicers producing buggy gcode.
2017-03-02 01:00:37 -06:00
Colin Gilgenbach
48b7e0f8d8
Nozzle Wipe Vertical Zig-Zag
...
- Add configuration support for zigzags in either the X or Y axis, for
wipe pads significantly longer in one dimension.
- Add configuration for default number of zig-zag triangles, vs. a
magic number in `Marlin_main.cpp`.
- Update description of auto nozzle wiping to match functionality
2017-02-25 21:52:43 -06:00
Scott Lahteine
e282b72151
Remove non-applicable comment on MANUAL_Z_HOME_POS
2017-02-18 05:14:43 -06:00
Scott Lahteine
561904345f
Tweak config ordering for M600
2017-02-18 00:01:31 -06:00
Scott Lahteine
931914e679
Apply M600 updates to all configs
2017-02-15 05:29:34 -06:00
Scott Lahteine
47f9883b0f
Dynamic allocation for SDCARD_SORT_ALPHA
2017-02-14 21:37:25 -06:00
Scott Lahteine
a561bd5e3a
New feature: SDCARD_SORT_ALPHA
2017-02-14 21:37:24 -06:00
Robert Kirk
0d147ead66
Allow enabling volumetric filament on config load
2017-01-14 04:37:49 -08:00
esenapaj
d38e335272
From "microseconds" to "milliseconds"
...
delay() is milliseconds
2017-01-02 01:19:33 +09:00
Scott Lahteine
4061fca1ad
Sanity checks for FILAMENT_CHANGE_FEATURE and FILAMENT_RUNOUT_SCRIPT
2016-12-23 19:55:12 -08:00
Scott Lahteine
5ab7b91615
Comment on filament runout sensor config
2016-12-23 19:50:27 -08:00
Sebastianv650
84c685f8b5
First draft of Unified Stepper / E Advance ISR
2016-12-21 01:34:39 -08:00
Scott Lahteine
bec30c89e7
Merge pull request #5522 from esenapaj/Add-description-for-dual-x
...
Add description for choice of DEFAULT_DUAL_X_CARRIAGE_MODE
2016-12-20 01:31:53 -08:00
Scott Lahteine
18ba31e9b5
Add Debug Menu with LCD_PROGRESS_BAR_TEST as an example
2016-12-19 22:57:14 -08:00
esenapaj
6854f44bf2
Add description for choice of DEFAULT_DUAL_X_CARRIAGE_MODE
2016-12-19 02:21:10 +09:00
Scott Lahteine
78d6d6e076
Merge pull request #5452 from thinkyhead/rc_save_your_mesh
...
Save Bed Leveling to EEPROM
2016-12-15 20:23:01 -08:00
Scott Lahteine
1b2fb2bdc7
ABL_GRID_POINTS_* => ABL_GRID_MAX_POINTS_*
2016-12-15 19:08:41 -08:00
esenapaj
069c6b38dd
Remove unnecessary tabs and spaces
2016-12-16 00:21:32 +09:00
Scott Lahteine
06af3b62ba
Move HOLLOW_FRAME options to config_adv
2016-12-14 04:31:27 -08:00
AnHardt
d0e24e0876
Adaptive screen updates for all kinds of displays
...
The target here is to update the screens of graphical and char base
displays as fast as possible, without draining the planner buffer too much.
For that measure the time it takes to draw and transfer one
(partial) screen to the display. Build a max. value from that.
Because ther can be large differences, depending on how much the display
updates are interrupted, the max value is decreased by one ms/s. This way
it can shrink again.
On the other side we keep track on how much time it takes to empty the
planner buffer.
Now we draw the next (partial) display update only then, when we do not
drain the planner buffer to much. We draw only when the time in the
buffer is two times larger than a update takes, or the buffer is empty anyway.
When we have begun to draw a screen we do not wait until the next 100ms
time slot comes. We draw the next partial screen as fast as possible, but
give the system a chance to refill the buffers a bit.
When we see, during drawing a screen, the screen contend has changed,
we stop the current draw and begin to draw the new content from the top.
2016-12-13 18:44:34 +01:00
Scott Lahteine
da6a094424
Sanity-check inverting and pullups for Z probe and Z endstop
...
`Z_MIN_ENDSTOP_INVERTING` must match `Z_MIN_PROBE_ENDSTOP_INVERTING`
when using `Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN`.
This is easy to overlook.
2016-12-08 00:12:19 -08:00
Scott Lahteine
aa241c63b3
Include M205 note in configurations
2016-12-07 14:45:44 -06:00
akaJes
d7b948610a
Experimental bilinear subdivision option
2016-12-05 20:11:24 -06:00
Scott Lahteine
f882355994
Merge pull request #5318 from Sebastianv650/Account_for_LCD_improvements
...
Account for LCD improvements in ENSURE_SMOOTH_MOVES
2016-12-05 11:23:58 -06:00
Scott Lahteine
20e834461d
Merge pull request #5385 from thinkyhead/rc_ftostr4sign_decimal
...
Show decimal for small numbers in ftostr4sign
2016-12-05 11:22:45 -06:00
Scott Lahteine
d5bf1684fe
Implement as optional feature LCD_DECIMAL_SMALL_XY
...
And reduce the function size to simplify
2016-12-05 09:26:05 -06:00
Scott Lahteine
3391c785c6
Support for distinct E factors
2016-12-05 07:26:18 -06:00
Scott Lahteine
f60b4f8659
Allow case light pin to be active low
2016-12-01 23:32:34 -06:00
Scott Lahteine
47b4b21308
Merge pull request #5331 from esenapaj/Fix-for-the-PR-#5072
...
Fix for the PR #5072 (Add predefined AUTO_FAN_PINs to pins files), etc
2016-12-01 13:37:02 -06:00
Scott Lahteine
415294801f
Merge pull request #5330 from thinkyhead/rc_rgb_led
...
Support for an RGB LED using 3 pins
2016-11-30 14:14:00 -06:00
esenapaj
0909cf3d46
Adjust spacing
2016-11-30 19:39:39 +09:00
esenapaj
8e9e9c17b0
Follow-up the PR #5323 (Adding ukrainian language support)
...
・Update forgotten Configuration_adv.h of Felix\DUAL and K8400\Dual-head
2016-11-30 19:39:39 +09:00
Scott Lahteine
65c50e062e
Support for an RGB LED using 3 pins
2016-11-30 00:02:31 -06:00
jes
f674246397
extend Configurations files
2016-11-29 15:04:36 +02:00
Sebastianv650
f62f4006af
Account for LCD improvements in ENSURE_SMOOTH_MOVES
...
.. and give the hint to try lower values if possible.
2016-11-28 17:44:19 +01:00
Scott Lahteine
092e949b58
Merge pull request #5169 from thinkyhead/rc_core_inverted
...
Support for COREYX, COREZX, COREZY
2016-11-28 02:26:41 -06:00
Scott Lahteine
c7935bb0d2
Merge pull request #5299 from thinkyhead/rc_bed_correction_fade
...
Add a fade factor for mesh leveling
2016-11-28 02:07:51 -06:00
Scott Lahteine
5460a529da
Add option DOGM_SPI_DELAY_US
2016-11-26 06:53:52 -06:00
Scott Lahteine
f6f77d34a1
Add a fade factor for mesh leveling
2016-11-26 03:41:26 -06:00
esenapaj
ef97645002
Follow-up the PR #5255 (Case light menu (3rd attempt))
2016-11-24 19:42:05 +09:00
Scott Lahteine
4e4f37b6c2
Code formatting for TMC and L6470 config options
2016-11-21 00:52:18 -06:00
Scott Lahteine
bf5f5f44cc
Make TMC2130 init code auto-configure
...
Simply apply enabled settings instead of requiring users to edit
stepper_indirection.cpp
2016-11-21 00:52:17 -06:00
Moritz
d67c1d825f
Add TMC2130 support
2016-11-21 00:17:45 -06:00
Scott Lahteine
072541f286
Update ENSURE_SMOOTH_MOVES in all configs
2016-11-19 01:28:47 -06:00
Scott Lahteine
eb714ee873
Move dummy thermistor opts, fix redundant sensor comment
2016-11-18 22:24:48 -06:00
Scott Lahteine
7a99c6ce4f
Reformat temp sensor listing
2016-11-18 22:24:47 -06:00
Scott Lahteine
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
Scott Lahteine
832fe284b4
Merge pull request #5184 from AnHardt/endstop_interrupts
...
Introduce endstop interrupts
2016-11-18 20:50:24 -06:00
Scott Lahteine
2330619da0
Merge pull request #5191 from petrzjunior/const
...
Replace const bool with #define for consistency
2016-11-17 03:37:32 -06:00
Petr Zahradník junior
d7ce5d271b
Replace const bool with #define for consistency
2016-11-16 18:55:21 +01:00
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.
2016-11-15 12:07:41 +01:00
Scott Lahteine
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
Scott Lahteine
3c9a838651
Extended capabilities report in M115
2016-11-09 02:32:58 -06:00
Scott Lahteine
68b866b5dd
Add M155 - Auto-report temperature with interval
2016-11-09 02:32:58 -06:00
Scott Lahteine
75bfde9945
M155=>M260, M156=>M261
2016-11-08 17:54:54 -06:00
esenapaj
2ae72b0491
Follow up the PR #5167 (Add Turkish Language) again, etc
...
・Update forgotten K8400\Dual-head\Configuration.h
・Adjust spacing
2016-11-09 06:31:21 +09:00
Scott Lahteine
e3c8318504
Add reversed CORE options
2016-11-05 23:47:46 -05:00
Rigid3D
2327764980
Add Turkish Language
2016-11-05 21:06:16 -05:00
Scott Lahteine
2495ab7af2
Make dual_x_carriage_mode an enumeration
2016-11-02 21:38:49 -05:00
Stanley
ab3f966f5f
Case light G-code M355
...
implemented G-Code M355 into Marlin
2016-11-01 06:30:14 -05:00
Scott Lahteine
b6aa894893
Rename auto fan pins and add auto fan flags
2016-10-26 17:51:26 -05:00
Scott Lahteine
627f9d5285
Merge pull request #5056 from thinkyhead/rc_lin_adv_opt
...
LIN_ADVANCE optimizations
2016-10-22 07:06:39 -05:00
Scott Lahteine
0908329d96
Merge pull request #5057 from thinkyhead/rc_mbl_lcd_logical
...
Fix manual leveling coordinates
2016-10-22 06:31:02 -05:00
Scott Lahteine
14e60f0d3b
Correct typo in configs
...
As pointed out by #5044
2016-10-22 05:56:32 -05:00
Scott Lahteine
b9109b2875
Improve LIN_ADVANCE commentary (all configs)
2016-10-22 05:03:09 -05:00
Scott Lahteine
4f6bfabaad
Patch BAUDRATE line in configs
2016-10-22 00:48:52 -05:00
Scott Lahteine
1e551c0688
Revert "Squashed - Removal of PID functional range"
2016-10-09 16:27:45 -05:00
Scott Lahteine
00261cbfcb
Merge pull request #4933 from thinkyhead/rc_drop_pid_func_range
...
Squashed - Removal of PID functional range
2016-10-07 15:07:55 -05:00
Scott Lahteine
a0df34fd4c
Add PINS_DEBUGGING advanced config option
2016-10-07 14:20:13 -05:00
Rerouter
5f5d87cad3
Update Configuration.h
2016-10-02 07:01:40 -05:00
Scott Lahteine
d19cfcfc1d
max_jerk array, DEFAULT_XYJERK => DEFAULT_[XY]JERK
2016-10-02 06:34:56 -05:00
Scott Lahteine
473f4a17a8
Merge pull request #4914 from Rerouter/PID-Unconstrained-Itemp
...
Pid unconstrained itemp
2016-10-01 06:58:07 -05:00
Scott Lahteine
0d538f3db6
Add to all configurations
2016-10-01 05:00:53 -05:00
Scott Lahteine
fffc9fefa8
Apply changes to all configs
2016-09-29 02:17:33 -05:00
Scott Lahteine
2d2c9bdf92
Add PROBE_Y_FIRST option for probe order
2016-09-29 02:00:27 -05:00
esenapaj
92c03a44a9
Fix the PR #4899 (ABL: Enable by type. Bilinear for all.) etc.
...
About Configuration.h:
・Fix the PR #4899 (ABL: Enable by type. Bilinear for all.)
Remove Duplicated contents
・Fix the PR #4305 (Custom boot screen feature improvement)
Revert from "during boot" to "during bootup" in all the example
Configuration.h
・Fix the PR #4207 (Clean up, simplify and generalize the Allen-key-probe
code.)
Resolve and relocate the duplicated definitions in Z_PROBE_ALLEN_KEY
section
・Follow-up the PR #4805 (Additional documentation of Configuration.h)
Add forgotten changes to all the example Configuration.h
Adjust spacing
About Configuration_adv.h:
Add missing description of SLOWDOWN for DELTA
Adjust spacing
2016-09-28 14:14:04 -05:00
Scott Lahteine
ea0dbee3c9
Enable ABL by type, support bilinear on cartesian
2016-09-25 23:35:37 -05:00
Scott Lahteine
01f1028510
Try on "CLEARANCE" for size
2016-09-20 18:29:49 -05:00
Scott Lahteine
0e7d638a7a
Revert to Probe Raise rather than Probe Height
2016-09-20 18:29:49 -05:00
Scott Lahteine
e05af606a8
Clean up probe config options
2016-09-19 00:26:16 -05:00
Scott Lahteine
c4dcfa254e
Allow override of Z_ENDSTOP_SERVO_NR with BLTOUCH
2016-09-18 22:00:32 -05:00
Scott Lahteine
e5505e3b33
Allow non-square leveling grid
2016-09-18 13:11:20 -05:00
Scott Lahteine
a1812b55f6
Space out array values
2016-09-16 14:41:05 -05:00