Scott Lahteine
fda8f96f00
Fix bug in lcd_preheat_pla0123 and lcd_preheat_abs0123
...
Trying to preheat a non-existent extruder causes a crash.
9 years ago
João Brázio
9a3f676709
Throw an error if ENCODER_PULSES_PER_STEP < -1
9 years ago
gralco
69c00aea4c
Include bed hysteresis setting in the example configs
9 years ago
Scott Lahteine
9ce4264fda
Merge pull request #3490 from thinkyhead/rc_mbl_adjustments
...
Document some movement functions, rename a local
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
cfcd3d7b3e
Rename z_offset local to zoffset
9 years ago
Scott Lahteine
5fd20ecac3
Comments on some movement functions
9 years ago
Scott Lahteine
c1b953d38f
Merge pull request #3487 from thinkyhead/rc_redo_esenpaj_3479
...
Apply esenapaj 3479 and delta/scara position bugfix
9 years ago
Scott Lahteine
a781a6f955
Apply esenapaj 3479 and delta/scara position bugfix
9 years ago
Scott Lahteine
2ae7394640
More fine-grained control of LCD redraw
9 years ago
Scott Lahteine
525d8256d4
Merge pull request #3481 from thinkyhead/rc_extruder_offset_array
...
Fix: gcode_T using non-existent Z offset
9 years ago
Scott Lahteine
b9301e6c62
Merge pull request #3482 from thinkyhead/rc_fix_HAS_Z_MIN_PROBE
...
Patch conditions for HAS_Z_MIN_PROBE
9 years ago
Scott Lahteine
dc0a3e37be
Patch conditions for HAS_Z_MIN_PROBE
9 years ago
Scott Lahteine
46881c846c
Add comments for extruder offset options
9 years ago
Scott Lahteine
edf376ce0d
Fix: gcode_T using non-existent Z offset
...
As noted by @snowzach in #3461
9 years ago
gralco
178aeb79c8
Implementation of M190 bed temp hysteresis
9 years ago
Scott Lahteine
0439483bc8
Merge pull request #3476 from thinkyhead/rc_debug_leveling_gcode_t
...
Add DEBUG_LEVELING output for gcode_T
9 years ago
Scott Lahteine
c03e5f5efd
Merge pull request #3475 from thinkyhead/rc_language_cleanup
...
General cleanup of language files
9 years ago
Scott Lahteine
910d3648bb
Merge pull request #3474 from thinkyhead/rc_russian_apr2016
...
Additional Russian translations
9 years ago
Scott Lahteine
63d8893f5d
Add DEBUG_LEVELING output for gcode_T
9 years ago
Scott Lahteine
081cfc5cf3
Merge pull request #3472 from thinkyhead/fix_issue_3375
...
Initialize stepper counts for Delta/SCARA
9 years ago
Scott Lahteine
fe0fe184aa
Replace some tabs with spaces
9 years ago
Scott Lahteine
e773d081c0
General language file cleanup
9 years ago
Scott Lahteine
b63c79b5ff
Merge pull request #3473 from thinkyhead/rc_one_more_elapse
...
Fix a messed up ELAPSED instance
9 years ago
Scott Lahteine
068bc980ce
Additional Russian translations
...
Thanks to @gans-AD – #3363
9 years ago
Scott Lahteine
f840c7de4d
Initialize stepper counts for Delta/SCARA
9 years ago
Scott Lahteine
c5a8755cc0
Fix a messed up ELAPSED instance
9 years ago
Scott Lahteine
81918657f4
Fix Deutsch string errors, redundancies
9 years ago
Scott Lahteine
56acaf3594
Merge pull request #3469 from thinkyhead/rc_aleph_cooldownfix
...
Fix for M109 and M190 cooldown
9 years ago
gralco
c218db136a
Fix for M109 and M190 cooldown
...
Also removes the re-definition of now inside M190's while loop
9 years ago
Scott Lahteine
e2a197ab71
Merge pull request #3467 from AnHardt/Fix-Servo-without-endstop-probe
...
Fix-Servo-without-endstop/probe
9 years ago
Scott Lahteine
3a1ac14bbc
Merge pull request #3437 from thinkyhead/rc_lcd_encoder_movement
...
More bits when encoderPosition is cast as signed
9 years ago
Scott Lahteine
c5a2ce4366
Merge pull request #3446 from thinkyhead/rc_fixup_M206_and_mesh
...
Fix home_offset handling and account for it in G29
9 years ago
Scott Lahteine
b1bb1c7989
Merge pull request #3466 from thinkyhead/rc_look_for_leveling_bug
...
Add CORE support to st_set_position and plan_set_position
9 years ago
AnHardt
9cc571b312
Fix-Servo-without-endstop-probe
...
Sorry for not having realized someone (me) redefined not existing servo pinns to -1, some lines above.
This is a simple error - not a feature.
9 years ago
Scott Lahteine
3e5312f116
CORE support for st_set_position & plan_set_position
9 years ago
Scott Lahteine
e087a99a10
Some cleanup of st_get_pos functions
9 years ago
João Brázio
ca6c6ec4ca
Versions of Arduino IDE prior to 1.6.0 are no longer supported
9 years ago
Scott Lahteine
fdee2be49c
More logging of matrix behavior
9 years ago
Scott Lahteine
7f265db3ef
Move sync_plan_position after DEBUG_LEVELING
9 years ago
Scott Lahteine
02550af7c3
Merge pull request #3453 from thinkyhead/rc_jbrazio_m190
...
ELAPSED / PENDING for rollover-safe time checking
9 years ago
Scott Lahteine
7c770f039c
Merge pull request #3456 from thinkyhead/rc_MSG_ERR_REDUNDANT_TEMP
...
Remove redundant text from MSG_ERR_REDUNDANT_TEMP
9 years ago
Scott Lahteine
925cc305ce
Merge pull request #3455 from michos-conradt/RCBugFix
...
Add missing translations for German
9 years ago
Scott Lahteine
011f4736f1
Remove redundant text from MSG_ERR_REDUNDANT_TEMP
9 years ago
Scott Lahteine
906c1c066f
Merge pull request #3423 from jbrazio/translate/pt_BR
...
Added missing pt_BR translation
9 years ago
Scott Lahteine
803845ec18
Add a case for M113 to process_next_command
9 years ago
Michael Conradt
f3a7a5c99b
Merge branch 'RCBugFix' into translations
9 years ago
Michael Conradt
8b923039e2
Add missing german translations.
9 years ago
Scott Lahteine
386140f361
Test time difference in safe way
9 years ago
Scott Lahteine
1b7356b3a1
Account for home_offset in G29 handler
9 years ago
Scott Lahteine
f3562dd895
Have M206 alter current_position, M428 use new function
9 years ago
Scott Lahteine
562e281c73
Merge pull request #3443 from thinkyhead/rc_host_timeout_tweak
...
Adjust timeout code in host_keepalive
9 years ago
Scott Lahteine
6d465321b5
Adjust timeout code in host_keepalive
9 years ago
Scott Lahteine
8198cc30b5
More bits when encoderPosition is cast as signed
9 years ago
Michael Neumann
95acba2cfa
Wrong Pin Assignment Megatronics 3
...
SERVO2 is doubled defined and causes compiler errors
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
Scott Lahteine
6bd20371f0
Merge pull request #3438 from thinkyhead/rc_M109_residency_loop_fix
...
Fix bug which can cause an infinite M109 loop
9 years ago
Scott Lahteine
96e37bb70a
Merge pull request #3419 from DavidBjerreBjoerklund/patch-2
...
Update language_da.h
9 years ago
Scott Lahteine
13d758c651
Merge pull request #3420 from DavidBjerreBjoerklund/patch-3
...
Update language_da.h
9 years ago
Scott Lahteine
518068a5a8
Merge pull request #3425 from tnw513/FixLangIt
...
Optimized Italian strings to fit in 16 character display
9 years ago
Scott Lahteine
1b81e5adc7
Merge pull request #3431 from AnHardt/lang-de
...
de-language additions
9 years ago
Scott Lahteine
1acf901b63
Adjustments to residency_start_ms handling
9 years ago
gralco
907aed57db
Fix bug which can cause an infinite M109 loop
...
Since residency_start_ms is -1 when entering the heatup while loop whilst the hotend temp is close to the target them already then it may not escape.
Hence "Start the TEMP_RESIDENCY_TIME timer when we reach target temp for the first time."
9 years ago
jbrazio
dd3a06a95a
Implemented M155 and M156, a generic TWI/I2C interface for Marlin
9 years ago
Scott Lahteine
843aa90b5a
Merge pull request #3434 from thinkyhead/rc_more_debug_leveling
...
Additional debug leveling output
9 years ago
Scott Lahteine
a644ab1de4
Minor patch ups to `G29`
...
This may fix a subtle bug caused by doing `G29` more than once without
`G28` between.
9 years ago
Scott Lahteine
cba2698871
Additional DEBUG_LEVELING output
9 years ago
AnHardt
c3d1b7db2d
de-language additions
9 years ago
Scott Lahteine
4e17187c96
Merge pull request #3426 from thinkyhead/rc_no_unhomed_lcd_move_on_delta_scara
...
No LCD Move for unhomed Delta/SCARA
9 years ago
Scott Lahteine
5e18d650c4
Merge pull request #3427 from thinkyhead/rc_better_SERIAL_ECHOPAIR
...
No casting needed for SERIAL_ECHOPAIR
9 years ago
Scott Lahteine
e0b0d1eb6b
Add M113 to get/set Host Keepalive
9 years ago
Scott Lahteine
85883da90c
Implement basic HOST_KEEPALIVE_INTERVAL
9 years ago
Scott Lahteine
2eca8d63b3
Add DEFAULT_KEEPALIVE_INTERVAL setting
9 years ago
Scott Lahteine
098fb8f8c9
Merge pull request #3413 from thinkyhead/rc_probe_G30_position
...
Report the probe position in G30
9 years ago
Scott Lahteine
3460d01441
Merge pull request #3422 from jbrazio/translate/pt_PT
...
Update pt_PT translation
9 years ago
Scott Lahteine
c9c7c66b95
Merge pull request #3421 from jbrazio/bugfix/m109-EXTRUDE_MINTEMP-expansion
...
M109: Protect against EXTRUDE_MINTEMP expansion
9 years ago
Scott Lahteine
d7cbb2eec9
Merge pull request #3403 from jbrazio/feature/stopwatch
...
Print job timer rework
9 years ago
Scott Lahteine
f834bcd43a
Merge pull request #3415 from thinkyhead/rc_filwidth_issue
...
Fix FILAMENT_WIDTH_SENSOR measurement
9 years ago
Scott Lahteine
5fc6daba2b
Disallow REPRAPWORLD_KEYPAD moves on Delta/SCARA until homed
9 years ago
Scott Lahteine
7bb15a1c57
Consolidate REPRAPWORLD_KEYPAD definitions
9 years ago
Scott Lahteine
dc19b69697
No casting needed for SERIAL_ECHOPAIR
9 years ago
Scott Lahteine
165e73794a
Tweak encoderPosition non-zero test
9 years ago
Scott Lahteine
479d307a44
Disable LCD Move XYZ for unhomed Delta/SCARA
9 years ago
Silvio Didonna
9088802da1
Optimized Italian strings to fit in 16 character display
9 years ago
João Brázio
801cd48a72
Added missing pt_BR translation
9 years ago
João Brázio
013f19054b
Update pt_PT translation
9 years ago
João Brázio
471d30cc1c
M109: Protected against EXTRUDE_MINTEMP expansion
9 years ago
DavidBjerreBjoerklund
5f840d2e30
Update language_da.h
...
Corrected:
MSG_KILLED
MSG_NO_MOVE
MSG_STOPPED
MSG_PRINT_ABORTED
MSG_ON
MSG_OFF
9 years ago
João Brázio
7c7e30f4cc
Adherence to the new OOP coding standards
9 years ago
DavidBjerreBjoerklund
b80b40a578
Update language_da.h
...
Added translation mentioned in issue #3351 :
Homing would be best tranlated homing, or "Kører til udgangsposition".
#define MSG_SET_HOME_OFFSETS
#define MSG_LEVEL_BED_HOMING
#define MSG_LEVEL_BED_WAITING
#define MSG_LEVEL_BED_DONE
#define MSG_LEVEL_BED_CANCEL
#define MSG_HOME_OFFSETS_APPLIED
9 years ago
Scott Lahteine
573d772c92
Merge pull request #3416 from paulusjacobus/RCBugFix
...
Optimised Ducth messages to fit in 16 Char display Update language_nl.h
9 years ago
paulusjacobus
3f7ae9a7ce
Update language_nl.h
...
Optimised all added messages to fit within 16 Characters
9 years ago
Scott Lahteine
865dcf3fb4
Fix FILAMENT_WIDTH_SENSOR measurement
...
Only measure and store filament width when E is going forward.
9 years ago
Scott Lahteine
2f6c5fe2da
Report the probe position in G30
9 years ago
Scott Lahteine
74effedbf5
Merge pull request #3412 from paulusjacobus/RCBugFix
...
rebased my fork with RCBugFix release in order to push language_nl.h
9 years ago
Scott Lahteine
bba1f16589
Merge pull request #3411 from esenapaj/patch-1
...
Update Readme.fonts about Kana
9 years ago
Paul de Groot
48a4410f02
rebased my fork with RCBugFix release in order to push language_nl.h
9 years ago
esenapaj
ff9511b870
Update Readme.fonts about Kana
...
I think that that sentence has been completed its part.
Because Kana fonts were revised by me the other day(PR #3289 ), who am a native Japanese.
And for @AnHardt,
I'd like to take this opportunity to express one's heartfelt gratitude as a far eastern person,
about you has been maintaining the resource of Japanese despite you are a far western person.
9 years ago
Silvio Didonna
e215c7100d
fixed mistranslations and minor changes for consistency between "it" and "en" files.
9 years ago
Silvio Didonna
6208db3b00
fixed mistranslations and minor changes for consistency between "it" and "en" files.
9 years ago
João Brázio
e48d0263bf
Bugfix: M32 was still using the old print timer
9 years ago
João Brázio
e8b80d8c20
Implemented M75, M76, M77 to control the print timer
9 years ago
João Brázio
eb61051556
Rework the print job timer to use the stopwatch class
9 years ago
João Brázio
399101fff3
Implemented the stopwatch class and methods
9 years ago
Scott Lahteine
98f2e9fc83
Reduce string storage required for DEBUG_LEVELING
9 years ago
Scott Lahteine
1af5d7b35f
Add more leveling-debug output
9 years ago
Scott Lahteine
d5b19a49f6
Merge pull request #3384 from thinkyhead/rc_adjust_M111_output
...
Final tweaks to M111 output
9 years ago
Scott Lahteine
da2ff4a6d3
Catch a TEMP_SENSOR error before a pins issue
9 years ago
Scott Lahteine
90f6f02aca
Merge pull request #3397 from thinkyhead/rc_menu_issues_fixer
...
Revert #3388 , clean up lcd_move code
9 years ago
Scott Lahteine
fb38d698db
Add feedback after "Click to Begin"
9 years ago
Scott Lahteine
d5f0db26dc
Merge pull request #3390 from jbrazio/docs/update-source-url
...
Update DEFAULT_SOURCE_URL comment
9 years ago
Scott Lahteine
ce58d1d4d5
Merge pull request #3392 from barus93/patch-2
...
Update language_it.h
9 years ago
Scott Lahteine
582b58e660
Add audio feedback to edit items
9 years ago
Scott Lahteine
a70c3ffc21
Minor syntax tweak with encoderPosition
9 years ago
Scott Lahteine
0f247187b8
Drop extra setting of currentMenu
9 years ago
Scott Lahteine
24cde86a4f
Fix syntax highlighting of menu_edit_type lines
9 years ago
Scott Lahteine
86372cd394
Add underscore to internal lcd move function names
9 years ago
Scott Lahteine
aa97328cd3
Use min_pos/max_pos for _lcd_move
9 years ago
Scott Lahteine
f936df9507
Small cleanup of feedrate dead-zone
9 years ago
Scott Lahteine
f5c2fb27cd
Handle defer_return_to_status in lcd_goto_menu
9 years ago
Scott Lahteine
8459f7fa5c
Use `ms` where possible.
9 years ago
Scott Lahteine
34ce9c4c1c
Restore save previous for menu edit items
9 years ago
Gege2B
03d5c9a482
Merge remote-tracking branch 'upstream/RCBugFix' into RCBugFix
9 years ago
Gege2B
4ea45d5c56
Some omitted french translation
9 years ago
barus93
f43e37bb0c
Update language_it.h
...
New messages translated:
#define MSG_LEVEL_BED_HOMING "Homing XYZ"
#define MSG_LEVEL_BED_WAITING "Click to Begin"
#define MSG_LEVEL_BED_DONE "Leveling Done!"
#define MSG_LEVEL_BED_CANCEL "Cancel"
. . .
#define MSG_HOME_OFFSETS_APPLIED "Offsets applied"
9 years ago
João Brázio
9240682630
Followup #3326 : Update DEFAULT_SOURCE_URL comment
9 years ago
Scott Lahteine
4b8a71055e
Merge pull request #3388 from thinkyhead/rc_fix_move_menu_bug
...
Fix: menu edit items saving position twice
9 years ago
Scott Lahteine
1220dfd5d6
Fix: menu edit items saving position twice
9 years ago
Scott Lahteine
b5920837ea
Merge pull request #3370 from esenapaj/patch-1
...
Drop DISABLE_M(IN|AX)_ENDSTOPS, replace with individual endstop flags
9 years ago
Scott Lahteine
53b397ab14
Merge pull request #3364 from jbrazio/script/find-missing-translations
...
Added a script to check all language files for missing translations
9 years ago
Scott Lahteine
d6fe454a13
Merge pull request #3386 from thinkyhead/rc_spanish_rebase
...
Add Missing Spanish translation
9 years ago
Scott Lahteine
2abea41c41
Merge pull request #3385 from thinkyhead/rc_dutch_translation
...
Update language_nl.h
9 years ago
RicardoGA
1bfaf57ee5
Add Missing Spanish translation
...
Add the missing translation (Spanish) issue #3353
9 years ago
paulusjacobus
4a4b797dca
Update language_nl.h
...
Added these messages with Dutch translation
#define MSG_BED_Z
#define MSG_A_TRAVEL
#define MSG_HEATING_FAILED_LCD
#define MSG_ERR_REDUNDANT_TEMP
#define MSG_THERMAL_RUNAWAY
#define MSG_ERR_MAXTEMP
#define MSG_ERR_MINTEMP
#define MSG_ERR_MAXTEMP_BED
#define MSG_ERR_MINTEMP_BED
#define MSG_HEATING
#define MSG_HEATING_COMPLETE
#define MSG_BED_HEATING
#define MSG_BED_DONE
9 years ago
Scott Lahteine
1ee903f30d
Merge pull request #3376 from gege2b/RCBugFix
...
French translation
9 years ago
Scott Lahteine
c5ff2c7d32
Merge pull request #3377 from clexpert/patch-1
...
Update language_cz.h
9 years ago
Scott Lahteine
99898ea652
Merge pull request #3379 from barus93/patch-2
...
Update language_it.h
9 years ago
Scott Lahteine
56e8e2b0eb
Final tweaks to M111 output
9 years ago
barus93
040a0c49db
Update language_it.h
...
ADD missing translation
9 years ago
Petr Zahradnik
8b843e997a
Update language_cz.h
9 years ago
Petr Zahradnik
3cd2beb750
Update language_cz.h
9 years ago
Gege2B
34bf9530c0
French translation
9 years ago
João Brázio
d819a4aff9
Fixes #3346 , followup #3343 : variables must defined with the static keyword to work with PROGMEM when defined inside functions
9 years ago
esenapaj
1326dc7258
Drop DISABLE_M(IN|AX)_ENDSTOPS, replace with individual endstop flags
...
This is follow-up the commit e5771346a4
.
Update unnoticed files.
9 years ago
Scott Lahteine
0433df3835
Merge pull request #3366 from jbrazio/translate/pt_PT
...
Added missing translations for pt_PT
9 years ago
João Brázio
dff6adfbca
Fixes #3361 : Added missing translations for pt_PT
9 years ago
Scott Lahteine
c0e7257932
Fix bug in new endstop pullups handling
9 years ago
João Brázio
f94900ee79
Added a script to check all language files for missing translations
9 years ago
Scott Lahteine
de39056f68
Merge pull request #3343 from thinkyhead/rc_fix_m111_output
...
Fix M111 output using pgm_read_word, as required
9 years ago
Scott Lahteine
fd0ac371b0
Fix M111 output using pgm_read_word as required
...
As noted by @taratata2016 in https://github.com/MarlinFirmware/Marlin/issues/3300#issuecomment-204687275
9 years ago
esenapaj
c4d7e0307c
Update Japanese translation
9 years ago
Scott Lahteine
c045ec8cb3
Merge pull request #3065 from thinkyhead/rc_doc_tweaks
...
Simplified endstop configuration
9 years ago
Scott Lahteine
d771174797
Merge pull request #3337 from esenapaj/patch-2
...
suppress warnings
9 years ago
Scott Lahteine
f2032cfcf6
Merge pull request #3341 from thinkyhead/rc_english_patch
...
Fix English definition for MSG_LEVEL_BED_CANCEL
9 years ago
Scott Lahteine
09c6f80c1e
Fix MSG_LEVEL_BED_CANCEL english
9 years ago
esenapaj
afe7d26543
Update Japanese translation
9 years ago
Scott Lahteine
3aee89b93a
Merge pull request #3338 from thinkyhead/rc_patches_april_3
...
Add history to LCD Menus, fix up Manual Bed Leveling
9 years ago
Scott Lahteine
7a2f73c6db
Remove extra comma from LCDHandlerAction
9 years ago
Scott Lahteine
3fbf67e5ce
Patch MBL feedback and event handling
9 years ago
Scott Lahteine
ef2fbaec98
Headings for menu sub-items, actions, etc.
9 years ago
Scott Lahteine
dc109ac4e2
Move MBL code to its logical place
9 years ago
Scott Lahteine
6730408ec1
Move lcd_autostart_sd to its logical place
9 years ago
Scott Lahteine
056b80dc53
Have "back" menu items go to the previous item
9 years ago
Scott Lahteine
c94482168b
Add MSG_LEVEL_BED_CANCEL for MBL
9 years ago
Scott Lahteine
877fb1f588
Account for MAX31855 in conditionals
9 years ago
Scott Lahteine
d24f14a799
Add HAS_TEMP_HOTEND define
9 years ago
esenapaj
f9e1a0ee6c
suppress warnings
9 years ago
Scott Lahteine
cf9a171aa9
Merge pull request #3330 from thinkyhead/rc_mbl_lcdDrawUpdate
...
Improvements to MBL, general LCD menu handling
9 years ago
Scott Lahteine
2b01649533
Move default machine info to pins files
9 years ago
Scott Lahteine
4f24323817
Split DEFAULT_MACHINE_NAME from DEFAULT_SOURCE_URL
...
Addressing #3325 – Avoid undefined symbol errors in the compiler.
9 years ago
Scott Lahteine
771ee1c1a9
Update MBL menu sub-function names
9 years ago
Scott Lahteine
d659777e70
Fix MBL to handle re-entrant calls
9 years ago
Scott Lahteine
5719fcba51
Add MSG_LEVEL_BED_DONE and MSG_LEVEL_BED_WAITING
9 years ago
Scott Lahteine
80b8fd1cad
Add MSG_HOME_OFFSETS_APPLIED
9 years ago
Scott Lahteine
d1c45ff80b
More user interaction in MBL
9 years ago
Scott Lahteine
240b71ee1c
Give names to lcdDrawUpdate values
9 years ago
Scott Lahteine
b0a3c7a91c
Add feedback sounds to MBL items
9 years ago
Scott Lahteine
782c598e66
Use ftostr43 with '+' option in MBL Z adjuster
9 years ago
Scott Lahteine
f08b0d034f
Merge pull request #3328 from RicardoGA/RC_Babystepping_fix
...
Babystepping Fix
9 years ago
Scott Lahteine
09437466b1
Merge pull request #3324 from tnw513/fix_filament_dia
...
changed DEFAULT_NOMINAL_FILAMENT_DIA for consistency between example config files
9 years ago
Scott Lahteine
2b4c42610c
Adjust SanityCheck messages
9 years ago
Scott Lahteine
a617d12f70
Account for Z_DUAL_ENDSTOPS in sanity checking of endstops
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
071c742b8a
Move STRINGIFY to macros.h, use in language.h
9 years ago
Scott Lahteine
2ee599d873
Merge pull request #3321 from tnw513/fix_max_endstop
...
Max endstops disabled for stock Prusa i3 Hephestos.
9 years ago
Scott Lahteine
4e1bbdb89f
Merge pull request #3320 from alhirzel/RCBugFix
...
Fix manual Y movement on delta (regression).
9 years ago
Scott Lahteine
5fb88a2754
Merge pull request #3314 from jbrazio/bugfix/followup-3235
...
Fixes missing icons from status screen
9 years ago
Scott Lahteine
3c14c01a3a
Merge pull request #3310 from esenapaj/patch-2
...
Follow-up the commit a393941
9 years ago
RicardoGA
6b1d2263a2
Babystepping Fix
9 years ago
Silvio Didonna
dfe891fe11
changed filament diameter for consistency between all example config files.
9 years ago
Alexander Hirzel
6e0d627c8c
Unbreak the Delta radius clipping
9 years ago
Silvio Didonna
6c528e63eb
max endstops disabled. Stock Prusa i3 Hephestos have min endstops.
9 years ago
Alexander Hirzel
949172606f
Fix manual Y movement on delta (regression).
9 years ago
João Brázio
55a248d6b4
Fixes #3313 : Wrong board def in pins.h
9 years ago
João Brázio
04b2abb6aa
Fixes #3312 : Missing all icons from status screen
9 years ago
esenapaj
81593cb3cb
Follow-up the commit a393941
9 years ago
Scott Lahteine
6a245fe4f7
Release 1.1.0-RC5
9 years ago
Scott Lahteine
e8f8a46ef5
Merge pull request #3303 from thinkyhead/rc_various_fixes
...
Various patches for LCD menu issues
9 years ago
Scott Lahteine
b98f72b483
Small optimization for ftostr43
9 years ago
Scott Lahteine
a393941d2d
Combine "XYZ" with MSG_LEVEL_BED_HOMING
9 years ago
Scott Lahteine
097cc75ba8
Patch _lcd_level_bed draw to fix flicker, show proper offset
9 years ago
Scott Lahteine
1e1a18e091
Remove extra semicolon in ultralcd.cpp
9 years ago
Scott Lahteine
0b4f65dca8
Always limit blink to ~1 second intervals
9 years ago
Scott Lahteine
ffe054c129
Fix comment about host keepalive interval
9 years ago
Scott Lahteine
0d6609c3c5
lcd_goto_menu should set lcdDrawUpdate to 2
9 years ago
Scott Lahteine
af89ccf96a
Use flag to defer lcd return-to-status
9 years ago
Scott Lahteine
641b30217e
Patch prevEncoderPosition compile issue
...
Thanks to @jbrazio #3301
9 years ago
Scott Lahteine
41aa4bdf1f
Use XYZ translated strings in dogm
9 years ago
Scott Lahteine
92882fcc51
Allow lcd_implementation_drawedit to draw a message
9 years ago
Scott Lahteine
0114cf1101
RCBugFix version string
9 years ago
Scott Lahteine
9c43369ebb
Merge pull request #3306 from thinkyhead/rc_fix_num2str
...
Clean up num2str functions, extend ftostr43
9 years ago
Scott Lahteine
1da9d10173
Support for MKS v1.3/1.4 and Sainsmart RAMPS 1.4 variants
9 years ago
Scott Lahteine
fcedfd6e99
Clean up num2str functions, extend ftostr43
9 years ago
Scott Lahteine
2512d8fd5e
Merge pull request #3304 from thinkyhead/rc_slow_buttons
...
Macros for buttons, some cleanup for slow buttons
9 years ago
Scott Lahteine
f543aaa54e
Apply standard pin test to buttons
...
This is the easiest way to make button pin testing consistent without
renaming all the button pins. Just make a macro especially for testing
if button pins are set, since they are named consistently in the pins
files.
9 years ago
Scott Lahteine
f2ffc8b28b
Rename local slow_buttons for clarity
9 years ago
Scott Lahteine
26279fa43c
Merge pull request #3289 from esenapaj/patch-1
...
Update Kana font
9 years ago
Scott Lahteine
0bee67e5f1
Merge pull request #3294 from jbrazio/bugfix/mandatory-extrude-mintemp
...
Fix an error when EXTRUDE_MINTEMP is not defined
9 years ago
João Brázio
709dd5aa4d
Fix an error when EXTRUDE_MINTEMP is not defined
9 years ago
Scott Lahteine
bc86ee0271
Simplify `homeaxis` with some macros
9 years ago
esenapaj
cc5059478a
Update Kana font
9 years ago
Scott Lahteine
82ef101ed5
Deploy & Stow in G29 for Delta + Z Servo Endstop
9 years ago
Scott Lahteine
33a9d32800
Merge pull request #3285 from thinkyhead/rc_fix_drawedit
...
Fix string issues in ultralcd.cpp
9 years ago
Scott Lahteine
6a4d394fff
Fix pointer-to-string issues with set_home_offsets and _lcd_level_bed_homing
9 years ago
Scott Lahteine
de333c4fea
Merge pull request #3279 from thinkyhead/rc_filament_width_sensor
...
FILAMENT_SENSOR -> FILAMENT_WIDTH_SENSOR
9 years ago
Scott Lahteine
0f835c0c4e
Merge pull request #3259 from jbrazio/bugfix/old-ide-warning
...
Show a warning message when Arduino IDE is prior to 1.5
9 years ago
Scott Lahteine
8def2c31db
Merge pull request #3284 from thinkyhead/rc_stop_watchheat_lcdset0
...
Fix temperature checking conditions (backwards!)
9 years ago
Scott Lahteine
b919a6f182
Merge pull request #3280 from esenapaj/patch-1
...
Update U8glib URL
9 years ago
Scott Lahteine
8bf5f7c676
Merge pull request #3282 from jbrazio/bugfix/m104-timer-wont-start
...
M104 not starting the print timer
9 years ago
Scott Lahteine
31450ad498
Fix temperature checking conditions (backwards!)
9 years ago
João Brázio
187c183c20
M104 was not starting the print timer
9 years ago
esenapaj
352294b5f5
Update U8glib URL
9 years ago
Scott Lahteine
507aef055f
Patch broken M404
9 years ago
Scott Lahteine
1a79b13b7a
FILAMENT_SENSOR -> FILAMENT_WIDTH_SENSOR
9 years ago
Scott Lahteine
7f81aa7ff3
Pins should always be defined (even for disabled features)
9 years ago
Scott Lahteine
5f32184254
Merge pull request #3278 from thinkyhead/rc_cleanup_m111_redo
...
Echo all debug levels in M111, default to DEBUG_NONE
9 years ago
Scott Lahteine
05765fb570
Add DEBUGGING macro
9 years ago
Scott Lahteine
4402760739
Echo all debug levels in M111, default to DEBUG_NONE
...
Redo of #3268 by @jbrazio
9 years ago
Scott Lahteine
f0b96f5cae
Merge pull request #3276 from thinkyhead/rc_sdprint_and_lcd_sleuth
...
Refinements, fixes, reduced stack usage in CardReader
9 years ago
Scott Lahteine
12c0bf9521
Merge pull request #3277 from jbrazio/bugfix/m190-temp-never-reached
...
M190 bed temp is never reached
9 years ago
João Brázio
c6577aea60
M190 bed temp was never reached
9 years ago
Scott Lahteine
ce0a9d3dc6
A picky fix of indentation in cardreader.cpp
9 years ago
Scott Lahteine
4ed8351e3d
Revert use of enqueue_and_echo_command_now
9 years ago
Scott Lahteine
70d1d4de5f
Small code spacing adjustments
9 years ago
Scott Lahteine
0385acea7a
Fix workDirParents -> getAbsFilename relationship
9 years ago
Scott Lahteine
27d70599d4
Change openFile default to "not-push" instead of "do-replace"
9 years ago
Scott Lahteine
372f93cc7a
Rename "filenames" to "proc_filenames"
9 years ago
Scott Lahteine
6b01cf07c2
Use only as much stack as needed for the M23 command
9 years ago
Scott Lahteine
9e520ae319
Merge pull request #3272 from thinkyhead/rc_filament_sensor_scope
...
Minor cleanup to filament sensor code
9 years ago
Scott Lahteine
3252df7998
Minor cleanup to filament sensor code
9 years ago
Scott Lahteine
b60ea95adf
Keep blinking limited to LCD_UPDATE_INTERVAL
9 years ago
Scott Lahteine
e0ab06cfae
Merge pull request #3267 from thinkyhead/rc_command_args_null_oooops
...
Cleanup, simplification of command dispatcher code
9 years ago
Scott Lahteine
0b8ef5eba6
Split get_command into units, rename to get_available_commands
9 years ago
Scott Lahteine
545f7997ea
Continue on empty lines instead of returning
9 years ago
Scott Lahteine
3dcf6d42ff
Don't store escaped serial characters if comment_mode
9 years ago
Scott Lahteine
5f8e52aefb
Minor cleanup to command dispatcher
9 years ago
jbrazio
0880fecbd4
Show a warning message when Arduino IDE is prior to 1.5
9 years ago
Scott Lahteine
f1ed310322
Add NUMERIC compare macros to simplify code
9 years ago
Scott Lahteine
3b2d159abd
Relax the test for "Heating failed" errors
9 years ago
Scott Lahteine
2e4ddd5c22
Merge pull request #3260 from jbrazio/cleanup/standardize-comment-style
...
Formatted multi-line comments
9 years ago
jbrazio
443e6d26fe
Formatted multi-line comments
9 years ago
esenapaj
7950b5268a
Use SBI macro
9 years ago
Scott Lahteine
e4039a9b5b
Merge pull request #3250 from esenapaj/patch-1
...
Fix typo
9 years ago
Scott Lahteine
1d987cd280
Merge pull request #3253 from thinkyhead/rc_autotune_menu_optional
...
Make the Autotune option(s) in the LCD menu optional
9 years ago
Scott Lahteine
d6f92f9efe
Remove Tonokip remnant from recent PR
9 years ago
Scott Lahteine
ab412a2153
PIDTEMPBED on #endif
9 years ago
Scott Lahteine
53cc6cca46
Formalize some dependencies on PIDTEMPBED
9 years ago
Scott Lahteine
5955a3063f
Sanity check PIDTEMPBED plus BED_LIMIT_SWITCHING
9 years ago
Scott Lahteine
67fabb6044
Merge pull request #3252 from thinkyhead/rc_keepalive_less
...
Host Keepalive: Reduce frequency of "busy" messages
9 years ago
Scott Lahteine
d1bdd25b84
Merge pull request #3249 from esenapaj/patch-2
...
Update Japanese translation
9 years ago
Scott Lahteine
0d554c10ac
Merge pull request #3244 from ch100/RCBugFix
...
Fixed backlight for PCF8575.
9 years ago
Scott Lahteine
cd4c3e90bc
Send a busy signal every 10 seconds instead of every 2
9 years ago
Scott Lahteine
8cb04816b5
Apply PID_AUTOTUNE_MENU option to ultralcd.cpp
9 years ago
Scott Lahteine
4b31c67dce
Add PID_AUTOTUNE_MENU option
9 years ago
Scott Lahteine
e08915a723
Fix comments in Configuration_adv.h
9 years ago
Scott Lahteine
26168676e7
Merge pull request #3246 from thinkyhead/rc_fix_numeric_filenames
...
Fix: current_command_args skips digits at the front
9 years ago
esenapaj
f54315c728
Fix typo
...
These are salvaged from closed-PR #3216 .
9 years ago
esenapaj
37a0806420
Update Japanese trasration
...
Follow the PR #3242 .
9 years ago
Scott Lahteine
f423716c6a
Fix: current_command_args skips digits at the front
...
Closes #3245
9 years ago
Christian Inci
627f39e1e3
Fixed backlight for PCF8575.
...
Fixed backlight for PCF8575.
Signed-off-by: Christian Inci <chris.pcguy.inci@gmail.com>
9 years ago
Scott Lahteine
fc0baec991
Merge pull request #3240 from esenapaj/patch-1
...
Fix distribution date
9 years ago
Scott Lahteine
18de9f55ac
Merge pull request #3242 from thinkyhead/rc_epatel_mesh_fixes
...
Updated Mesh Bed Leveling
9 years ago
Scott Lahteine
3a1e6b1752
Merge pull request #3243 from AnHardt/homed
...
axis_known_position -> axis_homed
9 years ago
AnHardt
94962ee678
axis_known_position -> axis_homed
...
In all these cases we want the axis to be homed. If we could have lost
some steps is secondary.
Reenables homing seperate axis with DISABLE_X / DISABLE_Y true.
9 years ago
Edward Patel
14afe1a017
Move to Z=0 for G28 when using Manual Bed Leveling
...
copy of 406992f9dd
9 years ago
Edward Patel
c606ed447a
Add "G29 S4" to fine tune Z level for Mesh Bed Leveling.
...
Also add mbl.z_offset to the EEPROM, bumping the version to V23.
9 years ago
Scott Lahteine
5d8036e554
Code cleanup around MOTOR_CURRENT_PWM options
9 years ago
esenapaj
bec112de87
Fix distribution date
9 years ago
Scott Lahteine
f394c0639e
Merge pull request #3230 from jbrazio/bugfix/ultra-lcd-warning
...
Fix a compiler warning in ultralcd.cpp
9 years ago
João Brázio
f077c7abbf
Fix dogm lcd error when FAN_PIN is defined as -1
9 years ago
Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
...
Following up on #3231
9 years ago
Scott Lahteine
4823791eb0
Merge pull request #3228 from esenapaj/patch-1
...
Fix spelling
9 years ago
jbrazio
80f221ed11
Fixed: warning: extra tokens at end of #endif directive
9 years ago
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
9 years ago
esenapaj
89a845659a
Fix spelling
...
PROBABLE ->PROBEABLE
This is follow-up to #3069 ?
9 years ago
Scott Lahteine
a6e39c1005
Release 1.1.0-RC4
9 years ago
Scott Lahteine
42ec1f39e7
Merge pull request #3207 from jbrazio/bugfix/toshiba-sdhc-flashair
...
Toshiba Flash Air Wifi SD card support
9 years ago
Scott Lahteine
b6ca86b974
Merge pull request #3197 from PheiPheiPhei/RCBugFix
...
Enabling servo usage on boards with PWM current control
9 years ago
Scott Lahteine
a6805ddf30
Merge pull request #3225 from yarda/fix-melzi-makr3d
...
Fix MELZI_MAKR3D to use correct motherboard
9 years ago
Scott Lahteine
af32a7d5d6
M120/M121 also set endstops non-homing state
9 years ago
Scott Lahteine
04fa9d4f47
Make Autotune options into Menu Edit Items
9 years ago
WPBack
e3f583a3be
Fixes for PID AutoTune from menu
...
Fixes for #3189
Setting a temp is still missing
9 years ago
WPBack
3b3e8a02b5
Initial implementation of PID Autotune Menu Items
...
Adds the parameter U to M303. If U1 is included , it will use the
PID-values from the auto-tune.
9 years ago
Scott Lahteine
da9d4c4caf
Merge pull request #3206 from esenapaj/patch-5
...
Follow-up the PR #3082 , etc
9 years ago
Scott Lahteine
c5857f96c8
Merge pull request #3182 from thinkyhead/rcbugfix_printrboard_revf
...
Add support for Printrboard RevF
9 years ago
Scott Lahteine
f774420488
Merge pull request #3196 from thinkyhead/rc_controllerfan_bug
...
Make DISABLE_INACTIVE_X, etc., true if missing
9 years ago
Scott Lahteine
7d55d86081
Merge pull request #3219 from AnHardt/RH-pos-update
...
Send position updates to RH
9 years ago
Scott Lahteine
7ea4e095ad
Merge pull request #3220 from thinkyhead/rc_tori_spelling
...
Patch minor spelling error in cn, en, gl language file headings
9 years ago
Scott Lahteine
bcbac698f2
Patch minor spelling issue in cn, en, gl language file headings
9 years ago
Scott Lahteine
49ed4696ea
Merge pull request #3218 from AnHardt/lost-pin-undef
...
Fix lost undef Y_MAX_PIN in pins.h
9 years ago
Scott Lahteine
7112f2e41a
Merge pull request #3204 from esenapaj/patch-3
...
Change link to the document
9 years ago
AnHardt
1c6a16d5bb
Send position updates to RH
...
Send position updates to RH where RH can not know the end position.
For example after G28 RepetierHost assumes to be at the homing-point,
but with a servo probe we are much higher. Now the RH-software-endstops
will prevent us from going down (if activated). With this patch the
internal position of RH is updated with `current_position[]`.
9 years ago
AnHardt
1b336971ae
Fix lost undef Y_MAX_PIN in pins.h
9 years ago
AnHardt
ba4eebad2f
Fix Fan KICKSTART
...
Sorting ot what else belongs to what if was not so hard.
But the static `ms = ms = millis();` was a bit surpising.
9 years ago
Scott Lahteine
cbce025248
Merge pull request #3217 from thinkyhead/rc_updated_kana
...
Patch-up to commits for Kana #3203 .
Closes #3203 .
9 years ago
esenapaj
665338bb69
Update Japanese translation
9 years ago
AnHardt
6486e8b74a
Call buzz() directly from M428
9 years ago
jbrazio
757661b299
Toshiba Flash Air Wifi SD card support
9 years ago
esenapaj
fc75e6f92d
Follow-up the PR #3082 , etc
...
Follow-up the PR #3082
Follow-up the commit 143ad74: unnoticed updates
Fix for commit b0f5ba0: Z offset: -front [of the nozzle] +behind -> Y offset: -front [of the nozzle] +behind
Standardize the writing method: Z-probe, z-probe -> Z Probe
Adjust spacing
9 years ago
esenapaj
22299c13c1
Change link to the document
...
documentation/LCDLanguageFont.md moved to http://www.marlinfirmware.org/ at commit 12d0983757
,
but http://www.marlinfirmware.org/ isn't working.
9 years ago
PheiPheiPhei
adb5375a09
Enabling servo usage on boards with PWM current control
...
Enabling servo usage on boards with PWM current control
timer5 is used by some boards like the Mini Rambo for controlling motor current via PWM, see stepper.cpp.
```cpp
#ifdef MOTOR_CURRENT_PWM_XY_PIN
pinMode(MOTOR_CURRENT_PWM_XY_PIN, OUTPUT);
pinMode(MOTOR_CURRENT_PWM_Z_PIN, OUTPUT);
pinMode(MOTOR_CURRENT_PWM_E_PIN, OUTPUT);
digipot_current(0, motor_current_setting[0]);
digipot_current(1, motor_current_setting[1]);
digipot_current(2, motor_current_setting[2]);
//Set timer5 to 31khz so the PWM of the motor power is as constant as possible. (removes a buzzing noise)
TCCR5B = (TCCR5B & ~(_BV(CS50) | _BV(CS51) | _BV(CS52))) | _BV(CS50);
#endif
}
```
Using the same timer for controlling servos results in loss of motor control. So use timer4/3 for those boards instead.
[See discussion here.](http://shop.prusa3d.com/forum/software-f13/enabling-auto-leveling-in-firmware-t416-s40.html )
9 years ago
jbrazio
04e57e2b5e
Update the Hephestos 2 default config
9 years ago
esenapaj
f260e00a72
fix spelling
...
Thermister -> Thermistor
9 years ago
Scott Lahteine
b1a3a95ad4
Tweak controllerFan to save a cycle or two
9 years ago
Scott Lahteine
04a6924633
Make DISABLE_INACTIVE_X, etc., the same as DISABLE_X (etc.) if missing
9 years ago
Scott Lahteine
15fccd43ee
Fix spacing of an #endif
9 years ago
Scott Lahteine
be08eb6153
Merge pull request #3194 from jbrazio/feature/add-pt_pt-utf8
...
Add pt_pt-utf8 language pack and fix some minor compiler warnings
9 years ago
Scott Lahteine
d1ff7959b7
Merge pull request #3188 from esenapaj/patch-1
...
follow-up the commit b82d91e
9 years ago
Scott Lahteine
10caee2b7c
Merge pull request #3187 from AnHardt/target_extruder_number
...
Fix extrudernum in MSG_INVALID_EXTRUDER
9 years ago
Scott Lahteine
1cc316f1fd
Merge pull request #3082 from thinkyhead/updated_2820
...
This is quite comprehensive. If probes are disabled in any case when they shouldn't be, I'm sure we will hear about it soon.
9 years ago
Scott Lahteine
7bf5d117e7
Merge pull request #3069 from thinkyhead/rc_delta_compat_m48
...
Delta-compatible extensions to M48
9 years ago
Scott Lahteine
db8ab50c66
Merge pull request #3192 from tnw513/fix_lang
...
Added missing translations.
9 years ago
Scott Lahteine
06332f20be
Merge pull request #3113 from jbrazio/bugfix/3061-stop-print-time-counter
...
Stop print timer with M105/M109
9 years ago
jbrazio
92a7d4515a
Missing coma comment correction for the default cofig file
9 years ago
jbrazio
1aa531a3db
Missing coma comment correction for all config files
9 years ago
jbrazio
68dda08fff
Added pt_pt-utf8 language pack; Fixed some minor compiler warnings; Harmonize file suffix for the current existing UTF8 language packs; Updated all configuration files to reflect the new language packs
9 years ago
Silvio Didonna
f8c10d6b0e
Added missing translations.
9 years ago
esenapaj
468df96b0f
follow-up the commit b82d91e
...
follow-up the commit b82d91eca6
9 years ago
AnHardt
338b69c24b
Fix extrudernum in MSG_INVALID_EXTRUDER
...
SERIAL_ECHO is not very good in printing uint8_t - so cast. to int.
9 years ago
AnHardt
b39b54031b
Fix KEEPALIVE_STATE
...
Add return to NOT_BUSY for M105
Replace WAIT_FOR_USER with PAUSED_FOR_USER
Add Travis test for FILAMENTCHANGEENABLE
9 years ago
Scott Lahteine
32f75749e4
Merge pull request #3117 from Blue-Marlin/thermal-protection
...
Improve the descriptions for THERMAL_PROTECTION
9 years ago
esenapaj
37eaa1406b
follow-up the PR #3180
9 years ago
esenapaj
198d5d56fd
follow-up the PR #3183
9 years ago
Scott Lahteine
4119cef32f
Merge pull request #3180 from clexpert/RCBugFix
...
Czech language specific changes
9 years ago
Scott Lahteine
da94bcfebb
Merge pull request #3184 from thinkyhead/fix_command_injection
...
Patch drain_queued_commands_P
9 years ago
Scott Lahteine
41145e6e81
Patch drain_queued_commands_P
...
Fix a SNAFU that should have been caught in #3012
9 years ago
Scott Lahteine
3ce0c5063f
Merge pull request #3183 from thinkyhead/rc_lcm1602_support
...
Also closes #3181 .
9 years ago
CoderSquirrel
eda95d8bed
Add support for LCM1602 16x2 I2C LCD adapter
9 years ago
Scott Lahteine
59483221d5
Move stepper DAC to a separate file
9 years ago
Scott Lahteine
5d0570cea0
Make digitalPotWrite depend on HAS_DIGIPOTSS
9 years ago
Scott Lahteine
f96bc03081
Add M907-M910 g-codes support for Printrbot Rev. F
9 years ago
Stephanie
6843b78f99
Add support for Printrboard RevF
...
The PrintrBoard Rev F utilizes a mcp4728 DAC to set motor current. Printrbot's implementation utilizes 2 new M-codes to set and write the DAC settings to the DAC EEPROM: `M909` (Read DAC) and `M910` (Write DAC). `M907` is re-used to set value, `M908` for direct control.
The Pins file for the RevF board is included.
9 years ago
Petr Zahradnik
98392782ea
Update Configuration.h
9 years ago
Petr Zahradnik
daa52124b0
Update language_cz.h
9 years ago
Blue-Marlin
3166aed087
Improve the descriptions for THERMAL_PROTECTION
9 years ago
Scott Lahteine
a02ae36ae8
Include M65 "ABC" parameters in EEPROM
...
Addressing #2773
9 years ago
Scott Lahteine
cf7c444aff
Apply unknown_position_error elsewhere
9 years ago
Scott Lahteine
eda5190581
Check for known position in `M48`
9 years ago
Scott Lahteine
68085ca855
Updated M48 friendly for DELTA
...
Partial implementation with reference to MarlinFirmware/Marlin#3011
9 years ago
Scott Lahteine
6a3529247f
"Homing" as a translatable string
9 years ago
Scott Lahteine
c97c2dcaf7
Use const parameters instead of static casting
...
Alternative fix to #3149
9 years ago
Scott Lahteine
38b0082bf2
Additional tweaks to M42 exit conditions
9 years ago
Scott Lahteine
4bbea5124d
Support for multiple PWM fans
9 years ago
Scott Lahteine
637cc03686
Fix M109 so it won't wait for cooling
...
Addressing issue #2767
9 years ago
AnHardt
3f45a1acf9
Check probes only when deployed
...
Aim: Test probes in update_endstops only when activated
Changes:
Configurations
Add define for FIX_MOUNTED_PROBE to handle the situation where formerly ENDSTOPS_ONLY_FOR_HOMING had to be set, or lowering the nozzle below Z_PROBE_OFFSET_FROM_EXTRUDER could give an "endstop hit" message.
Add define for Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN to indicate a common situation, that we have a probe but it is connected to an endstop pin
Add some comments
Shift some entries to have related things together.
Conditionals.h
We have a probe (HAS_Z_MIN_PROBE) if one of the pins is defined AND one of the probes is defined.
SanityCheck.h
Add some tests if the probe is connected and if we have defined a probe.
stepper.cpp
Changes to test the probe only when it is deployed (z_probe_is_active).
Test update_endstops() when the probe is deployed.
MarlinMain.cpp
a. set and reset z_probe_is_active in deploy_z_probe(), stow_z_probe() and dock_sled()
b. set and reset z_probe_is_active in the case a z-servo is moved to a defined position. The only remaining unhandled servo move is in M280 where we do not end in a defined position. If you want to handle a probe use M401/402
c. skip deploying/stowing when already deployed/stowed in the dedicated deploy/stow functions.
d. Handle the new FIX_MOUNTED_PROBE in parallel to a servo driven probe/endstop.
To do: In another PR. handle all probes in deploy/stow_z_probe.
Sort out SERVO_LEVELING vs. HAS_SERVO_ENDSTOPS.
9 years ago
Scott Lahteine
4634feaeab
Merge pull request #3012 from thinkyhead/fix_command_injection
...
Use a serial line buffer to prevent queue corruption
9 years ago
Scott Lahteine
9bf87aac6a
Merge pull request #3127 from thinkyhead/rc_core_babystepping
...
Implement BABYSTEPPING for COREXY and COREXZ
9 years ago
Scott Lahteine
4ae03df5c2
Merge pull request #3109 from thinkyhead/rc_host_keepalive
...
Provide feedback to hosts when busy
9 years ago
Scott Lahteine
963a92ceda
Patch idle forevermore
9 years ago
Scott Lahteine
7ec7bb31c4
Send a Busy signal to hosts during long processes, wait for input, etc
...
If Marlin is blocking the serial input or command queue for any length
of time (for example more than 2 seconds), it needs to send a message
to serial out to inform the host that it is busy. Marlin should only
send these messages out when busy, and preferably not when trying to
print formatted output.
9 years ago
esenapaj
8d580ea7e8
follow-up the PR #3114
...
follow-up the commit d56c6af24e
9 years ago
Scott Lahteine
d9e1f22682
BABYSTEPPING requires ULTRA_LCD
9 years ago
Scott Lahteine
e5fd43f343
Implement BABYSTEPPING for COREXY and COREXZ
9 years ago
Scott Lahteine
80277cc9c8
drain_queued_commands_P now returns true if there are more
9 years ago
Scott Lahteine
8fe7420310
Use a separate serial line buffer
9 years ago
Scott Lahteine
7d25c107a8
Merge pull request #3149 from esenapaj/patch-1
...
suppress warnings
9 years ago
Scott Lahteine
d56c6af24e
Merge pull request #3114 from thinkyhead/rc_reverse_lcd_menu
...
Option to reverse the click-wheel direction in menus
9 years ago
Scott Lahteine
cc291aeb3c
Move definition of "blink" to main ultralcd file
9 years ago
Scott Lahteine
e7e1866589
Merge pull request #3161 from Alex9779/fix_InitialExtruderDirection
...
Fix initial extruder direction for second/third/fourth extruder if they run inverted to the first
9 years ago
Scott Lahteine
57e82cacc9
Merge pull request #3156 from esenapaj/patch-3
...
Fix CardReader::lsDive()
9 years ago
Alexander Leisentritt
4338813814
save last extruder and set stepper directions too in case the extruder changed
...
fixes MarlinFirmware/Marlin#3144 and MarlinFirmware/Marlin#3083
9 years ago
Scott Lahteine
8f24475e02
Simplify limiting encoderLine in END_MENU
9 years ago
Scott Lahteine
fbef2f5b61
Implement reverse menu direction in ultralcd.cpp
9 years ago
Scott Lahteine
b8b51d8da8
Add the REVERSE_MENU_DIRECTION option
9 years ago
Scott Lahteine
999a76dbdf
Merge pull request #3157 from esenapaj/patch-4
...
Use variable in lcd_erase_line()
9 years ago
Scott Lahteine
e8fa843c2d
Merge pull request #3164 from epatel/epatel/RCBugFix
...
Fix for #3160 MESH_BED_LEVELING broke correct G1 movement in Z
9 years ago
Scott Lahteine
fc04b587cf
Merge pull request #3147 from thinkyhead/rc_stringify_macro
...
Promote STRINGIFY to macros.h
9 years ago
Scott Lahteine
d7c6fd5c2f
Merge pull request #3146 from thinkyhead/rc_enabled_true_false
...
Support "true" and "false" in the ENABLED macro
9 years ago
Edward Patel
cb0dbfa3b5
Fix for #3160 MESH_BED_LEVELING broke correct G1 movement in Z
9 years ago
esenapaj
a15c5d222a
Use variable in lcd_erase_line()
...
lcd_erase_line() is called with argument, but the argument is ignored by lcd_erase_line().
9 years ago
esenapaj
609c0d46d9
Fix CardReader::lsDive()
...
If comparison between signed char(-128 ~ +127) and DIR_NAME_DELETED(uint8_t const 0XE5, it's +229),
it makes incorrect result.
9 years ago
Scott Lahteine
2ef49a9d53
Wrap DEFAULT_Ki, DEFAULT_Kd, PID_dT
...
Addition to #3140
9 years ago
Scott Lahteine
eb8cf29464
Merge pull request #3151 from hydrocat/RCBugFix
...
Uptades the pt-br translation
9 years ago
Scott Lahteine
6e1bc03d3b
Additional wrapping for #3140
9 years ago
Scott Lahteine
cc9968f893
Patch spacing in #3140
9 years ago
Scott Lahteine
1c384930f3
Merge pull request #3140 from thinkyhead/rc_fix_macro_expansion
...
Wrap macros to prevent bad expansions
9 years ago
VITORIO MIGUEL PRIETO CILIA
de2cca73ac
Uptades the pt-br translation
9 years ago