Scott Lahteine
9b0931ef74
Apply fixed EXTRUDER_RUNOUT_PREVENT
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
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
d63b8e2b2b
Additional details for I2C_SLAVE_ADDRESS
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
8 years ago
Scott Lahteine
6eed37aafb
Merge pull request #4486 from thinkyhead/rc_pid_add_extrusion_rate_off
...
PID_EXTRUSION_SCALING, disabled by default
8 years ago
Scott Lahteine
63fd1f49a6
PID_EXTRUSION_SCALING, disabled by default
8 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
8 years ago
Scott Lahteine
9e21b2e51d
Merge pull request #4455 from AnHardt/double-bump-feature
...
double bump probing as a feature
8 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.
8 years ago
Scott Lahteine
c31f56a38c
Deprecate EXTRUDER_WATTS and BED_WATTS
8 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.
8 years ago
Scott Lahteine
8953e3e984
Allow Z_SAFE_HOMING without a probe
8 years ago
Scott Lahteine
24a1a16e5d
Move versioning to MarlinConfig.h
8 years ago
Scott Lahteine
277899c175
Move include _Bootscreen.h where needed
8 years ago
Scott Lahteine
83c4653c71
Include boards and macros ahead of configs
8 years ago
Scott Lahteine
c6226bb0aa
Unify config in a single include without nested includes
8 years ago
Scott Lahteine
2d378fac1b
No need to include thermistortables.h in Configuration.h
8 years ago
Scott Lahteine
93ea281061
Split up Conditionals.h into two files
...
Rather than include twice, which is tricky but may confuse
8 years ago
Scott Lahteine
fcc39e2b5f
Clean up Transfer Buffer Size comment
8 years ago
Scott Lahteine
bedda3be61
Patch generic delta error caught by sanity check
8 years ago
Scott Lahteine
8633b644cf
Merge pull request #4378 from thinkyhead/rc_debug_leveling_docs
...
Document DEBUG_LEVELING_FEATURE
8 years ago
Scott Lahteine
bb9da6ebdd
Document DEBUG_LEVELING_FEATURE
8 years ago
Scott Lahteine
91777dd76c
Add DUAL_NOZZLE_DUPLICATION_MODE option
8 years ago
Scott Lahteine
194d9521c3
Merge pull request #4356 from thinkyhead/rc_simpler_run_z_probe
...
Unify run_z_probe
8 years ago
Scott Lahteine
4a6ed5e221
Use HOMING_FEEDRATE_Z for Z_PROBE_SPEED_FAST
8 years ago
AnHardt
09a3cc33e6
Unify run_z_probe
...
Unify run_z_probe
Add double touch for DELTAs.
Introduce Z_PROBE_SPEED_FAST and Z_PROBE_SPEED_SLOW
defaulting to homing_feedrate_mm_m[Z_AXIS] and homing_feedrate_mm_m[Z_AXIS]/2
8 years ago
Scott Lahteine
e44b37cdc2
motion section marker below homing speeds
8 years ago
Scott Lahteine
204fd6ec44
Set homing feedrates individually
8 years ago
Scott Lahteine
6abf916575
Reprapworld Keypad move step is 1mm
8 years ago
João Brázio
b869fbc05e
Update all config files with the new G12 options
8 years ago
Scott Lahteine
81e01152bb
Merge pull request #4336 from thinkyhead/rc_bltouch_sensor
...
BLTouch probe sensor
8 years ago
Scott Lahteine
1583177ef4
BLTOUCH probe config option
8 years ago
Scott Lahteine
39706f3e57
Endstop invert flags as macros instead of const bool
8 years ago
Scott Lahteine
0fcd3706dd
Replace ENDSTOPS_ONLY_FOR_HOMING with ENDSTOPS_ALWAYS_ON_DEFAULT
8 years ago
Scott Lahteine
671634bf11
Fix spacing after section header
8 years ago
Scott Lahteine
22b4cff423
New extruder type configuration options
8 years ago
Scott Lahteine
bf16ae5a70
Merge pull request #4299 from jbrazio/feature/g27-park-nozzle
...
Implements park nozzle feature
8 years ago
João Brázio
dfa1c45075
Adds a notice to vendors about the SHOW_CUSTOM_BOOTSCREEN directive
8 years ago
João Brázio
9a00108cb6
Adds the WEBSITE_URL as the boot screen line 2
8 years ago
João Brázio
336481ea81
Added G27 configuration options to all configs
8 years ago
João Brázio
68c343a09a
Added G12 configuration options to all configs
8 years ago
Scott Lahteine
a8b6b6a128
Merge pull request #4252 from thinkyhead/rc_rename_hpb
...
Replace PLA/ABS preheating with generic
8 years ago
Scott Lahteine
243ad4312a
Merge pull request #4271 from thinkyhead/rc_X_DUAL_STEPPER_DRIVERS
...
X_DUAL_STEPPER_DRIVERS
8 years ago
Scott Lahteine
91bd6eade7
X_DUAL_STEPPER_DRIVERS configuration option
8 years ago
Scott Lahteine
928ff6487a
Greek language pack from @psavva
8 years ago
Scott Lahteine
182c8d7f8f
Dyze High Temp Thermistor Support
8 years ago
Scott Lahteine
1026e5b071
Replace PLA/ABS preheating with generic
8 years ago
Petr Zahradnik
e282d69f63
Print job timer comment changed
8 years ago
AnHardt
4b44a23a36
Add TX-buffer for MarlinSerial
...
Similar to the current Arduino HardwareSerial
but with max. 256 byte buffer-size.
Deactivated by default.
The boards with AT90USB processor (USBCON) already use a TX-buffer.
8 years ago
AnHardt
a129078927
Add an emergency-command parser to MarlinSerial (supporting M108)
...
Add an emergency-command parser to MarlinSerial's RX interrupt.
The parser tries to find and execute M108,M112,M410 before the commands disappear in the RX-buffer.
To avoid false positives for M117, comments and commands followed by filenames (M23, M28, M30, M32, M33) are filtered.
This enables Marlin to receive and react on the Emergency command at all times - regardless of whether the buffers are full or not. It remains to convince hosts to send the commands. To inform the hosts about the new feature a new entry in the M115-report was made. "`EMERGENCY_CODES:M112,M108,M410;`".
The parser is fast. It only ever needs two switch decisions and one assignment of the new state for every character.
One problem remains. If the host has sent an incomplete line before sending an emergency command the emergency command could be omitted when the parser is in `state_IGNORE`.
In that case the host should send "\ncommand\n"
Also introduces M108 to break the waiting for the heaters in M109, M190 and M303.
Rename `cancel_heatup` to `wait_for_heatup` to better see the purpose.
8 years ago
AnHardt
5126cce7fd
Move Allen Key probe move scripts to their own functions
...
There was an hidden extra move after the scripts. This is configurable now.
Added the extra moves to the relevant configs.
8 years ago
Petr Zahradnik
43ff0ce35f
Rewritten FILAMENT_CHANGE_ENABLE feature
8 years ago
Anthony Birkett
7a377c1d75
Add "About Printer" information menu.
...
Includes:
*firmware version / branch / date.
*extruder count
*board information (name, serial details, power supply type)
*thermistors (names, min/max temperatures)
*printer statistics (PRINTCOUNTER details)
Thanks to @thinkyhead for contributions.
8 years ago
Scott Lahteine
f84d85f761
Cleanup extruder runout configs
9 years ago
Scott Lahteine
683975cf90
Fix spelling in a config comment
9 years ago
Scott Lahteine
10da7ac86c
Combine Z raise before/after options
9 years ago
Scott Lahteine
03c70c1990
SERVO_DEACTIVATION_DELAY => SERVO_DELAY
9 years ago
Scott Lahteine
bd01592816
Goodbye MECHANICAL_PROBE
9 years ago
Scott Lahteine
b590a7dee0
Make Z_RAISE_BETWEEN_PROBINGS a more general option
9 years ago
Scott Lahteine
d50539583a
Make XY_PROBE_SPEED a general probe option
9 years ago
Scott Lahteine
2798499b71
XY_TRAVEL_SPEED => XY_PROBE_SPEED
9 years ago
Scott Lahteine
b0e47608e6
Merge pull request #4108 from esenapaj/Fix-for-PR-#4093
...
Fix for PR #4093 (Make Z Probe options independent of ABL), etc
9 years ago
Scott Lahteine
40cd20a236
Fix comments on EXPERIMENTAL_I2CBUS
9 years ago
esenapaj
d583ea852d
Standardize format description of Panel
9 years ago
esenapaj
aa6d35bd49
Move code block of probe to appropriate position
9 years ago
Scott Lahteine
19fe93a5a9
Clean up configs for Z_MIN_PROBE_REPEATABILITY_TEST
9 years ago
Scott Lahteine
3996242e9d
Allow Z_MIN_PROBE_REPEATABILITY_TEST solo
9 years ago
Scott Lahteine
9beb3f2f5e
Merge pull request #4097 from thinkyhead/rc_fil_runout_cleanup
...
FIL_RUNOUT_INVERTING false by default
9 years ago
Scott Lahteine
f215b30932
Merge pull request #4093 from thinkyhead/rc_probe_without_abl
...
Make Z Probe options independent of ABL
9 years ago
Scott Lahteine
dfbf8b3c2c
FIL_RUNOUT_INVERTING false by default
9 years ago
Scott Lahteine
de12228758
Make Z Probe options independent of ABL
9 years ago
Scott Lahteine
f8c278ce4d
Cartesio UI display option in all configs
9 years ago
Scott Lahteine
bd4ec727e7
Merge pull request #4066 from thinkyhead/rc_M851_with_probe
...
Make M851 standard with a bed probe
9 years ago
Scott Lahteine
eab44b30d4
Safety and serial sections
9 years ago
Scott Lahteine
fc56a547d1
Rename movement section to motion
9 years ago
Scott Lahteine
1000563d80
Make M851 standard with a bed probe
9 years ago
Scott Lahteine
47ce810f52
Remove support for XY servo endstops
9 years ago
Scott Lahteine
d991a4c24a
Merge pull request #4063 from thinkyhead/rc_remove_swp_files
...
Delete mysterious .swp files from #3609
9 years ago
Scott Lahteine
ebbed2975e
Delete mysterious .swp files from #3609
9 years ago
Scott Lahteine
02e5dad29a
Include Croatian in language listings
9 years ago
Scott Lahteine
f639044c24
Merge pull request #3609 from jbrazio/feature/config-version
...
Adds versioning for Configuration.h & Configuration_adv.h
9 years ago
esenapaj
741cda0e47
Follow-up the PR #3676(Advance extrusion algorithm – LIN_ADVANCE)
...
・Update forgotten example configurations
9 years ago
João Brázio
8ccd97e7cc
Updated all example configuration files
9 years ago
Reid Rankin
16212432c9
G20/21 and M149 support, and code_value() refactor
...
This is an update of MarlinDev PR #196 .
G20/21: support for switching input units between millimeters and
inches.
M149: support for changing input temperature units.
In support of these changes, code_value() and code_value_short() are
replaced with an array of functions which handle converting to the
proper types and/or units.
9 years ago
Scott Lahteine
cd441ce652
SINGLENOZZLE: EXTRUDERS versus HOTENDS
9 years ago
Scott Lahteine
db0fd021d0
Z raise options independent of ABL so G28 can use them
9 years ago
Scott Lahteine
28fb1f8994
Tweak #endif comment for ABL GRID
9 years ago
Scott Lahteine
2bd4f33369
Merge pull request #3928 from thinkyhead/rc_allen_key_cleanup
...
Remove excess allen key probe examples from configs
9 years ago
Scott Lahteine
a0b000d752
Support for SAV_3DGLCD OLED LCD controller
9 years ago
Scott Lahteine
43a71ef226
Remove excess allen key probe examples from configs
9 years ago
Edward Patel
06593833ff
MBL: Move border macros to Configuration_adv.h
9 years ago
Edward Patel
92a27c37b3
MBL: Apply https://github.com/MarlinFirmware/Marlin/pull/3903 to example_configurations
9 years ago
Scott Lahteine
fe3122774a
Merge pull request #3806 from thinkyhead/rc_coreyz_support
...
Support for COREYZ. Fixes for COREXY, COREXZ
9 years ago
Scott Lahteine
89e630b2fb
Merge pull request #3808 from thinkyhead/rc_singlenozzle
...
SINGLENOZZLE
9 years ago
Scott Lahteine
95fee8ca81
Add option for CoreYZ kinematics
9 years ago
Scott Lahteine
c5130fd23b
Additional instructions for controller reverse options
9 years ago
Scott Lahteine
69abfef82e
Add "SINGLENOZZLE" extruder option
9 years ago
Scott Lahteine
1a6c72cb57
Apply to the rest of the configs
9 years ago
Scott Lahteine
8218558953
Update comments, rename next_ping_ms, followup to #3797
9 years ago
Scott Lahteine
07c9a11c3c
Automatically set X2 stepper pins
9 years ago
Scott Lahteine
3016dfe484
Merge pull request #3744 from thinkyhead/rc_bezier_curves
...
Add BEZIER_CURVE_SUPPORT — G5 command
9 years ago
João Brázio
f9a62f6a8e
Added PRINTJOB_TIMER_AUTOSTART section to example config files
9 years ago
Scott Lahteine
ddac17a195
Add BEZIER_CURVE_SUPPORT (G5 XYZEFIJPQ)
9 years ago
Scott Lahteine
9f6b8f7d5b
Remove extra @section directive from configs
9 years ago
Scott Lahteine
f13c4a9ec4
Merge pull request #3720 from jbrazio/feature/host-keepalive
...
Removes the DISABLE from HOST_KEEPALIVE
9 years ago
AnHardt
b74af78736
Make arc support (G2/G3) configurable
...
Saves about 2669 bytes when deactivated. (About 1% for a AT2560, about __4%__ for a AT644!)
9 years ago
Scott Lahteine
14cd0f4c92
Merge pull request #3740 from thinkyhead/rc_lcd_home_options
...
Individual Axis Homing LCD menu items
9 years ago
João Brázio
09150cae79
Individual Axis Homing LCD menu items
9 years ago
Scott Lahteine
4dc4e2063f
Add REVERSE_ENCODER_DIRECTION option
9 years ago
João Brázio
85b2c80838
Updated example configurations
9 years ago
João Brázio
5373ac6373
Updated example configurations
9 years ago
esenapaj
212b17d510
Fix for PR #3526(Configuration.h LCD & SDCard s...
...
Fix for PR #3526(Configuration.h LCD & SDCard section rewrite)
It removes duplicated BQ_LCD_SMART_CONTROLLER.
9 years ago
esenapaj
2fa4bc344c
Some clean-up for example configuration files
...
Some clean-up for example configuration files
Follow-up and fix the PR #3253(Make the Autotune item(s) in the LCD menu optional):
・Update forgotten file(Felix/Configuration_DUAL.h)
Follow-up the PR #3526(Configuration.h LCD & SDCard section rewrite):
・Add section of RigidBot Panel to RepRapWorld/Megatronics/Configuration.h
Follow-up the PR #3576(Z Safe Homing for all):
・Adjust spacing
Follow-up and fix the PR #3625(Print job statistics):
・Update forgotten file(Felix/Configuration_DUAL.h)
・Remove ambiguous character "f" in top of RigidBot/Configuration.h
9 years ago
Scott Lahteine
fbf69081b4
Updated comment for THERMAL_PROTECTION_BED
9 years ago
gralco
908229dbb3
Introduce temp watch protection for the bed
...
When setting the bed temp via M140/M190 if the thermistor does not read an increase of WATCH_BED_TEMP_INCREASE degrees by WATCH_BED_TEMP_PERIOD seconds then it will throw "Error:Heating failed, system stopped! Heater_ID: bed" and call the kill() function.
Conflicts:
Marlin/Configuration_adv.h
9 years ago
Scott Lahteine
c3ef9993b9
Merge pull request #3625 from jbrazio/feature/print-counter
...
Print job statistics
9 years ago
João Brázio
e34f4653ef
Fixed a typo on the configuration files
9 years ago
João Brázio
27088e356f
Updated example configuration files
9 years ago
Scott Lahteine
924285afa6
Merge pull request #3641 from thinkyhead/rc_reverse_menu_doc
...
Correct the REVERSE_MENU_DIRECTION comment
9 years ago
Scott Lahteine
f1b00eb12b
Correct the REVERSE_MENU_DIRECTION comment
9 years ago
Scott Lahteine
0c11566f42
Replace LANGUAGE_INCLUDE with LCD_LANGUAGE
9 years ago
Scott Lahteine
259794c0be
Make DISPLAY_CHARSET_HD44780 a single setting
9 years ago
João Brázio
7de0161204
Updated example config files
9 years ago
Scott Lahteine
0c2aa92b07
Z Safe Homing for all
...
The `Z_SAFE_HOMING` feature is coupled with probes and not leveling, so
make it available for general use.
9 years ago
Scott Lahteine
f2558b1f2c
Additional delta config updates
9 years ago
Marc Urben
9a661bdd59
Updated Kossel XL config files for the latest Marlin
9 years ago
Scott Lahteine
339b5b3e34
Patch more configs with new changes
9 years ago
Scott Lahteine
a8e4d7c135
Merge pull request #3477 from alephobjects/BedTempHysteresis
...
Implementation of M190 bed temp hysteresis
9 years ago
Scott Lahteine
1cc622b167
Fix minor spelling in comments
9 years ago
Scott Lahteine
de8c0baf8b
Update some comments in Configuration.h
9 years ago
gralco
69c00aea4c
Include bed hysteresis setting in the example configs
9 years ago
Scott Lahteine
f8e10ff1d8
Merge pull request #3491 from thinkyhead/rc_mechanical_probe
...
Support for "mechanical probe" with Allen Key as a special case
9 years ago
Scott Lahteine
7eb476597f
Update some comments in Configuration.h
9 years ago
esenapaj
2eb1b102f8
Support for "mechanical probe" with Allen Key as a special case
9 years ago
Scott Lahteine
50c3140040
Merge pull request #3414 from thinkyhead/rc_host_timeout_mods
...
Host Keepalive configurable timeout with 2s default
9 years ago
jbrazio
dd3a06a95a
Implemented M155 and M156, a generic TWI/I2C interface for Marlin
9 years ago
Scott Lahteine
2eca8d63b3
Add DEFAULT_KEEPALIVE_INTERVAL setting
9 years ago
Scott Lahteine
868eebfdee
Simplify configuration of Z2 endstops
9 years ago
Scott Lahteine
e5771346a4
Drop DISABLE_M(IN|AX)_ENDSTOPS, replace with individual endstop flags
9 years ago
Scott Lahteine
ffe054c129
Fix comment about host keepalive interval
9 years ago
Scott Lahteine
1a79b13b7a
FILAMENT_SENSOR -> FILAMENT_WIDTH_SENSOR
9 years ago