João Brázio
47fef80848
Nozzle::clean() no longer requires HAS_BED_PROBE
9 years ago
Scott Lahteine
f1f1bac0e1
Merge pull request #4341 from esenapaj/Update-Japanese-translation
...
Update Japanese translation
9 years ago
Scott Lahteine
6c899bb520
Merge pull request #4349 from jbrazio/gcc-bark-bark
...
Removes some minor GCC warnings
9 years ago
Scott Lahteine
ef0a22871e
Merge pull request #4350 from jbrazio/followup-a875861
...
Adds utility.h
9 years ago
Scott Lahteine
9eba58a031
Merge pull request #4351 from jbrazio/u8glib-converter
...
Updates u8glib's bmp2hex converter
9 years ago
Scott Lahteine
c502018eab
Merge pull request #4353 from jbrazio/global-enum-file
...
General cleanup: enum
9 years ago
Scott Lahteine
0f9953b031
Merge pull request #4342 from AnHardt/rep-cons-g28
...
Introduce line_to_axis_pos() for use in homeaxis()
9 years ago
AnHardt
11c075c6b2
Introduce line_to_axis_pos(axis_codes axis, float where, float feed_rate = 0.0)
...
and use it in `homeaxis()` instead of `do_blocking_move_to_axis_pos()`.
`do_blocking_move_to_axis_pos` was wrong because it performed subdivided, delta-corrected moves for x- and y-axis.
The first common move for delta homing is like quick_home but for 3 towers.
Fix two warnings.
9 years ago
João Brázio
3ebad4e020
Moves all global enums to a central file
9 years ago
João Brázio
238fefcb00
Updates Stopwatch class to use internal state enum
9 years ago
João Brázio
30ac0782a9
Comment section style correction
9 years ago
João Brázio
8ecee431c4
Updates u8glib's bmp2hex converter
9 years ago
João Brázio
79e7721b76
Removes some minor GCC warnings
9 years ago
João Brázio
f4d63796b2
Adds utility.h
9 years ago
esenapaj
361307831e
Follow-up the PR #4335 (Debug char, fix compile errors for lcd pins)
...
・Solve a flickering when SD card is inserted or removed at using a ASCII
LCD + language_kana.h
9 years ago
esenapaj
ff48bbb86a
Update Japanese translation
...
・Add new translation
9 years ago
Scott Lahteine
46117593b9
Merge pull request #4185 from esenapaj/Update-Japanese-translation
...
Update Japanese translation (work in progress)
9 years ago
Scott Lahteine
3422103863
Merge pull request #4310 from thinkyhead/rc_mbl_position_shift
...
Fix position shift with MBL
9 years ago
Scott Lahteine
92757bd7b3
Merge pull request #4339 from esenapaj/Follow-up-the-PR-#4163
...
Follow-up the PR #4163 (Mixing and Switching Extruders)
9 years ago
Scott Lahteine
493d30cd97
Drop intermediate nx, ny, and set destination directly
9 years ago
Scott Lahteine
07a735ad22
We always use `destination` so modify mesh_buffer_line
9 years ago
Scott Lahteine
04a5b7b257
A macro to normalize positions
9 years ago
esenapaj
5c8e87a866
Follow-up the PR #4163 (Mixing and Switching Extruders)
...
・Update forgotten K8400 files
9 years ago
Scott Lahteine
86eb5251c5
Fix some debug messages
9 years ago
Scott Lahteine
1e57a6af73
Use blocking_move, current_position in G28 homing
9 years ago
Scott Lahteine
f6a3a1da09
nz and ne are always set, so drop them down
9 years ago
Scott Lahteine
d0009e013b
Rename cell index vars
9 years ago
Scott Lahteine
697373b071
Reduce code size of mesh_buffer_line
9 years ago
Scott Lahteine
103d312f6d
MBL can actually do up to 9 x 9
9 years ago
Scott Lahteine
f4a69281fc
Only call mesh_buffer_line when MBL is active
9 years ago
Scott Lahteine
799a31cd30
Include the position_shift when splitting mesh lines
9 years ago
Scott Lahteine
f242aea032
Merge pull request #4319 from thinkyhead/rc_feedrates_to_mess_with_you
...
Wrangle feed rate variables
9 years ago
Scott Lahteine
0342661b3f
Merge pull request #4335 from thinkyhead/rc_status_pad_jp
...
Debug char, fix compile errors for lcd pins
9 years ago
Scott Lahteine
81e01152bb
Merge pull request #4336 from thinkyhead/rc_bltouch_sensor
...
BLTouch probe sensor
9 years ago
Scott Lahteine
1583177ef4
BLTOUCH probe config option
9 years ago
Scott Lahteine
176b9627c7
Some cleanup ahead of BLTOUCH support
9 years ago
Scott Lahteine
39706f3e57
Endstop invert flags as macros instead of const bool
9 years ago
Scott Lahteine
7242d44810
Endstops vars already initialized
9 years ago
Scott Lahteine
5ed1e7a464
codenum => dwell_ms
9 years ago
Scott Lahteine
69d6016941
Revert default state of endstops in M502
9 years ago
Scott Lahteine
0fcd3706dd
Replace ENDSTOPS_ONLY_FOR_HOMING with ENDSTOPS_ALWAYS_ON_DEFAULT
9 years ago
Scott Lahteine
671634bf11
Fix spacing after section header
9 years ago
Scott Lahteine
f38553b482
fix a debug message
9 years ago
Scott Lahteine
3d78b8f929
Use HYPOT macro instead of hypot function
9 years ago
Scott Lahteine
9f9fe043ba
Apply sq macro throughout
9 years ago
Scott Lahteine
93ba5bddd7
Append units to feedrate variables
9 years ago
Scott Lahteine
5e3d3918b6
Patch compile error for RAMPS LCD pins
9 years ago
Scott Lahteine
94955a8bf7
pad string in lcd_finishstatus
9 years ago
Scott Lahteine
21ee0612e3
Debug char
9 years ago
Scott Lahteine
8f24e0a556
Debugging of MBL in G28
9 years ago
Scott Lahteine
05da02f0a2
Implement MIXING_EXTRUDER and SWITCHING_EXTRUDER
9 years ago
Scott Lahteine
22b4cff423
New extruder type configuration options
9 years ago
esenapaj
601015b73e
Update Japanese translation
9 years ago
Scott Lahteine
9766e24504
Merge pull request #4277 from thinkyhead/rc_mks_13_viki2
...
Support for VIKI2 with MKS 1.3 / 1.4
9 years ago
Scott Lahteine
02285662f5
Merge pull request #4298 from jbrazio/feature/filament-counter
...
Adds filamentUsed and longestPrint stats to PrintCounter
9 years ago
Scott Lahteine
bf16ae5a70
Merge pull request #4299 from jbrazio/feature/g27-park-nozzle
...
Implements park nozzle feature
9 years ago
Scott Lahteine
aaa0d298b9
Merge pull request #4326 from thinkyhead/rc_no_static_items_fix
...
Suppress compiler warnings in ultralcd.cpp
9 years ago
Scott Lahteine
cc3ef73583
Merge pull request #4327 from thinkyhead/rc_petrzjr_long_print
...
LCD Longer print
9 years ago
Scott Lahteine
77c8fb627f
Merge pull request #4329 from thinkyhead/rc_italian_fix
...
Added missing Italian translations
9 years ago
Scott Lahteine
b14888501b
Merge pull request #4301 from Ingramz/RCBugFix
...
Add Cartesio CN Controls V11
9 years ago
Silvio Didonna
32e0d71729
Added missing translations
9 years ago
Scott Lahteine
0f3232065e
Merge pull request #4305 from jbrazio/feature/splash-improvement
...
Custom boot screen feature improvement
9 years ago
Petr Zahradník junior
2d7fe9dc78
LCD Longer print
9 years ago
Scott Lahteine
eee903bd4b
Format some DAC lines
9 years ago
Scott Lahteine
d53dcaa796
Suppress some compiler warnings
9 years ago
João Brázio
fa4274cf4c
Improves the custom bootscreen logo feature
9 years ago
João Brázio
1f3283e3a5
Adds custom boot logos for bq Hephestos 2 and Cartesio
9 years ago
João Brázio
dfa1c45075
Adds a notice to vendors about the SHOW_CUSTOM_BOOTSCREEN directive
9 years ago
Scott Lahteine
ed468e848f
Merge pull request #4321 from esenapaj/Follow-up-the-PR-#4287
...
Follow-up and fix the PR #4287 (Allow stopwatch and printcounter to go over 18:12:15)
9 years ago
João Brázio
a8758619ec
The safe_delay() is now globaly accessible
9 years ago
João Brázio
9a00108cb6
Adds the WEBSITE_URL as the boot screen line 2
9 years ago
João Brázio
f5234b0695
Adds a customizable screen timeout for the default boot screen
9 years ago
João Brázio
2f26bc2153
Adds filamentUsed and longestPrint stats to PrintCounter
9 years ago
João Brázio
336481ea81
Added G27 configuration options to all configs
9 years ago
João Brázio
c711701626
Implements a nozzle parking command (G27)
9 years ago
João Brázio
5f368d1bc3
Followup for #4320
9 years ago
João Brázio
d7c51bc4b9
Merge pull request #4320 from jbrazio/followup/4307
...
Moves do_blocking_move_to_xy() out of the HAS_BED_PROBE define
9 years ago
esenapaj
af9b1d79b1
Follow-up and fix the PR #4287 (Allow stopwatch and printcounter to go over 18:12:15)
...
・Remove MSG_END_HOUR and MSG_END_MINUTE from all the language files
・Change from MSG_INFO_TOTAL_PRINTS to MSG_INFO_PRINT_COUNT in German
file
9 years ago
Scott Lahteine
e563634a25
Merge pull request #4314 from AnHardt/use-d_b_m_t-in-g28
...
Use do_blicking_move_to*() in G28
9 years ago
Scott Lahteine
59ae1811c2
Merge pull request #4303 from AnHardt/delta-g28
...
DELTA: Move out of the clip-zone after G28
9 years ago
João Brázio
fdea8b6e6a
Moves do_blocking_move_to_xy() out of the HAS_BED_PROBE define
9 years ago
AnHardt
d2a49c016d
DELTA: Move out of the clip-zone after G28
...
Move down to a safe height after G28 for DELTAs.
9 years ago
AnHardt
46994fd17d
Use do_blicking_move_to*() in G28
9 years ago
João Brázio
ffbb31b235
Fixes an PSTR overflow with print_xyz()
9 years ago
Indrek Ardel
ecb23c1b65
Add Cartesio CN Controls V11 board
9 years ago
Indrek Ardel
c8f2dd7cd5
Fix CN Controls 12 styling
9 years ago
Scott Lahteine
cec7110409
Merge pull request #4308 from thinkyhead/rc_debug_gcode_t
...
Added logging related to gcode_T
9 years ago
Scott Lahteine
6446d3939a
Merge pull request #4309 from thinkyhead/rc_static_item_fix_77
...
Fix skipping of static items
9 years ago
Scott Lahteine
95ab2fd3ae
Fix skipping of static items
9 years ago
Scott Lahteine
166f19251e
Add more debugging for leveling
...
- Especially in `gcode_T`
- In `update_software_endstops`
- Some tweaks to observe
9 years ago
Scott Lahteine
7ac0b91a45
Collapsible long comment in gcode_T
9 years ago
João Brázio
e71a631f8f
do_blocking_move_*() no longer depend on HAS_BED_PROBE
9 years ago
Scott Lahteine
8bf6861af8
Merge pull request #4054 from jbrazio/feature/g12-clean-tool
...
Implements clean nozzle feature (Lulzbot's REWIPE)
9 years ago
Scott Lahteine
c5e51f6b96
finished => completed
9 years ago
Scott Lahteine
1618870c84
card.printingHasFinished does print_job_timer.stop
9 years ago
Scott Lahteine
34da77dad3
Simply run M31 at the end of an SD print
9 years ago
Scott Lahteine
23d2bc5ab0
Patch Greek for new strings
9 years ago
Scott Lahteine
a8d71f0ac6
Support longer print times in M31
9 years ago
Scott Lahteine
e481b79af1
Allow stopwatch and printcounter to go over 18 hours
9 years ago
João Brázio
68c343a09a
Added G12 configuration options to all configs
9 years ago
João Brázio
4937f9ada4
Minor G12 tweaks and point_t struct extension
9 years ago
Scott Lahteine
6080924589
Merge pull request #4296 from jbrazio/feature/bqh2-update
...
Update the bq Hephestos 2 configuration
9 years ago
Scott Lahteine
ed89c71e53
Merge pull request #4291 from esenapaj/Follow-up-the-PR-#4278
...
Follow-up the PR #4278 (Fixups for PID_ADD_EXTRUSION_RATE and HOTENDS==1)
9 years ago
João Brázio
021544f572
Improves G12 zig-zag pattern
9 years ago
João Brázio
b05a75655a
Implements a nozzle cleaning pattern generator (G12)
9 years ago
João Brázio
005af84140
Update the bq Hephestos 2 configuration
9 years ago
esenapaj
8f03f0be9b
Follow-up the PR #4252 (Replace PLA/ABS preheating with generic)
9 years ago
esenapaj
c2c8ab4698
Follow-up the PR #4278 (Fixups for PID_ADD_EXTRUSION_RATE and HOTENDS==1)
9 years ago
Scott Lahteine
4f77adddbe
Merge pull request #4286 from thinkyhead/rc_debug_clean
...
Prefix and suffix in debug output
9 years ago
Scott Lahteine
e5c7af5ddc
Merge pull request #4222 from thinkyhead/rc_allow_cold_extrude
...
M302: Add "P" parameter, status output
9 years ago
Scott Lahteine
2224032568
Merge pull request #4285 from thinkyhead/rc_manual_move_fast_fine
...
No delay for the smallest LCD moves
9 years ago
Scott Lahteine
cdd77d23bb
Neaten up temperature member data
9 years ago
Scott Lahteine
d4c68279c8
Add "P" parameter to M302
9 years ago
Scott Lahteine
a5bae3c7d5
Merge pull request #4229 from blubbfish/patch-1
...
Update language_de.h for German translation
9 years ago
Scott Lahteine
a8b6b6a128
Merge pull request #4252 from thinkyhead/rc_rename_hpb
...
Replace PLA/ABS preheating with generic
9 years ago
Scott Lahteine
1e14df876d
Use varname as prefix in DEBUG_POS, string as suffix
9 years ago
Scott Lahteine
9e8b3e5ee6
Homing direction is irrelevant in probe raise!
9 years ago
Scott Lahteine
ecd5e810ac
No delay for the smallest LCD moves
9 years ago
Scott Lahteine
2b9515d60f
Merge pull request #4281 from AnHardt/lang-system
...
Don't use UTF-strlen() if the text is not UTF
9 years ago
Scott Lahteine
973a669aa3
Merge pull request #4264 from thinkyhead/rc_ultralcd_encoder_pos
...
Remove extraneous conditions for encoder position
9 years ago
Scott Lahteine
e9f62d8fdb
Remove extraneous conditions for encoder position
9 years ago
Scott Lahteine
7c81398f95
Merge pull request #4279 from esenapaj/Follow-up-the-PR-#4271
...
Follow-up the PR #4271 (X_DUAL_STEPPER_DRIVERS)
9 years ago
Scott Lahteine
0554b65d22
Merge pull request #4284 from thinkyhead/rc_serial_ln_macros
...
Sled-probe sanity fix, conditionals for remaining types of leveling
9 years ago
Scott Lahteine
655c3fd55f
Move delta ABL sanity checks up
9 years ago
Scott Lahteine
db0882d068
AUTO_BED_LEVELING_3POINT and DELTA_BED_LEVELING_GRID
9 years ago
Scott Lahteine
e974ac63ef
Init matrix in planner.init
9 years ago
Scott Lahteine
47d55513ec
Merge pull request #4280 from AnHardt/msg-file-upload
...
Finalalize MSG_SD_WRITE_TO_FILE message with a \n
9 years ago
AnHardt
b273736962
Make MAPPER_NON the fall back mapper
...
Make MAPPER_NON the fall back mapper - if no other is defined.
One list less to maintain.
9 years ago
AnHardt
54d35230df
Don't use UTF-strlen() if the text is not UTF
9 years ago
Scott Lahteine
a1de96d152
Merge pull request #4278 from thinkyhead/rc_more_hotends_1
...
Fixups for PID_ADD_EXTRUSION_RATE and HOTENDS==1
9 years ago
AnHardt
87957c7b44
Finalalize MSG_SD_WRITE_TO_FILE message with a \n
...
Finalalize MSG_SD_WRITE_TO_FILE message with a \n
else RH hangs.
9 years ago
esenapaj
9b5cbf2423
Follow-up the PR #4271 (X_DUAL_STEPPER_DRIVERS)
...
・Update a forgotten Configuration_adv.h of K8400
9 years ago
Scott Lahteine
809da999dc
Apply HOTEND_INDEX in preheat methods
9 years ago
Scott Lahteine
3d78b690e5
Single PID dataset with HOTENDS == 1
9 years ago
Scott Lahteine
bf9967c65d
Apply HOTEND_INDEX in MILLISECONDS_PREHEAT_TIME
9 years ago
Scott Lahteine
11dcbae7a2
Only a single E axis. Can tool-change reseed position[E_AXIS]?
9 years ago
Scott Lahteine
4865447830
Merge pull request #4276 from esenapaj/Suppress-warnings
...
Suppress warnings
9 years ago
Scott Lahteine
815df28b0b
Merge pull request #4274 from esenapaj/Follow-up-the-PR-#4024
...
Follow-up the PR #4024 (Greek Language by @psavva)
9 years ago
Scott Lahteine
44f739a5eb
Merge pull request #4273 from esenapaj/Fix-for-the-PR-#4256
...
Fix for the PR #4256 (Additional tweaks for HOTENDS == 1)
9 years ago
Scott Lahteine
02f711fe00
Merge pull request #4275 from AnHardt/dont-deploy
...
Don't deploy/stow the probe if z-min-endstop is used for homing
9 years ago
Scott Lahteine
6a45aad893
Merge pull request #4272 from AnHardt/m100-rep
...
Repair M100
9 years ago
Scott Lahteine
243ad4312a
Merge pull request #4271 from thinkyhead/rc_X_DUAL_STEPPER_DRIVERS
...
X_DUAL_STEPPER_DRIVERS
9 years ago
Scott Lahteine
6e68dd292b
Merge pull request #4243 from thinkyhead/rc_fix_static_scrolling
...
Improve STATIC_ITEM implementation
9 years ago
Scott Lahteine
d17b161832
Don't draw current screen if simply changing screens
9 years ago
Scott Lahteine
096f9981d1
Scroll to the top when changing screens
9 years ago
Scott Lahteine
7ae84d768e
Tweak conditionals for REPRAPWORLD_KEYPAD
9 years ago
Scott Lahteine
155af6b861
Rename vars, add comments for menu macros
9 years ago
Scott Lahteine
31f2cf5f6f
Make encoderLine signed for proper compares
9 years ago
Scott Lahteine
d9f75f62c0
START_ROW => START_COL
9 years ago
Scott Lahteine
d2099fef0d
Left-justify thermistor info
9 years ago
Scott Lahteine
85aeb02aa6
Invert headings on Graphical LCD
9 years ago
Scott Lahteine
3a67fb77b0
Concatenate LCD static strings
9 years ago
Scott Lahteine
13dc619f43
Scroll static screens more simply
9 years ago
Scott Lahteine
5051723c2e
Redraw after cursor correction in STATIC_ITEM
9 years ago
esenapaj
58177a1602
Suppress warnings
9 years ago
Scott Lahteine
10ebf28ee3
Allow override of ENCODER_FEEDRATE_DEADZONE, lower default for Viki
9 years ago
Scott Lahteine
9b1ba1012a
Support for VIKI2 with MKS Gen 1.3 / 1.4
9 years ago
Scott Lahteine
55dc8051d8
Cleanup of RAMPS LCD pins
9 years ago
AnHardt
7bcab26f2a
Don't deploy/stow the probe if z-min-endstop is used for homing
...
Don't deploy/stow the probe if z-min-endstop is used for homing.
Don't apply `zprobe_zoffset` if probe was not used.
9 years ago
esenapaj
84ded1f659
Follow-up the PR #4024 (Greek Language by @psavva)
...
・Update forgotten Configuration.h of K8400
9 years ago
esenapaj
6af525e252
Fix for the PR #4256 (Additional tweaks for HOTENDS == 1)
9 years ago
AnHardt
23e0134596
Repair M100
...
M100 D was running too long - caused watchdog resets.
M100 I showed more free memory than a Arduino Mega has RAM.
9 years ago
Scott Lahteine
4b4a582c4f
X_DUAL_STEPPER_DRIVERS implementation
9 years ago
Scott Lahteine
91bd6eade7
X_DUAL_STEPPER_DRIVERS configuration option
9 years ago
Scott Lahteine
6121c9018a
Merge pull request #4265 from thinkyhead/rc_buzzer_patchup
...
Two strategies to address a stuck buzzer
9 years ago
Scott Lahteine
4a100c6832
Merge pull request #4250 from AnHardt/wait-for-cooling-slope
...
Adjust wait_for_cooling slope
9 years ago
Scott Lahteine
ed018c98d5
Merge pull request #4024 from thinkyhead/rc_greek_language
...
Greek Language by @psavva
9 years ago
Scott Lahteine
d1dffc7ad1
timestamp => endtime
9 years ago
Scott Lahteine
71674059c3
Two strategies to address a stuck buzzer
9 years ago
Scott Lahteine
928ff6487a
Greek language pack from @psavva
9 years ago
AnHardt
e92e58df1f
Adjust wait_for_cooling slope
...
Adjust wait_for_cooling slope
and drop mintemp for cooling.
See
https://github.com/MarlinFirmware/Marlin/pull/4169#issuecomment-231544532
9 years ago
Scott Lahteine
167f4aa0cc
Merge pull request #4259 from clexpert/patch-3
...
Update language_cz.h
9 years ago
Scott Lahteine
8dda05e92a
Merge pull request #4258 from clexpert/patch-2
...
Total print time for LCD correction (hours:minutes format)
9 years ago
Scott Lahteine
182c8d7f8f
Dyze High Temp Thermistor Support
9 years ago
Scott Lahteine
5b0e46c986
Merge pull request #4256 from thinkyhead/rc_fix_singlenozzle_temp
...
Additional tweaks for HOTENDS == 1
9 years ago
Scott Lahteine
ee0983ab57
Further reduction when HOTENDS == 1
9 years ago
Scott Lahteine
3e1bbd5e27
Indentation in gcode_M100
9 years ago
Scott Lahteine
b72238f406
Invariant get_pid_output with HOTENDS < 2
9 years ago
Petr Zahradnik
66602f4af6
Update language_cz.h
...
New strings:
#define MSG_HALTED
#define MSG_PLEASE_RESET
Some texts shortened for smaller displays.
9 years ago
Petr Zahradnik
eaf9e615ce
Total print time for LCD correction (hours:minutes format)
9 years ago
esenapaj
9e56d5825e
Adjust spacing
9 years ago
esenapaj
5832f4b848
Follow-up the PR #4253 (Runout Sensor without SD Card, Print Timer support in M104)
...
・Update forgotten example configuration files
9 years ago
Scott Lahteine
77283f5bf0
Merge pull request #4245 from thinkyhead/rc_simpler_therm_check
...
Simpler/extensible thermistor test in thermistortables.h
9 years ago
Scott Lahteine
f9e08b1fcd
Merge pull request #4254 from AnHardt/killscreen
...
Add a kill-screen
9 years ago
AnHardt
faac2bcfdb
Add a kill-screen
9 years ago
Scott Lahteine
3b3e52616c
Merge pull request #4253 from thinkyhead/rc_clexpert_runout
...
Runout Sensor without SD Card, Print Timer support in M104
9 years ago
Scott Lahteine
aa3ab93971
Merge pull request #4240 from AnHardt/sampler-8-7-16
...
Today's fix and cleanup collection
9 years ago
Scott Lahteine
4cd045791c
Reduce code size by trusting the compiler
9 years ago
Scott Lahteine
a8538bd7ce
General cleanup, code reduction in Marlin_main.cpp
9 years ago
Scott Lahteine
1026e5b071
Replace PLA/ABS preheating with generic
9 years ago
Petr Zahradnik
e282d69f63
Print job timer comment changed
9 years ago
Petr Zahradnik
a2159cfbc3
Error message change in SanityCheck.h
9 years ago
Petr Zahradník junior
315b4c2153
Runout sensor without SD Card
9 years ago
Scott Lahteine
51c9c3fe2c
Indentation in MarlinSerial.cpp
9 years ago
Scott Lahteine
e03414b2dd
Simpler/extensible thermistor test in thermistortables.h
9 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.
9 years ago
AnHardt
468f7f03a2
homeaxis() can leave early
...
when no known axis needs to be homed.
Most changes are only caused from altering the indentation.
```
if (axis == X_AXIS ? HOMEAXIS_DO(X) : axis == Y_AXIS ? HOMEAXIS_DO(Y) : axis == Z_AXIS ? HOMEAXIS_DO(Z) : 0) {
...
}
to
if (!(axis == X_AXIS ? HOMEAXIS_DO(X) : axis == Y_AXIS ? HOMEAXIS_DO(Y) : axis == Z_AXIS ? HOMEAXIS_DO(Z) : 0)) return;
...
```
9 years ago
AnHardt
eff7912243
Ensble/disable hardware endstops in G28 globally.
...
For moving away from the endstops we do not have to disable them.
They are not tested anyway.
9 years ago
AnHardt
f69434d81c
Eliminate `void setup_for_endstop_move()`
9 years ago
AnHardt
0ea6247fc2
Use logic in Z_SAFE_HOMING
...
Use logic in Z_SAFE_HOMING
From
```
if (home_all_axis || homeZ) {
if (home_all_axis) {
...
home z
}
else if (homeZ) { // Don't need to Home Z twice
home z
}
}
```
to
```
if (home_all_axis || homeZ) {
if (home_all_axis) {
...
}
home z
}
```
9 years ago
AnHardt
de3a169336
Always define MIN_Z_HEIGHT_FOR_HOMING even if 0
...
Always define MIN_Z_HEIGHT_FOR_HOMING even if 0
Always make a potential rise to `home_offset[Z_AXIS]` possible in G28.
Get rid of some very ugly constructs in MBL (ultralcd.cpp).
9 years ago
AnHardt
88ed232f53
Remove HAS_BED_PROBE case in first raise in G28
...
Differentiating made sense here when we could save a dozen lines of code,
but not for one line.
9 years ago
AnHardt
653eff3b31
Clean up `quick_home_xy()`
...
Since we do the actual homing now in the 'normal' routines `quick_home_xy()`
can be simplified to a relative simple diagonal move.
9 years ago
Scott Lahteine
98d0167a57
Merge pull request #4226 from thinkyhead/rc_emergency_command_parser
...
MarlinSerial emergency-command parser (with M108)
9 years ago
Scott Lahteine
2ee4e4f791
Make wait_for_heatup volatile
9 years ago
Scott Lahteine
bd5a825b8b
Wait for end of line before invoking action
9 years ago
Scott Lahteine
ea47803ae2
Simplify emergency parser (only parse initial command)
9 years ago
Scott Lahteine
834ad14c8d
Add quickstop_stepper to update current position with stepper.quick_stop()
9 years ago
Scott Lahteine
ecffe92e20
Group EMERGENCY_PARSER commands
9 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.
9 years ago
Scott Lahteine
9f42b1a075
Merge pull request #4235 from thinkyhead/rc_revert_quickhome_test
...
Fix quick homing, tweak MIN_Z_HEIGHT_FOR_HOMING
9 years ago
Scott Lahteine
ad968f2325
Merge pull request #4234 from thinkyhead/rc_better_position_logging
...
Move XYZ in print_xyz and DEBUG_POS to the front
9 years ago
Scott Lahteine
4036c73cdd
Don't raise Z if only homing Z
9 years ago
Scott Lahteine
0b6f8f8244
Apply MIN_Z_HEIGHT_FOR_HOMING raise literally
9 years ago
Scott Lahteine
177ec20bf0
Revert quick-home changes
9 years ago
Scott Lahteine
9c5b462ef2
Move XYZ in print_xyz and DEBUG_POS to the front
9 years ago
Scott Lahteine
4e84c803a3
Merge pull request #4232 from thinkyhead/rc_no_axis_codes_needed
...
Don't use axis_codes if a literal will do
9 years ago
Scott Lahteine
e2f7cb0905
Don't use axis_codes if a literal will do
9 years ago
Scott Lahteine
6559f7359f
Fix comment on Z raise for homing, save a few bytes
9 years ago
Scott Lahteine
799c60cadc
Merge pull request #4217 from thinkyhead/rc_fix_homing_raise
...
Don't do_probe_raise with MIN_Z_HEIGHT_FOR_HOMING
9 years ago
Scott Lahteine
d7e9647505
Sanity Check for probe raises
9 years ago
Scott Lahteine
d0b29cabf3
Don't re-home X and Y if you quick homed
9 years ago
Scott Lahteine
e0a6b978f5
Don't do_probe_raise with MIN_Z_HEIGHT_FOR_HOMING
9 years ago
Philip Schell
cf8ec1216a
Update language_de.h for German translation
...
@MarlinFirmware/language-team my changes for the German language. Feel free to improve :)
9 years ago
petrzjunior
b81b77111b
Update language_cz.h
9 years ago
Scott Lahteine
7735ec5e7a
Merge pull request #4223 from thinkyhead/rc_rename_heatup
...
Change cancel_heatup to wait_for_heatup
9 years ago
Scott Lahteine
160a2be117
Change cancel_heatup to wait_for_heatup
9 years ago
AnHardt
16c83d203b
Make use of the good features of a sled probe for all probes.
...
Move and extend axis_unhomed test to deploy/stow_z_probe().
Move and extend position store/restore to deploy/stow_z_probe().
Now all kinds of probes can use the 'E' parameter in G29/M48.
Allen key probes can be used now for grid and 3-point levelling.
Deploying the Allen Key probe uses big moves in z direction.
Too dangerous for an unhomed z-axis.
Throw a compile time error when we try to configure an
Allen Key probe homing to z-min and having no other z-min-endstop.
9 years ago
AnHardt
8555816a11
Generalize and simplify 'triggered when stowed test`
...
The `PROBE_IS_TRIGGERED_WHEN_STOWED_TEST` is able to detect if a probe is
successfully deployed/stowed.
It was part of the Allen Key probes code only.
Now the function is generally available.
Currently this test is compulsory for Allen Key probes to not alter the used behaviour
If you want to add the test for an other type of probe simply add
```
#define PROBE_IS_TRIGGERED_WHEN_STOWED_TEST
```
to your config.
9 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.
9 years ago
AnHardt
7d063c111c
Add a optional feedrate parameter to `do_blocking_move()`
...
Add a optional feedrate parameter to `do_blocking_move()` and its companions.
9 years ago
Scott Lahteine
b114b6a0b3
Save 152 bytes using uint8_t for command indices
9 years ago
Scott Lahteine
0d4ff0c48b
Allow the queue to be cleared from within commands
9 years ago
Scott Lahteine
c450851401
Merge pull request #4209 from AnHardt/too-high-G28
...
Make raise for probe deploy relative in homeaxis()
9 years ago
AnHardt
f799f18388
MBL typo
9 years ago
AnHardt
8b02e68cb6
Make raise for probe deploy relative in homeaxis()
...
Make raise for probe deploy relative in homeaxis()
by setting `current_position[axis]` to zero later.
9 years ago
Scott Lahteine
e48502866b
Merge pull request #3611 from alephobjects/M108_cancel_heatup
...
Introduce M108 cancel wait for heatup/cooldown of the hotend and bed
9 years ago
Scott Lahteine
d70197f514
Merge pull request #4204 from thinkyhead/rc_fix_gcode_t_position
...
Additional patches for gcode_T position change
9 years ago
Scott Lahteine
869b517589
Merge pull request #4205 from thinkyhead/rc_fixup_unit_references
...
References to millimeters in code comments need an update
9 years ago
Scott Lahteine
e104b91ea6
References to millimeters in code comments need an update
9 years ago
AnHardt
ff91d28a3a
Remove wants_to_cool warning
...
Remove wants_to_cool warning
9 years ago
Scott Lahteine
c9e536cf87
Additional patches for gcode_T position change
9 years ago
Scott Lahteine
60865fc45b
Merge pull request #4202 from thinkyhead/rc_fix_gcode_t_position
...
Fix position adjustment with gcode_T and MBL
9 years ago
Scott Lahteine
f841038313
Merge pull request #4201 from thinkyhead/rc_info_fit
...
Shorter labels for Print Stats info
9 years ago
Scott Lahteine
f31af61ee2
Fix position adjustment with gcode_T and MBL
9 years ago
Scott Lahteine
a8f5c2bf96
Merge pull request #4192 from birkett/k8400
...
Add Velleman K8400 board support.
9 years ago
Scott Lahteine
ef8980bfa0
Shorter labels for Print Stats info
9 years ago
Scott Lahteine
2ed625dafa
Fix compiler warnings for static screens
9 years ago
Anthony Birkett
e77844594d
readme.md -> README.md
9 years ago
Anthony Birkett
a0b00d29e3
Add a ported example configuration for the Velleman K8400 (Vertex) printer.
...
Supports both dual and single head printers (with the correct config).
Includes community sourced feed rate fix.
Rename / move files.
Remove redundant definitions.
9 years ago