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.
8 years ago
Scott Lahteine
aa241c63b3
Include M205 note in configurations
8 years ago
akaJes
d7b948610a
Experimental bilinear subdivision option
8 years ago
Scott Lahteine
f882355994
Merge pull request #5318 from Sebastianv650/Account_for_LCD_improvements
...
Account for LCD improvements in ENSURE_SMOOTH_MOVES
8 years ago
Scott Lahteine
20e834461d
Merge pull request #5385 from thinkyhead/rc_ftostr4sign_decimal
...
Show decimal for small numbers in ftostr4sign
8 years ago
Scott Lahteine
d5bf1684fe
Implement as optional feature LCD_DECIMAL_SMALL_XY
...
And reduce the function size to simplify
8 years ago
Scott Lahteine
3391c785c6
Support for distinct E factors
8 years ago
Scott Lahteine
f60b4f8659
Allow case light pin to be active low
8 years ago
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
8 years ago
Scott Lahteine
415294801f
Merge pull request #5330 from thinkyhead/rc_rgb_led
...
Support for an RGB LED using 3 pins
8 years ago
esenapaj
0909cf3d46
Adjust spacing
8 years ago
esenapaj
8e9e9c17b0
Follow-up the PR #5323 (Adding ukrainian language support)
...
・Update forgotten Configuration_adv.h of Felix\DUAL and K8400\Dual-head
8 years ago
esenapaj
d92ce8849b
Fix for the PR #5072 (Add predefined AUTO_FAN_PINs to pins files), etc
...
・Make descriptions the same as others
8 years ago
Scott Lahteine
65c50e062e
Support for an RGB LED using 3 pins
8 years ago
jes
f674246397
extend Configurations files
8 years ago
Sebastianv650
f62f4006af
Account for LCD improvements in ENSURE_SMOOTH_MOVES
...
.. and give the hint to try lower values if possible.
8 years ago
Scott Lahteine
092e949b58
Merge pull request #5169 from thinkyhead/rc_core_inverted
...
Support for COREYX, COREZX, COREZY
8 years ago
Scott Lahteine
c7935bb0d2
Merge pull request #5299 from thinkyhead/rc_bed_correction_fade
...
Add a fade factor for mesh leveling
8 years ago
Scott Lahteine
5460a529da
Add option DOGM_SPI_DELAY_US
8 years ago
Scott Lahteine
f6f77d34a1
Add a fade factor for mesh leveling
8 years ago
esenapaj
ef97645002
Follow-up the PR #5255 (Case light menu (3rd attempt))
8 years ago
Scott Lahteine
14b74181f5
Merge pull request #5179 from thinkyhead/rc_TMC2130
...
TMC2130 "Silent StepStick" support
8 years ago
Scott Lahteine
4e4f37b6c2
Code formatting for TMC and L6470 config options
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
Scott Lahteine
072541f286
Update ENSURE_SMOOTH_MOVES in all configs
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
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
Scott Lahteine
2330619da0
Merge pull request #5191 from petrzjunior/const
...
Replace const bool with #define for consistency
8 years ago
Petr Zahradník junior
d7ce5d271b
Replace const bool with #define for consistency
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
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
3c9a838651
Extended capabilities report in M115
8 years ago
Scott Lahteine
68b866b5dd
Add M155 - Auto-report temperature with interval
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
e3c8318504
Add reversed CORE options
8 years ago
Rigid3D
2327764980
Add Turkish Language
8 years ago
Scott Lahteine
2495ab7af2
Make dual_x_carriage_mode an enumeration
8 years ago
Stanley
ab3f966f5f
Case light G-code M355
...
implemented G-Code M355 into Marlin
8 years ago
Scott Lahteine
b6aa894893
Rename auto fan pins and add auto fan flags
8 years ago
Scott Lahteine
627f9d5285
Merge pull request #5056 from thinkyhead/rc_lin_adv_opt
...
LIN_ADVANCE optimizations
8 years ago
Scott Lahteine
0908329d96
Merge pull request #5057 from thinkyhead/rc_mbl_lcd_logical
...
Fix manual leveling coordinates
8 years ago
Scott Lahteine
14e60f0d3b
Correct typo in configs
...
As pointed out by #5044
8 years ago
Scott Lahteine
b9109b2875
Improve LIN_ADVANCE commentary (all configs)
8 years ago
Scott Lahteine
4f6bfabaad
Patch BAUDRATE line in configs
8 years ago
Scott Lahteine
b6221df3f3
Merge pull request #4983 from MarlinFirmware/revert-4933-rc_drop_pid_func_range
...
Revert "Removal of PID functional range"
8 years ago
Scott Lahteine
1e551c0688
Revert "Squashed - Removal of PID functional range"
8 years ago
Scott Lahteine
48761f2021
Patch delta endstop adjustment config
8 years ago
Scott Lahteine
00261cbfcb
Merge pull request #4933 from thinkyhead/rc_drop_pid_func_range
...
Squashed - Removal of PID functional range
8 years ago
Scott Lahteine
a0df34fd4c
Add PINS_DEBUGGING advanced config option
8 years ago
Rerouter
5f5d87cad3
Update Configuration.h
8 years ago
Scott Lahteine
d19cfcfc1d
max_jerk array, DEFAULT_XYJERK => DEFAULT_[XY]JERK
8 years ago
Scott Lahteine
473f4a17a8
Merge pull request #4914 from Rerouter/PID-Unconstrained-Itemp
...
Pid unconstrained itemp
8 years ago
Scott Lahteine
0d538f3db6
Add to all configurations
8 years ago
Scott Lahteine
fffc9fefa8
Apply changes to all configs
8 years ago
Scott Lahteine
2d2c9bdf92
Add PROBE_Y_FIRST option for probe order
8 years ago
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
8 years ago
Scott Lahteine
ea0dbee3c9
Enable ABL by type, support bilinear on cartesian
8 years ago
Scott Lahteine
8935bed594
MIDDLE_DEAD_ZONE => MIDDLE_DEAD_ZONE_R
8 years ago
Scott Lahteine
dbe41245f1
Merge pull request #4821 from thinkyhead/rc_revert_to_raises
...
Z Raise/Clearance rather than Height
8 years ago
Scott Lahteine
890bade2fa
Additions, mods to SCARA config
8 years ago
Scott Lahteine
01f1028510
Try on "CLEARANCE" for size
8 years ago
Scott Lahteine
0e7d638a7a
Revert to Probe Raise rather than Probe Height
8 years ago
Scott Lahteine
e05af606a8
Clean up probe config options
8 years ago
Scott Lahteine
c4dcfa254e
Allow override of Z_ENDSTOP_SERVO_NR with BLTOUCH
8 years ago
Scott Lahteine
e5505e3b33
Allow non-square leveling grid
8 years ago
Scott Lahteine
a1812b55f6
Space out array values
8 years ago
Scott Lahteine
d4599fd8ed
Comment patches to Configuration.h
8 years ago
Scott Lahteine
723e983073
Default EXTRUDE_MAXLENGTH to 200mm
8 years ago
Scott Lahteine
9b0931ef74
Apply fixed EXTRUDER_RUNOUT_PREVENT
8 years ago
Scott Lahteine
74d7f5e57b
Patch SCARA example config
8 years ago
Scott Lahteine
a6f6ed352b
Fix comment on FILAMENT_RUNOUT_SENSOR
8 years ago
Scott Lahteine
aaef7c6b89
Fix a misspelling of minimum
8 years ago
Scott Lahteine
f1201e11c7
Improve the Jerk description
8 years ago
Scott Lahteine
3f038bef00
Heading for movement settings
8 years ago
Scott Lahteine
759234af60
MINIMUM_STEPPER_PULSE option
8 years ago
Scott Lahteine
11e9530111
Properly handle probe pin for BQ printers
8 years ago
Scott Lahteine
ab59280075
MIN_SEGMENTS_FOR_MOVE => MIN_STEPS_PER_SEGMENT
...
Follow-up to #4666
8 years ago
Scott Lahteine
01d4703429
PREVENT_DANGEROUS_EXTRUDE => PREVENT_COLD_EXTRUSION
...
Also improve the documentation of this and related options, and set
EXTRUDE_MINTEMP to 170 everywhere.
8 years ago
Scott Lahteine
374f8d2014
dropsegments => MIN_SEGMENTS_FOR_MOVE
8 years ago
Scott Lahteine
99b22d5785
Default AUTO_BED_LEVELING_GRID_POINTS to 3
8 years ago
Scott Lahteine
d63b8e2b2b
Additional details for I2C_SLAVE_ADDRESS
8 years ago
Silvio
923388e0c7
Fix acceleration and feedrate following bq/Marlin
8 years ago
Scott Lahteine
a99ecf71d8
Add support for i2c slave address
8 years ago
Scott Lahteine
e113740fa3
Specify that Z_PROBE_*_HEIGHT is nozzle-relative
8 years ago
Scott Lahteine
7e2bd9a233
Z_RAISE_PROBE_* => Z_PROBE_*_HEIGHT
9 years ago
Scott Lahteine
6eed37aafb
Merge pull request #4486 from thinkyhead/rc_pid_add_extrusion_rate_off
...
PID_EXTRUSION_SCALING, disabled by default
9 years ago
Scott Lahteine
63fd1f49a6
PID_EXTRUSION_SCALING, disabled by default
9 years ago
esenapaj
657ef8aded
Follow-up the PR #4408 (Add support for reprapworld LCD), etc
...
・Put #define REPRAPWORLD_GRAPHICAL_LCD into all the example
configuration files
・Adjust spacing
9 years ago
Scott Lahteine
9e21b2e51d
Merge pull request #4455 from AnHardt/double-bump-feature
...
double bump probing as a feature
9 years ago
AnHardt
7188ce0ad6
double bump probing as a feature
...
Why double touch probing is not a good thing.
It's widely believed we can get better __probing__ results when using a double touch when probing.
Let's compare to double touch __homing__.
Or better let's begin with single touch __homing__.
We home to find out out position, so our position is unknown.
To find the endstop we have to move into the direction of the endstop.
The maximum way we have to move is a bit longer than the axis length.
When we arrive at the endstop - when it triggers, the stepper pulses are stopped immediately.
It's a sudden stop. No smooth deacceleration is possible.
Depending on the speed and the moving mass we lose steps here.
Only if we approached slow enough (below jerk speed?) we will not lose steps.
Moving a complete axis length, that slow, takes for ever.
To speed up homing, we now make the first approach faster, get a guess about our position,
back up a bit and make a second slower approach to get a exact result without losing steps.
What we do in double touch probing is the same. But the difference here is:
a. we already know where we are
b. if the first approach is to fast we will lose steps here to.
But this time there is no second approach to set the position to 0. We are measuring only.
The lost steps are permanent until we home the next time.
So if you experienced permanently rising values in M48 you now know why. (Too fast, suddenly stopped, first approach)
What can we do to improve probing?
We can use the information about our current position.
We can make a really fast, but deaccelerated, move to a place we know it is a bit before the trigger point.
And then move the rest of the way really slow.
9 years ago
Scott Lahteine
c31f56a38c
Deprecate EXTRUDER_WATTS and BED_WATTS
9 years ago
Scott Lahteine
ea5ac94804
Improved MANUAL_[XYZ]_HOME_POS
...
No need for `MANUAL_HOME_POSITIONS`. Just set each one as-needed to
override the automatic behavior.
9 years ago
Scott Lahteine
8953e3e984
Allow Z_SAFE_HOMING without a probe
9 years ago