9818 Commits (dbe4126e07db6cf4e96d984c5c8b961b3c776fdf)

Author SHA1 Message Date
dot-bob 0bc66bf22c PCA9632 PWM color LED support
Add support for the PCA9632 PWM color LED driver used on the Ultimaker 2 and Wanhao Duplicator 6.
8 years ago
Luc Van Daele 896dfa0577 G33 eccentric probe fixes (#6850)
* excentric probe config fix

* undo last commit

* eccentric probe fix

* oops

* !stow after each probe

* deploy/stow fix

* E parameter + bit of cleanup

* comment

* LCD menu fix
8 years ago
Thomas Moore e47029199e Remove ADVANCED_PAUSE_FEATURE requirement for PROBING_HEATERS_OFF (#7000)
* Remove ADVANCED_PAUSE_FEATURE requirement for PROBING_HEATERS_OFF

* Add HEATER_IDLE_HANDLER conditional
8 years ago
Scott Lahteine 8326c1c279 Merge pull request #7005 from Diederikvanderpant/bugfix-1.1.x
added shift register pins for reprapworld keypad v1.1
8 years ago
Scott Lahteine 07f8da36d2 CL-260 configs 8 years ago
Scott Lahteine dce665a083 Merge pull request #7025 from magnuspub/patch-1
Mod in language_it.h
8 years ago
Scott Lahteine 7b09ab6bda Merge pull request #7033 from Bob-the-Kuhn/pinsDebug-&-dac_mcp4728-fixes
Fix pinsDebug problem & add capability to display more than 70 pins
8 years ago
Scott Lahteine 5bdb4bbc5e Merge pull request #7030 from thinkyhead/bf_circular_scroll
Circular scrolling of the status message
8 years ago
Federico 772275ab0c Create language_it.h 8 years ago
Bob-the-Kuhn 11e28f389e fix pinsDebug.h error, add capability to display more than 70 pins. 8 years ago
Scott Lahteine 21217d53df Circular scrolling of the status message 8 years ago
Scott Lahteine da8e946efb Reduce size of heater state print code 8 years ago
Scott Lahteine dde8bb7c8b Fix extrude_min_temp compiler warning 8 years ago
Scott Lahteine 83263076dc Merge pull request #7014 from fiveangle/fix_get-set_DrvPct_declarations
fix get/setDrvPct declarations
8 years ago
Scott Lahteine 57a51fd5db Tweak some else clauses 8 years ago
Scott Lahteine fc89de6d8b Followup to German language update 8 years ago
Federico 92011e3d8c Create language_it.h 8 years ago
Dave Johnson 7864b133a8 Fix get/setDrvPct declarations 8 years ago
Scott Lahteine 0b6b7c9c7e Merge pull request #7013 from thinkyhead/bf_german_update
Update language_de.h
8 years ago
Scott Lahteine f17a3c2474 Merge pull request #6889 from thinkyhead/bf_at90usb_mapping
Unify all AVR90USB pin mappings
8 years ago
Kai 5a72b6818e update language_de.h
Following #6990 some more translations and some grammar fixes
8 years ago
Scott Lahteine 4cc5444144 Merge pull request #7008 from Bob-the-Kuhn/Z_MIN_PROBE_ENDSTOP-and-Z_MAX_PIN
Can't use "#define Z_MIN_PROBE_PIN Z_MAX_PIN" in configuration.h
8 years ago
Scott Lahteine 51bc50214a Save 8 bytes of SRAM 8 years ago
Scott Lahteine 748bf32388 Unify AVR90USB: pinsDebug changes 8 years ago
Scott Lahteine 5426fc1735 Unify AVR90USB: Pins cleanup 8 years ago
Scott Lahteine 87d8223251 Unify AVR90USB: Pins remap to Arduino 8 years ago
Scott Lahteine b378deaf89 Unify AVR90USB: fastio changes 8 years ago
Scott Lahteine e94f79ccea Patch some serial macros 8 years ago
Scott Lahteine d91710e9aa Followup for UBL translated strings 8 years ago
Scott Lahteine 761df686bd Minor cleanup in gcode.h 8 years ago
Thomas Moore 897bc2ac1f Updates for ensure_safe_temperature (#6963)
* Updates for ensure_safe_temperature

* M600 fixes
8 years ago
Bob-the-Kuhn 1c107b3949 delete problem line 8 years ago
Diederik van der Pant 5b270417ed added shift register pins for reprapworld keypad v1.1
I recently upgraded my Marlin to V1.1.x and decided to publish my fix to make marlin compile properly when #define board megatronics 2 in combination with #define reprapworld keypad v1.1. It was previously described in the comments of a closed pull request. MarlinFirmware#472. All the buttons on the keypad are now operational.
8 years ago
bgort 2f55870edb [New Feature] I2C position encoder support (#6946)
* [New Feature] I2C position encoder support

I plan to continue improving/cleaning this up, as there areas that need work.

* let the cleanups begin.

* progress

* more progress

* comments, rename files, etc.

* clean

* Cleanups per thinkyhead

* a few more cleanups

* cleanups, bugfixes, etc.

* remove unnecessary passes_test(), additional cleanups/optimizations

* cleanups

* misc.

* Fix up I2CPEM.init() and a few other things.

* organize, fix, rename, etc.

* more optimization

* a few more tweaks
8 years ago
Bob-the-Kuhn 28d72f48f1 change to DWORD 8 years ago
Bob-the-Kuhn 8d1d9040b6 add static 8 years ago
Bob-the-Kuhn a17ffe1ece Merge pull request #6985 from Kaibob2/patch-1
Fix for #6980 (case_light compile problem when EXTENDED_CAPABILITIES_REPORT is enabled)
8 years ago
Tannoo 731c8e6372 Translatable Strings for ubl_G29 (#6990) 8 years ago
Kai abb6b8ad54 update language_de.h (#6986)
There was quite a lot to translate this time. I'm not absolutely confident with the whole UBL stuff and it's a PITA to translate. I don't use any kind of levelling myself as i just have a perfectly level cast aluminium plate as bed.
So maybe someone who really uses it might take a closer look at it after it's merged.
8 years ago
Kai c2eff60d3f Fix for #6980
Line 7830 prevented successfull compilation when #define CASE_LIGHT_ENABLE is uncommented
8 years ago
Scott Lahteine 1419126721 Merge pull request #6965 from thinkyhead/bf_save_more_sram
Use createChar_P to save SRAM in bootscreen
8 years ago
Scott Lahteine a453be7357 Merge pull request #6973 from bgort/autoreportT
Enable AUTO_REPORT_TEMPERATURES by default
8 years ago
Scott Lahteine 1d615e0a67 Merge pull request #6976 from Tannoo/Leveling_in_About_Printer
Leveling type in About Printer
8 years ago
Scott Lahteine 707707d71a Fix LCD status message padding 8 years ago
Scott Lahteine e556ab1dff Find three-point leveling points on Delta 8 years ago
Scott Lahteine a27b08e6af Various code style tweaks 8 years ago
Scott Lahteine dac29e0f75 Cleaner failure of UBL without EEPROM 8 years ago
Scott Lahteine 9128d9ab45 Improve sanity checks with static_assert, organize 8 years ago
Scott Lahteine 6bb05c4543 Save 20b in smart_fill_mesh with PROGMEM 8 years ago
Scott Lahteine b7dc4d9973 Save 92b PROGMEM, 14b SRAM with extruder auto fan 8 years ago
Scott Lahteine c9e3caf928 Save lots of PROGMEM, ~20b SRAM with DIGIPOT_I2C 8 years ago
Scott Lahteine 4134a6b526 Save 88b PROGMEM, 48 bytes SRAM in settings.reset 8 years ago
Scott Lahteine 36cc03a9b4 Save 224b PROGMEM, 48b SRAM in get_homing_bump_feedrate 8 years ago
Scott Lahteine 2a41f0ff84 Save 28b PROGMEM in ultralcd.cpp (line_to_current) 8 years ago
Scott Lahteine e6d10f6ddd Spend 48b PROGMEM to save 16b SRAM
...by moving `homing_feedrate_mm_s` to PROGMEM.
8 years ago
Scott Lahteine 97e13a30ba Save over 100 bytes SRAM in pin_is_protected 8 years ago
Scott Lahteine 45c74406cf Recover 32 bytes of SRAM in Marlin bootscreen code 8 years ago
Scott Lahteine e1c5a43247 Cleanup stepper current control config options 8 years ago
Scott Lahteine efc198f952 Spacing, const, comments 8 years ago
Scott Lahteine 4406fba994 Fixes #6975 8 years ago
Scott Lahteine d28f5d8a78 Fix: z_endstop_adj is never initialized 8 years ago
Scott Lahteine 5d5ff36446 Fix a compile error with _lcd_set_z_fade_height 8 years ago
Tannoo b88957e0d4 Leveling type in About Printer
Show the Leveling system in use on the About Printer screen.
8 years ago
Brian dd071a4a65 Enable AUTO_REPORT_TEMPERATURES by default 8 years ago
bgort 8db1197c9b Enable extended capabilities report by default (#6969)
Ref #5139
8 years ago
bgort 82e662fc69 Remove requirement for LCD when UBL is used. (#6971)
* Remove requirement for LCD when UBL is used.

* fix previous oversights

* further refinement - error messages for P2 & P4

* require R on G26 when not using LCD; default to all points
8 years ago
Tannoo 2c2b991b59 UBL Manual Build Menu Option (#6972)
One click option to manually build UBL mesh.
8 years ago
Roxy-3D 0dd0033b33 Save up to 94 bytes of RAM on 20x4 LCD Display machines (#6964)
* Save up to 94 bytes of RAM on 20x4 LCD Display machines

Moved the custom screen characters out of RAM into Program Memory.  With
SD-Card support and the Progress Bar enabled, this saves 94 bytes of RAM
memory.

This was tested using the example_configurations/FolgerTech-i3-2020
files.  So a couple small changes to those files snuck into this Pull
Request.

Probably...  We can find similar savings in the Graphics LCD code it we
comb through it.   And if so...  That is the place we really need to
save RAM memory!

* Tidy up white space and indentation
8 years ago
Bob-the-Kuhn ba0bd33c38 Removed check for 2560 family 8 years ago
Scott Lahteine 04b07a6ecc Unused var in Stepper 8 years ago
Scott Lahteine eb8af486d2 Ensure safe temperature for M600 8 years ago
Scott Lahteine bfe7fbe5c0 Maintain message scroll rate 8 years ago
Scott Lahteine 6411d65c48 Fix Morgan SCARA S2 calculation 8 years ago
Scott Lahteine 46752588b9 Merge pull request #6948 from Bob-the-Kuhn/redundant_temperature
fix redefinition errors for redundant_temperature
8 years ago
Scott Lahteine 5938dae200 Merge pull request #6950 from MagoKimbra/fix_g29_3_point
Fix G29 with 3 point
8 years ago
Scott Lahteine c5e0f08e35 Merge pull request #6951 from fixoid/patch-4
Initializing extruder/nozzle servo when turning on the printer
8 years ago
Scott Lahteine e4937b0285 Cleanup of spacing and formatting 8 years ago
fixoid 1aab9906e6 Initializing extruder/nozzle servo when when turning on the printer 8 years ago
MagoKimbra 663ff7f92a Fix G29 with 3 point 8 years ago
oldmcg 9f295581f0 Ubl delta fixes and improvements (#6941)
* Change all direct changes of ubl.state.active to
  set_bed_leveling_enabled() which handles apply/unapply
  leveling to maintain current_position consistency.

Fix invalidation of UBL mesh to invalid unreachable
  mesh points as well (delta corners).

Fix UBL_DELTA unapply_leveling logic and when
it gets applied, including fade_height changes.

Add optional M114 D for detailed position information,
disabled from compilation by default (M114_DETAIL).

* UBL_DELTA raw and inline kinematics

* UBL planner fall through fix

* consistent variable names

* Cleanup orphaned code and whitespace changes.
Use _O2.

* compile warnings cleanup

* Remove redundant #ifdef condition
8 years ago
Bob-the-Kuhn c34d7a29a6 fix redefinition errors for redundant_temperature
Removing redundant_temperature from public section and leaving it in the
private section
8 years ago
Bob-the-Kuhn 6a5d3b580d fix "hex_address not defined" when UBL is enabled 8 years ago
Scott Lahteine 789b2928a8 Tweak scrolling message code 8 years ago
Scott Lahteine fc7d7f87b4 Init probe test pin with FastIO 8 years ago
Scott Lahteine 0282452cea Make Parser::seen volatile 8 years ago
Scott Lahteine 9a305a467b Patch LCD Contrast menu item 8 years ago
Scott Lahteine 90ccac4bcf Clean up after recent commits 8 years ago
Bob-the-Kuhn 2130f10de8 allow space between parameter and value 8 years ago
Bob-the-Kuhn ebda4663c3 for discusion 8 years ago
FATALHERMIT 911079104e Support for ZRIB v2.0 Control Board 8 years ago
Scott Lahteine 65a0212866 Easier override of FILWIDTH_PIN 8 years ago
Scott Lahteine 147d9d76fc Merge pull request #6928 from Bob-the-Kuhn/Fix-case-light-logic-on-Azteeg-X3-boards
Fix case light logic on Azteeg_X3 boards.
8 years ago
guntherv73 4288c4fb4f Configurations for Malyan M150 8 years ago
Scott Lahteine 1919cb0d1e Config cleanups 8 years ago
Bob-the-Kuhn 9a9bbfc57c Fix case light logic on Azteeg_X3 boards. 8 years ago
Thomas Moore a32f7b329c Fix heater status display for advanced pause 8 years ago
Scott Lahteine 445865ea03 REPRAPWORLD_KEYPAD is NEWPANEL but not ULTIPANEL 8 years ago
Scott Lahteine 4296a8b74e For status scrolling, pad a short message 8 years ago
Scott Lahteine 4a96433b7e Simplify counting of printable characters 8 years ago
Scott Lahteine 8d69394ae1 Fix LCD printing of progmem strings 8 years ago
Scott Lahteine c74d4dede6 Prevent illegal leveling combinations
Addressing issue #6901
8 years ago
Scott Lahteine 155aa62fb0 Merge pull request #6912 from thinkyhead/bf_better_pulse_delay
Account for dual XYZ in pulse delay cycles estimate
8 years ago
Scott Lahteine a5fa586642 Preferred patch to gcode.h 8 years ago
Bob-the-Kuhn 1b41e1f645 another compile error
only seen if

#if ENABLED(TEMPERATURE_UNITS_SUPPORT)
      ...
    #if
ENABLED(ULTIPANEL) && DISABLED(DISABLE_M503)
8 years ago
Bob-the-Kuhn 65bd4c8c94 Merge pull request #6797 from Bob-the-Kuhn/M355-case-lightimprovements-(1.1.x)
M355 case light improvements (replaces PR #5685)
8 years ago
Bob-the-Kuhn 9657e7d3ee copied file changes from PR #5685
==============================

Configuration_adv.h changes

==============================

add "live" LCD update

==============================

P & S version

==============================

final (hopefully) tested version

==============================

update M115 capabilities print

==============================

Menu changes portion of the requested changes

==============================

changed USEABLE_HARDWARE_PWM from a function to a series of macros

==============================

changes per review
8 years ago
Bob-the-Kuhn 8206bb9bb9 fix compile error
invalid conversion from 'const char*' to 'char*' [-fpermissive]
8 years ago
Scott Lahteine df91346188 Account for dual XYZ in pulse delay cycles estimate 8 years ago
Scott Lahteine 7236109f2a Patch M24 / M125 for delta 8 years ago
Scott Lahteine be17033762 Fix case light menu toggle 8 years ago
Scott Lahteine 89b93058e3 Merge pull request #6887 from christianh17/PR-sanitycheck
enable DEACTIVATE_SERVOS_AFTER_MOVE with switching nozzle
8 years ago
Scott Lahteine 05b66234ae Merge pull request #6895 from thinkyhead/bf_user_commands
Custom user commands menu
8 years ago
Scott Lahteine 84a0a77c59 Merge pull request #6852 from tcm0116/mixing_extruder_lin_advance
Generate error if MIXING_EXTRUDER and LIN_ADVANCE are both enabled
8 years ago
Scott Lahteine 266ae8912a Formatting in _draw_heater_status 8 years ago
Scott Lahteine 6b9ca16f36 Patch lcd_print edge limit code 8 years ago
Tannoo 74d6dee920 User Command (Script) Menu
The menu (commands / scripts) is configurable in `Configuration_adv.h`.

- Added conditionals.
- Changed script handling.
- Slimmed and working!
- Added Status message.
- Returning to lcd status screen now!
- Example Configs Updated.
- Cleanups by @thinkyhead
8 years ago
Scott Lahteine d9c8072037 Edit PROPORTIONAL_FONT_RATIO comment 8 years ago
Scott Lahteine 46b32e4548 Cleanup LCD interface, add lcd_reset_status 8 years ago
Scott Lahteine ca99d67ede Fix UBL "Info screen" menu items 8 years ago
Scott Lahteine 2c7a39bc0e Fix LCD print aborted message 8 years ago
Scott Lahteine 0f1e8c195d Draw on LCD after value has changed 8 years ago
Scott Lahteine 51587c4b43 Rename Feedrate to Velocity to match prior naming 8 years ago
Scott Lahteine 9677f3f2f5 Patch up LCD Bed Leveling menu 8 years ago
Scott Lahteine fc2eaab7f3 Show home option in level bed menu 8 years ago
Scott Lahteine c6a7adc293 Patch G29 A and Q arguments to bypass setup 8 years ago
Scott Lahteine 4cece2d72e Use NAN for G29 W omitted parameters 8 years ago
Scott Lahteine 2d71569138 Fix spacing in JSON output 8 years ago
Scott Lahteine b2d3c8aedd Have G28 do a refresh of the display 8 years ago
Scott Lahteine 50ab9c2e04 General cleanup of spacing, comments 8 years ago
Scott Lahteine f1e33afda4 Return to Bed Leveling menu when done 8 years ago
Scott Lahteine 78d8c598e1 Fix lcd_synchronize with message 8 years ago
Scott Lahteine eb39d6e3e2 Don't draw progress bar until it has 1% 8 years ago
Scott Lahteine 194f8b2f55 Start at Z=0 in manual probing 8 years ago
Scott Lahteine 6f89db11f0 Allow lcd_setstatusPGM to reset the alert level 8 years ago
Scott Lahteine 3fe333143c Case light as a toggle menu item 8 years ago
Scott Lahteine d013bddfa8 Merge pull request #6876 from thinkyhead/bf_extend_leveling_menu
Extend the ABL/MBL Bed Leveling menu
8 years ago
Scott Lahteine 01e7e234c6 Add more options to the Bed Leveling menu 8 years ago
Scott Lahteine 0cbe448edf Split up Control > Motion submenu 8 years ago
Scott Lahteine a3645ec921 Reference op with variable name 8 years ago
Scott Lahteine 71367fd518 Scrolling status message option 8 years ago
Scott Lahteine b0eae68f57 Prevent bed temperature being set too high 8 years ago
Scott Lahteine 493f0b0c62 Fix some compiler warnings 8 years ago
christianh17 f379a326cc enable DEACTIVATE_SERVOS_AFTER_MOVE with switching nozzle
When using switching nozzle it should be possible to disable the servo after move. Do it only if you do not need the servo power to keep the position.
8 years ago
Scott Lahteine 33279a1e02 Code style tweak to gcode.h 8 years ago
Ernesto Martinez ac959b12ee Updates to language_es.h based on latest updates. (#6871)
Spanish language updates
8 years ago
Scott Lahteine 55c700d537 Tweak to gcode.h 8 years ago
Bob-the-Kuhn 868e7db4ae value check was looking at the code 8 years ago
Thomas Moore fb5e0ffe16 Unify M600 and M125 pause features (#6407)
* Unify M600 and M125 pause features
* Cleanup per thinkyhead's comments
* Rename filament_change_menu_response to advanced_pause_menu_response
* Include HAS_BED_PROBE in QUIET_PROBING
* Update gMax example file
* is_idle() is out of scope without the braces
* Convert FT-i3-2020 to Advance Pause names...
* Allow pause even if not printing
8 years ago
Scott Lahteine b3a97b5013 Patch up LCD level bed menus 8 years ago
Scott Lahteine 78af2b1444 Fix PROBE_MANUALLY via G-code 8 years ago
Scott Lahteine 082da23391 One fewer EOL in M503 output 8 years ago
Scott Lahteine b15e531464 Fix screen change on character display 8 years ago
Thomas Moore 44e657766e Add incompatibility error to Sanity Check for MIXING_EXTRUDER and LIN_ADVANCE 8 years ago
Scott Lahteine 735405b2a4 Merge pull request #6848 from thinkyhead/bf_scara_M665
Add M665 for SCARA
8 years ago
Scott Lahteine ffa901f373 Merge pull request #6839 from thinkyhead/bf_day_ending_in_y
UBL ultralcd.cpp patches
8 years ago
Scott Lahteine 361cbba113 Use M665 to set SCARA angle offsets 8 years ago
Scott Lahteine 5ed63a5724 Apply const in prepare_kinematic_move_to 8 years ago
Scott Lahteine 5cbe0244c5 Fixes for spindle/laser and SCARA probe bounds 8 years ago
Scott Lahteine 1f52c9f5df Neater Megatronics 3 pins 8 years ago
Scott Lahteine af81cb4cbb Patch for M503 output 8 years ago
Scott Lahteine 1d167a6874 Some cleanup, fixes for ultralcd.cpp UBL code
- Free up 30 bytes of SRAM in UBL LCD code
- Fix BUILD_ABS_MESH temperature
- Fix UBL indentation in ultralcd.cpp
- UBL vars lowercase, "convert to positive" sensibly
8 years ago
Scott Lahteine f4028fe088 New GCode Parser - Implementation 8 years ago
Scott Lahteine 002a06c507 New GCode Parser - Configuration 8 years ago
Scott Lahteine ad915b667e One more mesh_index_to_npos update
Followup to #6827
8 years ago
Scott Lahteine 2881f0a48d Fix, extend G42 with P (probe) parameter
- Also fix handling of SCARA and misuse of `codenum`.
8 years ago
Scott Lahteine d252d1b6a2 Merge pull request #6831 from thinkyhead/bf_move_g7
Move G7 to G42
8 years ago
Brian 82ca6248e2 Move G7 to G42
See: #6777
8 years ago
Scott Lahteine 26ffa558a3 Use redraw flag for both types of LCD 8 years ago
Scott Lahteine 3ff7515527 Merge pull request #6817 from cbusillo/patch-1
missing enable for M605 for duplication mode
8 years ago
Scott Lahteine 34cfbc90cd Use new attribute macros in more places 8 years ago
Scott Lahteine 85b967657e Embed G26/G29 in ubl class, with enhancements 8 years ago
Scott Lahteine c99bd69889 Apply const float & more 8 years ago
Scott Lahteine ad5638f78c Cleanup some fastio code 8 years ago
Scott Lahteine e271521c39 Single user_canceled function in G26 8 years ago
Scott Lahteine c2ea22da49 Clean up whitespace 8 years ago
Scott Lahteine ceb62fc7e1 Fixes #6828: M428 bug 8 years ago
oldmcg 48f7652143 UBL G29 -P3.1 smart fill (#6823)
* UBL G29 -P3.1 mesh fill with distance-weighted least squares fit.

* Back to original -O0 on G29 for now.
8 years ago
Scott Lahteine 850203fb3a Merge pull request #6816 from thinkyhead/bf_lcd_live_editing
Constrain LCD status message rendering
8 years ago
Roxy-3D 3129260c44 Misc. Clean Up (#6822)
* Misc. Clean Up

Mostly UBL related clean up.
- But fixed a bug in the thermistortables.
- Made G26 more responsive to user aborts.
- Added sanity checks for older name for UBL_MESH_VALIDATION.
- Made G29 P4 able to edit invalidated mesh points
- Restore a reasonable Fade Height for UBL when creating new state information
- Get UBL's Topology Map to look a little bit better
- Make sure the user doesn't see a blank screen when doing Mesh Editing.

* Huh???   GitHub Desktop screwed up!

* get the planner object in scope

* Fix out of scope z_fade_height

* Travis timed out...

I need a change so I can force a new commit and sync.
8 years ago
cbusillo 3b4116e73b missing enable for M605 for duplication mode
I believe gcode_M605 will not be called when using DUAL_NOZZLE_DUPLICATION_MODE without this change.
8 years ago
Scott Lahteine 5e8892d6b5 Show Restore Failsafe item with EEPROM off 8 years ago
Scott Lahteine 76af9ac7c5 tweaks 8 years ago
Scott Lahteine ba5910ab6c Constrain LCD status message rendering 8 years ago
MagoKimbra 2c309a8f7c Fix set_lcd_contrast 8 years ago
Scott Lahteine 22dbb2117c Merge pull request #6812 from thinkyhead/bf_day_ending_in_y
Cleanup code, organize & document fastio pin mappings
8 years ago
Roxy-3D 364f8fb613 Update Configuration.h files to better names (#6814)
Changed UBL_G26_MESH_EDITING to UBL_G26_MESH_VALIDATION
Added UBL_MESH_EDIT_MOVES_Z to prepare for that change (coming next)
8 years ago
Scott Lahteine d7fda2fe49 Formatting, const in G33 8 years ago
Scott Lahteine 1519b0e7c1 Split up fastio.h, document pin mappings 8 years ago
Scott Lahteine 49599caade General cleanup to utf_mapper.h 8 years ago
Scott Lahteine 02f15f6775 UBL-related cleanup, spacing, standards
Reference: #6804
8 years ago
Scott Lahteine 52e20aeab3 Pins-related cleanup, formatting 8 years ago
Scott Lahteine ea906e4da7 Merge pull request #6810 from thinkyhead/bf_lcd_live_editing
Add "live editing" option to LCD menus
8 years ago
Scott Lahteine 11fc9564c9 Add live editing option to LCD menu 8 years ago
Scott Lahteine 8a0a5cfccc Temp-related cosmetic changes 8 years ago
Scott Lahteine b29dbbd5e4 Use uint16_t for temps 8 years ago
Scott Lahteine ebcd1aaf88 Access hotend/bed temperatures as float 8 years ago
Scott Lahteine 6ce2b1ff4a G33 evolutionary changes 8 years ago
Scott Lahteine 3c061a9f9a UBL tabs, whitespace, spelling, etc. 8 years ago
Scott Lahteine 75badae2f8 Disable PROBE_MANUALLY for UBL
Plus some other UBL tweaks.
8 years ago
Scott Lahteine 94a4af1d7f Merge pull request #6773 from thinkyhead/bf_lcd_patch_e5
Patch LCD code for 5th extruder
8 years ago
Brian 01f452c37c Tweak Azteeg X3 PRO _pins.h so Viki2 will work for those without a case light.
- add comment explaining that the Panucatt Viki2 wiring diagram uses pin 44
8 years ago
Brian e09b4ce4a5 Add checking 8 years ago
Brian 13599a73c7 Add `G7` gcode command to move between UBL mesh points
- can be augmented in the future to enable for other leveling systems

Quite simple, but did not want to modify `G1` as the additional checking would slow it down.

Tested & working.
8 years ago
Brian 43c24f0027 Fix recent regressions, &c.
- fix broken `M421` due to less-than-careful optimization
- add HOME_AFTER_DEACTIVATE define to advanced config so not everyone has to rehome after steppers are deactivated
- misc. cleanups (remove unused label, unused variables)
8 years ago
Scott Lahteine 3843a5151a Patch LCD code for 5th extruder, EEPROM reset 8 years ago
Scott Lahteine 6c064bb7d6 Some probe_pt error-handling 8 years ago
Brian 3370329751 Fix broken EEPROM save/load 8 years ago
Scott Lahteine f0fe26c411 Ensure Arduino.h and configs are included for serial.cpp 8 years ago
Scott Lahteine ffb5353294 Merge pull request #6738 from thinkyhead/bf_config_crc_rebase
Implement CRC16, develop mesh allocation table
8 years ago
Scott Lahteine e806e6419a Merge pull request #6768 from thinkyhead/rc_spindle_m3_m5
Spindle / Laser support
8 years ago
Scott Lahteine d6f49c6626 Merge pull request #6752 from jdelahayes/bugfix-1.1.x
Update french language
8 years ago
Scott Lahteine 55a87da036 SPINDLE/LASER implementation 8 years ago
Scott Lahteine ffe0e2d19a SPINDLE/LASER pins changes 8 years ago
Scott Lahteine 99c4900a98 SPINDLE/LASER config changes 8 years ago
Scott Lahteine a3abfeac47 Mark strings needing translation 8 years ago
Scott Lahteine 7f4e4b1212 UBL name/state methods 8 years ago
Brian 7852369987 Implement CRC16, develop mesh allocation table
- Add crc16 utility function
 - Implement CRC16 for config store, remove old checksum, increment layout version
 - Move UBL mesh store/load to MarlinSettings; increment UBL_VERSION
 - Begin to lay out MAT structure, prototype functions, etc.
 - Rename ubl.state.eeprom_storage_slot to .storage_slot
 - Misc. optimization
 - Cleanup/standardize/improve some messages

This is a work in progress!
8 years ago
Scott Lahteine 00d358d92d Fix a PROBE_MANUALLY bug in ultralcd.cpp 8 years ago
fixoid c2321b1cdd Separate SWITCHING_NOZZLE and SWITCHING_EXTRUDER 8 years ago
Scott Lahteine 238fb53617 Patch home_all_axes to ignore G28 XYZ parameters 8 years ago
Scott Lahteine 6b6630e11b Clean up trailing whitespace and tabs 8 years ago
Roxy-3D d30e478f97 Fix incorrectly optimized find_closest_mesh_point_of_type() function (#6761) 8 years ago
oldmcg 5a9e52a3e0 Use COPY_XYZE macro to copy exactly 4 elements (#6758)
Fix undefined DELTA_PROBEABLE_RADIUS for UBL_DELTA
8 years ago
Roxy-3D 8606644343 M48 Fix for Delta Configuration Files & UBL G29 only homes when necessary (#6757)
* Fix M48 for Delta's  There was a scope issue: DELTA_PROBEABLE_RADIUS wasn't getting defined.

* Check if the specified G29 command requires homing
8 years ago
Tannoo 0cd398c25d UBL Menu Updates (#6751)
Things should be pretty stable for a while.   
But it wouldn't surprise me if the Delta people have a need for a few special commands.
8 years ago
Johann Delahayes a5737cba7c Update french language 8 years ago
Scott Lahteine 0fef9a2983 Remove "ubl." prefix from calls within ubl method 8 years ago
Scott Lahteine 14a4257c7b UBL tabs, whitespace, spelling, etc. 8 years ago
Scott Lahteine 56e2e331ed UBL G29: replace 'O' with 'T'
Since we already used 'T' for `G29` Topology Report in the past, and since 'T' is available…
8 years ago
Scott Lahteine 091f94a6bf Fix up M421 and some comments 8 years ago
Scott Lahteine 4ec4ecff1a Reduce find_closest_mesh_point_of_type a little 8 years ago
Scott Lahteine f1a1c6873e Patch lcd_implementation_status_screen compiler warning 8 years ago
moebyusDev 2266c0780d fixed spanish lang
It was missing MSG_FILAMENT_CHANGE_HEAT_2 and MSG_FILAMENT_CHANGE_HEATING_2
8 years ago
oldmcg b213a45efb UBL_DELTA post merge cleanup (#6705)
* UBL_DELTA post merge cleanup:
   fix fade_height, lost during some previous merge
   fix float cx,cy which are not const
   move repeated z_cxcy calc line inside loop
   style fixes and comment fixes/alignment

* Update ubl_motion.cpp

remove unnecessary parentheses

* Update Conditionals_post.h

Change name of define to more accurate meaning:
UBL_GRANULAR_SEGMENTATION_FOR_CARTESIAN
which is not and should not be the default for cartesians with UBL.
8 years ago
Roxy-3D 6f86c46fa6 Fix typo that caused scope issues for DELTA (#6750) 8 years ago
Roxy-3D 1fbcbc05f6 UBL no longer flout's the sacred GCode standard (#6745)
Also clean up ubl_motion.cpp debug info and fix declaration of cx & cy
8 years ago
Scott Lahteine c262ea92e0 Merge pull request #6733 from abusca/Euskera
Updated Basque translation
8 years ago
Scott Lahteine 267f77b18b More constraint on axis_unhomed_error 8 years ago
Aaron Busca 645096b87a Updated Basque translation
Updated Basque translation with new strings.
8 years ago
Roxy-3D 40d95a4e23 Update the gMax files to display better with Proportional Fonts (#6727)
Update the gMax files to display better with Proportional Fonts
8 years ago
Roxy-3D c06af63f87 G26's default behaviour ought to be the entire mesh (#6726)
Adding the capability to specify ahead of time how much of the validation pattern to print made it so by default G26 only did one circle and no connecting lines.

It is more natural for the unsophisticated user to just do the entire mesh (bed).   We default the repetition count to GRID_MAX_POINTS+1 to insure we get every last one of them!
8 years ago
Roxy-3D 15040821e0 Setup FolgerTech-i3-2020 files better for the user (#6724)
UltiPanel was enabled, but technically, it is a REPRAP_DISCOUNT_SMART_CONTROLLER
Either configuration works on the machine.  But we want it 'Right'.

Setup the Proportional Font spacing so columns line up nicer on PronterFace and Repetier Host.
8 years ago
Scott Lahteine 67c9b1e332 Update M665 comment, fix M665 code_value code. 8 years ago
Scott Lahteine 37399e3cb5 Fix prepare_move_to_destination_cartesian for UBL 8 years ago
Scott Lahteine a7fb55ea6d Use GRID_MAX_POINTS. Some formatting 8 years ago
Scott Lahteine e51b5774db Merge pull request #6699 from mtowara/patch-1
Bugfix PRINTER_EVENT_LEDS
8 years ago
Scott Lahteine 056350d9bf Merge pull request #6656 from FHeilmann/fix_fwretract_pos_z_move
Fix FWRetract with positive z-moves during retracted state
8 years ago
Scott Lahteine 0e582bcfb7 Fix #6691 - redundant line in M665 8 years ago
Markus Towara 68ae7c8d7a Bugfix PRINTER_EVENT_LEDS
Extra closing curly bracket terminates while loop early if PRINTER_EVENT_LEDS defined
8 years ago
Scott Lahteine ba29da56e0 Add disclaimer for verboten parameters 8 years ago
Scott Lahteine 0696dda470 Cleanups to UBL_DELTA 8 years ago
Scott Lahteine cbfca29522 M421 tweaks, just to use const 8 years ago
Scott Lahteine 233f824dd6 Define GRID_MAX_POINTS 8 years ago
Scott Lahteine b17e2d3dcd Apply const in Marlin_main.cpp 8 years ago
Scott Lahteine 92fbea2906 Add some GCodes to the header of Marlin_main.cpp 8 years ago
Scott Lahteine 94e90ca26c Tweak M80/M81 descriptions 8 years ago
Scott Lahteine ee50dfaaf3 Adjust G26 arguments 8 years ago
Scott Lahteine b0ba5cae73 Fix a spelling boo 8 years ago
oldmcg 91841d75c9 UBL_DELTA (#6695)
UBL on Delta's....     Should be close!    Should not affect any Cartesian printer.
8 years ago
bgort 445003dbb8 Merge pull request #6694 from bgort/g29p2b
UBL:  Minor improvement to G29 P2
8 years ago
Brian 5a5dba6fc8 UBL: Minor improvement to G29 P2
- allow H code value to override probing height
- minor cleanups
8 years ago
Brian ae676490c9 M421: Add 'adjust closest point' capability
- Split M421 into separate versions for bilinear and ubl
- Fix minor issue in G26
8 years ago
Scott Lahteine 9a688d1456 Merge pull request #6682 from thinkyhead/bf_M80_s_arg
"M80 S" to report the state of the PSU pin
8 years ago
Roxy-3D b63e82f309 M421 Mesh Point Offset and misc. UBL clean up (#6685)
* M421 Mesh Point Offset and misc. UBL clean up

Allow M421 to accept an offset as well as absolute value for a specified
mesh point.
And misc. UBL clean up to reduce redundent code.

* Better error checking for M421

* Fix M421 Y index bug

I just noticed....  We've had a Y index bug for who knows how long?
8 years ago
Pablo Ventura 539e0c2f31 "M80 S" to report the state of the PSU pin 8 years ago
bgort df42428281 Merge pull request #6665 from bgort/font
Add proportional font adjustment ratio
8 years ago
Brian 2604742191 Add proportional font adjustment ratio
- update example configs
8 years ago
bgort b3407a371b Merge pull request #6676 from bgort/g26zhop
G26: Add 0.5mm Z-bump between circles to minimize pattern scraping
8 years ago
bgort c33d99c5b2 Merge pull request #6680 from bgort/g26repeat
G26:  Add 'Repeat' Option
8 years ago
Bob-the-Kuhn 7325035aac Merge pull request #6637 from Tannoo/UBL_Menu_System_1.1
UBL Menu System 1.1
8 years ago
Brian f7a201b0d0 G26: Add 'Repeat' Option
- Allows for specifying number of points to print/validate, using 'R' code like with G29 P4 Rx
- Moved the code for Random to 'M' so we could be consistent with G29 P4
- G26 instructions indenting/cleanup
8 years ago
Brian 9c5957fc77 G26: Add 0.5mm Z-bump between circles to minimize pattern scraping 8 years ago
Brian 4da14b14f4 UBL Cleanup/Bugfix
- Fix bug in ubl_line_to_destination
- Improve/fix output of some ubl.h functions
8 years ago
Tannoo 66db6c3acc UBL Menu System 1.1
/**
     * UBL System submenu
     *
     *  Prepare
     * - Unified Bed Leveling
     *   - Activate UBL
     *   - Deactivate UBL
     *   - Mesh Storage
     *       Memory Slot:
     *       Load Bed Mesh
     *       Save Bed Mesh
     *   - Output Map
     *       Map Type:
     *       Output Bed Mesh Host / Output Bed Mesh CSV
     *   - UBL Tools
     *     - Build Mesh
     *         Build PLA Mesh
     *         Build ABS Mesh
     *       - Build Custom Mesh
     *           Hotend Temp:
     *           Bed Temp:
     *           Build Custom Mesh
     *         Info Screen
     *       - Build Cold Mesh
     *       - Fill-in Mesh
     *           Fill-in Mesh
     *           Smart Fill-in
     *           Manual Fill-in
     *           Info Screen
     *         Continue Bed Mesh
     *         Invalidate All
     *         Invalidate Closest
     *     - Validate Mesh
     *         PLA Mesh Validation
     *         ABS Mesh Validation
     *       - Custom Mesh Validation
     *           Hotend Temp:
     *           Bed Temp:
     *           Validate Mesh
     *         Info Screen
     *     - Edit Mesh
     *         Fine Tune All
     *         Fine Tune Closest
     *       - Adjust Mesh Height
     *           Height Amount:
     *           Adjust Mesh Height
     *         Info Screen
     *     - Mesh Leveling
     *         3-Point Mesh Leveling
     *       - Grid Mesh Leveling
     *           Side points:
     *           Level Mesh
     *         Info Screen
     *   - Output UBL Info
     */
8 years ago
Brian 3b0127cf8e Fix compiler complaint related to M100 8 years ago
Scott Lahteine 11104f177b Apply const in BABYSTEPPING 8 years ago
Scott Lahteine 081bf1f879 Patch #else / #endif comments 8 years ago
Scott Lahteine a9487c9443 Reduce redundancy in BLTOUCH conditionals 8 years ago
Scott Lahteine 8d961b51cc Eliminate M100 compiler warnings? 8 years ago
bgort efb9ce24d9 Merge pull request #6645 from tcm0116/bltouch_config
Automatically define Z_MIN_PROBE_ENDSTOP_INVERTING for BLTouch
8 years ago
bgort e2f07917ab Merge pull request #6644 from tcm0116/bltouch_menu
Move BLTouch LCD menu from Main to Main/Control
8 years ago
Florian Heilmann fe96376a73 Fix FWRetract with positive z-moves during retracted state 8 years ago
Scott Lahteine 47cae2929f Patch platformio.ini to fix build error in DevIoT
For compatibility with DevIoT, until that can be solved.
8 years ago
Scott Lahteine 911a87e006 Disable SCARA feedrate scaling by default 8 years ago
Scott Lahteine 71396f77d3 Cleanups following recent commits 8 years ago
Scott Lahteine dca48f0e63 Move platformio.ini back to Marlin folder - it works there 8 years ago
Scott Lahteine a6dafb058e Small reduction in error code size 8 years ago
Scott Lahteine a1e04942a2 Cleanup to software PWM variables 8 years ago
Thomas Moore a20d0794e6 Automatically define Z_MIN_PROBE_ENDSTOP_INVERTING for BLTouch 8 years ago
Thomas Moore 3279337f47 Move BLTouch LCD menu from Main to Main/Control 8 years ago
Brian 6cb0fa4128 Cleanup previous implementation of new quiet probing
Saves a few lines of code.
8 years ago
bgort 4b7f8ad9c6 Merge pull request #6610 from bgort/pio-improvements2
PlatformIO-related changes
8 years ago
Scott Lahteine 56ca47ab9d Patch configuration temp units 8 years ago
Scott Lahteine 421dd62800 Adjust spacing of "spaces" 8 years ago
Scott Lahteine 26dba44cd3 Patch redundant lcd settings 8 years ago
Scott Lahteine 34b5041576 Spacing adjustment, ubl_G29 8 years ago
Scott Lahteine 1c4ed8b106 Note 5 extruders in config comments 8 years ago
Scott Lahteine 6e4a5cc8c6 Patch missing const in temp_abs 8 years ago
bgort d35e2fda10 Merge pull request #6622 from bgort/silentprobing
Improve BLTOUCH_HEATERS_OFF functionality
8 years ago
Scott Lahteine 6ed52fb765 Adjust spacing in LSF 8 years ago
Roxy-3D 110afff415 More misc UBL fixes and update gMax examples (#6632)
I think I forgot to Sync before I committed last time.   Some UBL
changes did not stick.

Also, update the gMax configuaration.h file so other than unique numbers
and settings, it exactly matches the default configuration.h file.
8 years ago
Roxy-3D d92fa40c62 misc. UBL fixes (#6631)
* Restore LSF functionality

Some of the typo's persisted...   Hopefully this gets them all fixed.

* Restore user's expectations of how G28 should behave

* Allow Nozzle size control with ornery host programs
8 years ago
Brian faa270071d Improve BLTOUCH_HEATERS_OFF functionality
- rename to PROBING_HEATERS_OFF
 - move heater pausing functionality into thermalManager
   - add variables, pause(), ispaused(), other functions
 - add fan pausing functionality -> PROBING_FANS_OFF
 - add probing_pause() wrapper
 - move pausing into do_homing_move() and do_probe_move() to minimize quiet time and so other probe types can benefit
 - example configs
8 years ago
lrpirlet d66e9efac5 G29 P1 stops reporting Invalid location with this patch 8 years ago
Scott Lahteine ce507deb9f Support temperature units in M503 8 years ago
bgort a59066bca9 Various improvements - mostly UBL-related (#6607)
UBL Clean up.
8 years ago
Brian 0446dd3ad8 PlatformIO-related changes
- move platformio.ini out of source directory to be more consistent with 'normal' PlatformIO usage
  - facilitates IDE integration
- add related .gitignores
8 years ago
Scott Lahteine 77769e284f Edit configuration comments 8 years ago
Scott Lahteine 6876e79d42 Tweak command index increment 8 years ago
Scott Lahteine 7fcb5c1424 Minor fix in K8200 readme 8 years ago
Max Matveev 267f3a03d9 Fixed USE_CONTROLLER_FAN #define usage 8 years ago
bgort ae7c602031 fix error in M105 output -- use SERIAL_PROTOCOL for ints instead of SERIAL_PROTOCOL_F (#6584)
also removed wayward 'address of' ampersand in setTargetHotend and setTargetBed parameters
8 years ago
Scott Lahteine 3cd9af2409 bugfix-1.1.x ReadMe, Version, helper scripts 8 years ago
Florian Heilmann 15268770f5 Fix broken fwretract recovery extruder feedrate
When both lowering and recovery are performed using the same "prepare_move_to_destination()" the extruder recovery feedrate ends up being ignored and, instead, is only capped by either the maximum e-speed or the time it takes to perform the z-lowering. 
Performing the two moves separately from each other ensures a correct recovery feedrate.
8 years ago
Scott Lahteine 58210c3a19 Merge pull request #6568 from thinkyhead/rc_bilinear_extension
Add EXTRAPOLATE_BEYOND_GRID option to bilinear leveling
8 years ago
Scott Lahteine da08e11acd Add EXTRAPOLATE_BEYOND_GRID option to bilinear leveling 8 years ago
Scott Lahteine 6834e36871 Merge pull request #6567 from thinkyhead/rc_sdcard_stop
Shutdown heaters, autotemp on SD Cancel
8 years ago
Scott Lahteine 399efd66ed Click to resume 8 years ago
Scott Lahteine 1196e3ca59 SDCard print completion can use "M0" 8 years ago
Scott Lahteine 6854f08d22 Shut down autotemp in disable_all_heaters 8 years ago
Thomas Moore acec237092 Shutdown heaters and fan after canceling a print from the SD card 8 years ago
Scott Lahteine 11b6a3cbb6 Fix regression in least_squares_fit.cpp 8 years ago
Scott Lahteine e1b85ff67b Merge pull request #6559 from thinkyhead/rc_more_optimal
Compact smart_fill_mesh slightly
8 years ago
Scott Lahteine 9890141f7b M100 tweak 8 years ago
Scott Lahteine 2658cc707a Treat temperature as integer, when possible 8 years ago
Scott Lahteine 1b2c7ec20a Make G26 compatible with inches and thermal unit modes 8 years ago
Scott Lahteine 241bdffe65 Dress up Bilinear Leveling code 8 years ago
Scott Lahteine 67ecf06cc4 Patch issue in gcode_M900
Noted in #6550
8 years ago
Scott Lahteine de5e485ed7 Explicit upward angle solution 8 years ago
Scott Lahteine ecdf68735f Compact smart_fill_mesh slightly 8 years ago
Scott Lahteine 628391304f Merge pull request #6552 from thinkyhead/rc_more_ubl_cleanup
Further cleanup of UBL
8 years ago
Scott Lahteine 902fe76db9 Merge pull request #6556 from thinkyhead/rc_use_controller_fan
Implement USE_CONTROLLER_FAN as a feature
8 years ago
Scott Lahteine 7ba7474a73 Drop extra parens from address-of operator 8 years ago
Scott Lahteine 0bf5add075 Use UBL_MESH_(MIN|MAX)_[XY] for G29 move limits 8 years ago
Scott Lahteine b8ba3b7647 Use 'sq' macro where possible 8 years ago
Scott Lahteine 66eba3346b Remove G29 lcd control debugging 8 years ago
Scott Lahteine 3517154135 Reduce code size, fix bug in smart_fill_mesh 8 years ago
Scott Lahteine c4e34adcf1 Apply formatting, coding standards to UBL 8 years ago
Scott Lahteine f4239e62b1 Merge pull request #6557 from thinkyhead/rc_hotend_status_item
Keep refreshing LCD if hotend status is on-screen
8 years ago
Scott Lahteine fc857c5b78 Merge pull request #6549 from thinkyhead/rc_bltouch_refix
Fix BLTOUCH_HEATERS_OFF bug
8 years ago
Thomas Moore b39f634252 Continuously update LCD when hotend status is displayed in Filament Change screens 8 years ago
Scott Lahteine 2c13922c46 Implement USE_CONTROLLER_FAN as a feature 8 years ago
Scott Lahteine 492bc536bf Modify debug methods to take PSTR 8 years ago
Bob-the-Kuhn e5a27d9f36 G29 P2 & P4 bug fixes & improvements 8 years ago
Scott Lahteine b93be716cf Remove trailing whitespace 8 years ago
Scott Lahteine 76eca9732d Fix mis-named language string define in Dutch 8 years ago
Scott Lahteine 806f670092 Merge pull request #6511 from Bob-the-Kuhn/UBL--G26-minor-improvements
UBL: G26 minor improvements
8 years ago
Scott Lahteine 0803c9d997 Merge pull request #6533 from thinkyhead/rc_autocal_patches
General cleanup of G33
8 years ago
Brian ff5fed137f Fix BLTOUCH_HEATERS_OFF bug 8 years ago
Scott Lahteine ca1dd739a3 Organize ubl.h defines by the files they serve 8 years ago
Scott Lahteine 0449f69179 Cleanup patch to recent merge 8 years ago
LVD-AC da2abad636 Various cleanups of G33
- update comment section
- redefined P5 grid
- minor clean to probe radius routine
- updated EEPROM version to V37 according remark in #6517
8 years ago
Bob-the-Kuhn 7ce613db0a Fix Conditionals test for endstop plug used by Z2 or probe. 8 years ago
Scott Lahteine ef750ae86b Towards supporting Z2 in Endstops::report_state 8 years ago
Scott Lahteine c03c623951 Sanity-check Z2 endstop assigned to a nonexistent pin. 8 years ago
Scott Lahteine 70f31b6c76 Throw an error if no E stepper is free for X2, Y2, Z2 8 years ago
Scott Lahteine ac69eca586 Merge pull request #6538 from bgort/ubl_gridlbls
Fix, cleanup, prettify `G29 O` output
8 years ago
Scott Lahteine 99b11db1a1 Merge pull request #6537 from thinkyhead/rc_cleanup_sunday
Various leveling-related patches
8 years ago
Roxy-3D 41e63bbb7c Fix Horizontal and Vertical UBL optimization bug. (#6540)
* Fix Horizontal and Vertical optimization bug.

And drastically reduce the debug code foot print....

* Yeah Baby!

The debug print is going A - OK !
8 years ago
Scott Lahteine e79b335367 Patches for leveling reactivation in G28 / M48 8 years ago
Brian 92e22c3bf2 Fix, cleanup, prettify `G29 O` output 8 years ago
Scott Lahteine 7d5cd7e0d7 Tweak set_bed_leveling_enabled 8 years ago
Scott Lahteine ed81e9b3d3 Adjust leveling conditionals 8 years ago
Scott Lahteine a64e5659ce Clean up G26 external references, private vars 8 years ago
Scott Lahteine 2887c20788 Add a function to home all axes (i.e., gcode_G28) 8 years ago
Scott Lahteine 8f895d5e01 Merge pull request #6530 from thinkyhead/rc_cleanups_2
Fixes for DUAL_NOZZLE_DUPLICATION_MODE
8 years ago
Scott Lahteine 8002672938 Fixes for DUAL_NOZZLE_DUPLICATION_MODE 8 years ago
Scott Lahteine f69acde966 Merge pull request #6528 from MarlinFirmware/revert-6416-negative-mesh-fix
Revert "Fix for Meshpositions if printer has negative endstop positions"
8 years ago
Scott Lahteine 4803a4322e Revert "Fix for Meshpositions if printer has negative endstop positions" 8 years ago
Scott Lahteine 4f74c416a4 Patch for BLTOUCH_HEATERS_OFF 8 years ago
Scott Lahteine 1823a6ea29 Patch for missing DELTA_HEIGHT 8 years ago
Scott Lahteine d814e468d2 Fix set_heaters_for_bltouch and usage
- Only call `set_heaters_for_bltouch` when actually deploying/stowing
- Clear `next_emi_protection` when re-enabling heaters
8 years ago
Brian 4e1448e75a Various fixes for compiler warnings
add BLTouch-related messages in english and (rusty) french;
add missing endstops.h in ultralcd.cpp;
fix misc. compiler warnings;
fix lsf_reset - ZERO macro can't handle a pointer as it would only memset the size of the pointer, not the size of the entire struct
8 years ago
Scott Lahteine fc9919b749 Merge pull request #6515 from thinkyhead/rc_cleanup_sunday
Some minor cleanups to code formatting
8 years ago
Scott Lahteine c12bc51a59 cardreader.cpp spacing tweak 8 years ago
Scott Lahteine 46b714a52f Cleanup spacing in pinsDebug.h 8 years ago
Scott Lahteine 88141ca717 Remove things that aren't pins from pinsDebug_list.h 8 years ago
Scott Lahteine ff35b11d08 Resolve compiler complaint about memset volatile * 8 years ago
Scott Lahteine 0b421e97c9 Rename some (unused) OMCA pins 8 years ago
Scott Lahteine c2c9f01c8e Patch newly-introduced bug in IS_Z2_OR_PROBE 8 years ago
Scott Lahteine 819df5e06d Cleanups to pins debugging 8 years ago
Scott Lahteine 42824b0e1f Use new serial spacing function to save PROGMEM 8 years ago
Scott Lahteine cd72901fb7 Cleanups to UBL code 8 years ago
Bob-the-Kuhn ce87c7803e implement G26 changes per review 8 years ago
jaysonkelly 769817ce5e Need to define this for Rigidboard V2
Motor current defaults need to be defined for Rigidboard
8 years ago
Scott Lahteine 39c6c5621b Merge pull request #6416 from SkyNet3D/negative-mesh-fix
Fix for Meshpositions if printer has negative endstop positions
8 years ago
Scott Lahteine 671a44b8aa Merge pull request #6410 from teemuatlut/LVD-Delta
Delta auto-calibration updates
8 years ago
Scott Lahteine 5d5c9a040a Merge pull request #6509 from thinkyhead/rc_config_patches
Configuration cleanup
8 years ago
Scott Lahteine d480b6f75a Enable E1 stepper for DUAL_NOZZLE_DUPLICATION_MODE 8 years ago
Bob-the-Kuhn dcde202157 Add startup notice & update host temperatures while waiting
Right now G26 doesn't send a notice to the host that it's running.  It's
not until the heaters are at temperature that you know for sure if it's
running or not.

Added host temperature prints so that someone watching the host
interface will see the temperatures change during the warm up period.
Updates are sent every 5 seconds.
8 years ago
Scott Lahteine 54751e8557 Put DISTINCT_E_FACTORS adjacent to the affected settings 8 years ago
Scott Lahteine 0dbe4b3e54 Edit configurations to reduce verbosity, arrange logically 8 years ago
Scott Lahteine 0750933bc6 Merge pull request #6490 from Bob-the-Kuhn/Missing-X-stop
Endstop not enabled if pin is zero
8 years ago
bgort 5ace3699b1 Output (commented) coordinates on G29 S-1; helps identify the x/y points that correspond with i/j coordinates, which eases manual tweaking of z values (#6507) 8 years ago
Scott Lahteine d7d4378481 Remove inaccurate version description 8 years ago
Scott Lahteine f169c04604 Merge pull request #6491 from thinkyhead/rc_cleanup_wednesday
Various cleanups for recent merges
8 years ago
Scott Lahteine 6d63255ddc Merge pull request #6508 from bgort/pio_improvements
PlatformIO-related improvement
8 years ago
LVD-AC cafc48dff8 little oops 8 years ago
Brian 627730948d Add U8glib as a dependency to platformio.ini for those who use PlatformIO; this makes compiling even easier as u8glib will be downloaded and included automatically.
Also added the new .pio-related directory to .gitignore, and a few ignores for those who use cmake.
8 years ago
bgort 5974d8e168 change G26 default nozzle size to 0.4, consistent with instructions (#6506) 8 years ago
LVD-AC 471a321624 leaner code for probe routine 8 years ago
bgort 3c0d5ba0a1 allow idle() to be called - fixes sometimes crash/hang in G29 I; (#6505) 8 years ago
Roxy-3D 2509587b5a Correct over optimization of pre-initialized variables (#6500)
* Correct over optimization of pre-initialized variables

NEAR_ZERO() works most of the time...  But it leaves corner cases
uncovered.  We need to explicitly check if these variables are +/-
infinity.

* Correct over optimization of pre-initialized variables
8 years ago
LVD-AC 585c00a728 Proposed changes
This is what I did yesterday:

- basicly gave the tests more comprehensive names; put all the
declarations at the top; got rid of the magic negative C-value (renamed
to P + A, O, T)

- "cos(RADIANS(180 + 30 * axis)) * (1 + circles * 0.1 * ((zig_zag) ? 1 :
-1)) * delta_calibration_radius" compiles wrong is zig_zag statement is
without brackets

- DELTA_TOWER_ANGLE_TRIM reset to 3 values (the calcs use the 3th value
to normalize will not compile otherwise)

-Wrote 3 dummies to keep EEPROM lenght the same

-Reset the configs to the 'original' with autocal + menu disabled (but
can be enabled of course)
8 years ago
Scott Lahteine 29fa241617 Initial patches to G33 8 years ago
Scott Lahteine 12ce051b55 Add a function to output spaces to serial 8 years ago
Scott Lahteine 42f4c53254 Starting on G33 rewrite 8 years ago
Scott Lahteine baf3b91460 DELTA_TOWER_ANGLE_TRIM only needs AB 8 years ago
emartinez167 27cd165adf Last three Spanish language strings
Updates as per @thinkyhead request.
8 years ago
Scott Lahteine 2cc9774f34 Apply bltouch_menu
As proffered in #6252
8 years ago
Scott Lahteine 1a111180de Clean up set_heaters_for_bltouch 8 years ago
Scott Lahteine 7db805930a Cleanup configurations 8 years ago
Scott Lahteine 8bf3a3fcdb Remove inaccurate comments from ubl.h 8 years ago
Scott Lahteine 47557d5a19 Fix up formatting in ubl.h 8 years ago
Scott Lahteine 0a8e09c723 Clean up excess whitespace, comment formatting 8 years ago
Scott Lahteine a35c681453 Clean up least_squares_fit 8 years ago
Bob-the-Kuhn 40089249c3 add PIN_EXISTS to HAS_xyz_MIN macro 8 years ago
Scott Lahteine 8020069371 Apply coding standards for indentation 8 years ago
Scott Lahteine dabca83742 Merge pull request #6437 from Kaibob2/patch-1
Update language_de.h
8 years ago
Kai 3d0a4c4ea9 Update language_de.h 8 years ago
Silvio 6bf1d50188 Added missing translations (#6458) 8 years ago
Mehmet Sutas 404f767d44 Update language_tr.h (#6463) 8 years ago
Petr Zahradnik 5e701524f8 Update language_cz.h for new translations (#6465)
* Update language_cz.h for new translations

* Correction translate

* Revert correction back to hotend
8 years ago
gege2b 0a92ce7a98 Completed french translation (#6475) 8 years ago
Ernesto Martinez ff4fb42e7d Add new strings as per recent changes in RCBugFix (#6482)
Adding missing strings to Spanish language, as per changes recently
done to the RCBugFix branch.
8 years ago
paulusjacobus 67d1fc5556 Update language_nl.h (#6478)
updated the RCbugfix release with additional Dutch translations
8 years ago
benlye 8c6b4537a6 Fix issue in itostr4sign with numbers <100 (#6487)
The first character in the string wasn't blanked if the number went from >= 100 to <100, resulting in artefacts in the displayed string.
8 years ago
LVD-AC 4ea8d0f89b Solved "The Travis CI build failed " 8 years ago
LVD-AC ed6b361e27 cleanup ready to squash 8 years ago
LVD-AC 7a6a1ef583 M666 normalize positive values to <=0
M666

+ tower radians absolute value
8 years ago
Roxy-3D 4075b95519 Allow BL-Touch users to control heaters during probe event (#6485)
The Configuration.h file entries for BL-Touch have been updated to:
```cpp
//#define BLTOUCH
//#define BLTOUCH_DELAY 375      // (ms) Enable and increase if needed
//#define BLTOUCH_HEATERS_OFF // if defined the printer's heaters are
turned off during probe event
```
8 years ago
Roxy-3D 6e8ecb908a Shut down heaters during BL-Touch probe event
The electro-magnetic interference from the bed and nozzle are affecting
the BL-Touch repeatability for some users.   This problem can be helped
by shutting down the heaters during the actual probe event and then
quickly turning them back on.

Because this code is messing with the heaters, it is written in a
paranoid manner.  It only turns the heaters back on if everything is
EXACTLY as it expects things to be.  The BL-Touch probe must have been
put into a deployed state less than 20 seconds prior, or the stow()
function will NOT turn the heaters on.

This code has been tested and works for both G28 and probing functions.
8 years ago
LVD-AC d8102aeca8 Cn negative : no tower angle calibration
Giving a negative number of probe points disables the tower angle
correction calibration ('4point' instead of '7point' solution)

EEPROM version updated
8 years ago
Roxy-3D 3601f08e87 Better tuned FolgerTech i3-2020 example file 8 years ago
Roxy-3D a20b7d9581 Better tuned Example file for FolgerTech i3-2020
Also setting up Z-Probe on the machine.
8 years ago
Kai bf2fe46062 Update language_de.h 8 years ago
Kai 11d34be060 Update language_de.h 8 years ago
Scott Lahteine 817ecb9ff4 Merge pull request #6453 from thinkyhead/rc_cleanup_wednesday
Minor cleanups, work-in-progress
8 years ago
Roxy-3D 22f6e277af Get example files fully into compliance
Change to support new name GRID_MAX_POINTS_XY
Start UBL at version 1.0 in the CUSTOM_MACHINE_NAME
8 years ago
LVD-AC a9bc1d30cc z_offset change
Avoids to have to recalibrate the delta_height after a z_offset change
8 years ago
Roxy-3D ec26e23e7e Add my two 'Nice' machines as example configurations
These are my two 'Nice' machines.  Both are good example machines.  The
FolgerTech i3-2020 is probably the best value kit on the market right
now.  And it has developed a 'Cult Following' of hobbiests.  I'll always
have an up to date Configuration.h file set for it, so it may as well be
an example configuration.

And the gCreate gMax 1.5+ is the best printer I've ever seen that runs
Marlin.  For sure, I'll always have up to the minute Configuration.h
files for this printer also.   I've moved over to using the gMax as my
primary development machine for Marlin.   So...  Besides being a good
machine, it is a nice convienience for me to have this Configuration.h
file as an 'Example'.
8 years ago
Scott Lahteine adb8e68592 Fix stuck "Print Aborted" LCD message
Fixes #6393
8 years ago
Scott Lahteine 096b927102 Minor optimization of FILAMENT_WIDTH_SENSOR 8 years ago
Scott Lahteine 5bdb0b567d Cosmetic patches 8 years ago
Kai 38ae7f4238 Added more translation strings
There are some quite tricky ones which are hardly translateable.
Maybe @Sebastianv650 can review this
8 years ago
Scott Lahteine 4d96d3eab1 Bootscreen delay after clear, then set chars
Fixes #6426
8 years ago
Scott Lahteine 5512130d6c Only set Compare Mode for channel A
Fixes #6445
8 years ago
Roxy-3D d467e97679 Smart-Fill and Mesh-Tilting (both 3-point and grid) working!
Also...   The memory corruption issue may be fixed.   The GCC compiler
was inlining static functions and this caused the G29() stack frame to
become much larger than the AVR could handle.
8 years ago
Scott Lahteine a699967ec8 Merge pull request #6443 from thinkyhead/rc_interrupt_fastio
Patch fastio.h with Timer 2 interrupt support
8 years ago
Scott Lahteine 2823bf0874 Update fastio.h with special handling for Timer 2 8 years ago
Scott Lahteine fd535e111a Fix up XYZ_CONSTS_FROM_CONFIG macro 8 years ago
Kai 03c2f756b9 Update language_de.h 8 years ago
LVD-AC dcf30a69d6 Allowing #define DELTA_TOWER_ANGLE_TRIM[C_AXIS]
More consistent with M665 where C-value is allowed as well, then
normalized
8 years ago
Brian f41fb2b635 Numerous UBL-related changes:
* relocated ubl state to config. store:
 * removed a number of ubl state variables and padding which were largely unused - saved 58 bytes of both SRAM and EEPROM;
 * modified ubl sanity_check - no longer checks removed state variables that were otherwise unused, where checking didn't seem to accomplish anything, ultimately;
 * removed pre_initialized state, saving 64 bytes of SRAM;
 * removed automatic saving of UBL state after UBL activation/deactivation;
* consolidated multiple GRID_MAX_POINTS_X/Y to 'Global Leveling' section of EEPROM;
* minor update to G29 Sx notes/instructions;
* renamed mesh load and save parameter to 'slot' from 'm' for clarity;
8 years ago
Brian f1a4758cef use progmem instead of sram for mesh_index_to_x/ypos array;
fix maximum mesh_index_ array size at 16 (15+1);
8 years ago
Scott Lahteine 87d240042a Optimize number-to-string functions, no-fan display 8 years ago
Scott Lahteine 959566cf0a Update note about M163 / M164 8 years ago
Scott Lahteine 830851df13 Spend some SRAM to optimize bilinear leveling 8 years ago
Scott Lahteine 091179d960 bed_level_grid => z_values (also *_virt array) 8 years ago
Scott Lahteine 23cdbbb2d3 Add a method to refresh bilinear bed level after a change 8 years ago
Scott Lahteine ccda63c473 Drop the accessor form for LCD value editing 8 years ago
Scott Lahteine 10da175be5 Fix a pair of compiler complaints 8 years ago
Scott Lahteine ff0018e287 Format hex values as uppercase 8 years ago
android444 77aa16005d Polish font
Add polish font for GLCD displays only.
HD44780 work properly without polish character.
Update language_pl.h.
8 years ago
teemuatlut 244f67590e Delta probe height bug solved 8 years ago
Hans Raaf 406a83ff2d Fix for Meshpositions if printer has negative endstop positions 8 years ago
benlye 3ed737425d Fix typo in new SET_COM macro 8 years ago
Brian 88649b06a6 use planner.z_fade_height, etc. instead of private, ubl-specific g29 fade height 8 years ago
LVD-AC 004928148c Tower angles
Adding '7-point' tower angle correction calibration
8 years ago
LVD-AC 76ec7a0f80 Adding upto 7*7 probe grids
- adding Cn 5, 6 and 7
8 years ago
LVD-AC d4f593d200 Delete 'expert level'
and getting rid off verbose level 3 and configuration_adv settings
8 years ago
LVD-AC 13c8493878 M665 rework and related issues (all delta's)
- Making M665 compatible with repetier (see
http://reprap.org/wiki/G_code#M665:_Set_delta_configuration)

- M665 B also sets the radius for manual calibration menu

- Converting tower ajustment definitions to arrays - tower angle
corrections compatible with Esher 3D wizzard

- Only tower angles need to be adjustable with M665 and stored to EEPROM
- tower radius and diag rod can be adjusted in the FW only with #define
8 years ago
Scott Lahteine e0e069c6d8 Clean up trailing whitespace 8 years ago
Scott Lahteine 9b94210394 Bring FLSUN config more up to date 8 years ago
Scott Lahteine b0aa256bc0 Updates for all configs 8 years ago
Scott Lahteine ee46ce1743 Add and apply interrupt helper macros 8 years ago
Scott Lahteine 6131c62499 General cleanup 8 years ago
benlye 2c86dfd3b5 Fix compiler type conversion errors after LCD changes 8 years ago
Scott Lahteine 55f9e76610 Merge pull request #6367 from thinkyhead/rc_cleanup_followup
Cleanup after some direct commits
8 years ago
Scott Lahteine d38a792a91 Merge pull request #6382 from MagoKimbra/fix_configuration_store
Fix double definition in configuration_store
8 years ago
Scott Lahteine b98bc034ae Replace c_assert hack with static_assert 8 years ago
Scott Lahteine 5eb2b1a790 Clear up G29 compiler warnings 8 years ago
Scott Lahteine 4ce2a63db0 Apply const, spacing to Marlin_main.cpp 8 years ago
Scott Lahteine e97f1284c1 Cleanup of pins testing code 8 years ago
Scott Lahteine e9b53ae00c Cleanup after some direct commits
https://github.com/MarlinFirmware/Marlin/commit/5e9726530ff21d3bc62beaa6
ac1b9437c276130a
8 years ago
Scott Lahteine e05d050a1e Add hex routine to print an address 8 years ago
Scott Lahteine 4542282f5e Fix broken TOGGLE macro in fastio.h 8 years ago
MagoKimbra ed52275a14 Fix double definition in configuration_store 8 years ago
Scott Lahteine de569e3d4e Merge pull request #6327 from Bob-the-Kuhn/M43-toggle-&-Z-probe-fixes
M43 Toggle & Z servo test - fix bug & add another check
8 years ago
Scott Lahteine f33a650ecc Merge pull request #6368 from thinkyhead/rc_linear_advance_eeprom
Add Linear Advance values to EEPROM and LCD
8 years ago
Scott Lahteine a00ae4790a Replace M905 with unique code M900 8 years ago
Scott Lahteine 1286d9603d Clean up and organize ultralcd.cpp 8 years ago
Scott Lahteine 3cdf78a79f MSG_VOLUMETRIC => MSG_FILAMENT 8 years ago
Thomas Moore f8e77d6545 Add Linear Advance values to EEPROM and enable configuration of K via LCD 8 years ago
Scott Lahteine eb2d073dae Add M905 R for setting the E/D ratio directly 8 years ago
Scott Lahteine 69dfa54a84 Use code_value_linear_units for known-linear axes 8 years ago
Scott Lahteine b956f2642b Show M503 report with current linear units 8 years ago
Scott Lahteine ba4a005ceb Merge pull request #6373 from mtowara/mt_makefile_fix
Fix Makefile build
8 years ago
towara 150b15c311 fix compiler errors generated by more stringent flags in Makefile:
- use volatile for registers
- avoid implicit casts
8 years ago
towara f6095c9325 fix missing serial.cpp in Makefile 8 years ago
Scott Lahteine 871f92378c Tweak headings in EEPROM structure 8 years ago
Scott Lahteine bf2548be4a Merge pull request #6362 from tcm0116/babystepping
Only queue babysteps if axis is in a known position
8 years ago
dot-bob 9c410ddf68 Fixed an issue where a display with a hardware reset pin (LCD_RESET) may not get initialized properly. 8 years ago
Thomas Moore 72a7fac461 Only queue babysteps if axis is in a known position 8 years ago
Roxy-3D 5e9726530f Setup to find data corruption and general clean up
This data corruption problem is very difficult.  Just changing the code
a little bit changes whether the problem even happens and what is
affected.  I need these changes in the main branch so I can operate with
the extra debug code always available and turned on.

Everything is setup such that if M100 is turned off or DEBUG(ECHO) is
turned off, the code is not affected.   M100 has been made a little bit
more inteligent so it can display the serial command buffers in a more
meaningful way (because the data corruption seems to often times end up
in that area).
8 years ago
Scott Lahteine e519e95953 Merge pull request #6358 from thinkyhead/rc_doubleclick_fix
Show Cancel/Continue screen for ABL "Level Bed"
8 years ago
Scott Lahteine a81606c680 Show Cancel/Continue screen for ABL "Level Bed" 8 years ago
Scott Lahteine 51021bc7b8 Merge pull request #6353 from thinkyhead/rc_endstop_coolness
Clean up endstop triggering code
8 years ago
Scott Lahteine 857dec0990 Merge pull request #6342 from benlye/benlye-fix-softspi
Fix softspi variant conditional for 1284p
8 years ago
Scott Lahteine 4e04383d18 Merge pull request #6354 from thinkyhead/rc_doubleclick_fix
Fix undefined symbol if DOUBLECLICK_FOR_Z_BABYSTEPPING and HAS_BED_PROBE defined
8 years ago
Thomas Moore 8dd0492e68 Show lcd_babystep_zoffset screen if DOUBLECLICK_FOR_Z_BABYSTEPPING is enabled and HAS_BED_PROBE is defined 8 years ago
benlye 0a2f60fab4 Make spi.h inclusion conditional
spi.h is only needed if HEATER_0_USES_MAX6675 is defined, so making its inclusion conditional on HEATER_0_USES_MAX6675 being defined.
8 years ago
Bob-the-Kuhn 60471b7592 minor improvements
Configuration_store.cpp - changed a couple of print statements so the
values were printed.  The old method resulted in the formula being
printed.

ubl_G29
1) added support for R option to P4.  Now probes all points unless R is
present and the number is greater than 0.

2) P2 - moved map print statement so it showed the point that was
currently being probed,  The old location did this only for the first
point.

3) P4 - Moved the map print for the same reason.

ultralcd.cpp - changed "Mesh Editor :" to "Mesh Editor" because the LCD
draw routine puts a ":" in automatically so you end up with an extra ":"
using the old message.
8 years ago
Scott Lahteine 25a61e9061 Improve motion-based endstop triggering code 8 years ago
Scott Lahteine a2356c2825 Fix compiler warning about z-offset callback 8 years ago
Scott Lahteine 037c964d26 Reverse bools on prepare_move sub-functions 8 years ago
Scott Lahteine d9c4333806 Extra logging of Dual X modes 8 years ago
Scott Lahteine 4067d15c92 Cleanup, extend TMC2130 implementation 8 years ago
Scott Lahteine d60c02c5b1 Cleanup, extend TMC2130 configuration 8 years ago
Scott Lahteine 0e97b3d6d0 Fix some configuration spacing 8 years ago
Scott Lahteine cf6f483378 Merge pull request #6187 from thinkyhead/rc_flsun_delta_autocal
Delta: DELTA_HEIGHT, G33 Auto-Calibrate, drop M206/M428, add M665 H
8 years ago
Scott Lahteine 24882adfbf Allow NO_WORKSPACE_OFFSETS with DELTA_AUTO_CALIBRATION
- On `DELTA` the `M665 H` option supplants `M206`
- On `DELTA` `NO_WORKSPACE_OFFSETS` only reverts `G92` behavior
- Spawn 4 conditionals based on `NO_WORKSPACE_OFFSETS`
- Optimize coordinate space conversion for `DELTA` workspace
- To keep EEPROM version, retain `home_offset[XYZ]`, just ignore XY
8 years ago
Bob-the-Kuhn 1acb84ba02 fix 1 bug, add error messages
===============================================

make changes requested by reviewers

===============================================

add M43 test to Travis, fix EOL, remove trailing spaces
8 years ago
LVD-AC 8821963873 Implement delta auto-calibration and delta_height 8 years ago
Scott Lahteine b305699046 Merge pull request #6341 from benlye/benlye-lcd_babystep_zoffset
Fix lcd_babystep_zoffset()
8 years ago
LVD-AC 03bda24d19 Add delta auto-calibration and configuration for Flsun AC 8 years ago
Scott Lahteine 1bd25fd2b3 Clean up config spacing, section headings, etc. 8 years ago
Scott Lahteine 153b0ae967 Tweak Delta Printer configuration note 8 years ago
Scott Lahteine 81ffd98dd9 Allow faux leveling 8 years ago
Scott Lahteine 2355d87e11 Merge pull request #6346 from thinkyhead/rc_broken_abl_test
Add support for SOLENOID_PROBE
8 years ago
Scott Lahteine f4685c28b7 Reorder Conditionals_post.h and add comments 8 years ago
Scott Lahteine 0ac2b5c045 Additional 5 extruders support (solenoids, microstepping) 8 years ago
Scott Lahteine fd2a0784ba Add support for SOLENOID_PROBE 8 years ago
Scott Lahteine 5803ba43a9 Expose EXT_SOLENOID as an advanced option 8 years ago
Scott Lahteine ea734f910b Use direct pin manipulation whenever possible 8 years ago
Scott Lahteine 19d0c6a0c0 Patch to init W with RGBW_LED 8 years ago
Scott Lahteine 3e079660b0 Never define SLED_PIN 8 years ago
benlye 1a447d0047 Fix variant conditional for 1284p 8 years ago
benlye 1f9ee42750 Fix lcd_babystep_zoffset()
Resolve 'steps_to_mm was not declared in this scope' compilation error after recent changes to merge babystepping with M851
8 years ago
Bob-the-Kuhn 445d39e95a CORExx endstop detection fixes
1. The CORExx printers were checking more endstop axis than needed.

2. Removed all the CORE_xx_NOT logic.  The motor_direction(xx) routine
always returns the correct data so it is not needed.  It was actually
cause the wrong direction to be checked in some cases.

3. Made the logic/defines for X, Y & Z axis all the same.  The old logic
checked inappropriate configurations for Y and didn't check all the
correct configurations on Z.

4. Added a check for zero steps before the X, Y & Z axis.  Previously
would check the they axis even if there were no movement.
8 years ago
Roxy-3D 28fec61f92 M100 Fixes and Features
All the memory accesses need to be unsigned char in  order to avoid
false errors being detected.   Two new features are available for
developers to call into the M100 functionality to look for data
corruption.
8 years ago
Scott Lahteine 52c3ace102 Add BABYSTEP_ZPROBE_OFFSET as an optional feature 8 years ago
Scott Lahteine cd4e6abec8 Group BABYSTEPPING options together 8 years ago
Scott Lahteine 60ac41a32c Add code to handle changes to zprobe_zoffset 8 years ago
Scott Lahteine 8fa4209916 Movement/adjustment should be reverse of probe offset change 8 years ago
Thomas Moore 361655828f Use babystepping to adjust bed probe z-offset 8 years ago
Scott Lahteine 36e5c7c389 Merge pull request #6330 from thinkyhead/rc_improvements
Sanity check per-axis options' array sizes
8 years ago
Scott Lahteine 02fca543bb Merge pull request #6272 from thinkyhead/rc_adc_variable_rate
Make ADC sensor reading frequency adjustable
8 years ago
Scott Lahteine 34308368c0 Sanity check per-axis settings for size 8 years ago
Scott Lahteine ac96ae89f9 Apply `const` in Stepper::isr 8 years ago
Scott Lahteine 2fa1e882d0 Merge pull request #6325 from thinkyhead/rc_M20_with_size
Simplified M20 with size
8 years ago
Bob-the-Kuhn 1b12fea0fa simplified M20 with size 8 years ago
Scott Lahteine 4022b971db Merge pull request #6315 from thinkyhead/rc_unify_M421
Unify M421
8 years ago
Scott Lahteine b236562354 Merge pull request #6306 from thinkyhead/cleanup_after_6302
Adjustments to M100
8 years ago
Scott Lahteine 5e4f4d387f Swap MBL z_values dimensions to [X][Y] 8 years ago
Scott Lahteine 063f641651 Unify M421 8 years ago
Scott Lahteine 6d5400dc31 Merge pull request #6240 from thinkyhead/rebuild_rgb_led
Extend RGB LED with Printer Events
8 years ago
Scott Lahteine dac21ec680 Add support for an RGBW LED 8 years ago
Scott Lahteine e7746ffee4 Extend RGB LED support, adding Printer Events 8 years ago
Scott Lahteine c7063eb55c theTarget => target_temp 8 years ago
Scott Lahteine 36bda2bade Add HAS_RESUME_CONTINUE shorthand macro 8 years ago
Scott Lahteine 53e6c33c37 2 is DXC_DUPLICATION_MODE 8 years ago
Scott Lahteine a2cb0a3d54 Use multiply for delta probe constraint 8 years ago
Scott Lahteine 6487c96a4a Merge pull request #6313 from Kaibob2/patch-10
Allow 10mm Movements for Z-Axis
8 years ago
Kai 001bc14255 Allow 10mm Movements for Z-Axis
I use the movement options via LCD quite often. Especially to get the nozzle out of the way. I see no reason, why the 10mm option is disabled for the Z-Axis, this is why i always delete this line when i compile a new version.
If this is unwanted, please just close this PR
8 years ago
Scott Lahteine 6a9b008044 Fix MINIMUM_STEPPER_PULSE maths 8 years ago
Scott Lahteine 68773f4486 Simplify stepper macros by renaming enable/disable macros 8 years ago
Scott Lahteine e02a5a6371 Add macros for delays by machine cycle 8 years ago
Scott Lahteine ecc537015a Have M109 / M190 do nothing with no parameters 8 years ago
Scott Lahteine 03aa9a390e Apply coding standards to M100, break up into functions 8 years ago
Scott Lahteine 48c16fc6ef Merge pull request #6307 from thinkyhead/rc_less_no_reentrance
Only lcd_synchronize needs no_reentry
8 years ago
Scott Lahteine 4fcfe926d6 Only lcd_synchronize needs no_reentry 8 years ago
Scott Lahteine 67fb7f82ac Merge pull request #6283 from thinkyhead/rc_eeprom_z_fade
Save / restore z_fade_height in EEPROM
8 years ago
Scott Lahteine eff5af569b Merge pull request #6300 from MagoKimbra/rc_fix_mesh_report
Fix mbl_mesh_report
8 years ago
Scott Lahteine 4a18968c10 Merge pull request #6297 from Kaibob2/patch-9
Fix EPROM -> EEPROM
8 years ago
Roxy-3D ba85faabc0 Fix M100 Free Memory Checker
M100 had numerious changes and quit working.   Part of the problem is
the overloading of the SERIAL_PROTOCOL functions.   Also, some of the
address arithmatic was changed to use char *ptr and passing ptr into the
SERIAL_PROTOCOL functions caused them to try to print a string instead
of a number.     M100 is working again.   Let's keep it that way!

M100 has been expanded to now have a function  int
free_memory_is_corrupted()  that can be called from other code to see if
the free space is still contiguous.  It may make sense to add a flag to
control its verbose nature but right now, the extra chit chat is very
helpful to know int free_memory_is_corrupted()  is doing the right thing
and what it found at various points when it was called.     A 'Show &
Tell' is coming up with int free_memory_is_corrupted().
8 years ago
Kai 3b82db5fe9 Missing semicolon in ultralcd.cpp
When PARK_HEAD_ON_PAUSE is defined Marlin won't compile because of two missing semicolon.
8 years ago
MagoKimbra 7d2e637867 Fix mbl_mesh_report 8 years ago
Kai afeb0452ef Fix EPROM -> EEPROM
These fixes are neede because before it showed the englisch text even if language = de was selected
8 years ago
Scott Lahteine 7f950a80c0 Make ADC sensor reading frequency adjustable 8 years ago
Scott Lahteine 786af73e24 Convert config code to a static class 8 years ago
james94jeans2 5b9476fe78 Added z_fade_height to EEPROM-Settings
Firmware was forgetting the z_fade_height in Planner, set by M420 Z<f>,
after each reset or loading settings from EEPROM. Added the float
z_fade_height to EEPROM-Storage, now remembers the value.
8 years ago
Scott Lahteine 9343f6a95f Put TOSHIBA with other stepper driver options 8 years ago
Scott Lahteine 7a704af5e6 Merge pull request #6284 from thinkyhead/rc_wt150_rebase
wt150 (Mightyboard Rev E) & RRD Full Graphic Smart Controller
8 years ago
Max Matveev 2031fb913b Fixed comparison of float values to NaN 8 years ago
Scott Lahteine e48a52a530 Patch a display issue with LCD_DECIMAL_SMALL_XY
The `ftostr4sign` function got munged by the `WITHIN` patch
8 years ago
Scott Lahteine 1a3cd6a090 Merge pull request #6213 from thinkyhead/rc_gitattributes
Init bed_level_virt_interpolate on EEPROM load
8 years ago
Scott Lahteine 314a02e2d5 Toggle with XOR 8 years ago
Scott Lahteine 8bc0d90b00 Init bed_level_virt_interpolate on EEPROM load 8 years ago
MD 20dd5376b8 Cheaptronic V2
Add support for new electronics
www.reprapobchod.cz
8 years ago
Scott Lahteine 4cdda5615b Bring other configs up to date with wt150 changes 8 years ago
Paweł Stawicki 9b0885f4f6 Allow boards without a thermistor 8 years ago
Paweł Stawicki 64cfcebe66 Update SlowSoftI2CMaster link. MightyBoard digipots I2C bus has no resistors. 8 years ago
Paweł Stawicki 0eb16d9ff7 Add example config for the wt150 printer with RepRapDiscount Full Graphic Smart Controller 8 years ago
Paweł Stawicki 652bedfa18 Add RepRapDiscount Full Graphic Smart Controller support to MIGHTYBOARD REVE 8 years ago
Paweł Stawicki 44cdebb8f1 Add software spi support for max6675 8 years ago
Paweł Stawicki 191fec009f Add digipot i2c control for MCP4018 8 years ago
Scott Lahteine e5b16081cb Update TinyBoy2 configurations 8 years ago
Scott Lahteine 1855534f20 Config files cleanup 8 years ago
Scott Lahteine c26a315d0b Additional missed patches 8 years ago
Scott Lahteine 39617e10b8 Patch configs comment formatting 8 years ago
Scott Lahteine c54f6cf23d Updates to support 5 extruders 8 years ago
Scott Lahteine 2b88ccd0aa Apply UBL mesh bounds to remaining configs 8 years ago
Scott Lahteine 60be3d264b Macros to print floats, hiding imprecision 8 years ago
Scott Lahteine b356d73239 Merge pull request #6278 from thinkyhead/pr_delta_angles
Followup to additional delta trim options
8 years ago
Jimmy Envall f78d44e91a Added support for delta tower angle corrections. 8 years ago
Scott Lahteine d3b4d84586 Merge pull request #6277 from thinkyhead/pr_roxy3d_rcbugfix
Unify UBL Command Parsing
8 years ago
Scott Lahteine d4ce839351 Cleanup following Pins Debug update 8 years ago
Scott Lahteine c7a8f7970b Formatting / cleanup 8 years ago
Scott Lahteine 29d4ec8257 Support 5 extruder auto fans 8 years ago
Scott Lahteine 824f3c1c0d Fix up configuration comments 8 years ago
Scott Lahteine 995ed90248 Clean up Filament Width Sensor comments 8 years ago
Scott Lahteine 5a7b810fdd General comment cleanup 8 years ago
Scott Lahteine 0027c22839 Drop extraneous calls to lcd_update 8 years ago
Scott Lahteine d6db7a9b03 patch "step_remaining" 8 years ago
Scott Lahteine cbc2331187 Use LCD_MESSAGEPGM over lcd_setstatuspgm 8 years ago
Scott Lahteine 3729510b1e Set and check main parameter values, report all errors 8 years ago
Roxy-3D 34d3ed9ab1 These items were removed from the UBL Command Parsing
Having these items randomly (and errorniously) disappear cost me several
hours of work yesterday.
8 years ago
Scott Lahteine 15edb41cee Patches to UBL 8 years ago
Roxy-3D 14cf527bb8 Getting setup for debugging 8 years ago
Scott Lahteine f8408036f2 Merge pull request #6264 from thinkyhead/rc_five_extruders
Support up to 5 extruders in Marlin
8 years ago
Bob-the-Kuhn f7fc49c3a3 Finish name change
DAC_STEPPER_DFLT wasn't changed to DAC_MOTOR_CURRENT_DEFAULT in all
places on PR #6124
8 years ago
Scott Lahteine 832064e4f2 Implementation changes to support 5 extruders 8 years ago
Scott Lahteine 04050237f0 Header and pins changes to support 5 extruders 8 years ago
Scott Lahteine 2a84122edd Configuration changes to support 5 extruders 8 years ago
Scott Lahteine edf18977c1 Patch pins files hotends/e-steppers sanity check 8 years ago
Scott Lahteine dc84678fc1 Fix HOTEND_STATUS_ITEM for graphical display 8 years ago
Scott Lahteine a0de5d94e2 Merge pull request #6258 from benlye/benlye-bilinearfix2
Better fix for bilinear Z offset and G29 Z (update to #6251)
8 years ago
Scott Lahteine b23aef5b8d Merge pull request #6190 from Bob-the-Kuhn/Stop-and-Kill-prints---round-2
Message for every KILL and STOP (also need delays)
8 years ago
Roxy-3D 945303c0d5 eleminate bootscreen.h 8 years ago
Roxy-3D ef3da3971e Update ubl.h 8 years ago
Roxy-3D 8644dc170b get synchronized to current file names 8 years ago
Roxy-3D 1451b7eacf UBL's Grid Based Leveling code
Pretty much...  The code is in place.  Still more work to do.    But it
has a lot of hooks and variables in other code, so commit and merge
before I pick up a million 'Conflicts'.
8 years ago
Bob-the-Kuhn 549055f20c Merge pull request #6124 from Bob-the-Kuhn/MCP4728-consistency
MCP4728 consistency & fix ultralcd.cpp (PRINTRBOARD Rev F and RIGIDBOARD V2)
8 years ago
Bob-the-Kuhn a77875c9d2 Merge pull request #6114 from Bob-the-Kuhn/try2-add-BLTouch-retry
Another BLTouch retry place (replaces PR #6108)
8 years ago
Bob-the-Kuhn 3b9ff2cb12 Merge pull request #5676 from Bob-the-Kuhn/configuration.h
Configuration.h - reword Z PROBE section
8 years ago
Bob-the-Kuhn 6643d553f6 # This is a combination of 2 commits.
# This is the 1st commit message:

MCP4728 consistency & fix ultralcd.cpp

The MCP4728 DAC controls the stepper motor current strenth on the
PRINTRBOARD Rev F and RIGIDBOARD V2 boards.

PR #5792 on 9 FEB 2017 implemented default drive percentages but only on
the RIGIDBOARD V2.

This change moves the default settings to Configuration_adv.h.

Also, ultralcd.cpp won't compile because of a type def conflict.
Changed it to match the one in stepper_dac.cpp

===========================================================

reword stepper curent section for clarity

===========================================================

change name & improve comments

===========================================================

changed name from A4JP to SCOOVO_X9H per PR #6139

# This is the commit message #2:

fix typo
8 years ago
Bob-the-Kuhn a44b3432c1 add BLTouch retry to a second place & add/update delays
=================================================

implement requested changes

=================================================

remove delays (they're in another PR) & move return
8 years ago
Bob-the-Kuhn a5abc61fb9 Merge pull request #6219 from Bob-the-Kuhn/Servo-probe-and-toggle-pins
M43 - add Toggle utility and Z servo utility (replaces PR #5864)
8 years ago
Bob-the-Kuhn 3b8926bd09 improved wording, consolidation of info, BLTouch warning
==============================================

clarified BLTouch calculation & changed comment delimitters/flags

I found it hard to pickout the various sections in this area so I
changed most comments from // style to /** ... */

Made the BLTouch calculation simpler and clarified the units of measure
for the result.

============================================

add changes to example configurations

============================================

add TinyBoy2 to this PR & add BLTouch Delay
8 years ago
Scott Lahteine 55d296aaf0 pinsDebug with more features, uses less RAM
I've just uploaded a major change to pinsDebug.
The big change was creating an array in FLASH that contained every
active pin definition. That reduced the RAM memory usage considerably
but increased the FLASH usage.
Creating the array requires going through the pin list twice. Rather
than having two copies of it in the code I moved the list out to another
file (pinsDebug_list.h) and then just did two #includes.
From the user’s view they’ll see the following changes:
1. Now reports all the names assigned to a pin
2. The port is now reported in addition to the pin number.
3. When PWM0A & PWM1C share a pin, both PWMs are reported
4. More PWM/Timer info is reported
One new item that may cause some concern is the usage of the LINE
predefined preprocessor macro. It may not be available if the Arduino
IDE goes to a different compiler.

Includes support for 1284 & 1286 families.

Memory usage changes when enabling PINS_DEBUGGING:
ATmega2560
FLASH
.           without   52576
.           with new  64592
.           with old  62826
.           new-out   12016
.           old-out   10250
.           new-old   1766
.
RAM
.           without   2807
.           with new  2875
.           with old  3545
.           new-out   68
.           old-out   738
.           new-old   -670

==================================================================

minor changes - mostly formatting

1) added newline to end of teensyduino file

2) changed flag name from TEENSYDUINO to TEENSYDUINO_IDE.  Got warnings
about redefining TEENSYDUINO

3) removed some trailing spaces

reduce PROGMEM size & update pin list

Reduced PROGMEM usage by
1) converting often used macro to a function
2) moved as much as possible into the function

This required creating two arrays of address pointers for the PWM
registers.

==================================================================

update with new M3, M4, M5 pin names

==================================================================

report I/O status for unused/unknown pins
8 years ago
Scott Lahteine e116723b8b Adjust indentation in ubl.h 8 years ago
Scott Lahteine 1b3a26f2f5 Rename all UBL files with a ubl_ prefix 8 years ago
Scott Lahteine d13991ae18 Use same config name for all mesh dimensions 8 years ago
Bob-the-Kuhn f9686a108c add Z servo test and toggle pins to M43 8 years ago
Scott Lahteine 62cbaa302e Z_DUAL_ENDSTOP - make offset a configuration item
The offset for Z_DUAL_ENDSTOP (z_endstop_adj) is already in Marlin.
This PR just makes it a configuration item.

z_endstop_adj is initialized in two places so both had to be modified.
8 years ago
Scott Lahteine c9e35004e7 pinsDebug with more features, uses less RAM
I've just uploaded a major change to pinsDebug.
The big change was creating an array in FLASH that contained every
active pin definition. That reduced the RAM memory usage considerably
but increased the FLASH usage.
Creating the array requires going through the pin list twice. Rather
than having two copies of it in the code I moved the list out to another
file (pinsDebug_list.h) and then just did two #includes.
From the user’s view they’ll see the following changes:
1. Now reports all the names assigned to a pin
2. The port is now reported in addition to the pin number.
3. When PWM0A & PWM1C share a pin, both PWMs are reported
4. More PWM/Timer info is reported
One new item that may cause some concern is the usage of the LINE
predefined preprocessor macro. It may not be available if the Arduino
IDE goes to a different compiler.

Includes support for 1284 & 1286 families.

Memory usage changes when enabling PINS_DEBUGGING:
ATmega2560
FLASH
.           without   52576
.           with new  64592
.           with old  62826
.           new-out   12016
.           old-out   10250
.           new-old   1766
.
RAM
.           without   2807
.           with new  2875
.           with old  3545
.           new-out   68
.           old-out   738
.           new-old   -670

==================================================================

minor changes - mostly formatting

1) added newline to end of teensyduino file

2) changed flag name from TEENSYDUINO to TEENSYDUINO_IDE.  Got warnings
about redefining TEENSYDUINO

3) removed some trailing spaces

reduce PROGMEM size & update pin list

Reduced PROGMEM usage by
1) converting often used macro to a function
2) moved as much as possible into the function

This required creating two arrays of address pointers for the PWM
registers.

==================================================================

update with new M3, M4, M5 pin names

==================================================================

report I/O status for unused/unknown pins
8 years ago
Scott Lahteine 4abd53f65a Adjust indentation in ubl.h 8 years ago
Scott Lahteine f5c5c1f771 Rename all UBL files with a ubl_ prefix 8 years ago
benlye f1d50ac1dc Fixing bilinear Z offset and G29 Z
The fix in #6251 for bilinear Z offset was flawed and broke the Z parameter of G29 for bilinear levelling.  This is reverted and a different fix is used for the double-addition of the Z-probe offset to the bilinear correction grid.
8 years ago
Scott Lahteine eb1e6aa29b Use same config name for all mesh dimensions 8 years ago
Scott Lahteine c961dd084d Add hidden option to output Bilinear grids in JSON 8 years ago
Scott Lahteine df7b4252fd Reduce M420 code for UBL slightly 8 years ago
Scott Lahteine 8866158d03 Add LEVELING_DATA as a capability 8 years ago
benlye 0a2b4f3486 Fix bilinear levelling z offset
Since run_probe was altered to return the probe Z position rather than the nozzle Z position bilinear levelling has been broken because the Z-offset has been applied twice - once in the run_probe function, and then again in the G29 code for bilinear levelling.
8 years ago
Scott Lahteine 44a849bdce Fix broken M206/M428/G92 offsets 8 years ago
Roxy-3D 52978e5ba5 Fix spelling mistake when UBL's mesh is Inactive 8 years ago
Roxy-3D 0423e93c42 Fix M421 AUTO_BED_LEVELING_BILINEAR and AUTO_BED_LEVELING_UBL
M421 was not connected up for AUTO_BED_LEVELING_BILINEAR.
M421 needed to migrate mesh data to new UBL EEPROM layout.
8 years ago
Scott Lahteine 3412950abc Merge pull request #6209 from thinkyhead/rc_psu_zero
Power Supply 0 as "General"
8 years ago
Roxy-3D 3e9e94801f Fix problem described in issue # 6175
As it turns out...   an unsigned int can not go to less than 0,  so the
loop never terminates.
8 years ago
Scott Lahteine 289e3d6844 Merge pull request #6215 from thinkyhead/rc_bed_false_alarm
Fix thermal runaway when nonexistent bed temp is set
8 years ago
Scott Lahteine 948728e63b Fix line-endings in UBL_G29 8 years ago
Scott Lahteine 699310d1d2 Fix: Thermal runaway if nonexistent bed's temp is set 8 years ago
Scott Lahteine c56eec29f0 Configurable delay for BLTouch servo emulation 8 years ago
Scott Lahteine deaad78df9 Merge pull request #5678 from Bob-the-Kuhn/G38-optional-double-tap
G38 bug fix, made double touch optional & reverted to Z_MIN_PROBE
8 years ago
Scott Lahteine 5bce731962 Fix LCD preheat menus 8 years ago
Scott Lahteine 4c72167af3 Prevent a warning on echo_command 8 years ago
Scott Lahteine 9b5fd9522e Fix formatting, order for a UBL change 8 years ago
Tannoo 54173c80ad Power Supply 0 as "General" 8 years ago
Scott Lahteine a2775d0c70 can wstring be removed? 8 years ago
Scott Lahteine de4e19f17e Patch MarlinSerial to match up with 32-bit version 8 years ago
Scott Lahteine 2cbc7b4b73 Relocate serial macros and functions 8 years ago
Scott Lahteine eaa66f3c46 Indent MarlinSerial code 8 years ago
Scott Lahteine 7a7a80e6c5 status_printf => lcd_status_printf_P 8 years ago
Scott Lahteine 0e6ec34228 Use PSTR versions of lcd_status... to save SRAM 8 years ago
Scott Lahteine 34e2420b9b Apply const args, clean up find_closest_circle_to_print 8 years ago
Scott Lahteine e19fbd27ce Minor spelling patch 8 years ago
Scott Lahteine 790a3e9a8c Remove extraneous check of UBL_G26_MESH_EDITING 8 years ago
Scott Lahteine 7310110ec0 Fix logic of UBL::fade_scaling_factor_for_z 8 years ago
Scott Lahteine 1a775cecac Revert behavior of enqueue_and_echo_commands_P 8 years ago
Scott Lahteine 79d42d87c1 Syntax cleanup 8 years ago
Scott Lahteine b47fd31c37 Revert some changes to UBL 8 years ago
Bob-the-Kuhn 185337e787 add delays to allow stop & kill messages to get out 8 years ago
Scott Lahteine 63abb65146 Update description of PINS_DEBUGGING 8 years ago
Scott Lahteine 73e193da1d Implement LCD_BED_LEVELING for PROBE_MANUALLY 8 years ago
Scott Lahteine fcadc7bb1a Implement the "manual" option for ABL 8 years ago
Scott Lahteine 9e22184936 Add a "manual" option for ABL 8 years ago
Scott Lahteine 541165e878 Merge pull request #6181 from thinkyhead/rc_ubl_further_fixes
Further adjustments to UBL code
8 years ago
Scott Lahteine b19a15fa7f Within applied to UBL 8 years ago
Scott Lahteine 342ee458ae Additional UBL fixes, optimizations 8 years ago
Scott Lahteine a5e085cbea Have run_probe() return probe Z, not nozzle Z 8 years ago
Scott Lahteine 4487d22d56 Apply FIXFLOAT macro 8 years ago
Scott Lahteine 6cac0f43eb MBL fiddle 8 years ago
Scott Lahteine 25a6bfa7ed Add and apply WITHIN macro 8 years ago
Scott Lahteine 81136c1e82 Merge pull request #6177 from thinkyhead/rc_tinyboy
Support for TinyBoy 2 3D printer (and its OLED display)
8 years ago
Scott Lahteine 93aad54dc1 Clean up code, remove _now command function 8 years ago
Stefan Brüns 6ba6c92a81 Add example configuration for TinyBoy L10/L16
The TB2 is a Indiegogo funded 3d printer. It uses a MKS SMELZI V1.0
main board (based on MELZI, i.e. Sanguinololu). I comes as a complete kit,
including display and panel.
Two variants exists, L10 and L16, with a height of 100 and 160 mm.
The heating function of the provided bed can enabled by soldering a
thermistor and some wires to it.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
8 years ago
Stefan Brüns 0fe57ad4f5 Add Support TinyBoy2 OLED/Encoder panel
The OLED is driven by an SSD1306, connected to the board via
I2C, the rotary encoder is connected to 3 GPIO pins.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
8 years ago
Scott Lahteine 65ca6472ba Make G26 compatible with G92 and M206 8 years ago
Scott Lahteine 4902fd4e95 More data in UBL class, make it a static class
- Make all `unified_bed_leveling` data/methods static
- Move some UBL-related variables into the class
- Replace `map_[xy]_index_to_bed_location` with `mesh_index_to_[xy]pos`
8 years ago
Scott Lahteine edbc024d76 Disable UBL_G26_MESH_EDITING by default 8 years ago
Scott Lahteine 9e4bd6b3b5 Further repairs to UBL, comments, spacing 8 years ago
Bob-the-Kuhn f3618c3337 Reduce UBL RAM usage by making G26/G29 optional 8 years ago
Scott Lahteine c9eb1d6ab7 Make MBL a static class, use lookup for index-to-point conversion 8 years ago
Scott Lahteine de9d2cddc3 Merge pull request #6152 from thinkyhead/rc_cleanup_6150_etc
UBL cleanup, optimization
8 years ago
Scott Lahteine 9217e4b8ec Various UBL cleanups and bug fixes 8 years ago
Scott Lahteine 9924199802 Merge pull request #5908 from thinkyhead/rc_fix_slowdown
General minor cleanup
8 years ago
Scott Lahteine 0e71e7b2fb Cleanup to planner.cpp 8 years ago
Scott Lahteine f105cad43c Marlin: Slight cleanup to Marlin_main.cpp 8 years ago
Scott Lahteine 499f9e04e1 Marlin: Temperature soft-PWM cleanup 8 years ago
Scott Lahteine 7ddd94dc61 Merge pull request #5994 from StefanBruens/fix_Makefile_errors
Fix makefile errors, cleanup
8 years ago
Scott Lahteine af09095f03 Merge pull request #6154 from thinkyhead/rc_fil_sensor_vs_sd
Show Filament Width on LCD when SD is disabled
8 years ago
Remo Kallio d38b1bc4b1 Show filament width sensor values in LCD constantly if SD card support is not enabled. 8 years ago
Scott Lahteine e3459ec178 Merge pull request #5989 from MagoKimbra/rc_fix_delta_angles
Fix delta_angles
8 years ago
Scott Lahteine f49aec057f Tweak "can not" => "can't" in RUMBA pins 8 years ago
Scott Lahteine 0a23a1bb3b Dynamic feedrate on SCARA, converting target mm/s to deg/s 8 years ago
Roxy-3D d8724bb546 Get G29's P1 (Automated Probing) working again.
Incorrect optimizations of data types and ternary operators caused some
issues.
8 years ago
Scott Lahteine c7f6ee9c93 Board A4JP should be SCOOVO_X9H 8 years ago
Scott Lahteine a9fc30ae2e Use safe_delay to ensure watchdog reset 8 years ago
Roxy-3D 171904b6c7 Make G29 What command print reliably and fix G29 P1 bug Waldo found 8 years ago
Roxy-3D 9d3ac66f73 Map clean up of UBL
UBL's maps are cleaner.   And with a 1 value, G29 O 1  will generate a
map suitable to be Cut & Pasted into Excel so a Suface Map can be
generated.
8 years ago
Roxy-3D 9a1949a91e Cleaned up G26 ready to replace existing one at MarlinFirmware/Marlin 8 years ago
Roxy-3D aec85ad45a Start of process to get UBL running again.
The wait_for_user change totally broke UBL.   But there is stuff wrong
now in the thermal code and/or LCD Panel code.
8 years ago
Scott Lahteine b47eaf14ae Merge pull request #6109 from thinkyhead/rc_soft_pwm_dither
PWM dithering followup
8 years ago
Scott Lahteine 34d1c41b5f Merge pull request #6111 from benlye/benlye-patch-echo_command
Fix type conversion issue with echo_command
8 years ago
benlye 6a601aca35 Fix type conversion issue with echo_command
With the the current definition of echo_command I cannot compile RCBugFix (Arduino IDE 1.8.1) with the error "invalid conversion from 'const char*' to 'char*'".  This change resolves that.
8 years ago
Scott Lahteine 009a6ddd39 Adjust bilinear grid in M851 8 years ago
Scott Lahteine eab7854a73 Merge pull request #6074 from thinkyhead/rc_immediate_shove
Immediate commands take precedence
8 years ago
Stefan Brüns 5699e2b881 Add SOFT_PWM_DITHER to other configurations 8 years ago
Scott Lahteine 5a2abeca78 Merge pull request #6100 from thinkyhead/rc_soft_pwm_dither
Enhancement of PWM, with dithering
8 years ago
Scott Lahteine 043be2856b Use "& 0x3F" instead of "% 64" 8 years ago
Stefan Brüns 6a040a6967 SOFT_PWM: Do not switch off heaters twice on pwm_count wraparound
After wraparound, pwm_count <= pwm_mask holds, thus soft_pwm_X <= pwm_count
guarantees soft_pwm_X < pwm_mask is true, and the heater will be switched
off in the first branch.
Do not evaluate the pwm conditions a second time, this reduces the
instruction count (4 instructions per PWM) and text size (6 byte).

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
8 years ago
Stefan Brüns 0a74774af1 soft_pwm: avoid useless refetches of pwm_count
The compiler is not able to reuse the value of pwm_count, but reloads it
on every evaluation, if is stored in a static variable, as it cannot prove
it will be unchanged. A variable with local scope may not be modified from
the outside, so its value can be reused.
Doing so reduces text size and instruction count.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
8 years ago
Stefan Brüns 35a55d5757 SOFT_PWM: Implement dithering if SOFT_PWM_SCALE is 1 or more
If dithering is enabled, the remainder of the soft_pwm_X duty value at
turnoff time is added to the next cycle. If e.g. the duty is set to 9 and
SCALE is set to 2, the PWM will be active for 8 counts for 3 cycles and
12 counts on each fourth cycle, i.e. the average is 9 cycles.

This compensates the resolution loss at higher scales and allows running
fans with SOFT_PWM with significantly reduced noise.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
8 years ago
Stefan Brüns 2aed66a955 temperature: Fix SOFT_PWM off by one
A 128 step PWM has 127 intervals (0/127 ... 127/127 duty). Currently, a
PWM setting of 1/127 is active for 2/128, i.e. double the expected time,
or, in general n+1/128 instead of n/127.
Fixes issue#6003.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
8 years ago
Scott Lahteine b5711a99a2 Patches to bring UBL closer to compliance 8 years ago
Scott Lahteine d076c1b604 Apply some general cleanup to code 8 years ago
Scott Lahteine d1e6b0e21a Reduce STEP_PULSE_CYCLES code slightly 8 years ago
Scott Lahteine 783338a0b8 Add UBL_MESH_EDIT_ENABLED to configs 8 years ago
Scott Lahteine 8d54ffbf05 Adjust vector_3 code with const, some optimization 8 years ago
Roxy-3D 8ee2612ebb The hex nibble routine can print again!
The code to print a hex nibble got broke.   SERIAL_ECHO( (char) ) isn't
suitable for its use.
8 years ago
Roxy-3D b8e4a6970b Get UBL up and running again
All the changes to get the code into compliance with Marlin coding
standards made UBL sick.   This pretty much gets UBL back up and
running.
8 years ago
Roxy-3D 5de1da2b3c Make UBL honor the #define ENABLE_LEVELING_FADE_HEIGHT option 8 years ago
Scott Lahteine 8f9face956 Merge pull request #6088 from rafaljot/patch-3
Update Marlin_main.cpp
8 years ago
Scott Lahteine 782634b6c9 Merge pull request #6081 from Sebastianv650/MIN_STEPPER_PULSE_for_Babystepping
Add MINIMUM_STEPPER_PULSE ability to babystepping
8 years ago
Scott Lahteine af2ea23e9c EXTRUDER_RUNOUT_PREVENT uses buffer_line_kinematic 8 years ago
Scott Lahteine cd882b88db #if defined => #ifdef / PIN_EXISTS 8 years ago
Scott Lahteine e244399766 Additional cleanup of UBL code 8 years ago
Bob-the-Kuhn 0934563b97 G38 optional double touch
Made the double touch portion a conditional compile based on the
PROBE_DOUBLE_TOUCH flag.

==============================================

Bugfix

The current G38 only stopped a move if it involved the Z axis.

Moved all the G38 code to it's own section and put it where it would
always be executed no matter what axis was moving or if the endstop was
enabled.

Also added a comment to configuration_adv to alert the user the double
tap had to be turned on.

==============================================

Change G38 back to using Z_MIN_PROBE

There's no Z_MIN endstop if Z_DUAL_ENDSTOPS is enabled and you have them
set to the top of the gantry.

G38 started out as using the Z_MIN_PROBE pin.  I don't remember why we
changed it to the Z_MIN endstop.
8 years ago
Scott Lahteine cc3204509c UBL patch from Bob-the-Kuhn 8 years ago
Scott Lahteine b904b5ae8d Audible feedback for settings store/load/reset 8 years ago
Sebastianv650 bf57eb2447 Protect Babystepping against other ISRs
Especialy against stepper ISR.
This is even more important when a minimum pulse width is set,
increasing the runtime of a babystep.
8 years ago
Sebastianv650 80830919dc Add MINIMUM_STEPPER_PULSE ability to babystepping 8 years ago
rafaljot 6da949bbf0 Update Marlin_main.cpp
Sometimes after killing heaters are still on.
8 years ago
Roxy-3D 72f7b14e66 Make G29's Interactive Mesh Editor Work 8 years ago
Roxy-3D 3fd74b121f Get G29's Interactive Mesh Editor running
G29 P4 R O  should work now.
8 years ago
Roxy-3D 1d58558bec Spelling fix 8 years ago
Scott Lahteine 2573f4dd05 Merge pull request #6052 from thinkyhead/rc_lift_on_pause
Add PARK_HEAD_ON_PAUSE feature / M125
8 years ago
Scott Lahteine 48c6284c91 Immediate commands take precedence 8 years ago
Roxy-3D 76c270fdf2 Allow FWRETRACT with UBL Enabled
The retraction flag in UBL's G26 was conflicting with the FWRETRACT option.

All fixed!
8 years ago
Roxy-3D c377c59d47 Allow G29 P1 R to generate the mesh
Fix the logic change that happened when UBL got merged.
8 years ago
Scott Lahteine ff0dd162b7 PARK_HEAD_ON_PAUSE implementation 8 years ago
Scott Lahteine 26473cab6d Add PARK_HEAD_ON_PAUSE feature 8 years ago
Scott Lahteine 4cf51157b3 Use XYZE rather than NUM_AXIS 8 years ago
Scott Lahteine 4c7f14752a Add disable_e_steppers function 8 years ago
Scott Lahteine 8eb29f91e6 Patch filament change options and beep code 8 years ago
Scott Lahteine 56c9dfc83b Merge pull request #6066 from thinkyhead/rc_felix_fix
Update Felix config for UBL
8 years ago
Scott Lahteine 9b2b53f63a Merge pull request #6042 from thinkyhead/rc_fix_toolchange_z
Move Z last in tool-change for SWITCHING_EXTRUDER
8 years ago
Scott Lahteine f98fb6b38e Update Felix config for UBL 8 years ago
Scott Lahteine 7cabe81373 Merge pull request #6057 from thinkyhead/rc_followup_6054
Followup 6054 with some cleanup
8 years ago
Scott Lahteine 4bca27ab89 Fix Kelvin conversion
Thanks to @ospalh -- #6056
8 years ago
Scott Lahteine 143ab8f329 Remove Roxy's personal configurations 8 years ago
Scott Lahteine 2512871a36 Patch configs UBL followup 8 years ago
Scott Lahteine 27b5666e15 Move Allen Key probe definition to the top 8 years ago
Scott Lahteine 77cf648ed3 Move menu selection past static items in 1 screen 8 years ago
Scott Lahteine 2c630a1b5c Merge pull request #6054 from thinkyhead/rc_ubl_renewal
UBL for RCBugFix — cleanup, rebase, patch
8 years ago
Scott Lahteine 0492a3a8f1 Merge pull request #6027 from Bob-the-Kuhn/add_kill_info
Message for every KILL and STOP
8 years ago
Scott Lahteine 6618346148 Patches to work around "register spill" compiler bug 8 years ago
Scott Lahteine be7dd90382 Add Thermistor 75: MGB18 silicon pad 8 years ago
Scott Lahteine b0a9c82c31 Fix single-char echo and pinMode usage 8 years ago
Scott Lahteine fb60aa3736 UBL implementation 8 years ago
Scott Lahteine 238b8fd2a3 UBL core and support files 8 years ago
Scott Lahteine cf94688925 Univeral Bed Leveling - configuration 8 years ago
Scott Lahteine 03aa424ccb Merge pull request #6053 from thinkyhead/rc_clean
Remove extraneous whitespace
8 years ago
Scott Lahteine af644871bf Merge pull request #6045 from thinkyhead/rc_remove_raw_kinematics
Remove delta optimization concepts… for now
8 years ago
Scott Lahteine 77491dd924 Remove extraneous whitespace 8 years ago
Scott Lahteine b865b21d32 Can't use Z fade height with DELTA 8 years ago
Scott Lahteine 1e57b0c269 Remove delta interpolation concept 8 years ago
Scott Lahteine e46898f8e5 Remove kinematic optimizations 8 years ago
Scott Lahteine 11f1fdfab4 _lcd_level_bed_position => manual_probe_index 8 years ago
Scott Lahteine 0e410c9dfd Software endstop options as simple switches 8 years ago
Scott Lahteine d01b915085 Implement soft_endstops_enabled for clamping 8 years ago
Scott Lahteine e4649c9044 Add HAS_SOFTWARE_ENDSTOPS macro 8 years ago
Scott Lahteine 3e927ff204 Replace MBL Z hacking 8 years ago
Scott Lahteine 4e53124681 Merge pull request #6039 from Bob-the-Kuhn/M114-sync-with-stepper
M114 - wait for move completion before reporting position
8 years ago
Scott Lahteine 734f9ea133 Merge pull request #6040 from thinkyhead/rc_sanity_use_assert
Simplify some sanity checks with static_assert
8 years ago
Scott Lahteine f02af83d42 Remove some extraneous spaces 8 years ago
Scott Lahteine 672e45652e Improved solution to tool-change bug 8 years ago
Scott Lahteine 23f1cfb46f Fix stuck CHDK pin as suggested in #6041 8 years ago
Scott Lahteine 0b22069e82 Merge pull request #6021 from Bob-the-Kuhn/BUG-FIX--Switching-extruder-tool-change-Z-height
Bug Fix: Switching extruder tool change leaves Z in wrong position
8 years ago
Scott Lahteine e7e4500629 Simplify some sanity checks with static_assert 8 years ago
Bob-the-Kuhn 34ff0c3439 M114 - wait for move completion before reporting position 8 years ago
Bob-the-Kuhn b31604a492 Message for every KILL and STOP
No more mystery halts & resets

Moved messages to language.h

Added current command to inactive timeout message
8 years ago
Kai 13b44d019b Update language_de.h
Addition of missing strings to match language_en.h
8 years ago
Bob-the-Kuhn 685ed5393a Bug Fix: Switching extruder tool change leaves Z in wrong position
The tool_change function saves the current_position to the destination
array soon after starting.  Later in the switching extruder section, the
destination array is modified when moving the Z axis up & down.  A later
section of tool_change moves the head back to the “original location”
using the destination array.  This later section assumes that the
destination array hasn’t been modified.

The fix is to save the destination Z position and then restore it after
the Z movements have completed.

Going back to using the current_position array for the switching
extruder Z axis moves (and  leaving the destination array untouched)
doesn’t fix the problem.

This bug was introduced by the “Make tool_change kinematic compatible”
commit # 847429eff4 which was merged on 10
Oct 2016 as part of PR 4982.

This bug was discovered in Issue 5966.
8 years ago
Scott Lahteine 51353f8fea Merge pull request #6000 from trivalik/NoWorkspaceWarning
prevent warning with define of NO_WORKSPACE_OFFSETS
8 years ago
MagoKimbra a4a9bd8bc9 Fix BUG set_position_mm
Set postion must have axis and not E_AXIS + active_extruder.
8 years ago
Trivalik 71ac6f9d42 prevent warning with define of NO_WORKSPACE_OFFSETS 8 years ago
Stefan Brüns 9ba6c051a1 Makefile: add nozzle.cpp too CXXSRC list
The file is required by the optional NOZZLE_PARK_FEATURE.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
8 years ago
Stefan Brüns 9cc8d495b8 Makefile: remove no longer existing search paths
ArduinoAddons has been removed from Marlin, remove any references to it.
Replace HARDWARE_SRC and HARDWARE_DIR with its expanded equivalents.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
8 years ago
Stefan Brüns bf563e62c1 Makefile: add printcounter.cpp too CXXSRC list
The file is required by the optional PRINTCOUNTER feature.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
8 years ago
Stefan Brüns ddecc1441d Makefile: Fix linker error
Instantiation of the static singleton instance thermalManager in general
requires locking, but we know its safe to do without.

Add -fno-threadsafe-statics to avoid using locking primitives, which
result in linking errors:
	undefined reference to `__cxa_guard_acquire'
	undefined reference to `__cxa_guard_release'

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
8 years ago
MagoKimbra 37a26dfc09 Fix delta_angles 8 years ago
Scott Lahteine 2defb1d748 Use SET_INPUT_PULLUP where appropriate 8 years ago
Scott Lahteine 58b3e98878 Use arrays for delta tower parameters 8 years ago
Scott Lahteine 47242a40bb Apply updated changes for delta_tower_angle_trim 8 years ago
Jimmy Envall 00b6b3da79 Added support for delta tower angle corrections. 8 years ago
Scott Lahteine 5a456c832a Apply TMC2130 to example configurations 8 years ago
Scott Lahteine 45f949d833 TMC2130 Library: @teemuatlut replaces @makertum 8 years ago
Scott Lahteine 33f8a8a344 Merge pull request #5973 from thinkyhead/rc_circle_pattern
Add circle pattern to nozzle clean
8 years ago
Scott Lahteine 94b3e0a483 Merge pull request #5959 from benlye/benlye-fixm48
Remove extra carriage return in M48 V1 output
8 years ago
Scott Lahteine a9a1971295 Merge pull request #5972 from thinkyhead/rc_cooldown_before
Fix preheat menu formatting
8 years ago
Scott Lahteine 6aa81255a9 Patch and clean up "flsun" kossel. Followup to #5911. 8 years ago
Scott Lahteine b2270b3f3e Apply prior nozzle clean update 8 years ago
Marek Pikuła 7698c5617a Added circle nozzle cleaning parameters to example configurations 8 years ago
Marek Pikuła 6836b94eea Added circle pattern for nozzle cleaning feature 8 years ago
Scott Lahteine 3b75518ef6 Merge pull request #5911 from aphex3k/flsun_kossel_mini
Configuration.h and Configuration_adv.h for the kossel mini by flsun
8 years ago
Scott Lahteine 3830778852 Apply NO_WORKSPACE_OFFSETS to lcd menu 8 years ago
Scott Lahteine 7e3aab889d Fix preheat menu formatting 8 years ago
Scott Lahteine fea0d3f20f Endstop and temp-isr general cleanup 8 years ago
Scott Lahteine aef08e8780 Compact some macro substitutions 8 years ago
Scott Lahteine 2f620f86d9 Merge pull request #5970 from thinkyhead/rc_cooldown_before
Preheat Hotend Only menu items
8 years ago
Scott Lahteine 02de8e6f18 Merge pull request #5957 from MagoKimbra/rc_stepper_indirection_fix
Stepper indirection fix tmc driver
8 years ago
Scott Lahteine 6c5312559c Menu item to preheat only the hotend 8 years ago
Scott Lahteine 9d0142e8ae Move Change Filament above Cooldown 8 years ago
Scott Lahteine 0c55095c5e Move Cooldown above Preheat 8 years ago
Scott Lahteine c15c65f18a Merge pull request #5971 from thinkyhead/rc_fix_e_factors
Patch DISTINCT_E_FACTORS bug
8 years ago
Scott Lahteine bfb0007573 Patch DISTINCT_E_FACTORS bug 8 years ago
Scott Lahteine be98016674 Merge pull request #5963 from thinkyhead/rc_no_offsets_optim
New option: NO_WORKSPACE_OFFSETS
8 years ago
Scott Lahteine 8e89a802f7 Document PROTOCOL_VERSION 8 years ago
Scott Lahteine 87b03b16bd Use a macro for array copies 8 years ago
Scott Lahteine e141f3a03f Optimize coordinate transformation
Pre-compute the combined position shift and home offset to save a
single float fetch-and-add per conversion. Great for delta/scara and
bed leveling.
8 years ago
Scott Lahteine 5f7e85398b Implement NO_WORKSPACE_OFFSETS 8 years ago
Scott Lahteine 05abe853f9 New option: NO_WORKSPACE_OFFSETS 8 years ago
Scott Lahteine 20addc6e32 Merge pull request #5955 from thinkyhead/rc_eeprom_fail_better
Display a message for EEPROM version mismatch
8 years ago
benlye dead89062a Update Marlin_main.cpp
Remove unnecessary line break from M48 V1 output.
8 years ago
MagoKimbra ae277aebc6 Stepper indirection fix tmc driver 8 years ago
Scott Lahteine 8f4e4b1995 Display a message for EEPROM version mismatch 8 years ago
Scott Lahteine 177ad245f6 Merge pull request #5953 from thinkyhead/fix_fc_e_index
Fix submenu hotend status display
8 years ago
Scott Lahteine cea3ea772c Fix submenu hotend status display 8 years ago
Scott Lahteine b27f69ba51 Merge pull request #5813 from thinkyhead/rc_fix_makrpanel
Fix MAKRPANEL assignments
8 years ago
Scott Lahteine 1ef6ccd919 Merge pull request #5951 from thinkyhead/rc_print_2d_array
Reduce code size (40b, or 166b with bilinear subdivision)
8 years ago
Scott Lahteine 53f5086905 Fix MAKRPANEL assignments
MAKRPANEL is a DOGLCD+ULTRA_LCD+NEWPANEL so customize its pins within
that block.
8 years ago
Scott Lahteine 98c7b682ca General cleanup, const usage, var naming 8 years ago
jes 369bfc8a1e Reduce code size (40b, or 166b with bilinear subdivision) 8 years ago
Scott Lahteine 0d13412105 Fix "Heating..." message 8 years ago
Scott Lahteine 5065636023 Merge pull request #5934 from thinkyhead/rc_advance_ed_ratio
LIN_ADVANCE: Fixed E/D ratio option
8 years ago
divendres 75ad82baab Update Catalan language 8 years ago
Scott Lahteine 34253497d4 Babysteps code tweak
As suggested by https://github.com/MarlinFirmware/Marlin/pull/5887#issuecomment-283832163
8 years ago
Scott Lahteine fb4aead2b1 Clean up and finish #5887 8 years ago
Scott Lahteine b3e2bd6f29 Reduce E_D_ratio code 8 years ago
Sebastianv650 de6c40ed8f Add option to fix E/D ratio
Work around for slicers producing buggy gcode.
8 years ago
Scott Lahteine eeb490221f Remove BEEPER_PIN override in pins_RIGIDBOARD.h
Resolves #5926. This override is no longer needed since the RAMPS LCD controller pins were fixed.
8 years ago
Roxy-3D 11e892bd84 Merge pull request #5887 from Roxy-3D/RCBugFix
Double Click of Encoder Wheel Jumps to Z-BabyStepping
8 years ago
Scott Lahteine cbeff12f8a Merge pull request #5933 from teemuatlut/lcd_days_hours
Fix formatting of SD print time hours above one day
8 years ago
Scott Lahteine 8a4e9d08a3 Merge pull request #5931 from thinkyhead/rc_core_endstop_fix
Fix CoreYX / YZ / ZX endstop logic
8 years ago
teemuatlut 9175d16660 Fix formatting of print time hours above one day 8 years ago
Scott Lahteine b6d9eb229f Extend Core endstop commentary 8 years ago
Bob-the-Kuhn c5e08e8761 CoreYX/YZ/ZX needs different endstop logic than CoreXY/YZ/XZ
In the endstop testing section, add the "reverse" logic in addition to "normal" core handling.

In CoreXY/YZ/XZ steppers rotating the same direction gives X movement. Opposing directions produces Y movement.

In CoreYX/ZY/ZX this is reversed. Same = Y, Opposite = X.

----

Fixes the issue where the Y endstop was being checked when moving in the X direction, etc.
8 years ago
Scott Lahteine c759c26cca Make LCD_TIMEOUT_TO_STATUS configurable
As suggested in
https://github.com/MarlinFirmware/Marlin/issues/5570#issuecomment-283059
065
8 years ago
Michael Henke 47729918fc
enable ENSURE_SMOOTH_MOVES 8 years ago
Michael Henke 330b981912 created Configuration.h and Configuration_adv.h for the kossel mini sold by flsun 8 years ago
Colin Gilgenbach 48b7e0f8d8 Nozzle Wipe Vertical Zig-Zag
- Add configuration support for zigzags in either the X or Y axis, for
wipe pads significantly longer in one dimension.
- Add configuration for default number of zig-zag triangles, vs. a
magic number in `Marlin_main.cpp`.
- Update description of auto nozzle wiping to match functionality
8 years ago
Scott Lahteine f17b81b765 Add MAPPER_C2C3 to French language 8 years ago
Roxy-3D 7e607b06eb Better comments on DOUBLE_CLICK_TIME_WINDOW 8 years ago
Scott Lahteine 34cba42104 Use PSTR for MSG_HEATING 8 years ago
Roxy-3D 584d147a02 fixup the indentation 8 years ago
Roxy-3D e443e0e2a9 Fix scoping issues for double click to Z-Babystepping 8 years ago
Roxy-3D 17d1cd7c09 Double Click of Encoder Wheel Jumps to Z-BabyStepping 8 years ago
Roxy-3D 48d862377a Double Click of Encoder Wheel Jumps to Z-BabyStepping 8 years ago
Scott Lahteine cfdc189796 Merge pull request #5856 from thinkyhead/rc_fix_bad_comment
Remove non-applicable comment on MANUAL_Z_HOME_POS
8 years ago
dot-bob cd68380ce6 Add status_printf to print messages to the lcd status line.
Also add a hotend indicator to the heating message displayed on the lcd status line.
8 years ago
Scott Lahteine 012aff6823 Merge pull request #5862 from thinkyhead/rc_fix_a_thing
Finish reducing of ABL_BILINEAR_SUBDIVISION
8 years ago
Scott Lahteine b9187020c4 Finish reducing of ABL_BILINEAR_SUBDIVISION 8 years ago
Scott Lahteine e282b72151 Remove non-applicable comment on MANUAL_Z_HOME_POS 8 years ago
Scott Lahteine 57f92a4632 Apply DISTINCT_E_FACTORS to sync_from_steppers
Followup to #5840
8 years ago
Scott Lahteine 4da8b1494b Merge pull request #5854 from thinkyhead/rc_fixup_m600
M600 cleanup and bugfix
8 years ago
Scott Lahteine dd02dba6e6 Merge pull request #5840 from MagoKimbra/rc_fix_lin_advanced_step_to_mm
Fix steps_to_mm for active extruders
8 years ago
Scott Lahteine 6e0b3fcc08 Optimize M600 heater status LCD items 8 years ago
Scott Lahteine 44b4e116bd Commentary / style in gcode_M600 8 years ago
Scott Lahteine 561904345f Tweak config ordering for M600 8 years ago
Scott Lahteine 284d6de9da Remove some old code comments 8 years ago
MagoKimbra 3685224c1a Fix steps_to_mm for active extruders 8 years ago
Scott Lahteine 4578c573fe Pause the print job timer while in M600 8 years ago
Scott Lahteine bfe6f71794 Simplify filament_change_beep function 8 years ago
Scott Lahteine 8289ea1316 Use a short name for the filament "endstop" 8 years ago
Scott Lahteine d9dcef8a87 Spacing, coding standards 8 years ago
Scott Lahteine 931914e679 Apply M600 updates to all configs 8 years ago
Roxy-3D 8bf0b496b9 Improve M600 with timeout, wait for heatup. 8 years ago
Tannoo c40fe2113c Fix for broken MBL
LCD call was waiting forever, causing the system to hang.
8 years ago
Scott Lahteine 4d4745c0eb Parenthesize some menu defines for safety 8 years ago
Scott Lahteine 47f9883b0f Dynamic allocation for SDCARD_SORT_ALPHA 8 years ago
Scott Lahteine a561bd5e3a New feature: SDCARD_SORT_ALPHA 8 years ago
Scott Lahteine c04d6b5aa6 Merge pull request #5829 from thinkyhead/rc_fix_isr_reentry
Combine fixes for LIN_ADVANCE and temperature ISR
8 years ago
Scott Lahteine 467f01435f Merge pull request #5816 from thinkyhead/rc_abl_virt_reduce
Reduce memory use by ABL_BILINEAR_SUBDIVISION slightly
8 years ago
Scott Lahteine 97b6fb6381 Reduce / optimize LIN_ADVANCE code 8 years ago
Sebastianv650 271ced7341 Prevent re-entering of temperature ISR
If Marlin is inside the temperature ISR, the stepper ISR is enabled. If
a stepper event is now happening Marlin will proceed with the stepper
ISR. Now, at the end of the stepper ISR, the temperatre ISR gets enabled
again. While Marlin proceed the rest of the temperature ISR, it's now
vulnerable to a second ISR call.
8 years ago
Sebastianv650 1b59766fcb Cleanup position_float
Hopefully fixes Marlin #5481
8 years ago
Scott Lahteine a950c31e2d Merge pull request #5815 from thinkyhead/rc_pulses_per_step
Give encoder pulse/steps conditionals their own block
8 years ago
Scott Lahteine 7176de8605 Merge pull request #5814 from thinkyhead/hotend_loop_always
Make HOTEND_LOOP more consistent, let compiler optimize it
8 years ago
Scott Lahteine adec219ca5 Merge pull request #5811 from thinkyhead/fix_two_strings
No space after X: or A: in M114 output
8 years ago
jes eaa829b58c Reduce memory use by ABL_BILINEAR_SUBDIVISION slightly 8 years ago
Scott Lahteine 1c99ca82d8 Give encoder pulse/steps conditionals their own block 8 years ago
Scott Lahteine e44294bb4d Make HOTEND_LOOP more consistent, let compiler optimize it 8 years ago
Scott Lahteine 701f4a6d9d Merge pull request #5729 from Bob-the-Kuhn/guaranteed-BLTouch-detection
guaranteed BLTouch detection
8 years ago
Scott Lahteine c15b9a6a06 No space after X: or A: in M114 output 8 years ago
Scott Lahteine e1702816f6 Fix SD_CHECK_AND_RETRY condition
Addressing #5806
8 years ago
Scott Lahteine 1bc5be3bdf Cast DELTA_PRINTABLE_RADIUS to float in sq()
Addressing #5625
8 years ago
Bob-the-Kuhn 0369f97ec1 guaranteed BLTouch detection
To guarantee that the 5mS pulse from a BLTouch is recognized you need to
have the endstops.update() routine run twice in that 5mS period.

At 200 steps per mm, my system has problems  below a feedrate of 120 mm
per minute.

Two things were done to guarantee the two updates within 5mS:
1) In interrupt mode, a check was added to the temperature ISR.  If the
endstop interrupt flag/counter is active then it'll kick off the endstop
update routine every 1mS until the flag/counter is zero.  This
flag/counter is decremented by the temperature ISR AND by the stepper
ISR.

2) In poling mode, code was added to the stepper ISR that will make sure
the ISR runs about every 1.5mS.  The "extra" ISR runs only check the
endstops.  This was done by grabbing the intended ISR delay and, if it's
over 2.0mS, splitting the intended delay into multiple smaller delays.
The first delay can be up to 2.0mS, the next ones 1.5mS (as needed) and
the last no less than 0.5mS.

=========================================

BLTouch error state recovery

If BLTouch already active when deploying the probe then try to reset it
& clear the probe.

If that doesn't fix it then declare an error.

Also added BLTouch init routine to startup section
8 years ago
Scott Lahteine 1e4d4e5915 Fix typo in language_uk
Thanks to @pavlus for this one
8 years ago
Scott Lahteine 7fe7a0c8be Merge pull request #5793 from thinkyhead/rc_adjust_probe_output
Adjust probe_pt() terminal output to respect probe z-offset
8 years ago
Scott Lahteine 633c253bc1 Merge pull request #5792 from thinkyhead/rc_default_dac_vals
Default DAC values for RigidBoard V2
8 years ago
Florian Heilmann 7bbc31704c Adjust probe_pt() terminal output to respect probe z-offset 8 years ago
Scott Lahteine a245656db3 Merge pull request #5713 from gege2b/RCBF-French
French translation : Added missing strings as well as missing accents
8 years ago
jaysonkelly 713931338a Default DAC values for RigidBoard V2 8 years ago
Bob-the-Kuhn ae706233a8 pinsDebug for 644/1284 & USB646/1286 families
added conditional compilation for PWMs 1C & 3C

add Teensyduino compatibility

==========================================

changes per review - minor formatting changes

1) remove non-printable character at the end of line 687

2) split a really long comment into two lines

3) got rid of some trailing spaces

============================================

Made pinsDebug_Teensyduino.h the same between this PR and PR 5668 which
is for a re-written pinsDebug.h file.

The changes were:
1) added copyright @ GNU license header
2) a blank line crept in.
8 years ago
Gege2B 22dfcc9a71 French translation : Added missing strings as well as missing accents 8 years ago
Scott Lahteine 9b5515926a Merge pull request #5696 from thinkyhead/rc_volumetric_default
Allow enabling volumetric filament on config load
8 years ago
Robert Kirk 0d147ead66 Allow enabling volumetric filament on config load 8 years ago
AnHardt fa26767efe Replace all remaining 'boolean' with 'bool' 8 years ago
AnHardt f6858d9974 Fix M110 without leading N
Store N in the right variable.
This is too rarely used.

"mea culpa, mea culpa, mea maxima culpa"
8 years ago
Scott Lahteine 0c0c840ba8 Merge pull request #5683 from emartinez167/EMartinez-Changes
Updates to some incorrectly ended strings in the Spanish translation
8 years ago
Kai 25dae3bccc Update language_de.h
Small corrections
8 years ago
emartinez167 7292145f4e Fix for some wrong strings
On last commit, some strings were ended with the incorrect character.
This fixes it.
8 years ago
Scott Lahteine 93a9aa6b76 Merge pull request #5682 from thinkyhead/rc_spanish_jan
Updates to Spanish language
8 years ago
Scott Lahteine 7a9c1a279b Merge pull request #5681 from thinkyhead/rc_prevent_boot_loop
Reset watchdog in SD init to prevent reboot
8 years ago
Scott Lahteine e409c7f9e8 Merge pull request #5645 from esenapaj/From-microseconds-to-milliseconds
From "microseconds" to "milliseconds"
8 years ago
emartinez167 020c6af7b0 Updates to Spanish language
Add missing Spanish language definitions.
8 years ago
Hans Raaf d29cc8f7bc Reset watchdog in SD init to prevent reboot
If the watchdog is enabled and bootscreen + SD card checks take too long, Marlin may hang at boot time because of the reset loop. We have this happen all the time with the Anet board if no SD card is inserted.
8 years ago
Scott Lahteine 7743849608 Merge pull request #5680 from thinkyhead/rc_configs_puhlease
code_value_float tweak
8 years ago
Scott Lahteine 16357fbfdf Merge pull request #5619 from Ocarthon/RCBugFix
Disable SD Detect for K8400
8 years ago
Scott Lahteine e57c0fce66 Move MOSFET changes above #include for RIGIDBOARD
Correction to #5629
8 years ago
Scott Lahteine c376f6a2cb code_value_float tweak 8 years ago
Scott Lahteine fb3c30e24c Fix lcd_wait_for_homing causing menu to block
As a showcase function for how to do waiting in the lcd menu, this function should be preserved.
8 years ago
Scott Lahteine f8ae0fd29f Merge pull request #5647 from manianac/RCBugFix-PrepareMenuFix
Fix empty Prepare menu
8 years ago
Robert Kirk aab5118c6a Remove error causing break command
Use index macro instead of e
8 years ago
esenapaj d38e335272 From "microseconds" to "milliseconds"
delay() is milliseconds
8 years ago
Philip Standt 8ae2bc7e2e Disable SD Detect for K8400 8 years ago
Scott Lahteine 4061fca1ad Sanity checks for FILAMENT_CHANGE_FEATURE and FILAMENT_RUNOUT_SCRIPT 8 years ago
Scott Lahteine 5ab7b91615 Comment on filament runout sensor config 8 years ago
Scott Lahteine 922c67f17d Merge pull request #5588 from thinkyhead/rc_remove_biv25
Drop biv2.5 delta configurations
8 years ago
Scott Lahteine 8c6c048551 drop biv2.5 delta configurations 8 years ago
Scott Lahteine 92dbeebf40 Define ADV_NEVER, ADV_RATE 8 years ago
Robert Kirk 306c184b1a Allow M600 when dryrun debugging 8 years ago
Scott Lahteine fe2ea2906f Merge pull request #5573 from thinkyhead/rc_unify_stepper_isr
LIN_ADVANCE with unified stepper ISR
8 years ago
Sebastianv650 84c685f8b5 First draft of Unified Stepper / E Advance ISR 8 years ago
Scott Lahteine 83021d82c6 Merge pull request #5502 from AnHardt/symbol-strings
Add symbol-strings
8 years ago
Scott Lahteine 036eccfd6e Merge pull request #5572 from Kaibob2/patch-5
Update language_de.h
8 years ago
Scott Lahteine b794b76836 Merge pull request #5567 from AnHardt/fix5194
Fix 5194
8 years ago
Scott Lahteine 451ba5df01 Merge pull request #5516 from esenapaj/Suppress-warning
Suppress warning
8 years ago
Scott Lahteine 92dbc63949 Merge pull request #5571 from esenapaj/Update-Japanese-translation
Update Japanese translation
8 years ago
Kai ade72535c4 Update language_de.h
Added tarnslation for
```
#define MSG_DEBUG_MENU 
#define MSG_PROGRESS_BAR_TEST
```
8 years ago
esenapaj ab6b005867 Suppress warning 8 years ago
AnHardt 61f15ef7e7 Fix 5194
I have been a bit too radical in cleaning up this section.
8 years ago
esenapaj 60515ff700 Update Japanese translation
・Add new translation
8 years ago
Scott Lahteine 1e419655f3 Followup to #5550 - spacing before "mm" 8 years ago
Scott Lahteine 1a26ce1cdc Merge pull request #5550 from FHeilmann/patch-2
Allow negative retract values in the LCD
8 years ago
Scott Lahteine bec30c89e7 Merge pull request #5522 from esenapaj/Add-description-for-dual-x
Add description for choice of DEFAULT_DUAL_X_CARRIAGE_MODE
8 years ago
Scott Lahteine 7739c0affa Change "+mm" to "mm" in most languages
- Japanese and Chinese still need update
8 years ago
Scott Lahteine 1cba425308 Allow negative recover-swap length from LCD 8 years ago
Scott Lahteine 298a8c6a3c Merge pull request #5561 from thinkyhead/rc_no_case_light
Support for M335 case light "no case light"
8 years ago
Scott Lahteine 644f45cbd8 Merge pull request #5563 from akaJes/m600
FILAMENT_CHANGE_FEATURE allowed in idle mode
8 years ago
Scott Lahteine 0d2fc13516 Place "Level Bed" closer to "Auto Home" 8 years ago
Scott Lahteine b031d28ebf Encoder events should not skip stripes 8 years ago
Scott Lahteine 22881f38b9 Fix updating of "bool" menu items 8 years ago
Scott Lahteine eb68715b94 No "Cooldown" menu if heaters are off 8 years ago
Jesus 4ed976b5ff m600 fixes 8 years ago
Damien 4e2639942b Support for M335 case light "no case light" 8 years ago
Scott Lahteine 18ba31e9b5 Add Debug Menu with LCD_PROGRESS_BAR_TEST as an example 8 years ago
Scott Lahteine 03af5961b0 Hide (or remove) custom character change on boot screen 8 years ago
Scott Lahteine 1642f5ed31 Add macro to some en strings 8 years ago
Scott Lahteine dbb2d56c89 Correct comment on watchdog timer 8 years ago
Scott Lahteine 41a30923f3 Merge pull request #5559 from thinkyhead/rc_minimum_gcc_version
Throw an error for gcc before 4.7
8 years ago
Scott Lahteine 6d6a1db6ec Apply const to _EEPROM_writeData value param 8 years ago
Robert Kirk f724ef5820 Have bed leveling status output current status, not requested. 8 years ago
Scott Lahteine 20218e553d Merge pull request #5527 from MagoKimbra/rc_configuration_store_fix_size
Fix size
8 years ago
Scott Lahteine dcfbe2bd3c Throw an error for gcc before 4.7 8 years ago
Scott Lahteine 82fde7df2e Merge pull request #5512 from AnHardt/speed-compare-bbr
Optimize handling of block_buffer_runtime()
8 years ago
Scott Lahteine 8986225752 Spacing, cleanup in speed_lookuptable.h 8 years ago
Scott Lahteine e12c8e5cac Split up thermistor tables 8 years ago
Florian Heilmann a7334fd2a0 Allow negative retract values in the LCD
This can already be done via G-Code, so adding the capability to the LCD should be straight forward.
8 years ago
AnHardt 292eb365c6 Optimize handling of block_buffer_runtime()
millis_t is long - divisions take for ever.

Return a kind of millisecond instead of microsecond -
divided by 1024 instead of 1000 for speed. (2.4% error)

That does not matter because block_buffer_runtime is
already a too short estimation.
Shrink the return-type.
8 years ago
esenapaj 6854f44bf2 Add description for choice of DEFAULT_DUAL_X_CARRIAGE_MODE 8 years ago
Scott Lahteine 3f6f036f7c Merge pull request #5524 from thinkyhead/rc_optional_dogm_splitup
Report EEPROM data size, not final index
8 years ago
MagoKimbra 86ba7e4542 Fix size
Fix size for writeData and readData.
For bilinear grid 11 x 11 for example, size is 4 (float) x 11 x 11 = 484. uint8_t max is 255.
8 years ago
Scott Lahteine f9f75c8016 Fix USE_RAW_KINEMATICS in prepare_kinematic_move_to 8 years ago
Scott Lahteine 87921f390a Clarify what are "logical" positions in the planner 8 years ago
Scott Lahteine a4f10f59c3 Write the E parameter length correctly 8 years ago
Scott Lahteine 2e904cb4f9 Merge pull request #5514 from esenapaj/Update-Japanese-translation
Update Japanese translation
8 years ago
Scott Lahteine 0b6817e0f9 Merge pull request #5505 from android444/patch-4
Update for translations language_pl.h
8 years ago
Scott Lahteine 3bd76f60e4 Report EEPROM data size, not final index 8 years ago
Scott Lahteine 78d6d6e076 Merge pull request #5452 from thinkyhead/rc_save_your_mesh
Save Bed Leveling to EEPROM
8 years ago
Scott Lahteine 0d0aa6c20d Patch type for max_acceleration_mm_per_s2 save/restore 8 years ago
Scott Lahteine d4f5418802 Merge pull request #5517 from esenapaj/Fix-for-PR-#5255
Fix for the PR #5255 (Case light menu (3rd attempt))
8 years ago
Scott Lahteine fa7010b0a1 Merge pull request #5515 from esenapaj/Remove-unnecessary-tabs-and-spaces
Remove unnecessary tabs and spaces
8 years ago
Scott Lahteine 6d7b1cdf6c Add M421 for ABL Bilinear 8 years ago
Scott Lahteine 32e65dc429 Extend `M420` to print state and, with `V`, the matrix / mesh 8 years ago
Scott Lahteine d04258753b Don't throw away the bed level matrix on G28 8 years ago
Scott Lahteine 8f0f225d10 Save ABL Planar Matrix to EEPROM 8 years ago
Scott Lahteine e2429a9da1 Generalize Bed Leveling flag in EEPROM 8 years ago
Scott Lahteine e42fd7813a Save ABL Bilinear Grid to EEPROM 8 years ago
Scott Lahteine 492b68f8e3 Better EEPROM read/write error handling 8 years ago
Scott Lahteine 55722c09da Use "UNPROBED" for un-probed bed_level_grid points 8 years ago
Scott Lahteine 2643404ac8 Throw an error in M420 if can't enable 8 years ago
Scott Lahteine b1539394fd Use planner.unapply_leveling to undo tilt in G29 8 years ago
Scott Lahteine 04636f78eb Re-enable MBL/ABL after M48 8 years ago
Scott Lahteine 9b41638672 Minor tweak to G29 grid points 8 years ago
Scott Lahteine daa2cad21f Fix comment on G29 to include 'Z' 8 years ago
Scott Lahteine 8244fefcc2 Tweak call to `reset_bed_level` in G29 8 years ago
Scott Lahteine 0995a5d734 Fixup reset_bed_level 8 years ago
Scott Lahteine 1b2fb2bdc7 ABL_GRID_POINTS_* => ABL_GRID_MAX_POINTS_* 8 years ago
esenapaj d486361c69 Fix for commented section of Config_RetrieveSettings() 8 years ago
esenapaj 88157ba529 Fix for the PR #5255 (Case light menu (3rd attempt)) 8 years ago
esenapaj 069c6b38dd Remove unnecessary tabs and spaces 8 years ago
esenapaj 9c8116aedf Update Japanese translation
・Add new translation
8 years ago
AnHardt 57b1275cde Add symbol-string to _de
Add symbol-string for _de
to reduce the frquencey of regenerating 'mappers' and 'fonts'
with the new utf-system.
8 years ago
android444 3363d2c937 Update for translations language_pl.h 8 years ago
Scott Lahteine 06af3b62ba Move HOLLOW_FRAME options to config_adv 8 years ago
Scott Lahteine 67ca6c7bfe Codestyle tweaks to ultralcd.cpp 8 years ago
Scott Lahteine 8d9fcd8e6f Merge pull request #5495 from AnHardt/autoadjusting_display-updates
Adaptive screen updates for all kinds of displays
8 years ago
Scott Lahteine 77a360912d Merge pull request #5491 from yhfudev/devel-rcbugfix-language-headers
UTF-8 language header files
8 years ago
AnHardt d0e24e0876 Adaptive screen updates for all kinds of displays
The target here is to update the screens of graphical and char base
displays as fast as possible, without draining the planner buffer too much.

For that measure the time it takes to draw and transfer one
(partial) screen to the display. Build a max. value from that.
Because ther can be large differences, depending on how much the display
updates are interrupted, the max value is decreased by one ms/s. This way
it can shrink again.
On the other side we keep track on how much time it takes to empty the
planner buffer.
Now we draw the next (partial) display update only then, when we do not
drain the planner buffer to much. We draw only when the time in the
buffer is two times larger than a update takes, or the buffer is empty anyway.

When we have begun to draw a screen we do not wait until the next 100ms
time slot comes. We draw the next partial screen as fast as possible, but
give the system a chance to refill the buffers a bit.

When we see, during drawing a screen, the screen contend has changed,
we stop the current draw and begin to draw the new content from the top.
8 years ago
yhfudev 2dbd38ce16 tag the utf-8 strings 8 years ago
Scott Lahteine 94ffb58da7 Prevent retract un-hop at wrong height 8 years ago
Scott Lahteine 0772c8e55f Merge pull request #5487 from thinkyhead/rc_easier_move_axis
Rearrange Move Menu, Fix up Delta Calibration
8 years ago
Scott Lahteine b2c8de856b Merge pull request #5478 from AnHardt/stepspermm
Replace ftostr62sign with ftostr62rj
8 years ago
Scott Lahteine 1fd8185d37 Merge pull request #5492 from thinkyhead/rc_fix_language_es
Fix multiple definitions of message macros in the language-es.h
8 years ago
yhfudev 1cdffdede7 fix multiple definitions of message macros in the language-es.h 8 years ago
Scott Lahteine b67f8cb499 Merge pull request #5490 from jbrazio/update-bqhp2
Update the bq Hephestos 2 example configuration
8 years ago
Scott Lahteine 93b2833347 Move Menu: Select axis first, resolution after 8 years ago
Scott Lahteine 48aa0f6475 Merge pull request #5475 from AnHardt/utf-mapper-tr
utf8-mapper for Turkish
8 years ago
Scott Lahteine b9ee0d7bd3 Merge pull request #5488 from thinkyhead/rc_fade_compiler_warn
Patch fade_factor compiler warning
8 years ago
Scott Lahteine 641e0936d4 Patch up Delta Calibration Menu 8 years ago
Scott Lahteine b4dbf4d18a Non-reentrant "Moving..." screen to safely wait in LCD 8 years ago
Scott Lahteine 7b625e0048 Patch fade_factor compiler warning 8 years ago
Scott Lahteine 6fa8fd15e2 Add negative temperatures for Thermistor 1
Changes from #5485 by @AndKe
8 years ago
Scott Lahteine 2b5d424394 Use handle_reprapworld_keypad for keypad handling 8 years ago
Scott Lahteine 887ed73c9b Expose delta_clip_start_height for use by others 8 years ago
João Brázio 3f75edb1d6 Updated bq Hephestos 2 example configuration 8 years ago
Daniel Martinez b796e7031d Update Aragonese translation 8 years ago
AnHardt cd2b74e88d Replace ftostr62sign with ftostr62rj
`ftostr62sign()` is used only when displaing/editing
Steps/mm. A sign is not needed - the value is always positive.
Because the number part is long there is no't much place for the values name.
With this PR the is one more char for the name possible.
8 years ago
AnHardt 795541f87e utf8-mapper for Turkish
The non utf8 version of turkish is a bit unhandy.

Delete `language_tr.h`
Rename `language_tr_utf.h` to `language_tr.h`
Provide a propper utf8-mapper for Turkish and use it.
8 years ago
Scott Lahteine 7c71bb2900 Merge pull request #5471 from thinkyhead/rc_planner_report_m503
Patch to show E factors in M503
8 years ago
Scott Lahteine 39401b7472 Patch to show E factors in M503 8 years ago
Scott Lahteine 6b50230022 Merge pull request #5447 from thinkyhead/rc_update_dutch
Dutch cleanup, ordering, placeholders
8 years ago
Scott Lahteine 2c97c11731 Merge pull request #5454 from thinkyhead/rc_fix_delta_g29
Fix G29 starting height on DELTA
8 years ago
Scott Lahteine 8239c45b30 Merge pull request #5448 from thinkyhead/rc_eeprom_bump
EEPROM: Prolong life. Better support for `DISTINCT_E_FACTORS`.
8 years ago
Scott Lahteine 21ed43df5f New Dutch terms 8 years ago
Scott Lahteine 4bc6536f54 Move to safe zone on DELTA if using do_blocking_move_to* 8 years ago
Scott Lahteine 6f389158d7 Compile less code with EEPROM off 8 years ago
Scott Lahteine f2301a2a04 Add e-stepper count to EEPROM (for planner vars) 8 years ago
Scott Lahteine 53c9fca0f6 Only write to EEPROM when a byte changes 8 years ago
AnHardt 13eebd11cf volatile_block_buffer_runtime_us
`block_buffer_runtime_us` is mangled in the planner and in the stepper-ISR.
So it needs to be volatile and interrupt protected.
8 years ago
Scott Lahteine 8383f35b40 Merge pull request #5445 from thinkyhead/rc_reduce_jerk_code
Slightly shrink jerk and advance code
8 years ago
Gege2B 40453c1b9a Update french translation (LIGHTS str) 8 years ago
Scott Lahteine fc2fc828b3 Prettify LIN_ADVANCE code with the positive condition 8 years ago
Scott Lahteine 1929502e15 Add const to some variables 8 years ago
Scott Lahteine 2da4d22520 Pretty up ADVANCE code 8 years ago
Scott Lahteine af024e1d7c Pretty up coast / reverse jerk code 8 years ago
Scott Lahteine 3f3b5c86d8 Slightly shrink code for jerk-based reduction of safe_speed 8 years ago
AnHardt 87fe20b5f5 Simplify long_move()
We are not really interested in, if there are blocks.
All information we need is in `block_buffer_runtime_us`.
8 years ago
Scott Lahteine 574d9c7d3d Merge pull request #5432 from Kaibob2/patch-2
Update language_de.h
8 years ago
Scott Lahteine f089279263 Merge pull request #5431 from esenapaj/Suppress-warnings,-etc
Suppress warnings, etc
8 years ago
Scott Lahteine d92ccb230c Merge pull request #5438 from AnHardt/patch-long_move
Patch long_move()
8 years ago
AnHardt 706b240251 Patch long_move()
While the last move in the planner_buffer is running
it's duration is already subtracted from block_buffer_runtime_us.
8 years ago
esenapaj a298a58684 Remove redundant "E" 8 years ago
Kai 390a6d976a Update language_de.h
#define MSG_ENDSTOP_ABORT  doesn't fit in Display 
See https://github.com/MarlinFirmware/Marlin/issues/5401#issuecomment-265714487
8 years ago
esenapaj e9393c3634 Suppress warnings, etc
・Suppress warnings
・Remove unused variable "did_update"
8 years ago
Scott Lahteine da6a094424 Sanity-check inverting and pullups for Z probe and Z endstop
`Z_MIN_ENDSTOP_INVERTING` must match `Z_MIN_PROBE_ENDSTOP_INVERTING`
when using `Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN`.
This is easy to overlook.
8 years ago
Scott Lahteine 3fb43c11fc Fix compile error with LCD_I2C_VIKI 8 years ago
Scott Lahteine aa241c63b3 Include M205 note in configurations 8 years ago
Scott Lahteine c8a95ec514 Merge pull request #5413 from MagoKimbra/rc_fix_mesh
Fix Mesh without Fade Height
8 years ago
Scott Lahteine 35ad9626f1 Merge pull request #5410 from thinkyhead/rc_polish_update
Update Polish language, reduce filament change messages
8 years ago
Scott Lahteine 01e5d46ea7 Patch some planner compile errors 8 years ago
MagoKimbra 5383212a28 Fix Mesh without Fade Height 8 years ago
Scott Lahteine dbe1dc1452 Merge pull request #5406 from Rigid3D/RCBugFix
Turkish Translation Update
8 years ago
Scott Lahteine 4783a59249 Remove filament-change empty lines from languages 8 years ago
Scott Lahteine 1705099c3e Save space by not defining unused filament change message lines 8 years ago
android444 9b1f4b514b Update Polish language
Translation of messages in English to Polish.
8 years ago
Robert Marko 84f7e1de04 Updates to Croatian language 8 years ago
esenapaj 08cdaaf19b README and Version for 1.1.0-RCBugFix
Sync with RC8
8 years ago
Mehmet Sutas f4663cb677 Update language_tr_utf8.h 8 years ago
Mehmet Sutas b4fd115d4e Update language_tr.h 8 years ago
Scott Lahteine 83c5026db1 Ignore homing button when SD printing
As suggested in #5404 by @android444
8 years ago
Scott Lahteine 312caef472 Merge pull request #5398 from thinkyhead/rc_croatian_cleanup
Fix Croatian spacing, extra #endif
8 years ago
Scott Lahteine 46b65773ea Fix Croatian spacing, extra #endif 8 years ago
Scott Lahteine 3f2faac9d1 Merge pull request #5388 from thinkyhead/rc_subdivide_bilinear
Subdivide Bilinear Grid with Catmull Rom Splines
8 years ago
Scott Lahteine b5b5edd9ad Merge pull request #5394 from thinkyhead/rc_drop_board_99
Remove mystery-board 99
8 years ago
Scott Lahteine c48901f355 Remove mystery-board 99 8 years ago
akaJes d7b948610a Experimental bilinear subdivision option 8 years ago
Scott Lahteine 6253b765aa Merge pull request #5389 from thinkyhead/distribute_screen_updates
Distribute GLCD screen updates in time
8 years ago
Scott Lahteine b203901143 Merge pull request #5393 from AnHardt/Fix-auto_report_temperatures
Fix auto_report_temperatures()
8 years ago
AnHardt 59a27ed27d Fix auto_report_temperatures()
The `auto_report_temperatures` needs a linefeed to be recognized by Repetier Host.
8 years ago
AnHardt a6fbd4a5d8 Distribute GLCD screen updates in time
Currently we draw and send the screens for a graphical LCD all at once.
We draw in two or four parts but draw them directly behind each other.
For the tested status screen this takes 59-62ms in a single block.
During this time nothing else (except the interrupts) can be done.
When printing a sequence of very short moves the buffer drains - sometimes until it's empty.

This PR splits the screen update into parts.
Currently we have 10 time slots. During the first one the complete screen is drawn. (60,0,0,0,0,0,0,0,0,0,0)
Here i introduce pauses for doing other things. (30,30,0,0,0,0,0,0) or (15,15,15,15,0,0,0,0,0,0)
Drawing in consecutive time slots prevents from lagging too much. Even with a 4 stripe display all the drawing is done after 400ms.
Previous experiments with a even better distribution of the time slots like
(30,0,0,0,0,30,0,0,0,0) and (15,0,15,0,15,0,15,0,0,0) did not feel good when using the menu, because of too much lag.

Because of the previous PRs to speed up the display updates and especially reducing the difference between drawing 2 or 4 stripes,
it now makes sense for the REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER to go from 2 to 4 stripes. This costs about 1-2ms per complete
screen update, but is payed back by having partial updates lasting only the half time and two additional brakes. Also ~256 byte of
framebuffer are saved in RAM.

13:45:59.213 : echo: #:17 >:13 s:30;   #:16 >:13 s:29;   S#:33 S>:26 S:59
13:46:00.213 : echo: #:16 >:14 s:30;   #:17 >:13 s:30;   S#:33 S>:27 S:60
13:46:01.215 : echo: #:17 >:13 s:30;   #:16 >:13 s:29;   S#:33 S>:26 S:59
13:46:02.215 : echo: #:16 >:13 s:29;   #:16 >:14 s:30;   S#:32 S>:27 S:59
13:46:03.214 : echo: #:17 >:13 s:30;   #:17 >:13 s:30;   S#:34 S>:26 S:60
13:46:04.214 : echo: #:16 >:13 s:29;   #:16 >:14 s:30;   S#:32 S>:27 S:59
13:46:05.212 : echo: #:16 >:14 s:30;   #:17 >:13 s:30;   S#:33 S>:27 S:60
13:46:06.212 : echo: #:17 >:13 s:30;   #:16 >:13 s:29;   S#:33 S>:26 S:59

03:30:36.779 : echo: #:8 >:7 s:15;   #:10 >:7 s:17;   #:8 >:6 s:14;   #:8 >:7 s:15;   S#:34 S>:27 S:61
03:30:37.778 : echo: #:8 >:6 s:14;   #:10 >:7 s:17;   #:9 >:7 s:16;   #:8 >:6 s:14;   S#:35 S>:26 S:61
03:30:38.778 : echo: #:8 >:6 s:14;   #:11 >:7 s:18;   #:8 >:6 s:14;   #:8 >:7 s:15;   S#:35 S>:26 S:61
03:30:39.777 : echo: #:8 >:6 s:14;   #:10 >:7 s:17;   #:8 >:8 s:16;   #:8 >:6 s:14;   S#:34 S>:27 S:61
03:30:40.780 : echo: #:8 >:6 s:14;   #:11 >:7 s:18;   #:8 >:6 s:14;   #:8 >:6 s:14;   S#:35 S>:25 S:60
03:30:41.780 : echo: #:9 >:6 s:15;   #:10 >:7 s:17;   #:8 >:6 s:14;   #:9 >:6 s:15;   S#:36 S>:25 S:61
03:30:42.779 : echo: #:8 >:6 s:14;   #:10 >:8 s:18;   #:8 >:6 s:14;   #:8 >:6 s:14;   S#:34 S>:26 S:60
03:30:43.778 : echo: #:9 >:6 s:15;   #:10 >:7 s:17;   #:8 >:7 s:15;   #:9 >:6 s:15;   S#:36 S>:26 S:62

#: draw a stripe
>: transfer a stripe
s: sum of of draw and transfer for one stripe
S#: sum of draws for a complete screen
S>: sum of transfers for a complete screen
S: time to draw and transfer a complete screen
8 years ago
Scott Lahteine f882355994 Merge pull request #5318 from Sebastianv650/Account_for_LCD_improvements
Account for LCD improvements in ENSURE_SMOOTH_MOVES
8 years ago
Scott Lahteine 20e834461d Merge pull request #5385 from thinkyhead/rc_ftostr4sign_decimal
Show decimal for small numbers in ftostr4sign
8 years ago
Scott Lahteine b6b100c471 Merge pull request #5371 from thinkyhead/rc_extruders_can_differ
Allow distinct factors for multiple extruders
8 years ago
Scott Lahteine 449d9cbf60 Add placeholders for Polish translatable strings 8 years ago
c64pl 643dc4b64e Update language_pl.h
Fixed translations
8 years ago
Scott Lahteine 0974b75fb6 Merge pull request #5386 from thinkyhead/rc_galician_update
Galician language update.
8 years ago
Rafa Couto 2b9115330d Galician language update. 8 years ago
Scott Lahteine 1f3e2440bc Merge pull request #5175 from thinkyhead/rc_dualx_homing
Unpark when using Z_SAFE_HOMING with Dual X
8 years ago
Scott Lahteine d5bf1684fe Implement as optional feature LCD_DECIMAL_SMALL_XY
And reduce the function size to simplify
8 years ago
Guthenberg bfb8d3b53e Show more decimals in Display, if possible
_123, -123, _-12, __-1  plus  1234, 12.3, -1.2
8 years ago
Scott Lahteine 1e30d1da47 Simplify itostr4sign
- This function becomes obsolete if ftostr4sign is re-written.
8 years ago
Scott Lahteine 82a187acae Merge pull request #5359 from AnHardt/update-de
Add missing translations to lang-de
8 years ago
Scott Lahteine 4bafdf4b66 Support DISTINCT_E_FACTORS in LCD Motion Menu 8 years ago
Scott Lahteine 3391c785c6 Support for distinct E factors 8 years ago
Scott Lahteine 0dfe95eaba Adjust formatting in Planner 8 years ago
Scott Lahteine 09587f7c0d Fix rows error in DOGM 8 years ago
Scott Lahteine c47e07d129 Fix Dual X software endstops 8 years ago
Scott Lahteine 4217e9653e Adjust park code in tool_change 8 years ago
Scott Lahteine b20405db31 Only DXC_AUTO_PARK_MODE should auto-move in tool_change 8 years ago
Scott Lahteine ca24af7d5d Dual X with home_z_safely is not parked 8 years ago
Scott Lahteine 0e15b4f434 Dual X set_axis_is_at_home can use x_home_pos for both 8 years ago
Scott Lahteine 54109dfaec Reduce code size for Dual X un-park 8 years ago
Scott Lahteine fe96f74db1 Use const arguments in Dual X helper functions 8 years ago
Scott Lahteine 41278c1e8b Apply LOGICAL_POSITION to home positions on Dual X 8 years ago
Scott Lahteine 053fb55af6 Fix modes ordering in prepare_move_to_destination_dualx 8 years ago
Scott Lahteine ee50928eee Make LOGICAL and RAW position macros ternary-compatible 8 years ago
Scott Lahteine 56dd15c0ad Use SET_INPUT for PS_ON_PIN in kill 8 years ago
Scott Lahteine 200cf3e9f9 Merge pull request #5381 from thinkyhead/rc_fix_fade_factor
Properly apply fade_factor to MBL
8 years ago
Scott Lahteine 84ff78c1e3 Pass the fade factor to mbl.get_z 8 years ago
Scott Lahteine 85c2b96685 Apply const to MBL class methods 8 years ago
Scott Lahteine c06161b773 Use apply_leveling, not MBL directly 8 years ago
Scott Lahteine 818f8b93d3 Merge pull request #5378 from thinkyhead/rc_duration_rj
Better alignment of elapsed print time
8 years ago
Scott Lahteine 9d88a61d52 Better alignment of elapsed print time 8 years ago
Scott Lahteine 0b53d78046 Tweak editable items for debugging 8 years ago
Scott Lahteine fccc97de6d Save PROGMEM with string changes
Unlike RAM-based strings, PROGMEM strings aren’t consolidated by the
compiler.
8 years ago
AnHardt e7fc353f08 Add missing translations to lang-de 8 years ago
Scott Lahteine 3f2cb376e0 Add placeholders for Bulgarian translation 8 years ago
Scott Lahteine b22d37ba52 Merge pull request #5364 from thinkyhead/rc_croatian_update
Update Croatian to include missing strings
8 years ago
Robert Marko b796a687ca Update Croatian to include missing strings
Added all missing strings according to English
8 years ago
Scott Lahteine 255ed80164 Fix hotend offset report in M503 8 years ago
Petr Zahradník c66f3ed34b
Update Czech 8 years ago
Scott Lahteine cbf208ea1f Merge pull request #5348 from Kaibob2/patch-1
Update language_de.h
8 years ago
Scott Lahteine a2660cf688 Merge pull request #5347 from tnw513/fix-italian
Added missing translations
8 years ago
Scott Lahteine 27dd5acc22 Fix set_led_color for BLINKM
Follow-up to #5330
8 years ago
Kai 8530c32309 Update language_de.h
Grammar corrections
8 years ago
Silvio Didonna f1d5ffa211 Added missing translations 8 years ago
Scott Lahteine b0361ebe4f Merge pull request #5343 from thinkyhead/rc_invert_case_light
Allow case light pin to be active low
8 years ago
Scott Lahteine f60b4f8659 Allow case light pin to be active low 8 years ago
Scott Lahteine 3f4c02e42f Merge pull request #5259 from Sebastianv650/Allow_UART-ISR_inside_Stepper
Allow UART ISRs inside the stepper ISR
8 years ago
Scott Lahteine d07229f185 Fix redraw in SD Card menus 8 years ago
Scott Lahteine 47b4b21308 Merge pull request #5331 from esenapaj/Fix-for-the-PR-#5072
Fix for the PR #5072 (Add predefined AUTO_FAN_PINs to pins files), etc
8 years ago
Scott Lahteine 8d14420331 Fix compile without ENABLE_LEVELING_FADE_HEIGHT 8 years ago
Scott Lahteine 415294801f Merge pull request #5330 from thinkyhead/rc_rgb_led
Support for an RGB LED using 3 pins
8 years ago
esenapaj 0909cf3d46 Adjust spacing 8 years ago
esenapaj 8e9e9c17b0 Follow-up the PR #5323 (Adding ukrainian language support)
・Update forgotten Configuration_adv.h of Felix\DUAL and K8400\Dual-head
8 years ago
esenapaj d92ce8849b Fix for the PR #5072 (Add predefined AUTO_FAN_PINs to pins files), etc
・Make descriptions the same as others
8 years ago
Scott Lahteine e00b380489 Merge pull request #5323 from akaJes/lang-ua
Adding ukrainian language support
8 years ago
Scott Lahteine 65c50e062e Support for an RGB LED using 3 pins 8 years ago
esenapaj 3047f3c85c Suppress warning 8 years ago
jes f674246397 extend Configurations files 8 years ago
jes c90191faaf adding ukrainian laguage support 8 years ago
Sebastianv650 912704a0d8 Enable ISRs inside temperature ISR
to capture chars at UART at 250000 baud.
8 years ago
Sebastianv650 f62f4006af Account for LCD improvements in ENSURE_SMOOTH_MOVES
.. and give the hint to try lower values if possible.
8 years ago
Scott Lahteine 092e949b58 Merge pull request #5169 from thinkyhead/rc_core_inverted
Support for COREYX, COREZX, COREZY
8 years ago
Scott Lahteine e9e4208ff1 Merge pull request #5274 from Sebastianv650/improve_smooth_moves
Improvement for ENSURE_SMOOTH_MOVES
8 years ago
Scott Lahteine c7935bb0d2 Merge pull request #5299 from thinkyhead/rc_bed_correction_fade
Add a fade factor for mesh leveling
8 years ago
Scott Lahteine a69b1ee691 Merge pull request #5313 from thinkyhead/rc_fix_menu_actions
Keep drawing menu unless screen changes
8 years ago
Scott Lahteine 32ee3acf86 Merge pull request #5315 from thinkyhead/rc_fixup_material_menus
Refine material heatup menu items
8 years ago
Scott Lahteine c70a06daf1 lcd_save_previous_menu => lcd_save_previous_screen 8 years ago
Scott Lahteine 13ea43cc8d Only exit menu handler when the screen changes 8 years ago
Scott Lahteine f45b6a7762 Merge pull request #5314 from thinkyhead/case_light_menu_fix
Fix and optimize case-light code
8 years ago
Scott Lahteine 59fafb93b2 Merge pull request #5304 from AnHardt/pixel-shifting
MENU_HOLLOW_FRAME for the menu screens
8 years ago
Scott Lahteine 0951d385ce Don't set heater temperature above its maximum 8 years ago
Scott Lahteine c9193e856d Limit preheat parameters based on all nozzles 8 years ago
Scott Lahteine bb4529f7d2 PLA / ABS => Material 1 / 2 8 years ago
Scott Lahteine 61437d988a Fix and optimize case-light code 8 years ago
AnHardt 7a9fa78822 MENU_HOLLOW_FRAME for the menu screens
MENU_HOLLOW_FRAME for the menu screens and
some pixel shifting to optimize the look with tall fonts. (cn)
8 years ago
AnHardt 24ca1a6289 Not more then 4 stripes for u8g-devices
To optimise speed.
Costs well invested 128Byte of RAM.
8 years ago
Scott Lahteine aee71c543e Minor formatting in language.h 8 years ago
Scott Lahteine 05d8d189f6 Adjust spacing in utf_mapper.h 8 years ago
Scott Lahteine 5460a529da Add option DOGM_SPI_DELAY_US 8 years ago
Scott Lahteine 71842b6a17 Apply const to LCD arguments and locals 8 years ago
Scott Lahteine b1abd7edef Optimize graphical display with selective rendering 8 years ago
AnHardt b91fab2d7d Fix USE_BIG_EDIT_FONT 8 years ago
Scott Lahteine 4cd73e183d Hide hidden files and folders 8 years ago
Scott Lahteine f6f77d34a1 Add a fade factor for mesh leveling 8 years ago
AnHardt 75fdcc14b7 Activate font and mapper for el-gr 8 years ago
AnHardt a0004e7cd3 Change font decent to -1 for tt and gr
For speeding up font drawing unify font decent.
Tr and Gr have ben the only fonts with a font decent of -2.
Sorry for some, a bit compressd, but hopefully still readeble symbols.
8 years ago
Scott Lahteine 307f263f89 Merge pull request #5292 from esenapaj/Update-Japanese-translation
Update Japanese translation
8 years ago
esenapaj 7070143042 Update Japanese translation
・Add new translation
8 years ago
esenapaj ef97645002 Follow-up the PR #5255 (Case light menu (3rd attempt)) 8 years ago
Scott Lahteine 2a9b3376a9 Merge pull request #5289 from thinkyhead/rc_which_menu_actions
Drop "static" keyword in ultralcd.cpp function declarations
8 years ago
Scott Lahteine b97dafe4b8 Drop "static" keyword in ultralcd.cpp function declarations 8 years ago
Scott Lahteine 2e966f8e5b Patch Capabilities Report for "PROGRESS" 8 years ago
Scott Lahteine f60321d3e3 Merge pull request #5284 from thinkyhead/rc_turkish_update
Turkish update (squashed)
8 years ago
Mehmet Sutas a26668b10c Add UTF8 Turkish Translation 8 years ago
Mehmet Sutas 61aa796307 Added Human Readable Comments 8 years ago
Mehmet Sutas 6fb9c6fe07 Follow-up for #5167 Turkish Language
Add check for Turkish Font before setting better font for graphic displays
8 years ago
Scott Lahteine d891324830 Merge pull request #5258 from mosh1/mbl_speed_fix
Fix z feedrate value when doing mesh bed leveling. probe feedrate use…
8 years ago
Scott Lahteine 7f8133a51f Merge pull request #5255 from Kaibob2/CaseLightMenu
Case light menu (3rd attempt)
8 years ago
Kai e9b42f4f47 Update language_de.h 8 years ago
Kai 0c341f0c50 Added Menu entry for Case light 8 years ago
Scott Lahteine 3bc2273ac9 Comment M540 8 years ago
Scott Lahteine 14b74181f5 Merge pull request #5179 from thinkyhead/rc_TMC2130
TMC2130 "Silent StepStick" support
8 years ago
Scott Lahteine bb2114a060 Merge pull request #5264 from thinkyhead/rc_delta_safe_zone
Add an option for delta to home to the top
8 years ago
Scott Lahteine 38466b1d2f Merge pull request #5271 from esenapaj/Fix-for-the-PR-#5267
Fix for thePR #5267 (Introduce a +1234.56 format for over 999 steps/mm)
8 years ago
Scott Lahteine 9b96a4a53b Merge pull request #5246 from thinkyhead/rc_some_cleanup
Minor stepper cleanup
8 years ago
Sebastianv650 8190483eeb Improvement for ENSURE_SMOOTH_MOVES
Instead of waiting for a single long block, compare the complete block
buffer runtime for the long_move() check.
8 years ago
esenapaj da67037550 Fix for thePR #5267 (Introduce a +1234.56 format for over 999 steps/mm)
・Fix memory leak
8 years ago
Scott Lahteine 0f891e848b Merge pull request #5268 from esenapaj/Update-Japanese-translation
Update Japanese translation
8 years ago
esenapaj 190a04c467 Update Japanese translation
・Change translation for 16 width LCD
8 years ago
esenapaj 7b836a4000 Introduce a +1234.56 format for over 999 steps/mm 8 years ago
Scott Lahteine 3e0376b45e Reorder M114 and M119 gcode cases 8 years ago
Scott Lahteine 644fac5d34 Reduce all stepper_indirection init code with macros 8 years ago
Scott Lahteine 4e4f37b6c2 Code formatting for TMC and L6470 config options 8 years ago
Scott Lahteine 127e21ae00 Extend M122 for all steppers 8 years ago
Scott Lahteine bf5f5f44cc Make TMC2130 init code auto-configure
Simply apply enabled settings instead of requiring users to edit
stepper_indirection.cpp
8 years ago
Moritz d67c1d825f Add TMC2130 support 8 years ago
Scott Lahteine 11effeee2c Add an option for delta to home to the top 8 years ago
Sebastianv650 50059690e0 Allow UART ISRs inside the stepper ISR
If the stepper ISR takes too long, chars are lost which leads to serial
communication errors like "Line number not +1" or "Wrong checksum". In
worst case, the printer can even do crazy moves.

With this changes, UART interrupts are handled inside the stepper ISR.
This way, no chars should be lost.
8 years ago
Moshen Chan 29b174bfb9 Fix z feedrate value when doing mesh bed leveling. probe feedrate uses XY_PROBE_SPEED 8 years ago
AnHardt 88b38eafd8 Endstop interrupt refinement
At the start of a move, check if the endstops are already triggered.
The 'change' interrupts will not see a change if already triggered.
8 years ago
Scott Lahteine 79c8591192 Merge pull request #5253 from thinkyhead/rc_smooth_move_ex-lax
Ensure smooth print moves even with LCD enabled
8 years ago
Scott Lahteine 0215cacb30 Merge pull request #5247 from esenapaj/Re-follow-the-PR-#4634
Re-follow the PR #4634 (Set language display charset in language.h)
8 years ago
Scott Lahteine 2cc32d85a3 Adjust ENSURE_SMOOTH_MOVES coding style 8 years ago
Scott Lahteine 072541f286 Update ENSURE_SMOOTH_MOVES in all configs 8 years ago
Sebastianv650 de89dc9f04 Ensure smooth print moves even with LCD enabled
lcd_update can take so much time that the block buffer gets drained if
there are only short segments. This leads to jerky printer movements for
example in circles and a bad print quality.

This change implements a simple check: Only if the block currently
executed is long enough, run lcd_update.
This also means the printer will not show actual values on the LCD nor
will it respond to buttons pressed. A option that keeps the menu
accessible is also available.
Aditionaly, slow down if a block would be so fast that adding a new
block to the buffer would take more time. In this case, the buffer would
drain until it's empty in worst case.
8 years ago
Scott Lahteine 87b6b19256 Patch CASE_LIGHT typo 8 years ago
Scott Lahteine 0be6167f14 Merge pull request #5250 from CONSULitAS/RCBugFix_K8200_backinsync_2016-11-18
K8200: Example configuration back in sync
8 years ago
Scott Lahteine eb714ee873 Move dummy thermistor opts, fix redundant sensor comment 8 years ago
Scott Lahteine 7a99c6ce4f Reformat temp sensor listing 8 years ago
Scott Lahteine 181cdb3cfe Move GCode list above include lines 8 years ago
Scott Lahteine 25d0c167bd More detailed static_assert messages 8 years ago
Scott Lahteine eb120e518c Followup to new endstop interrupts feature
- Fix typos, verbiage
- Fix naming of `setup_endstop_interrupts`
- Some formatting, indentation, spacing
8 years ago
Scott Lahteine 832fe284b4 Merge pull request #5184 from AnHardt/endstop_interrupts
Introduce endstop interrupts
8 years ago
CONSULitAS cbae44df64 K8200: Example configuration back in sync
Configuration.h: back in sync, new features configured
Configuration_adv.h: back in sync, new features configured
README.md: text updated
8 years ago
esenapaj 5db3738fe7 Re-follow the PR #4634 (Set language display charset in language.h) 8 years ago
Scott Lahteine 6eb6f12c64 Patch up some language formatting 8 years ago
Bo Herrmannsen 8cffa60cc5 Update to Danish language 10/11-2016 8 years ago
Scott Lahteine 98600e1433 Minor stepper cleanup 8 years ago
Florian Heilmann d08867986e Add autotemp capabilities to M104
This allows M104 to pass the F and B parameters to enable autotemp as well
8 years ago
Sebastianv650 c11b2bb777 Bugfix LIN_ADV
Advance has nothing todo with Z_AXIS, strange copy&paste error?
8 years ago
Scott Lahteine ee0765e872 Merge pull request #5233 from esenapaj/Update-Japanese-translation
Update Japanese translation
8 years ago
Scott Lahteine 2330619da0 Merge pull request #5191 from petrzjunior/const
Replace const bool with #define for consistency
8 years ago
esenapaj b278b7a395 Update Japanese translation
Only adjust spacing
8 years ago
Petr Zahradník junior d7ce5d271b
Replace const bool with #define for consistency 8 years ago
Scott Lahteine d63230d73e Merge pull request #5192 from Kaibob2/patch-7
Printer Stats / Completed prints line doesn't fit in display (when german)
8 years ago
Scott Lahteine 548b45026d Merge pull request #5214 from Sebastianv650/RCBugFix_planner_opt
Save some cycle inside the planner
8 years ago
Scott Lahteine 5d23e52d75 Merge pull request #5228 from thinkyhead/rc_keep_last_mix
Fix DIRECT_MIXING_IN_G1 to preserve the previous mix
8 years ago
Scott Lahteine db47aa983d Merge pull request #5226 from mtowara/RCBugFix
bump -std in Makefile to c++11
8 years ago
Scott Lahteine 99b0c1fe56 Fix DIRECT_MIXING_IN_G1 to preserve the previous mix 8 years ago
Markus Towara 23a675f621 reduce binary size of .hex
still a few bytes bigger than with arduino but nothing major
8 years ago
Markus Towara 5b6e2cecf5 bump c/c++ standard to gnu11
needed for constexpr
8 years ago
Scott Lahteine 410657b050 Fix G30 with limits, print correct probe XY 8 years ago
AnHardt f3eee02596 Introduce endstop interrupts
If ENDSTOP_INTERRUPTS_FEATURE is enabled this tries to set up interrupt routines
for all used endstop pins. If this worked without errors, `endstops.update()` is called
only if one of the endstops changed its state.

The new interrupt routines do not really check the endstops and react upon them. All what they
do, is to set a flag if it makes sense to call the endstop test we are used to.

This can be used on:
* ARM (DUE) based boards - all pins can raise interrupts,
* RAMPS - all 6 endstop pins plus some other on EXT-2 can raise interrupts,
* RAMPS based boards - as long the designers did not change the pins for the endstops or at least left enough,
* all boards, if there are enough pins that can raise interrupts, and you are willing/able to swap with pins dedicated to other purpose.
8 years ago
Sebastianv650 e3ffb58fbd Save some cycle inside the planner
planner.h:
fan speed is used to set integer variables, so no need for long.
Basicaly a byte should be enough for all the fan things, as it's 0-255?

planner.cpp:
Save some float multiplications.
We could squeeze out even more by defining feedrate_percentage,
saved_feedrate_percentage and flow_percentage as float instead of int.
Everytime they are used in the time-critical planner, they are casted to
float and multiplied by 0.01. Not done jet, as they are used in LCD menu
functions I don't know well enough.
8 years ago
Scott Lahteine 665b7f3893 Merge pull request #5212 from thinkyhead/rc_mixing_faster
Store mix factors as reciprocals and multiply
8 years ago
Scott Lahteine 60cc9342a4 Merge pull request #5188 from thinkyhead/rc_extended_host_support
Extended host support: M155 Auto temp report, M115 capabilities
8 years ago
Scott Lahteine f663220e87 Store Mix factors as reciprocals and multiply 8 years ago
Scott Lahteine ea3c08d249 Merge pull request #5186 from esenapaj/Follow-up-the-PR-#5167-etc
Follow up the PR #5167 (Add Turkish Language) again, etc
8 years ago
Scott Lahteine c488378532 Merge pull request #5205 from Sebastianv650/RCBugFix_stepperpatch
Remove useless line from stepper ISR
8 years ago
Michael Neumann 8bdf303da0 Update pins_MEGATRONICS_3.h 8 years ago
Michael Neumann 3890366c83 Update pins.h 8 years ago
Michael Neumann c0d45ca7f2 Update boards.h 8 years ago
Sebastianv650 cdc18f8c22 Remove useless line from stepper ISR
The flag is already set inside planner.get_current_block(). Doing it
twice isn't making it better..
8 years ago
Kai 8e8b4398f3 Printer Stats / Completed prints line doesn't fit in display (when german) 8 years ago
Scott Lahteine b31a07e261 Stateful M355 with separate P parameter 8 years ago
Scott Lahteine 3c9a838651 Extended capabilities report in M115 8 years ago
Scott Lahteine 68b866b5dd Add M155 - Auto-report temperature with interval 8 years ago
Scott Lahteine 68b46fb2c9 Allow send to i2c address 0 (broadcast) 8 years ago
Scott Lahteine 75bfde9945 M155=>M260, M156=>M261 8 years ago
esenapaj 2ae72b0491 Follow up the PR #5167 (Add Turkish Language) again, etc
・Update forgotten K8400\Dual-head\Configuration.h
・Adjust spacing
8 years ago
Scott Lahteine 06f2282f82 Merge pull request #5176 from thinkyhead/rc_filchange_feedback
Give instant feedback for filament change
8 years ago
Scott Lahteine dcfd7c69e8 Merge pull request #5163 from nzinov/RCBugFix
Improve G30 probing command - add optional arguments
8 years ago
Scott Lahteine e765eebfb0 Patch spacing in bilinear grid report 8 years ago
Scott Lahteine 7780052fb3 Give instant feedback for filament change 8 years ago
esenapaj 24e3f7abe7 Update Turkish translation
・Add new translation
8 years ago
esenapaj be48792e9c Follow up the PR #5167 (Add Turkish Language), etc
・Remove all the #ifndef
・Follow the PR #4603 (Strip never-translated strings from language
files)
・Follow the PR #4634 (Set language display charset in language.h)
・Follow the PR #4936 (Put max_jerk vars in array, clean up jerk code)
・Adjust spacing
8 years ago
Scott Lahteine 1864b282c5 Implement reversed CORE options 8 years ago
Scott Lahteine e3c8318504 Add reversed CORE options 8 years ago
Rigid3D 2327764980 Add Turkish Language 8 years ago
Nikolay Zinov dea00bbcf1 improve G30 probing
Add optional parameters
X, Y for probe point
S sets stowing on and off
8 years ago
Scott Lahteine 00662b8635 Minor babystep cleanup patches 8 years ago
Scott Lahteine cad792e702 Reduce code for invariant lcd_detected 8 years ago
Scott Lahteine b23d255491 Move macros above Stepper::babystep 8 years ago
Scott Lahteine cc57d46158 Fix set_position for CoreYZ 8 years ago
Scott Lahteine 0269347682 Merge pull request #5141 from thinkyhead/rc_old_slowdown_what
OLD_SLOWDOWN does nothing, so remove it
8 years ago
Scott Lahteine e92e2b2446 Merge pull request #5144 from Sebastianv650/RCBugFix_LIN_ADV_wipe
Account for wipe moves
8 years ago
Scott Lahteine 176aeafc19 Don't define bilinear_line_to_destination on kinematic setups 8 years ago
Sebastianv650 d448500643 Account for moves with negative E movements
Added a rule so that LIN_ADVANCE isn't used for moves with negative E movements (de_float will be negative in this cases).
I also added a more detailed comment to make it more clear what the if statement does.
8 years ago
Scott Lahteine 236853df22 Corrections to bilinear_line_to_destination
- Allow more than 9x9 probe points
- Account for the probe starting position
8 years ago
Scott Lahteine 0115e495fe Fix up Dual X switch blocks 8 years ago
Scott Lahteine 2495ab7af2 Make dual_x_carriage_mode an enumeration 8 years ago
Scott Lahteine d6c36f5bb9 Fix Z raise with DXC_AUTO_PARK_MODE 8 years ago
Scott Lahteine 0c79553fc5 Cast int to AxisEnum for some accessors 8 years ago
Scott Lahteine adbf1f7dca Add M355 to the GCodes list. 8 years ago
Scott Lahteine 63efc10599 Merge pull request #5134 from thinkyhead/rc_bilinear_split_lines
Split cartesian moves on grid boundaries with bilinear ABL
8 years ago
Scott Lahteine 12167bc8f3 OLD_SLOWDOWN does nothing, so remove it 8 years ago
esenapaj c8c1a28f6f Follow-up the PR #5089 (Centralize click-handling in the LCD loop)
bool feedback is no longer used
8 years ago
esenapaj c3a105186d Follow-up the PR #5133 (M355 Case light)
・Add CASE_LIGHT_PIN into pinsDebug.h
8 years ago
Scott Lahteine ee5b8d6dc8 Split moves on grid boundaries with bilinear ABL on cartesian 8 years ago
Scott Lahteine 66744a6076 Merge pull request #5133 from thinkyhead/rc_M355_case_light
M355 Case light
8 years ago
Scott Lahteine 955d14acb0 Patch photo pin code style 8 years ago
Stanley ab3f966f5f Case light G-code M355
implemented G-Code M355 into Marlin
8 years ago
Scott Lahteine 8b44413498 Merge pull request #5124 from Sebastianv650/RCBugFix_LIN_ADV-Patch
BugFix for incorrect E-speed calculation
8 years ago
Scott Lahteine f418e82b15 Remove redundant definition of EN_C 8 years ago
Sebastianv650 f9bea7968f BugFix for incorrect E-speed calculation
The extrusion speed was wrong due to a not high enough precision of
esteps to XY steps, therefore now the target float values are used to
calculate the ratio between XY movement and extrusion speed.
The e_speed_multiplier8 was replaced by an absolute multiplier called
abs_adv_steps_multiplier8, therefore one multiplication and bitshift can
be saved inside the stepper ISR. Due to this, also extruder_advance_k is
better suited inside the planner and not the stepper files any more.
8 years ago
Bob-the-Kuhn c20b4098be 2 bug fixes & some minor changes
see detailed  description in PR #5118
8 years ago
Scott Lahteine fa6bf12697 Merge pull request #5118 from thinkyhead/rc_expanded_M43
Enhancements to M43 pins debugging
8 years ago
Scott Lahteine 3a107e280d Developer note in pins_MIGHTYBOARD_REVE.h 8 years ago
Scott Lahteine 85e307dcd8 No FAN0_PIN 8 years ago
Scott Lahteine ff3a8ca0d1 Use NUM_DIGITAL_PINS instead of custom DIO_COUNT 8 years ago
Scott Lahteine 04a1fac029 Some cleanup to M43 8 years ago
Scott Lahteine 24f6612551 Reduce and optimize endstop_monitor code 8 years ago
Scott Lahteine b4444e91ae Reduce code and build size of PWM_details 8 years ago
Scott Lahteine dbe414ef03 Squash redundant code in PWM_status 8 years ago
Scott Lahteine af26d22741 Clean up some spacing and semantics 8 years ago
Bob-the-Kuhn 81397d7a9a EXTRUDER_x_AUTO_FAN name change to Ex_AUTO_FAN
I stumbled across a name change that'll be used a lot so I'm updateing
the name list.
8 years ago
Bob-the-Kuhn c7f1f0dae6 Add endstop monitor & make pins report pretty 8 years ago
Scott Lahteine d567b426d5 Merge pull request #4894 from thinkyhead/rc_mightyboard_rev_e
Mightyboard Revision E preliminary support
8 years ago
Scott Lahteine 43df9ace4e Merge pull request #5110 from thinkyhead/rc_z2_min_allowed
Support Z2 min in M119 report
8 years ago
Scott Lahteine 23f05f8be7 Use bit-length types in block_t 8 years ago
Scott Lahteine 8dc7807d85 Add support for CoreYZ to planner.buffer_line 8 years ago
Scott Lahteine 1cf878fdb1 Calculate dm and e-steps earlier in planner 8 years ago
Scott Lahteine 75dbb71dd7 Replace block.busy with a block.flag bit 8 years ago
Scott Lahteine c7f22f688f buffer_line can calculate while it's waiting 8 years ago
Scott Lahteine f3720f4e81 const arguments to test_dual_z_endstops 8 years ago
Scott Lahteine 8cebd2a7db Arrange Z2 min before Z2 max 8 years ago
Scott Lahteine accabf088a Add support for Z2 min endstop to M119 8 years ago
Scott Lahteine 396434a445 Fix compiler warning in M145 8 years ago
Scott Lahteine 8e787304c9 const float ref args in planner.h 8 years ago
Scott Lahteine 07bfc45df8 Adjust spacing in gcode_M149 8 years ago
Scott Lahteine 1a2310c494 Make LCD preheat vars an array to reduce code size 8 years ago
Scott Lahteine 1226ae1912 Some cleanup in ultralcd.h 8 years ago
Scott Lahteine 50ee749082 Centralize click-handling in the LCD loop 8 years ago
Scott Lahteine 47ad97c35e Merge pull request #5109 from thinkyhead/rc_eeprom_M218_tool_offset
Save hotend_offset array (M218) in EEPROM
8 years ago
Scott Lahteine bff6bbdb12 Indentation in configuration_store.cpp 8 years ago
Scott Lahteine 97115d56f9 Print error for M500 with disabled EEPROM 8 years ago
Scott Lahteine 67ab54185b Save hotend_offset array (M218) in EEPROM 8 years ago
MagoKimbra dfcdbb437b Fix Command M420 8 years ago
Scott Lahteine c34dbfb248 Merge pull request #5072 from thinkyhead/rc_preset_auto_fans
Add predefined AUTO_FAN_PINs to pins files
8 years ago
Scott Lahteine 9a23f73765 Don't trigger endstops that are actually Z2 or probe 8 years ago
Scott Lahteine c07cc9e3f1 Revert changes made to z dual endstop test
#3631 broke z dual endstops. Solved by @Nocturnal42 in https://github.com/MarlinFirmware/Marlin/issues/5078#issuecomment-256572248
8 years ago
Scott Lahteine c4c53856a4 Merge pull request #5094 from esenapaj/Fix-for-the-PR-#5088
Fix for the PR #5088 (Handle M108 in M1 also with ULTIPANEL)
8 years ago
Scott Lahteine 2e3110539b Merge pull request #5095 from thinkyhead/rc_fix_bilinear_math
Fix bilinear grid constraints
8 years ago
esenapaj d5a5042d23 Fix for the PR #5088 (Handle M108 in M1 also with ULTIPANEL) 8 years ago
Scott Lahteine 9cbedab91b Use DPM where possible 8 years ago
Scott Lahteine ad38d91692 Sanity check that auto fan pins can do PWM 8 years ago
Scott Lahteine 95275eb9b3 Predefine auto fan pins in some pins files 8 years ago
Scott Lahteine 3f94b15cef Fix bilinear grid constraints
Followup to #5090
8 years ago
Scott Lahteine d439fb95f7 Sanity check for the renamed options 8 years ago
Scott Lahteine b6aa894893 Rename auto fan pins and add auto fan flags 8 years ago
Scott Lahteine ada935de87 Allow TEMP_STAT_LEDS with only one LED defined 8 years ago
Scott Lahteine 4b056d8184 Fix warning in ultralcd.cpp 8 years ago
Scott Lahteine 9dfd029911 Fix bug in fastio.h _GET_TIMER 8 years ago
esenapaj 8b1d90e281 Follow-up the PR #5087 (Fixed SERVO pins on Azteeg X3), etc
・Add header
・Adjust spacing
8 years ago
Scott Lahteine bfd3b3c604 Merge pull request #5087 from Fulg/azteeg-x3-pins
Fixed SERVO pins on Azteeg X3
8 years ago
Scott Lahteine 208d720614 Merge pull request #5082 from Fulg/RCBugFix
Only issue MAXTEMP when heating
8 years ago
Scott Lahteine f0d673561f Fix for bilinear grid outside bounds 8 years ago
Scott Lahteine 24bcea6c02 Merge pull request #5088 from thinkyhead/rc_break_m1_fix
Handle M108 in M1 also with ULTIPANEL
8 years ago
Scott Lahteine 1ba1ec0db9 Handle M108 in M1 also with ULTIPANEL 8 years ago
Scott Lahteine 7ad33422e3 Clear dir_t size, not pointer size 8 years ago
Benoit Miller 1c716034ec Fixed SERVO pins on Azteeg X3 8 years ago
Benoit Miller 2aa12d78dc Only issue MAXTEMP when heating 8 years ago
Scott Lahteine 3fcf915808 Fix uninitialized var in reset_acceleration_rates 8 years ago
Scott Lahteine 14f824c3de Merge pull request #5071 from esenapaj/Extend-measuring-range-of-thermocouple
Extend measuring range of thermocouple for MAX31855
8 years ago
Scott Lahteine 1097a50694 Merge pull request #5070 from gcormier/rcbugfix
Fix #4995 - M48/G29 on CoreXY maybe others?
8 years ago
Sebastianv650 c397b9d60a Planner acceleration bugfix and speedup v2
.) Use already existing inverse_millimeters instead of /
block->millimeters.
.) Prevent overflow during acceleration calculation by checking if float
is necessary. Idea modified from Sailfish.
.) Save two uint32_t or even float multiplications by checking if
step[AXIS] has steps and if max acceleration is lower than accel. If
not, there is no need to check this axis.
8 years ago
esenapaj 70e287ca8c Extend measuring range of thermocouple for MAX31855 8 years ago
Greg Cormier f0aed9dac7 Fix #4995 - M48/G29 on CoreXY maybe others? 8 years ago
esenapaj e50992694f Fix for the PR #5066 (Updated french translation)
MSG_INFO_PRINT_TIME is still being used
8 years ago
Scott Lahteine 483082387c Merge pull request #5022 from esenapaj/Fix-for-the-PR-#4553
Fix for the PR #4553 (Save bytes for custom chars (Hitachi LCD))
8 years ago
Scott Lahteine 8b967a9ff0 Merge pull request #5058 from thinkyhead/rc_reverse_arrow_buttons
Apply encoder reverse options to keypad arrows
8 years ago
esenapaj 523c7eaa6c Fix for the PR #4553 (Save bytes for custom chars (Hitachi LCD)) 8 years ago
Scott Lahteine ca48a49fdb Merge pull request #5065 from petrzjunior/transl
[LANGUAGE] Update Czech (BLTOUCH and DAC strings)
8 years ago
Scott Lahteine f0744fc815 Merge pull request #5066 from thinkyhead/rc_french_update
Updated french translation
8 years ago
Gege2B 88b7f6eb46 Updated french translation 8 years ago
Scott Lahteine 3544c3632f Merge pull request #5062 from thinkyhead/rc_warnings_fix
Warnings fixed redux
8 years ago
Petr Zahradník junior 8323d78ed7 Translated BLTOUCH and DAC strings 8 years ago
Scott Lahteine e151f952a3 Apply encoder reverse options to keypad arrows 8 years ago
Scott Lahteine cfb47929ca Merge pull request #5060 from thinkyhead/rc_fix_ugly_code
Reduce, clean up MINTEMP / MAXTEMP test code
8 years ago
Josef Pavlik dca50737f5 fixed warning: ISO C++ forbids compound-literals 8 years ago
Josef Pavlik 0bd66807b2 fixed warning: extra ; 8 years ago
Josef Pavlik d35dc407a8 fixed warning: ISO C99 requires rest arguments to be used 8 years ago
Josef Pavlik c2b51af3ba fixed warning: ISO C does not permit named variadic macros 8 years ago
Scott Lahteine 0d3fc7dd89 Merge pull request #5059 from gcormier/fixbaby
Set defer delay back to false when exiting babystepping.
8 years ago
Scott Lahteine f888597197 Reduce, clean up code for mintemp/maxtemp tests 8 years ago
Scott Lahteine ad64723354 Move MAX_EXTRUDERS to pins.h 8 years ago
Scott Lahteine 5f5a55a0de Add a ZERO macro to clear arrays 8 years ago
Greg Cormier 0009725637 Set defer delay back to false when exiting babystepping. 8 years ago
Scott Lahteine 627f9d5285 Merge pull request #5056 from thinkyhead/rc_lin_adv_opt
LIN_ADVANCE optimizations
8 years ago
Scott Lahteine 0908329d96 Merge pull request #5057 from thinkyhead/rc_mbl_lcd_logical
Fix manual leveling coordinates
8 years ago
Scott Lahteine 14e60f0d3b Correct typo in configs
As pointed out by #5044
8 years ago
Scott Lahteine 1165e83263 MBL coordinates are logical 8 years ago
Scott Lahteine dbfabb4c0a Merge pull request #5043 from Kaibob2/patch-5
Correct grammar and translation in language_de.h
8 years ago
Scott Lahteine b19bba275f No LCD timeout during babystepping
As requested in #5031
8 years ago
Scott Lahteine b9109b2875 Improve LIN_ADVANCE commentary (all configs) 8 years ago
Sebastianv650 9818d97587 Fix Z-hops during retract/prime lead to blobs
We don't want to have retract/prime movements done with LIN_ADVANCE, that's also true with simultaneously executed Z-hops.
8 years ago
Sebastianv650 599649e45d Add formula for LIN_ADVANCE_K
With this formula, a start value for K for further fine-calibration can be calculated.
8 years ago
Scott Lahteine be7d245eff Merge pull request #5008 from thinkyhead/test_endstop_hits
Save some PROGMEM in MBL G28
8 years ago
Scott Lahteine 7c0e52256d Merge pull request #5053 from thinkyhead/rc_fix_baud_config
Patch BAUDRATE line in configs
8 years ago
Scott Lahteine 2783dcb4cc Save some RAM in MBL's G29 8 years ago
Scott Lahteine 4f5a8c05d5 Tweaks to endstops macros 8 years ago
Scott Lahteine 083d41a2c2 Remove redundant estep rate code from LIN_ADVANCE
As noted by https://github.com/MarlinFirmware/Marlin/pull/4971#issuecomment-252503295
8 years ago
Scott Lahteine 4f6bfabaad Patch BAUDRATE line in configs 8 years ago
Kai 2bfedb74d5 Correct grammar and translation in language_de.h
Made Filament change Text sound like correct german.
8 years ago
esenapaj 1e1edeadd3 Fix for the commit dc2cb84 (Revert acceleration limiting to avoid overflow)
・Add forgotten '\'
8 years ago
Scott Lahteine dc2cb8454c Revert acceleration limiting to avoid overflow 8 years ago
Scott Lahteine 6ae5cf17a9 Merge pull request #5033 from esenapaj/Fix-freezing-with-MAX31855
Fix freezing and MINTEMP Error with MAX31855 thermocouple
8 years ago
Scott Lahteine f257c4bcae Merge pull request #5036 from thinkyhead/rc_dac_code_deps
Fix DAC current code
8 years ago
Scott Lahteine b80cc0cbb5 Fix DAC current code 8 years ago
esenapaj 385bd8a4a3 Fix freezing and MINTEMP Error with MAX31855 thermocouple 8 years ago
Scott Lahteine ca7275a67a Disable EXTRAPOLATE_FROM_EDGE by default 8 years ago
Scott Lahteine 0921c7da84 Merge pull request #4997 from thinkyhead/rc_jerk_from_mk2
Adapt Jerk / Speed code from Prusa MK2
8 years ago
Scott Lahteine 4d89652bc2 Apply minor optimizations to planner.cpp 8 years ago
Scott Lahteine 1092319b19 Adapt speed/jerk code based on Prusa MK2 branch 8 years ago
Scott Lahteine 37643fef63 Merge pull request #4972 from bgort/platformio-improvements
Move platformio directories out of source tree
8 years ago
Scott Lahteine 8e1cc9332a Replace block flag bools with flag bits
…and apply const to some method parameters
8 years ago
Scott Lahteine d41f2bdbd8 Merge pull request #4991 from thinkyhead/rc_max31855_fix
Patches for Stepper DAC and MAX31855
8 years ago
Scott Lahteine e7cf566fc5 Do kinematic segments with buffer_line_kinematic
This breaks the raw option, but in the future perhaps all planner moves
will be sent in raw form instead of logical.
8 years ago
Scott Lahteine a10e81dc2a Minor cleanup of set_bed_leveling_enabled 8 years ago
Scott Lahteine 029824bc49 Patch ADJUST_DELTA macro for SCARA 8 years ago
Scott Lahteine 5ce5a9c822 Marlin: planner.h tweak 8 years ago
Scott Lahteine d963020532 Sort out some header dependencies 8 years ago
Scott Lahteine e17f9b8b99 DAC patches
As suggested by #4985
8 years ago
Scott Lahteine 2cb5df8a56 Merge pull request #4984 from esenapaj/Small-fix-for-PR-#4980
Small fix for the PR #4980 (LIN_ADVANCE bug fix and optimization)
8 years ago
Scott Lahteine b6221df3f3 Merge pull request #4983 from MarlinFirmware/revert-4933-rc_drop_pid_func_range
Revert "Removal of PID functional range"
8 years ago
Scott Lahteine a07033a6c1 Merge pull request #4974 from esenapaj/Follow-up-the-PR-#4955
Fix and follow-up the PR #4955 (PINS_DEBUGGING and M43: Read pin states), etc
8 years ago
Scott Lahteine f8199b2cc1 Merge pull request #4982 from thinkyhead/rc_abl_bugfix
Fix planner with kinematics, delta ABL
8 years ago
esenapaj f41c60d4a4 Follow-up the PR #4955, etc
・More ANALOG NUMBERING to Analog Input
・Add comment header to all the section of all the pins files

・Sort sections as follows:
1. Some special definitions (USBCON, LARGE_FLASH, etc)
2. Servos
3. Limit Switches
4. Z Probe
5. Steppers
6. Temperature Sensors
7. Heaters / Fans
8. Misc. Functions
9. LCD / Controller

・Move MAX6675_SS into "Temperature Sensors" section
・Adjust spacing
8 years ago
esenapaj 00456b0cb3 Fix compilation errors 8 years ago
esenapaj cfb5c24bc9 Small fix for the PR #4980 (LIN_ADVANCE bug fix and optimization)
・Fix a comment about timer
8 years ago
Scott Lahteine 149b8d9e4b Handle MAX31855 error conditions 8 years ago
Scott Lahteine f4ec265363 Fix a typo 8 years ago
Scott Lahteine 4ec2d459e6 Fix mcp4728_setVref_all as followup to #4967 8 years ago
Scott Lahteine 1e551c0688 Revert "Squashed - Removal of PID functional range" 8 years ago
Scott Lahteine 4037df82b0 Merge pull request #4981 from esenapaj/Update-Japanese-language
Update Japanese translation, etc
8 years ago
Scott Lahteine e4e290d957 Make EXTRUDER_RUNOUT_PREVENT kinematic compatible 8 years ago
Scott Lahteine 847429eff4 Make tool_change kinematic compatible 8 years ago
Scott Lahteine a4a7ca10ca Make USE_DELTA_IK_INTERPOLATION compatible with ABL 8 years ago
Scott Lahteine c5cac486f5 Use a, b, c instead of lx, ly, lz 8 years ago
Josef Pavlik f8c2473a71 Improve planner kinematics, fix delta ABL 8 years ago
Scott Lahteine 48761f2021 Patch delta endstop adjustment config 8 years ago
Josef Pavlik 28d41b48e3 delta endstop adjustment configurable 8 years ago
Scott Lahteine ff6b23cb0f Fix an issue with shifted LCD lines 8 years ago
Scott Lahteine e4d2662d81 Use some macros in M48 8 years ago
Scott Lahteine 3752d9aca8 Fix timer comments 8 years ago
Sebastianv650 a448cedbc5 LIN_ADVANCE bug fix and optimization
.) long to int: Extruder stalls at 10kHz / 20kHz step limits with long.
.) Take the delta_adv_steps calculation out of the step_loops loop. Wasted calculation performance if done inside.
.) >> 2 replaced by 3: Is divide by 8. Reason: Timer 0 runs at 16/8=2MHz, Timer 1 at 16/64=0.25MHz. ==> 2/0.25=8.
8 years ago
esenapaj b27080c1dd Update Japanese translation
・Add new translation
8 years ago
esenapaj 0780146034 Move DAC section from inside of the changing filament section 8 years ago
Brian 9c0404eae4 Move platformio directories out of source tree 8 years ago
Scott Lahteine a1b50f1102 Cleanup of code style 8 years ago
jaysonkelly 13c9dcc600 Add LCD menu for DAC 8 years ago
Scott Lahteine 00261cbfcb Merge pull request #4933 from thinkyhead/rc_drop_pid_func_range
Squashed - Removal of PID functional range
8 years ago
Scott Lahteine ee01def16d Merge pull request #4955 from thinkyhead/rc_debug_pins
PINS_DEBUGGING and M43: Read pin states
8 years ago
Scott Lahteine a0df34fd4c Add PINS_DEBUGGING advanced config option 8 years ago
Scott Lahteine e21bab5243 PINS_DEBUGGING and M43 Read Pins 8 years ago
Scott Lahteine 3c97fa6e29 Merge pull request #4963 from esenapaj/Fix-for-advance-algorithm
Move routine of direction signal of ADVANCE and LIN_ADVANCE from Stepper::isr() to Stepper::advance_isr()
8 years ago
Scott Lahteine 48e63c4730 Comment some globals 8 years ago
Scott Lahteine 9a6c66602f Fix formatting of extrapolate debug output 8 years ago
Scott Lahteine cd77eb5c40 Clear grid for bilinear G29 8 years ago
Scott Lahteine 53a0856f5c Print Y as int in print_bed_level 8 years ago
esenapaj f8df88f271 Move routine of direction signal of ADVANCE and LIN_ADVANCE from Stepper::isr() to Stepper::advance_isr() 8 years ago
Brian 357854a7ef tweak variables; 8 years ago
Brian 48cf19151a Improve M48 output; Add min, max, range, etc. 8 years ago
Scott Lahteine c63cb45268 Fix thermal runaway timeout 8 years ago
Scott Lahteine e6164d254d Clean up GCode command short comments 8 years ago
Scott Lahteine 47bd142b29 Should marlinAnalogInputToDigitalPin use analogInputToDigitalPin? 8 years ago
Scott Lahteine bd8520e61d Label analog pins in a similar way
Some other pins formatting also
8 years ago
Scott Lahteine 0c0deb5194 Common pin_is_protected function 8 years ago
Scott Lahteine 49d77720d5 More support for 4th extruder or heater 8 years ago
Scott Lahteine 46839c222a Comment and clean up some vars 8 years ago
Scott Lahteine 8910bb7c97 Fix buzzer conditional compile 8 years ago
Scott Lahteine de7e798e6f Replace single-char S_ECHOs with S_CHAR 8 years ago
Scott Lahteine 0e83f34174 Tweak debugging of probe_pt 8 years ago
Scott Lahteine cc02f6edf8 Merge pull request #4943 from esenapaj/Small-update-of-language_kana_h
Small update of language_kana.h
8 years ago
Scott Lahteine ca26011e3c Merge pull request #4941 from MagoKimbra/rc_fix_M205
Add note for M205
8 years ago
Scott Lahteine 9485aa8f13 Include negative Z probe offset in clearance move 8 years ago
Scott Lahteine 5c1eb595e6 Fix for G2/G3 negative radius
As suggested in #4940
8 years ago
esenapaj f09ae96f28 Small update of language_kana.h 8 years ago
MagoKimbra 7b37539fe7 Add note for M205 8 years ago
Scott Lahteine d5f598cd82 Tweak probe debug, add newline 8 years ago
Scott Lahteine c592ccb6f5 Patch max_jerk[Z] menu item 8 years ago
Scott Lahteine d80a79eb77 Use right-shift instead of / 2, why not? 8 years ago
Rerouter 02fe9cf558 Removal of functional range constraint
Also lined up the >> 1 and / 2 mentioned earlier in the unconstrained I term issue,
8 years ago
Rerouter 5f5d87cad3 Update Configuration.h 8 years ago
Scott Lahteine 761593b74b Cleanup some vars, use of min/max 8 years ago
Scott Lahteine d19cfcfc1d max_jerk array, DEFAULT_XYJERK => DEFAULT_[XY]JERK 8 years ago
Scott Lahteine e7dc174f30 More detailed debugging of G28 delta 8 years ago
Scott Lahteine 473f4a17a8 Merge pull request #4914 from Rerouter/PID-Unconstrained-Itemp
Pid unconstrained itemp
8 years ago
Scott Lahteine bad8899ebc Merge pull request #4900 from thinkyhead/rc_g38_changes
Cleanup of G38.2 / G38.3
8 years ago
Scott Lahteine 73ce3a61c7 Cleanup, comment zigzag 8 years ago
Scott Lahteine 0d538f3db6 Add to all configurations 8 years ago
Scott Lahteine 919fe3e4b8 Rename feature to G38_PROBE_TARGET 8 years ago
Scott Lahteine a2864ab7fe Patched up, cleaned up 8 years ago
Bob-the-Kuhn 2911aa7ffa code changes to implement G38 commands
1) modified 3 code files
Marlin.h
Marlin_main.cpp
endstops.cpp

2) modified config files so I could test on my machine

Testing was done on an AzteegX3pro based machine.

The probe was hooked to the Z_MIN endstop.

My controller doesn't have a dedicated Z_PROBE input so I couldn't test
that functionality.

Verified that a large file (without any G38 commands) executed the same
before and after the changes.

Verified that the head moves as expected when G38.2 and G38.3 commands
are issued. Single & multiple axis moves were tested along with + and -
directions.

Code was added to the main ISR. In normal operation only one extra IF
statement is evaluated. I didn't notice any performance degradation
because of the added code.

The G38 commands are expected to be issued manually by the operator
during machine setup. The G38 commands wait until the machine is idle
before proceeding. That way the other commands are minimally impacted
by the extra ISR overhead when a G38 command is in the queue.

The G38 commands are very similar to the G28 commands except 1) only the
Z_PROBE is used and movement can be in the + or - direction.

See issue 4677 for a discussion on adding G38 commands to Marlin.
Feature request: add ability to use G38.2 command (CNC)
MarlinFirmware/Marlin#4677
8 years ago
Scott Lahteine 74d048e77e Merge pull request #4927 from thinkyhead/rc_bltouch_noraise
Don't check Z_MAX on raise when the probe pwns the pin
8 years ago
Scott Lahteine 4afa293289 Say "BLTOUCH" in machine info report 8 years ago
Scott Lahteine ed7d2694fc Don't check Z_MAX on raise when the probe pwns the pin 8 years ago
Scott Lahteine 3bbdd48a4d Merge pull request #4918 from thinkyhead/rc_abl_patchups
Fix up ABL - Add PROBE_Y_FIRST option. Arduino 1.6.8 required.
8 years ago
Scott Lahteine fffc9fefa8 Apply changes to all configs 8 years ago
Scott Lahteine 587cb6c283 K8400 has 1xXY an 2xZ endstop plugs 8 years ago
Scott Lahteine d234bc160e Require Arduino 1.6.8 to compile 8 years ago
Scott Lahteine 2d2c9bdf92 Add PROBE_Y_FIRST option for probe order 8 years ago
Scott Lahteine c8c57e59fc Patch the end of G29 to sync plan position 8 years ago
Scott Lahteine 81b8c9f8ec Add XY parameters to G29 for mesh dimensions 8 years ago
Scott Lahteine 56cf674150 M420 can now enable/disable ABL 8 years ago
Scott Lahteine 06790977c4 Use updated position methods 8 years ago
Scott Lahteine e8f2604a6f Patch print_bed_level numbering 8 years ago
Scott Lahteine d066610514 Patch up bilinear_z_offset 8 years ago
Scott Lahteine 850e38d013 G30 will only disable bed leveling 8 years ago
Scott Lahteine 510ef5d14a Standard function to turn bed leveling on/off 8 years ago
Scott Lahteine ecf7cdde65 Augment planner/stepper getters/setters 8 years ago
Scott Lahteine 2febd8ec82 Double-touch debugging 8 years ago
Scott Lahteine b331077c32 Use stepper.get_axis_position_degrees 8 years ago
Scott Lahteine 0d9efb24f3 Fix up bilinear_z_offset 8 years ago
jaysonkelly 3b3d282f8e Adjusted values for Rigidboard Configuration
Rigidboard differs a little in configuration from the PrinterBoardRevF we modeled the code after.
8 years ago
Scott Lahteine 850259bb25 Watch bed temp also for Control menu item 8 years ago
esenapaj 92c03a44a9 Fix the PR #4899 (ABL: Enable by type. Bilinear for all.) etc.
About Configuration.h:
・Fix the PR #4899 (ABL: Enable by type. Bilinear for all.)
Remove Duplicated contents

・Fix the PR #4305 (Custom boot screen feature improvement)
Revert from "during boot" to "during bootup" in all the example
Configuration.h

・Fix the PR #4207 (Clean up, simplify and generalize the Allen-key-probe
code.)
Resolve and relocate the duplicated definitions in Z_PROBE_ALLEN_KEY
section

・Follow-up the PR #4805 (Additional documentation of Configuration.h)
Add forgotten changes to all the example Configuration.h

Adjust spacing

About Configuration_adv.h:
Add missing description of SLOWDOWN for DELTA

Adjust spacing
8 years ago
Rerouter 50e5ee4de4 Update Configuration.h 8 years ago
Rerouter 1a2f1d4974 Update temperature.cpp 8 years ago
Rerouter a765c98850 Removal of the constraints of the Iterm 8 years ago
Scott Lahteine 8b46eb3766 Fix bilinear interpolation 8 years ago
Scott Lahteine 5100bdac81 Improve Bilinear Grid
- Extrapolate properly for even numbered grid points
- Extrapolate using average, not median
- Improve bilinear grid report output
- Add debug output for bilinear extrapolation
- Add option to extrapolate from edge, not center
8 years ago
Scott Lahteine a3e91ec65e Add 'Q' option to G29 when debug leveling is on 8 years ago
Scott Lahteine 1fceda4fb0 Add leveling type and details to machine_info 8 years ago
Scott Lahteine e0e0166075 Fix auto bed leveling - turn on after successful G29 8 years ago
Scott Lahteine 18e40de39c Adjust final Z after bilinear G29 8 years ago
Scott Lahteine ea0dbee3c9 Enable ABL by type, support bilinear on cartesian 8 years ago
Scott Lahteine 9cebbabd05 Merge pull request #4893 from thinkyhead/rc_stat_led_check
Define status LED pins without condition
8 years ago
Scott Lahteine 5fff8d148b Clean up digital pots and microsteps 8 years ago
Scott Lahteine 570676d265 Include requirements in "Implemented Codes" 8 years ago
Scott Lahteine cb48292338 Use fastio for literal pins 8 years ago
Scott Lahteine 07703d2bd6 Use _PIN suffix on some pins 8 years ago
Scott Lahteine 203e519bf4 Sanity check for status LED pins 8 years ago
Scott Lahteine ba43277429 Always define status LED pins 8 years ago
Scott Lahteine ad691022d7 Fix up spacing in A4JP pins 8 years ago
Scott Lahteine fba0b67f7d Rename status led pins 8 years ago
Scott Lahteine 9d86c07702 Clean up some fastio.h spacing 8 years ago
Scott Lahteine ab84ed22ca No such thing as G6 and G7 pins 8 years ago
Scott Lahteine c2f13be750 Mightyboard Revision E 8 years ago
Scott Lahteine 041d127cd3 Match bltouch test in do_homing_move with new code 8 years ago
Scott Lahteine 16461900c2 Fix for HEATERS_PARALLEL 8 years ago
Scott Lahteine 1583d37edd Comment on M851 case 8 years ago
Scott Lahteine 076f3a8284 unsigned char => uint8_t 8 years ago
Scott Lahteine 8935bed594 MIDDLE_DEAD_ZONE => MIDDLE_DEAD_ZONE_R 8 years ago
Scott Lahteine 6cf0952bf9 Merge pull request #4887 from thinkyhead/rc_autumn_fixups
Improve MINIMUM_STEPPER_PULSE
8 years ago
Scott Lahteine 8061f1fac9 Merge pull request #4888 from thinkyhead/fix_warnings_etc
Suppress warnings, fix nonlinear_z_offset
8 years ago
esenapaj 7bdc58a818 Suppress warnings, fix nonlinear_z_offset 8 years ago
Scott Lahteine eabff30e75 Improve MINIMUM_STEPPER_PULSE 8 years ago
esenapaj 3ed8f8331c Update Japanese translation
・Add new translation
8 years ago
Scott Lahteine da1644313d Merge pull request #4883 from esenapaj/Follow-up-the-PR-#4860
Follow-up the PR #4860 (Fix BLTOUCH string and SERVO_DELAY)
8 years ago
Scott Lahteine 903b8bb60c No need for auto_bed_leveling_was_enabled 8 years ago
esenapaj ee60225c07 Follow-up the PR #4860 (Fix BLTOUCH string and SERVO_DELAY) 8 years ago
Scott Lahteine 0951bffcc0 Sanity check homing bumps 8 years ago
Scott Lahteine a9a21db39f No homing bump if bump distance is 0 (or less) 8 years ago
Scott Lahteine 2b4da57ea7 Patch Z safe homing for probe Z homing 8 years ago
Scott Lahteine c6dd539c84 Print error for M42 bad pin 8 years ago
Scott Lahteine 8b399610fb Skip raw moves to current position 8 years ago
Scott Lahteine 22ece0081e Pass array pointer to unapply_leveling 8 years ago
Scott Lahteine cbc158eb62 Add a proper flag for ABL enabled 8 years ago
Scott Lahteine 666e944336 Init xProbe/yProbe for compiler 8 years ago
Scott Lahteine 2c52e6ecf4 Clean up G28 MBL code 8 years ago
Scott Lahteine 0bf1054bb2 Patch do_homing_move for SCARA 8 years ago
Scott Lahteine 6ad0da661c Report position in G92 8 years ago
Scott Lahteine 199a7b5dd5 Tweak SCARA debugging 8 years ago
Scott Lahteine 865ad25781 Fix prepare_kinematic_move_to precision 8 years ago
Scott Lahteine 85e607153b Improve kinematic optimization options 8 years ago
Scott Lahteine 2846531f0b const argument in do_homing_move 8 years ago
Scott Lahteine cc639d7d9c Less indentation in Stepper::isr 8 years ago
Scott Lahteine 7dec8071b2 Always synchronize in Stepper::set_position 8 years ago
Scott Lahteine c6142aa2a1 Minor cleanups in Marlin_main.cpp 8 years ago
Scott Lahteine 0427f3cc3b Use memcpy/memset in planner 8 years ago
Scott Lahteine 6b9bf8e8fe Add Planner::sync_from_steppers
Use to sync the planner after an interrupted move (when not overriding
the logical position).
8 years ago
Scott Lahteine be11a8a938 Fix debug in Planner::buffer_line 8 years ago
Scott Lahteine b211df818e Make movement functions more available 8 years ago
Scott Lahteine 6335acbf5c Patch bug in linear unapply_leveling 8 years ago
Scott Lahteine e8d5073a90 Use probe clearance for bump when homing Z with probe 8 years ago
Scott Lahteine dbe41245f1 Merge pull request #4821 from thinkyhead/rc_revert_to_raises
Z Raise/Clearance rather than Height
8 years ago
Scott Lahteine 747a2257dd Only deploy/stow BLTOUCH on downward move 8 years ago
Scott Lahteine e242946ac3 Patch G29 for linear leveling, reachable with probe 8 years ago
Scott Lahteine b800eb0fed Add probe option to position_is_reachable 8 years ago
Scott Lahteine fafafcf9d1 Use unapply_leveling in set_current_from_steppers_for_axis 8 years ago
Scott Lahteine e69d1e2879 Homing/probing feedrate, comments 8 years ago
Scott Lahteine 7d72ed688c Revert motor_current_setting to `constexpr`
We should use `constexpr` wherever it makes sense, for its added benefits. See http://stackoverflow.com/questions/13346879/const-vs-constexpr-on-variables
8 years ago
Scott Lahteine 145d9005d1 Fix BLTOUCH string and SERVO_DELAY 8 years ago
Scott Lahteine 2b7cc27c37 Merge pull request #4840 from thinkyhead/rc_G2_G3_arc_r_method
Add support for G2/G3 with R parameter
8 years ago
Scott Lahteine e0e10e0e45 Merge pull request #4859 from thinkyhead/rc_kinematic_and_scara
Kinematic and SCARA patches
8 years ago
Scott Lahteine 31f03c838a Only deploy/stow BLTouch for Z axis 8 years ago
Scott Lahteine 3913e04ac7 Add Delta kinematic optimization options 8 years ago
Scott Lahteine 8e31640229 Optimize prepare_kinematic_move_to 8 years ago
Scott Lahteine fd9b8ae4d4 Use position_is_reachable in G29, M48 8 years ago
Scott Lahteine 7194e4434f SCARA support in position_is_reachable 8 years ago
Scott Lahteine 1c5f9821c4 SCARA support in homeaxis 8 years ago
Scott Lahteine 92b4459f6c Simpler G92 for SCARA 8 years ago
Scott Lahteine 46cc2e3f6a Fix get_cartesian_from_steppers 8 years ago
Scott Lahteine 435c3ed404 Patch SCARA_move_to_cal for coordinate space 8 years ago
Scott Lahteine 5efb12e889 Simpler report_current_position for SCARA 8 years ago
Scott Lahteine 83fc5e1540 No line_to_* functions with IS_KINEMATIC 8 years ago
Scott Lahteine 59d39d7655 G0 direct move for SCARA 8 years ago
Scott Lahteine ad9d6870ed SCARA support in do_blocking_move_to 8 years ago
Scott Lahteine 8542ebcecd prepare_move_to_destination_raw => prepare_uninterpolated_move_to_destination 8 years ago
Scott Lahteine f900f97611 Update sw endstops in set_axis_is_at_home 8 years ago
Scott Lahteine 0d43cef1de M206 for MORGAN_SCARA 8 years ago
Scott Lahteine e94cb7a380 MORGAN_SCARA kinematics 8 years ago
Scott Lahteine 890bade2fa Additions, mods to SCARA config 8 years ago
Scott Lahteine 01f1028510 Try on "CLEARANCE" for size 8 years ago
Scott Lahteine 0e7d638a7a Revert to Probe Raise rather than Probe Height 8 years ago
Scott Lahteine 51e42a2d77 Adjust BLTouch probe behavior
Addressing #4855
- Have the pin deploy only immediately before probing
- Have the pin retract immediately after every probe
8 years ago
Scott Lahteine 13523cbf29 Fix and extend BLTouch support 8 years ago
Scott Lahteine 5cbed13f41 'constexpr' => 'const' for PWM_MOTOR_CURRENT 8 years ago
Scott Lahteine 7ae351c92f Merge pull request #4842 from thinkyhead/rc_DISABLE_Z_MIN_PROBE_ENDSTOP_whassup
Drop DISABLE_Z_MIN_PROBE_ENDSTOP, clean up probe config
8 years ago
Scott Lahteine ba94c89e21 Merge pull request #4852 from esenapaj/Fix-for-advance-extrusion-algorithms
Fix for advance extrusion algorithms
8 years ago
esenapaj 954563d603 Adjust spacing 8 years ago
esenapaj 7e9576dc5b Extend the e_steps[] from int to long for allowing more than 32,767 E steps
Probably needed for long straight lines when using high microstepping
8 years ago
esenapaj b04ed8f9c3 Fix inverted stepper signal of ADVANCED and LIN_ADVANCED 8 years ago
esenapaj 8692748ecd Fix broken direction signal of ADVANCED and LIN_ADVANCED
Remove a setting proccess of E direction in advance_isr()
8 years ago
Scott Lahteine e9ce42353e Patch G29 for 3-point leveling 8 years ago
Scott Lahteine c2744d8a8b Add support for G2/G3 with R parameter 8 years ago
Scott Lahteine e05af606a8 Clean up probe config options 8 years ago
Scott Lahteine 153e240cdd Probe conditionals to Conditionals_LCD.h 8 years ago
Scott Lahteine ff38a3c3b1 Use SD Detect Pin 53 for 3DRAG, K8200, and K8400
See #4316
8 years ago
Scott Lahteine f38a33a5d8 Add handling of BLTouch error state 8 years ago
Scott Lahteine c4dcfa254e Allow override of Z_ENDSTOP_SERVO_NR with BLTOUCH 8 years ago
Scott Lahteine 7d9ebda478 Remove redundant servo probe sanity check 8 years ago
Scott Lahteine f0beae7641 Fix stupid, stupid, stupid oversight in G29 update
Mea culpa!
8 years ago
Scott Lahteine 77639672d7 Move NONLINEAR bed leveling to planner
This is in advance of moving non-linear bed leveling to the planner
class.
8 years ago
Scott Lahteine 9429c7db89 Use ABC indices in delta[] 8 years ago
Scott Lahteine 5f2f991192 Use 'logical' rather than 'target' or 'cartesian' 8 years ago
Scott Lahteine 40d3e854f6 Remove redundant extern delta[] 8 years ago
Scott Lahteine 2ebfbc4c8d Merge pull request #4836 from thinkyhead/rc_some_comments
Some comments, const args, debug output tweaks
8 years ago
Scott Lahteine e5505e3b33 Allow non-square leveling grid 8 years ago
Scott Lahteine 2fc9ad6657 Use const ref args in probe_pt 8 years ago
Scott Lahteine 2c2688d7ad Adjust comments, spacing 8 years ago
Scott Lahteine b9d19b0008 Tweak extrapolate_one_point 8 years ago
Scott Lahteine 3c0b591935 Fix nozzle position description 8 years ago
Scott Lahteine 18d8dd4c0f set_current_from_steppers_for_axis const arg 8 years ago
Scott Lahteine edfaf1c582 Stepper::report_positions patch 8 years ago
Scott Lahteine d1f4c3d73b Patch sync_plan_position comment 8 years ago
Scott Lahteine 0c25af30d4 Document homeaxis 8 years ago
Scott Lahteine e7882e45e3 Document set_axis_is_at_home 8 years ago
Scott Lahteine fef959c31a Merge pull request #4834 from thinkyhead/rc_code_bool
Standardize code_value_bool
8 years ago
Scott Lahteine 07ac9a1152 Merge pull request #4822 from blubbfish/patch-3
Tweak some german language strings
8 years ago
Scott Lahteine 661fe09ce7 Standardize code_value_bool 8 years ago
Scott Lahteine 20e5140e75 Merge pull request #4833 from thinkyhead/rc_no_scara_axis_scaling
Remove SCARA axis_scaling
8 years ago
Scott Lahteine a501f430eb Enable M0/M1 with Emergency Parser 8 years ago
Philip Schell cd8b22b527 Tweak some german language strings
Change some string to get a better wording in german
8 years ago
Scott Lahteine 83a41c7ceb Remove SCARA axis_scaling 8 years ago
Scott Lahteine d41eeb62af Merge pull request #4781 from thinkyhead/rc_final_z_correction
Use simplified Z correction in G29 when possible
8 years ago
Scott Lahteine 502150046c Merge pull request #4805 from thinkyhead/rc_config_adjustment
Additional documentation of Configuration.h
8 years ago
Scott Lahteine a1812b55f6 Space out array values 8 years ago
Scott Lahteine d4599fd8ed Comment patches to Configuration.h 8 years ago
Scott Lahteine 723e983073 Default EXTRUDE_MAXLENGTH to 200mm 8 years ago
Scott Lahteine b08bd84f8e Merge pull request #4806 from blubbfish/patch-2
Update language_de.h
8 years ago
darrelhunt 7b8bfa4358 Update pins_TEENSYLU.h 8 years ago
darrelhunt 829c8592f2 Update pins_TEENSY2.h 8 years ago
darrelhunt e0aee20327 Update pins_SAV_MKI.h 8 years ago
darrelhunt 88d3fc0bcf Update pins_PRINTRBOARD.h 8 years ago
darrelhunt 4277221abb Update pins_BRAINWAVE_PRO.h 8 years ago
darrelhunt b8ecbe9116 Update pins_BRAINWAVE.h 8 years ago
darrelhunt 60f757077e Update pins_5DPRINT.h 8 years ago
Silvio Didonna ff2b2d5939 Added missing translations 8 years ago
Philip Schell 2b11c3274c Update language_de.h 8 years ago
Philip Schell 54e6d12382 Update language_de.h
@MarlinFirmware/language-team updated german languagefile to the latest english version
8 years ago
Scott Lahteine 57564ae576 Use last probe point to correct Z when possible 8 years ago
Scott Lahteine e40646de42 Merge pull request #4803 from thinkyhead/rc_lcd_button_fix
Clear LCD button state, apply timer to all
8 years ago
Scott Lahteine 29f224594c Fix some regressive typos in G29 8 years ago
Scott Lahteine 5ecc7d9f25 Clear LCD button state, apply timer to all
Addressing #3007
8 years ago
Scott Lahteine 9b0931ef74 Apply fixed EXTRUDER_RUNOUT_PREVENT 8 years ago
Scott Lahteine b1a60e8954 Reformat, rearrange, tweak, and document
- Add comments to several functions
- Add an option to use Fast SQRT for Delta IK
- Group related functions together
- Outdent some leveling-related functions
8 years ago
Scott Lahteine 61284cbd8c Various code style adjustments 8 years ago
Scott Lahteine 788a16fc46 Clean up serial out code 8 years ago
Scott Lahteine 0e38bea79d Shrink 3-point leveling code 8 years ago
Scott Lahteine 4f75ce6957 Unify reset_bed_level for linear/non-linear 8 years ago
Scott Lahteine 41d8149bce Sanity check for more than 1 controller 8 years ago
Scott Lahteine 40785ce8ac Use count method for kinematic sanity check 8 years ago
Scott Lahteine 3236762e07 Clean up sanity check for LCD_PROGRESS_BAR 8 years ago
Scott Lahteine a9ed23225f bed_level => bed_level_grid 8 years ago
Scott Lahteine 82be65065c Fix up untilted_stepper_position and set_current_from_steppers_for_axis 8 years ago
Scott Lahteine d65f5d816f Patch to fix kinematics 8 years ago
Scott Lahteine e529c6407e Rename set_cartesian_from_steppers, cartesian_position 8 years ago
Scott Lahteine c109399bf6 Fix planner leveling and rename arguments
Use lx, ly, lz for “logical” positions
8 years ago
Scott Lahteine d4f21af6b3 sync_plan_position_delta => sync_plan_position_kinematic 8 years ago
Scott Lahteine acd1b6e9c0 Rename delta_grid spacing for general nonlinear 8 years ago
Scott Lahteine c5fa70809b Implement M0/M1 for EMERGENCY_PARSER 8 years ago
Scott Lahteine 786d1afb72 Add position_is_reachable, use in home_z_safely 8 years ago
Scott Lahteine b4034915f8 Move z safe homing to its own function 8 years ago
Scott Lahteine c84b14c77a Move delta homing to its own function 8 years ago
Scott Lahteine f9a192c7e3 Move setup() and loop() to the end 8 years ago
Scott Lahteine 8ff338c2b9 Patch stepper.h for SCARA 8 years ago
Scott Lahteine 74d7f5e57b Patch SCARA example config 8 years ago
Scott Lahteine 6ab54c60b1 Add conditionals for kinematics, leveling 8 years ago
Scott Lahteine 21514568fd Add enum for ALL_AXES 8 years ago
Scott Lahteine 413b61e64a Add HYPOT2 and float comparison macros 8 years ago
Scott Lahteine a6f6ed352b Fix comment on FILAMENT_RUNOUT_SENSOR 8 years ago
Scott Lahteine 48e14d049a Merge pull request #4710 from thinkyhead/rc_fix_leveling_maths
Bed leveling that accounts for home XYZ
8 years ago
Scott Lahteine 416821a71c Merge pull request #4765 from thinkyhead/rc_endstop_direction
Sanitycheck endstop plugs based on homing direction
8 years ago
Scott Lahteine 9248cfb0ad Bed leveling that accounts for home XYZ 8 years ago
Scott Lahteine 6ac9d895ca Tweak Filament Width variables 8 years ago
Scott Lahteine 68ba45572e Don't say "heating complete" unless done 8 years ago
Scott Lahteine 2bfc6fe1b0 Move XYZ constants closer to the top 8 years ago
Scott Lahteine 12b94e419f Sanitycheck endstop plugs based on homing direction 8 years ago
Scott Lahteine 29c4f67a29 Additional path - followup to #4743 8 years ago
Robert Bartl 494d5770b8 makefile fix for arduino 1.6.9 unzipped 8 years ago
Scott Lahteine 6f71bd7372 Merge pull request #4754 from thinkyhead/rc_mixing_regression
Unify counter_m and counter_M
8 years ago
Scott Lahteine 9bf78ef465 Fix capitalization of counter_m 8 years ago
Scott Lahteine 42b5616327 Try bool for direction instead of long 8 years ago
Scott Lahteine cbe9ab902c Merge pull request #4747 from thinkyhead/rc_sd_show_percent
Option to show SD percent on Graphical LCD
8 years ago
Scott Lahteine f20b2b21eb Optimize LCD string/char printing 8 years ago
Scott Lahteine 3b2f7ba225 Merge pull request #4748 from thinkyhead/rc_sd_print_timer
Patch duration_t toDigital method
8 years ago
Kai 445d8215e4 Option to show SD percent on Graphical LCD 8 years ago
Scott Lahteine d07a913f21 Tweak to stepper advance e_steps update 8 years ago
Scott Lahteine aaef7c6b89 Fix a misspelling of minimum 8 years ago
Scott Lahteine ad659b5f91 Merge pull request #4725 from thinkyhead/rc_log_machine_info
Log machine info in G28 and G29
8 years ago
Scott Lahteine c6859a1e54 Handle hours >= 100 8 years ago
Kai 9f706a9635 Patch duration_t toDigital method 8 years ago
Scott Lahteine c3caa42630 Merge pull request #4738 from thinkyhead/rc_ensure_floats
Optimize stepper ISRs, plus cleanup, shorthand
8 years ago
Scott Lahteine 426f662586 Apply MINIMUM_STEPPER_PULSE in stepper advance_isr 8 years ago
Scott Lahteine 8c7ee4599e Optimize stepper advance_isr 8 years ago
Scott Lahteine 9725bcd099 Minor "optimizations" in stepper ISR 8 years ago
Scott Lahteine 4ec3d1ea58 Add some commentary to stepper ISR 8 years ago
Scott Lahteine d9bcc7bb45 Set a bool when a stepper block is done 8 years ago
Scott Lahteine 08f717e5f7 Use bit-size typedefs for some stepper vars 8 years ago
Scott Lahteine d554c1dda8 Clean up planner kernel pass methods 8 years ago
Scott Lahteine b2e5ec85d7 Add [XYZ]_CENTER conditionals 8 years ago
Scott Lahteine 7e20448a2d Add HOMING_Z_WITH_PROBE conditional 8 years ago
Scott Lahteine 0e4107da34 Minor cleanup of homeaxis, etc. 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 fd2269f489 Log machine info in G28 and G29 8 years ago
Scott Lahteine 6eaf4f4909 Fix spacing of debug output in homeaxis 8 years ago
Scott Lahteine 1e6d1c39ea Improve verbiage of dropsegments sanity error 8 years ago
Scott Lahteine 0729a8f08d Use the probe travel height for pre-probe move
Instead of using the home_bump for Z to move close to the bed before doing a slow probe, use the probe travel height.
8 years ago
Scott Lahteine dd94d0b9d5 Fix bed probing bug without PROBE_DOUBLE_TOUCH
If `PROBE_DOUBLE_TOUCH` wasn't enabled, the probe move could be way too short! See #4701 for example.
8 years ago
Scott Lahteine 35a0c46f16 Tweak debug output for probe in G29 8 years ago
Scott Lahteine a82a89bc58 Merge pull request #4722 from thinkyhead/rc_minimum_stepper_pulse
MINIMUM_STEPPER_PULSE option
8 years ago
Scott Lahteine a2572d2854 Fix Danish encoding and an error message 8 years ago
Scott Lahteine 759234af60 MINIMUM_STEPPER_PULSE option 8 years ago
Scott Lahteine 2cb63f0bf7 Merge pull request #4719 from thinkyhead/rc_delta_homing_patch
Marlin patches for homing, esp. Delta
8 years ago
Scott Lahteine 8241cf9901 Merge pull request #4720 from thinkyhead/rc_allow_stepper_omission
Patch stepper.cpp to allow omitting steppers
8 years ago
Scott Lahteine 7e893f4309 Merge pull request #4721 from thinkyhead/rc_temperature_isr_comments
Rc temperature isr comments
8 years ago
Scott Lahteine 73d86098b7 Marlin patches for homing, esp. Delta 8 years ago
Scott Lahteine 338bc768b1 Merge pull request #4717 from thinkyhead/rc_log_the_probe
Debug logging of nozzle type and offsets
8 years ago
Scott Lahteine fae92e3f3c Merge pull request #4718 from thinkyhead/rc_twibus_patch_20160827
TWIBus patch for proper use of Wire.requestFrom
8 years ago
Scott Lahteine a485a19052 Added optional planner logging 8 years ago
Scott Lahteine e9bfca5870 Additional comments for Temperature::isr 8 years ago
Scott Lahteine a255945f29 Add DEBUG_ALL enum 8 years ago
Scott Lahteine a28e15399f Patch stepper.cpp to allow omitting steppers 8 years ago
Scott Lahteine 2b226bc5c2 TWIBus patch for proper use of Wire.requestFrom 8 years ago
Scott Lahteine d641344d3a Remove redundant probe offset in homing 8 years ago
Scott Lahteine fb19a3cdec Merge pull request #4649 from thinkyhead/rc_boelle_danish_update
Danish update (18 Aug 2016)
8 years ago
Scott Lahteine 00638131e5 Debug logging of nozzle type and offsets 8 years ago
Scott Lahteine 8e9ac72191 Merge pull request #4709 from thinkyhead/rc_log_the_reason
Log whether homing with probe or endstop
8 years ago
Scott Lahteine 991a34aff2 Log whether homing with probe or endstop 8 years ago
Scott Lahteine 3b93b79f5c Merge pull request #4703 from bgort/RCBugFix
Add note suggesting RAMBo users use the RAMBo board type or platformio environment
8 years ago
Scott Lahteine 00cdb15cec Move invariant LCD strings to language.h 8 years ago
Bo Herrmannsen d2ae5b00d9 Danish up to date (18 Aug 2016) 8 years ago
Scott Lahteine e78274a7f4 Consistent order/formatting of pins files 8 years ago
Scott Lahteine 11e9530111 Properly handle probe pin for BQ printers 8 years ago
Scott Lahteine 1968983f35 Move PROBE_SELECTED to an earlier point 8 years ago
Brian 2fae32f35f Add note suggesting RAMBo users use the RAMBo board type or platformio environment;
Add note that Viki 2.0 wiring diagram v1.2 has a mistake in it;
8 years ago
esenapaj 1749a7fae3 Suppress warning 8 years ago
Scott Lahteine d07d85ac9f Ensure probe points at the delta edge are kept 8 years ago
AnHardt 7e36b76af2 Repair MarlinSerial with TX-buffer
These '{' are important to avoid the redefinition of `unsigned char _sreg = SREG;`
at the same level.
Used in
```
#define CRITICAL_SECTION_START  unsigned char _sreg = SREG; cli();
```
8 years ago
Gege2B 1e65f1a1d8 Update french language 8 years ago
Scott Lahteine ab59280075 MIN_SEGMENTS_FOR_MOVE => MIN_STEPS_PER_SEGMENT
Follow-up to #4666
8 years ago
Scott Lahteine 27b80b1dd1 Merge pull request #4667 from thinkyhead/rc_M211_sw_endstop_switch
M211: Enable/Disable Software Endstops
8 years ago
Scott Lahteine 14a03727e1 Tweak serialprintPGM 8 years ago
Scott Lahteine 2f223b8c79 Use ABC and XYZ for "3" 8 years ago
Scott Lahteine 4cd1ad8f28 Adjustments to M209, G28, M605 8 years ago
Scott Lahteine e354cf5884 Apply sw_endstops_enabled to manual move 8 years ago
Scott Lahteine 280534c06f Add M211: Enable/Disable Software Endstops 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 a1f6cf1e5d Merge pull request #4665 from thinkyhead/rc_lcd_not_ultipanel
Clean up ultralcd code, dependencies on ULTIPANEL
8 years ago
Scott Lahteine 1a255afa36 Merge pull request #4666 from thinkyhead/rc_dropsegments_adj
dropsegments => MIN_SEGMENTS_FOR_MOVE
8 years ago
Scott Lahteine 374f8d2014 dropsegments => MIN_SEGMENTS_FOR_MOVE 8 years ago
Scott Lahteine 76c3f326ff Clean up DOGM code, comments 8 years ago
Scott Lahteine 71319adbb8 Wrap ULTIPANEL-dependent code 8 years ago
Scott Lahteine 305913545e Move number-to-string function to utility.* 8 years ago
Scott Lahteine 394c80c87b Merge pull request #4655 from thinkyhead/rc_serial_static
Optimize, reduce size of MarlinSerial
8 years ago
MagoKimbra 28d1e5a946 Fix_Zig_Zag 8 years ago
Scott Lahteine 14395a1a96 Optimize, reduce size of MarlinSerial 8 years ago
Scott Lahteine 4d4c00d69c Merge pull request #4651 from thinkyhead/rc_homing_vs_leveling_z
Improvements to homing / leveling
8 years ago
Brian Gortney 8fae3e1f9f Add Rambo support/env to platformio.ini; properly maps extended pins 8 years ago
Scott Lahteine 12d72363cb Do Delta radius check without sqrt 8 years ago
Scott Lahteine 044f800be9 Use SERIAL_PROTOCOLLNPGM in G28 8 years ago
Scott Lahteine d309a9647d Include probe offset for moving "close to the bed" 8 years ago
Scott Lahteine 35a08eeaeb Use Z_HOME_DIR over axis_home_dir where we can 8 years ago
Scott Lahteine 99b22d5785 Default AUTO_BED_LEVELING_GRID_POINTS to 3 8 years ago
Scott Lahteine 9b1f3f7d12 Sanity-check DELTA + AUTO_BED_LEVELING_GRID_POINTS 8 years ago
Scott Lahteine 733453569b Merge pull request #4650 from thinkyhead/rc_percent_is_percent
extruder_multiplier => flow_percentage
8 years ago
Scott Lahteine 55355a4fb8 Make probed points more symmetrical 8 years ago
Scott Lahteine 1f776f6034 Tweak some code comments 8 years ago
Scott Lahteine 748228cf40 Use named indices for delta_grid_spacing 8 years ago
Scott Lahteine ead333e7da line_to_axis_pos => do_homing_move 8 years ago
Scott Lahteine 7a4ccd7967 Add do_probe_move with Z fixes 8 years ago
Scott Lahteine a1bad589c9 Augment debug/homing logging 8 years ago
Scott Lahteine 41b5c48129 Update software endstops if EEPROM is loaded 8 years ago
Scott Lahteine 628dcbc764 extruder_multiplier => flow_percentage 8 years ago
Jason Westervelt d222ee4de2 Update language_ru.h
Updated missing translations.  Caught up on change to MSG_HOME.
8 years ago
Scott Lahteine d63b8e2b2b Additional details for I2C_SLAVE_ADDRESS 8 years ago
Scott Lahteine 7427290d3a Merge pull request #4634 from thinkyhead/rc_lang_disp_char
Set language display charset in language.h
8 years ago
Scott Lahteine aa30550b21 Keep SIMULATE_ROMFONT only language.h 8 years ago
Scott Lahteine cec61c350d Set language display charset in language.h 8 years ago
Scott Lahteine 165d7abb1b Merge pull request #4625 from thinkyhead/rc_i2c_request_capture_flush
Add request, capture, flush to TWIBus
8 years ago
RicardoGA 507784b846 Fix Messages length 8 years ago
Scott Lahteine bd928a69ec Add request, capture, flush to TWIBus 8 years ago
RicardoGA 7b7f319ed5 Update Spanish Lenguage
Adds missing messages
8 years ago
Scott Lahteine 132322e4d9 Fix #4614: currentScreen only defined with ULTIPANEL 8 years ago
Scott Lahteine dcd26b0403 Merge pull request #4621 from thinkyhead/rc_fan_set_output
Init PWM-able AUTO_FAN pins with SET_OUTPUT
8 years ago
Scott Lahteine 79ba983782 Allow reply() to use const string with no warning 8 years ago
Scott Lahteine 3a0a94b21a Always init configured fan pins 8 years ago
Scott Lahteine c63003ed3e Use matching auto-fan flags 8 years ago
Scott Lahteine 3475fd7b0f Init PWM-able auto fan pins with `SET_OUTPUT` 8 years ago
Scott Lahteine abf9696db1 Loop fan-pins based on array size 8 years ago
Scott Lahteine e88575c8ec Init next_auto_fan_check_ms to zero 8 years ago
Scott Lahteine 7272ec5608 Update HAS_FAN flags for 4 auto fans 8 years ago
Scott Lahteine 7b21811a9a Flags for matching auto-fans 8 years ago
Scott Lahteine 97e0aed304 Further refinements of TWIBus 8 years ago
Scott Lahteine 38fa1b1939 Merge pull request #4196 from cimbalo/Platformio_support
Add working PlatformIO support
8 years ago
Scott Lahteine d7edc039af Merge pull request #4605 from thinkyhead/rc_3drag_fan_is_8
Fixup 3DRAG pins based on updated RAMPS pins
8 years ago
Silvio 923388e0c7 Fix acceleration and feedrate following bq/Marlin 8 years ago
Scott Lahteine 405afec393 Include decimeters in filamentUsed display 8 years ago
Scott Lahteine fef0e8ba86 Merge pull request #4610 from thinkyhead/rc_sd_pause_and_stop
Fix stopSDPrint so it works when paused
8 years ago
Scott Lahteine 192ac2dfd7 Squish some CardReader code 8 years ago
Scott Lahteine 61932b859e Fix bug in CardReader::stopSDPrint
If the SD print is paused, it cannot be stopped
8 years ago
Scott Lahteine 9e5d5a3b7c Merge pull request #4597 from tnw513/italian_fix
Added hyphenated strings for full graphic display
8 years ago
Silvio Didonna f999292eea added hyphenated letters for full graphic display and fixed some strings 8 years ago
Scott Lahteine 67f119d18b Add an i2c request handler 8 years ago
Scott Lahteine 2d3db5b5bd Fixup pins_3DRAG based on updated RAMPS pins 8 years ago
Scott Lahteine d29a64d4b3 Merge pull request #4603 from thinkyhead/rc_less_MSG_MOVE
Strip never-translated strings from language files
8 years ago
Scott Lahteine d6a7ca6553 Merge pull request #4584 from thinkyhead/rc_delta_cal_more
Use configured feedrates, center in DELTA_CALIBRATION_MENU
8 years ago
Scott Lahteine d3b432adca Strip never-translated strings from language files 8 years ago
Scott Lahteine 1a558ef486 Tweak MarlinSerial precursor 8 years ago
Scott Lahteine 802818f7ab Cleanup SdFatUtil.h 8 years ago
Scott Lahteine 52560e257f Merge pull request #4595 from thinkyhead/rc_i2c_slave
Add support for i2c slave address
8 years ago
Scott Lahteine 432e9a1f50 Use configured feedrates, center for DELTA_CALIBRATION_MENU 8 years ago
Scott Lahteine cd496dd9bd do_blocking_move_to can't be 'inline', takes const ref args 8 years ago
Scott Lahteine dd75fca4d9 Make M155 / M156 a bit more flexible 8 years ago
Scott Lahteine a99ecf71d8 Add support for i2c slave address 8 years ago
Scott Lahteine b63d70b186 Fix serial output for MBL, M303 8 years ago
Scott Lahteine a36a168af2 Use the truly configured middle on Delta 8 years ago
Scott Lahteine 58c8e6cef2 Fixes #4576: Convert filamentUsed to long for display 8 years ago
Scott Lahteine 01f1f779a5 Followup to #4574, specify L for long 8 years ago
Kaibob2 1c7bd17e60 Update language_de.h with MSG_MOVE_E1 - E4
MSG_MOVE_E1 was missing
MSG_MOVE_E2 was missing
MSG_MOVE_E3 was missing
MSG_MOVE_E4 was missing

I assigned "0" to "MSG_MOVE_E1", "1" to "MSG_MOVE_E2" and so on, as this is what i assume to be the standard naming for the first (E0) and second (E1) extruder. This would have to be changed inthe other languages too :(
8 years ago
Scott Lahteine 880cdb553b Include days in Graphical LCD print timer 8 years ago
Scott Lahteine f4ac8c15e3 Merge pull request #4573 from thinkyhead/rc_mintemp_bed_later
Throw MINTEMP BED error only if heating
8 years ago
Scott Lahteine b7b5b50a84 Throw bed min temp error only if heating 8 years ago
Scott Lahteine d3ba878f70 Drop intermediate float in HEATER_0_USES_MAX6675 test 8 years ago
Scott Lahteine 3e8f9ecd1c Extend min/max_temp_error for the bed 8 years ago
Scott Lahteine 1f15f0df5f Merge pull request #4572 from thinkyhead/rc_digital_clock_100h
Show up to 99:59 in digital time
8 years ago
Scott Lahteine 8100a4dace Fix a compile error in EMERGENCY_PARSER sanity check 8 years ago
Scott Lahteine 45f67164b6 Simplify the delay in kill() 8 years ago
Scott Lahteine 30b1c731b5 Show up to 99:59 in digital time 8 years ago
Scott Lahteine 3be4511230 Patch command order in delta calibration menu 8 years ago
Scott Lahteine 9afa060ed6 Merge pull request #4570 from thinkyhead/rc_proper_delta_calibration
Make DELTA_CALIBRATION_MENU more universal
8 years ago
Scott Lahteine 46c8862635 Merge pull request #4564 from AnHardt/max-spi-setup
MISO is an input
8 years ago
Scott Lahteine 88540d8ecf Fix: LCD displays SD status at startup 8 years ago
Scott Lahteine b16ea09498 Make DELTA_CALIBRATION_MENU more universal 8 years ago
Scott Lahteine 3a56836ead Always disable SLOWDOWN for DELTA/SCARA 8 years ago
AnHardt aa9b52b2e7 MISO is an input 8 years ago
Scott Lahteine 67c4acf750 Merge pull request #4562 from thinkyhead/rc_fix_z_dual_endstops
Fix Z_DUAL_ENDSTOPS with Z MIN Homing
8 years ago
Scott Lahteine e113740fa3 Specify that Z_PROBE_*_HEIGHT is nozzle-relative 8 years ago
Scott Lahteine 462e189edd Move pullups after Z_DUAL_ENDSTOPS block 8 years ago
Scott Lahteine 367dad5902 Sanity check Z_DUAL_ENDSTOPS with DELTA 8 years ago
Scott Lahteine 5fca110e0d Fix Z_DUAL_ENDSTOPS with MIN homing 8 years ago
Scott Lahteine fc11f05c11 Merge pull request #4556 from thinkyhead/rc_all_feedrates_mm_s
Within Marlin, maintain most feed rates in mm/s
8 years ago
Scott Lahteine 7b2abe6fc8 Use steps_to_mm in extruder runout prevent 8 years ago
Scott Lahteine d320065320 Within Marlin, maintain most feed rates in mm/s 8 years ago
Scott Lahteine ed0b50ebee Merge pull request #4555 from thinkyhead/rc_mbl_index_rounding
Remove premature int-cast from MBL cell index methods
8 years ago
Scott Lahteine bad286d52f Save CPU by multiplying by pre-compiled values 8 years ago
Scott Lahteine dce6026e0e Remove premature cast to int 8 years ago
Scott Lahteine cffe77c537 Merge pull request #4553 from thinkyhead/rc_lcd_chars_save_ram
Save bytes for custom chars (Hitachi LCD)
8 years ago
Scott Lahteine 42927530fe Explicitly clear the screen in lcd_goto_screen 8 years ago
Scott Lahteine a6d2c2479f Minor cleanup of lcd_goto_screen calls 8 years ago
Scott Lahteine e47c8b9829 Save bytes for custom chars (Hitachi LCD) 8 years ago
Scott Lahteine 0ff5005c9b Allow connector flexibility for BQ ZUM Mega 8 years ago
Scott Lahteine 98437bd488 Allow override of CONTROLLERFAN_PIN with RAMPS EFF 8 years ago
Scott Lahteine 93eafa1785 Use DISABLED to check TEENSY pin option 8 years ago
AnHardt 98392abb78 Clean warnings for pins_BQ_ZUM_MEGA_3D.h 8 years ago
AnHardt 98e96feee9 Repair SPI-pins
SCK_PIN can't be defined as DIO[number] they mus be defined as pure number.
So rebuilding the structure of fastio.h in pins.h.
8 years ago
Scott Lahteine a00783c41f Format probe stowed test code 8 years ago
AnHardt f37e8a31d7 Make Allen Key Probe stow
by switching off the tests for the probe before the stow move.
8 years ago
Scott Lahteine 5347f39fce Merge pull request #4542 from AnHardt/rep-de
Repair-language.de
8 years ago
Scott Lahteine 5ef4a5577c Merge pull request #4537 from thinkyhead/rc_fix_some_flaws
Patch up some flaws here and there
8 years ago
AnHardt 0d3b67a580 Repair-language.de 8 years ago
Scott Lahteine 938e6d15c4 Patch up some flaws, here and there 8 years ago
Scott Lahteine 3a3984e67a Merge pull request #4535 from thinkyhead/rc_old_symbols_first
Move tests for old symbols to the top of sanity check
8 years ago
Scott Lahteine d7b882e430 Move tests for old symbols to the top of sanity check 8 years ago
Scott Lahteine 479107d04f Merge pull request #4530 from Kaibob2/patch-1
Added / Update language_de.h
8 years ago
Kaibob2 1abd7fa670 Update language_de.h
Added german translation for MSG_INFO_PRINT_LONGEST and  MSG_INFO_PRINT_FILAMENT.
MSG_HEATING_COMPLETE changed from "Aufgeheizt" to "Extr. aufgeheizt"
MSG_HEATING changed from "Aufheizen" to "Extr. aufheizen"
8 years ago
Scott Lahteine 7e2bd9a233 Z_RAISE_PROBE_* => Z_PROBE_*_HEIGHT 8 years ago
Scott Lahteine 445458c221 Don't include `zprobe_zoffset` in `do_probe_raise` 8 years ago
Rafa Couto 0114676953 Update of Galician language 2016-08-03 8 years ago
Scott Lahteine bd7a96ed42 Merge pull request #4517 from thinkyhead/rc_min_probe_pin
Define Z_MIN_PROBE_PIN always, allowing override
8 years ago
Scott Lahteine 704ae1b737 Merge pull request #4516 from thinkyhead/rc_short_prints_quiet
Only report finished prints longer than 1 min
8 years ago
Scott Lahteine 7ed70305df Merge pull request #4515 from thinkyhead/rc_fix_speaker_tone
Prevent the 'tone(f,d)' function from being interrupted
8 years ago
Scott Lahteine f1be87a85c Move probe pin sanity checks out of ABL block 8 years ago
Scott Lahteine 9cb596e88c Define Z_MIN_PROBE_PIN always, allowing override 8 years ago
Scott Lahteine 229f70f194 Only report finished prints longer than 1 min 8 years ago
Scott Lahteine e040e00ae9 Merge pull request #4514 from thinkyhead/rc_cleanup_circularqueue
Patch up CircularQueue
8 years ago
Scott Lahteine 6110d57c16 Prevent the 'tone(f,d)' function from being interrupted 8 years ago
Scott Lahteine b73203a0b7 Move some includes around to uncover missing deps 8 years ago
Scott Lahteine f26d5425bf Patch up CircularQueue
- Use `size` and `count` instead of `length` and `size`
- Fix bug: `peek` should return the item
- Clean up comments, spacing, spelling
8 years ago
Scott Lahteine c9123adc59 Improved SCREEN / MENU macros 8 years ago
Scott Lahteine cebeb48005 Merge pull request #4511 from thinkyhead/rc_encoder_flex
Allow encoder pulse/step override for more LCDs
8 years ago
Scott Lahteine 3cccaa9885 Allow encoder pulse/step override for more LCDs 8 years ago
Scott Lahteine 14c5a46ee9 Use multiplication for MMM_SCALED 8 years ago
Scott Lahteine d8945e8464 Fix Z_HEAD index for COREYZ 8 years ago
Scott Lahteine 0f030aface Merge pull request #4503 from AnHardt/fix-retract
Correct typo in retract()
8 years ago
Scott Lahteine fbd8f06951 Merge pull request #4506 from thinkyhead/rc_buzzer_needs_beeper
Buzzer requires BEEPER_PIN
8 years ago
Scott Lahteine 330f82971b Buzzer requires BEEPER_PIN 8 years ago
Scott Lahteine e0d7b8bf27 Fix Azteeg X3 servo pin / Viki i2c 8 years ago
Scott Lahteine 7cceb15925 Merge pull request #4505 from thinkyhead/rc_auto_select_dplugs
Auto-select power plugs for RAMPS derivatives
8 years ago
Scott Lahteine 593b37519a Boards with 4 power outputs are EFBF or EFBE 8 years ago
AnHardt 9ab94bd2c1 fix-babysrepping 8 years ago
AnHardt 39c4603598 Correct typo in retract. 8 years ago
Scott Lahteine cebd2bfff0 Auto-select power plugs for RAMPS derivatives 8 years ago
Scott Lahteine 34c60f1b55 Merge pull request #4491 from thinkyhead/rc_fix_lcd_move_e
Use a default argument in _lcd_move_e
8 years ago
Scott Lahteine 38af251b91 Use a default argument in _lcd_move_e 8 years ago
Scott Lahteine 374ae6c099 Fix pins for RAMBO plus VIKI 8 years ago
Scott Lahteine 7594138740 Merge pull request #4493 from jbrazio/buildroot-cleanup
Move font folder
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 4bf3526d00 Merge pull request #4463 from thinkyhead/rc_azteeg_x3_eeb
Wrangle RAMPS variants and derivatives
8 years ago
Scott Lahteine 1993c45759 Merge pull request #4487 from thinkyhead/rc_refresh_pos_fix
Update refresh_positioning - no need for obj ref
8 years ago
Scott Lahteine f83369b79c Update refresh_positioning - no need for obj ref 8 years ago
Scott Lahteine 63fd1f49a6 PID_EXTRUSION_SCALING, disabled by default 8 years ago
Scott Lahteine 49997e2e22 HI_VOLT_PIN => "RAMPS_Dn_PIN" 8 years ago
AnHardt 60ad365e21 repair-software-spi 8 years ago
Scott Lahteine f388beafa1 Merge pull request #4476 from otvald/RCBugFix
FIX for endstop adjustemt on delta is offset
8 years ago
Scott Lahteine 3633d4978b Merge pull request #4475 from esenapaj/Fix-for-PR-#4452
Fix for PR #4452 (Additional heater-state output changes)
8 years ago
Thomas Otvald Jensen fe059f1221 During homing, line_to_axis_pos will make a path which moves across the
endstop trigger point. The move is stopped at endstop, so current_position
should also be adjusted to reflect this!

Caused error in subsequent call in endstop adjustment, since the movement
would assume a wrong starting position.
8 years ago
esenapaj bd73e6d3c8 Fix for PR #4452 (Additional heater-state output changes)
・Add missing ';'
8 years ago
esenapaj cd5b03d88f Update distribution date and readme 8 years ago
Scott Lahteine f575e92f2e Merge pull request #4473 from esenapaj/Follow-up-the-PR-#4408-etc
Follow-up the PR #4408 (Add support for reprapworld LCD), etc
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 83d341c394 Make Conditionals.h a catch-all for old configs 8 years ago
Scott Lahteine de951c64f1 Make pins for EFF a consistent order 8 years ago
Scott Lahteine 49f75b7891 pins_RAMPS_14.h => pins_RAMPS.h 8 years ago
Scott Lahteine d3b713cebc Set flags for RAMPS "type" in pins.h 8 years ago
Scott Lahteine 223b7e473f RAMPS assignment for derivatives 8 years ago
Scott Lahteine 3865843283 Consolidate setting of RAMPS High Voltage PWM outputs 8 years ago
Scott Lahteine bdac2eb13a Don't set non-existent SLED_PIN 8 years ago
Scott Lahteine bfbd01e29a Merge pull request #4470 from thinkyhead/rc_fix_manual_move
Followup to #4468
8 years ago
Scott Lahteine 802d873fc1 Merge pull request #4469 from esenapaj/Fix-for-PR-#4453
Fix for PR #4453 (Improved MANUAL_[XYZ]_HOME_POS)
8 years ago
Scott Lahteine 8e2f095dde Merge pull request #4456 from jbrazio/speaker-type3
Improvement to non-blocking speaker
8 years ago
Scott Lahteine ad68b4cb8b Followup to #4468 8 years ago
esenapaj b8c112c490 Fix for PR #4453 (Improved MANUAL_[XYZ]_HOME_POS) 8 years ago
Scott Lahteine 2f76138645 Merge pull request #4468 from thinkyhead/rc_fix_manual_move
Specify manual-movable E axes by extruder type
8 years ago
Scott Lahteine 696b63e300 Specify manual-movable E axes by extruder type 8 years ago
Scott Lahteine 46c33f1cfa Merge pull request #4467 from jbrazio/safe_delay-millis_t
Makes safe_delay() to be fully compatible with delay()
8 years ago
Scott Lahteine 9e21b2e51d Merge pull request #4455 from AnHardt/double-bump-feature
double bump probing as a feature
8 years ago
Scott Lahteine db4d03bc81 Merge pull request #4452 from thinkyhead/rc_fix_heaterstates_part_2
Additional heater-state output changes
8 years ago
Scott Lahteine c68ca95345 Merge pull request #4464 from thinkyhead/rc_fix_steps_per_mm_handling
Account for DELTA in Planner::refresh_positioning
8 years ago
João Brázio 226e74a438 Fixes safe_delay() to be fully compatible with delay() 8 years ago
João Brázio 8e79e8cdb3 Adds types.h 8 years ago
Scott Lahteine 844a4e799e Account for DELTA in Planner::refresh_positioning 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 e1970b4b28 Show power output in same order as temp output 8 years ago
Scott Lahteine 74df828acc Show ADC values inline rather than after 8 years ago
João Brázio 2b5faa61e2 Consolidates Buzzer and Speaker into a single object 8 years ago
João Brázio 8093c5f534 Non-blocking speaker now uses arduino's tone() 8 years ago
João Brázio 8896f08074 Fixes a compilation error introduced by #4448 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 b40661cb18 Fix output of heater states 8 years ago
Scott Lahteine 9083e5420a Merge pull request #4419 from AnHardt/sd2pinmap
Switch Sd2CardLib to fastio
8 years ago
Scott Lahteine 6f59560526 Merge pull request #4448 from jbrazio/speaker-followup
A little cleanup at speaker.h
8 years ago
Scott Lahteine c94b6dd3e7 Revert to SanityCheck on every .cpp file 8 years ago
Scott Lahteine 256b03598d Merge pull request #4450 from thinkyhead/rc_fix_delta_optimization
Fix DELTA speed calculation
8 years ago
Scott Lahteine 753283e020 inverse_second => inverse_mm_s 8 years ago
Scott Lahteine 83e1d90ca3 Undo errant optimization of block->millimeters 8 years ago
João Brázio 909e98b1af A little cleanup at speaker.h 8 years ago
Scott Lahteine ae1c7bca1b Merge pull request #4445 from thinkyhead/rc_fix_rdfgsc_mega3
Fix for R.D.F.G.S.C. with MEGATRONICS 3 board
8 years ago
Scott Lahteine 03fdb26cd2 Wrangle encoder bits, LCD_CLICKED 8 years ago
Scott Lahteine 155def24c6 BLEN_A, B, C are defined in ultralcd headers 8 years ago
Scott Lahteine 42dcc3bf50 Remove "the click" comments 8 years ago
Scott Lahteine 0eba65f96b Fix for R.D.F.G.S.C. with MINITRONICS board 8 years ago
fabtopia 83d0d59303 Fix for R.D.F.G.S.C. with MEGATRONICS 3 board
The support for reprapworld LCD boke the code for the REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER. See Full Grapics Display does not work any more after #4408  #4439
8 years ago
João Brázio 4f191a384b
Moves the font folder into the buildroot 8 years ago
Scott Lahteine 5367d56f87 Merge pull request #4434 from thinkyhead/rc_delta_safe_homing
DELTA should ignore Z_SAFE_HOMING
8 years ago
Scott Lahteine 2525528fb2 DELTA should ignore Z_SAFE_HOMING 8 years ago
Scott Lahteine ab4b2a66ff Allow zero Z_RAISE_BETWEEN_PROBINGS 8 years ago
Scott Lahteine 8953e3e984 Allow Z_SAFE_HOMING without a probe 8 years ago
AnHardt e4942d2163 Switch SD2cadrLib to fastio
Replace all fastDigitalRead/Write() with READ/WRITE()

Define SCK_PIN, MISO_PIN, MOSI_PIN in pins.h if not already defined in the pins_*.h files.

Remove these conditional pin definitions from the pin-files. They are now always defined.

Define separate sets of SPI-pins for AT90USB with and without Teensy support in fastio.h.
Likely this was the main reason for all that confusion about the AT90USB-SPI pins.
8 years ago
Scott Lahteine 21e744c454 Allow zero raise for deploy/stow 8 years ago
Scott Lahteine 54084612fd Merge pull request #4415 from petrzjunior/transl
[LANGUAGE] Update Czech (Info screen strings)
8 years ago
Scott Lahteine 5597400cda Merge pull request #4414 from thinkyhead/rc_split_conditionals
Split up Conditionals.h into two files
8 years ago
Scott Lahteine 4be635ec6e Remove MSG_PRINT_TIME from languages 8 years ago
Scott Lahteine 3be49881c0 Make SanityCheck.h a catch-all for obsolete configs 8 years ago
Scott Lahteine fa647cca23 Do the sanity check just once per build 8 years ago
Scott Lahteine 24a1a16e5d Move versioning to MarlinConfig.h 8 years ago
Scott Lahteine 7e70a0b05d Move pins / Arduino includes to MarlinConfig.h 8 years ago
Scott Lahteine d9f7ed9a3c Move some macros from Marlin.h to macros.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 5f4702ecb2 Make Conditionals.h a catch-all for old configs 8 years ago
Scott Lahteine 8a44928df3 Make Conditionals.h a catch-all for old configs 8 years ago
Petr Zahradník junior 3d9b878cf0 Czech update 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 df27d01cd9 Arrange needed includes in Marlin.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 8684570f68 Merge pull request #4412 from thinkyhead/rc_followup_4402
Followup #4402 fixing 3-point leveling
8 years ago
Scott Lahteine c55b7d0750 Merge pull request #4405 from thinkyhead/rc_theres_always_something
Move HAS_DIGIPOTSS to Conditionals.h
8 years ago
Scott Lahteine 42eebcd518 Merge pull request #4409 from thinkyhead/rc_cleanup_comment
Clean up Transfer Buffer Size comment
8 years ago
Scott Lahteine 5272147f7c Followup #4402 fixing 3-point leveling 8 years ago
Scott Lahteine fcc39e2b5f Clean up Transfer Buffer Size comment 8 years ago
Scott Lahteine 0c0a63322b Patches to prepare REPRAPWORLD_GRAPHICAL_LCD 8 years ago
brupje a60a668f6b Support for REPRAPWORLD_GRAPHICAL_LCD 8 years ago
Scott Lahteine 4f2ff46ab9 Move HAS_DIGIPOTSS to conditionals 8 years ago
Scott Lahteine 54f4f80077 Merge pull request #4404 from thinkyhead/rc_better_stepper_indirection
Arrange stepper_indirection by axis
8 years ago
Scott Lahteine 169c21b477 Merge pull request #4402 from thinkyhead/rc_consistent_positioning
Account for coordinate space offsets
8 years ago
Scott Lahteine 750a1e5116 Arrange stepper_indirection by axis 8 years ago
Scott Lahteine 7c27f34996 Merge pull request #4397 from thinkyhead/rc_tweak_eeprom
Neaten up EEPROM read/write functions
8 years ago
Scott Lahteine 2595a40a61 Account for coordinate space more in G28 / G29 / M48 8 years ago
Scott Lahteine 060dc6d95a Neaten up EEPROM read/write functions 8 years ago
Scott Lahteine b7b7c90477 Merge pull request #4389 from thinkyhead/rc_optimize_planner
Optimize planner with precalculation, etc.
8 years ago
Scott Lahteine 6900bb2286 Merge pull request #4395 from tnw513/italian_fix
Update Italian translations. Remove trailing spaces.
8 years ago
Scott Lahteine e4816293a8 serial_echopair_P for uint16_t 8 years ago
Scott Lahteine d8e5af6834 Use RAW_POSITION for MBL in planner.set_position_mm 8 years ago
Scott Lahteine b183442c61 Fix inactive_extruder_x_pos for coordinate space 8 years ago
Scott Lahteine f75b0c2ee1 Make POSITION macros global 8 years ago
Scott Lahteine 101b60ef42 Tweak Dual X Carriage data spacing 8 years ago
Scott Lahteine 1fe60b723f Merge pull request #4400 from thinkyhead/rc_sanity_check_temp_sensor
Sanity check for too many temp sensors
8 years ago
Scott Lahteine bedda3be61 Patch generic delta error caught by sanity check 8 years ago
Scott Lahteine a5212bf277 Sanity check for too many temp sensors 8 years ago
Scott Lahteine d8f2876753 Replace some float division with multiplication 8 years ago
Scott Lahteine ddde785b37 Code formatting in planner.cpp 8 years ago
Scott Lahteine f8b5749235 Replace division in planner with multiplication 8 years ago
Scott Lahteine b921f6b69d Optimize calculation of block->millimeters for DELTA 8 years ago
Scott Lahteine db5df9500b Move sync_plan_position closer to the top 8 years ago
Scott Lahteine 2839c56f5a Merge pull request #4390 from jbrazio/duration_t
Renamed timestamp_t to duration_t
8 years ago
Scott Lahteine d6c50671d3 Sanitycheck: Z_SAFE_HOMING points are reachable 8 years ago
Scott Lahteine a6203366b6 Sanitycheck: Z_SAFE_HOMING requires a probe 8 years ago
Scott Lahteine bbe5b80492 Always define probe limits if there is a probe 8 years ago
Silvio Didonna 950397f2a0 Added missing translations. Removed trailing spaces for consistency (#4376) 8 years ago
João Brázio 50fb0f7cec M31 serial output is now always in EN 8 years ago
João Brázio 62d96d72f3 Renamed timestamp_t to duration_t 8 years ago
Scott Lahteine 3e2b3353b0 Fix axis indices for COREYZ 8 years ago
Scott Lahteine c287846f46 Merge pull request #4387 from thinkyhead/rc_anhardt_more_4370
Update Z in a unified way in run_z_probe
8 years ago
Scott Lahteine 22d0654fe6 Merge pull request #4382 from esenapaj/Update-Japanese-translation
Update Japanese translation
8 years ago
Scott Lahteine bb93b6822a Use set_current_from_steppers_for_axis 8 years ago
AnHardt 96a162beda Use implications from #4370 in run_z_probe()
See also https://github.com/MarlinFirmware/Marlin/pull/4370#issuecomment-234713680
8 years ago
Scott Lahteine 4e67a85a5d Macros to loop over axes 8 years ago
esenapaj 784be56e99 Follow-up the PR #4353 (General cleanup: enum)
・Update description of M111
8 years ago
esenapaj 3c11977558 Update Japanese translation
・Add translation
・Change translation
・Remove translation
8 years ago
Scott Lahteine 08459a003f Undo the self-sabotage that is do_blocking_move_to_axis_pos 8 years ago
esenapaj d32c4056ad Fix for the PR #4379 (Additional logging of do_blocking_move_to)
・Remove unneeded PSTR()
8 years ago
Scott Lahteine 8099ee51a5 Merge pull request #4379 from thinkyhead/rc_blocking_move_logging
Additional logging of do_blocking_move_to
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 ad16d5019e Additional logging of do_blocking_move_to 8 years ago
Scott Lahteine bb9da6ebdd Document DEBUG_LEVELING_FEATURE 8 years ago
Scott Lahteine 652fd8a826 Merge pull request #4362 from thinkyhead/rc_duplication_mode
DUAL_NOZZLE_DUPLICATION_MODE
8 years ago
Scott Lahteine 1766b990b8 Merge pull request #4376 from jbrazio/timestamp_t-short
Adds short format to timestamp_t
8 years ago
Scott Lahteine 6da3729531 Merge pull request #4370 from thinkyhead/rc_delta_fwd_kinematics
Delta Forward Kinematics (and LOGICAL_POSITION)
8 years ago
João Brázio 9e5dbf67e8 Update the stats menu to include longest job and extruded filament 8 years ago
João Brázio 86d9311495 Rework LCD implementation to use timestamp_t 8 years ago
Scott Lahteine b3eb0c8569 Add LOGICAL_POSITION macro, apply to kinematics 8 years ago
Scott Lahteine 35a610abf9 const arg to inverse_kinematics 8 years ago
João Brázio b4aad85c9a Rework stats menu to use timestamp_t 8 years ago
João Brázio ecd48027fa Adds short timestamp format to timestamp_t 8 years ago
Scott Lahteine b6afa028f4 Don't call adjust_delta on SCARA 8 years ago
Scott Lahteine d5e2d523c7 Generalize kinematics function names 8 years ago
Scott Lahteine 9c4ad7d7ef Clean up delta declarations in Marlin_main.cpp 8 years ago
Scott Lahteine 4b1725628b Move kinematic functions to "private" scope 8 years ago
Scott Lahteine cde068ea42 Use set_current_from_steppers in quickstop_stepper 8 years ago
Scott Lahteine 9f30cc84ce Use set_current_from_steppers for other kinematics 8 years ago
AnHardt 5db9b940ee Use forwardKinematics in DELTA run_z_probe() 8 years ago
Scott Lahteine b5a9647fec Use `ENABLED` in `stepper_indirection.h` 8 years ago
Scott Lahteine cbc7f22ad9 Implement DUAL_NOZZLE_DUPLICATION_MODE 8 years ago
Scott Lahteine 91777dd76c Add DUAL_NOZZLE_DUPLICATION_MODE option 8 years ago
Scott Lahteine 260bbb3109 Fix a couple of simple typos 8 years ago
Scott Lahteine 179e091473 Merge pull request #4374 from thinkyhead/rc_jbrazio_timestamp_t
Implements timestamp_t structure
8 years ago
AnHardt 499e404fbf forwardKinematics for Delta printers 8 years ago
João Brázio 23043a1e05 Rework some code to use timestamp_t struct (saves 72 bytes) 8 years ago
João Brázio 9388dcfa49 Implements timestamp_t structure 8 years ago
Scott Lahteine 0b2c608d2f Merge pull request #4372 from jbrazio/gcc-bark
Fix minor gcc warning
8 years ago
Scott Lahteine 311c7dadb6 Cleanup do_blocking_move_to for DELTA 8 years ago
Scott Lahteine b78590e63d Patch and cleanup run_z_probe 8 years ago
João Brázio 2f7716987d Fix minor gcc warning 8 years ago
João Brázio efd3aabda8 Adds missing documentation to the point_t structure 8 years ago
Scott Lahteine 39caef4279 Merge pull request #4361 from AnHardt/imp-dbmt-for-delta
DELTA do_blocking_move_to() more like the Chartesian one
8 years ago
Scott Lahteine 7d869ad98b Merge pull request #4365 from thinkyhead/rc_shrink_planner_accel
Adjustments to planner acceleration limit
8 years ago
AnHardt 376a57232e DELTA do_blocking_move_to() more like the Chartesian one 8 years ago
Scott Lahteine 824c6859e2 Merge pull request #4369 from thinkyhead/rc_no_static_moves
inline to fix warnings, smaller build size (sometimes)
8 years ago
Scott Lahteine 976c31235d inline to fix warnings, smaller build size (sometimes) 8 years ago
AnHardt 6ef26a85d8 Back to the differences method in run_z_probe() 8 years ago
Scott Lahteine 4226f56f53 Revert the planner acceleration logic somewhat 8 years ago
Scott Lahteine 16e5348659 Merge pull request #4360 from thinkyhead/rc_toolchange_for_G28
Always switch to tool 0 for G28
8 years ago
Scott Lahteine 209f5c03d0 Fewer temporary vars in planner accel limit 8 years ago
Scott Lahteine 62ecd107ba Patch ultralcd_impl header conditional names 8 years ago
Scott Lahteine d2e9a9c188 Always switch to tool 0 for G28 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 6137a1d934 Merge pull request #4359 from thinkyhead/rc_wrangle_movement_etc
Use ENABLED(MAPPER_NON)
8 years ago
Scott Lahteine 0432613ad7 use enabled macro for mapper setting 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 2bad02e60d Reprapworld Keypad: F1 opens the Move Axis menu 8 years ago
Scott Lahteine eaa6f568ee Prevent re-entrant call of Reprapworld Keypad handler 8 years ago
Scott Lahteine 6abf916575 Reprapworld Keypad move step is 1mm 8 years ago
Scott Lahteine 06ac1f3bcf Reduce Reprapworld Keypad move code size 8 years ago
Scott Lahteine 5d5affdfca Merge pull request #4355 from thinkyhead/rc_rename_ultralcd_files
Rename ultralcd implementation files for consistency
8 years ago
Scott Lahteine bb225dedc6 Merge pull request #4354 from thinkyhead/rc_jbrazio_rework_g12
NOZZLE_CLEAN_FEATURE with no dependency on HAS_BED_PROBE
8 years ago
Scott Lahteine 8a2efd1155 Rename ultralcd implementation files for consistency 8 years ago
João Brázio b869fbc05e Update all config files with the new G12 options 8 years ago
João Brázio 47fef80848 Nozzle::clean() no longer requires HAS_BED_PROBE 8 years ago
Scott Lahteine f1f1bac0e1 Merge pull request #4341 from esenapaj/Update-Japanese-translation
Update Japanese translation
8 years ago
Scott Lahteine 6c899bb520 Merge pull request #4349 from jbrazio/gcc-bark-bark
Removes some minor GCC warnings
8 years ago
Scott Lahteine ef0a22871e Merge pull request #4350 from jbrazio/followup-a875861
Adds utility.h
8 years ago
Scott Lahteine 9eba58a031 Merge pull request #4351 from jbrazio/u8glib-converter
Updates u8glib's bmp2hex converter
8 years ago
Scott Lahteine c502018eab Merge pull request #4353 from jbrazio/global-enum-file
General cleanup: enum
8 years ago
Scott Lahteine 0f9953b031 Merge pull request #4342 from AnHardt/rep-cons-g28
Introduce line_to_axis_pos() for use in homeaxis()
8 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.
8 years ago
João Brázio 3ebad4e020 Moves all global enums to a central file 8 years ago
João Brázio 238fefcb00 Updates Stopwatch class to use internal state enum 8 years ago
João Brázio 30ac0782a9 Comment section style correction 8 years ago
João Brázio 8ecee431c4 Updates u8glib's bmp2hex converter 8 years ago
João Brázio 79e7721b76 Removes some minor GCC warnings 8 years ago
João Brázio f4d63796b2 Adds utility.h 8 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
8 years ago
esenapaj ff48bbb86a Update Japanese translation
・Add new translation
8 years ago
Scott Lahteine 46117593b9 Merge pull request #4185 from esenapaj/Update-Japanese-translation
Update Japanese translation (work in progress)
8 years ago
Scott Lahteine 3422103863 Merge pull request #4310 from thinkyhead/rc_mbl_position_shift
Fix position shift with MBL
8 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)
8 years ago
Scott Lahteine 493d30cd97 Drop intermediate nx, ny, and set destination directly 8 years ago
Scott Lahteine 07a735ad22 We always use `destination` so modify mesh_buffer_line 8 years ago
Scott Lahteine 04a5b7b257 A macro to normalize positions 8 years ago
esenapaj 5c8e87a866 Follow-up the PR #4163 (Mixing and Switching Extruders)
・Update forgotten K8400 files
8 years ago
Scott Lahteine 86eb5251c5 Fix some debug messages 8 years ago
Scott Lahteine 1e57a6af73 Use blocking_move, current_position in G28 homing 8 years ago
Scott Lahteine f6a3a1da09 nz and ne are always set, so drop them down 8 years ago
Scott Lahteine d0009e013b Rename cell index vars 8 years ago
Scott Lahteine 697373b071 Reduce code size of mesh_buffer_line 8 years ago
Scott Lahteine 103d312f6d MBL can actually do up to 9 x 9 8 years ago
Scott Lahteine f4a69281fc Only call mesh_buffer_line when MBL is active 8 years ago
Scott Lahteine 799a31cd30 Include the position_shift when splitting mesh lines 8 years ago
Scott Lahteine f242aea032 Merge pull request #4319 from thinkyhead/rc_feedrates_to_mess_with_you
Wrangle feed rate variables
8 years ago
Scott Lahteine 0342661b3f Merge pull request #4335 from thinkyhead/rc_status_pad_jp
Debug char, fix compile errors for lcd pins
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 176b9627c7 Some cleanup ahead of BLTOUCH support 8 years ago
Scott Lahteine 39706f3e57 Endstop invert flags as macros instead of const bool 8 years ago
Scott Lahteine 7242d44810 Endstops vars already initialized 8 years ago
Scott Lahteine 5ed1e7a464 codenum => dwell_ms 8 years ago
Scott Lahteine 69d6016941 Revert default state of endstops in M502 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 f38553b482 fix a debug message 8 years ago
Scott Lahteine 3d78b8f929 Use HYPOT macro instead of hypot function 8 years ago
Scott Lahteine 9f9fe043ba Apply sq macro throughout 8 years ago
Scott Lahteine 93ba5bddd7 Append units to feedrate variables 8 years ago
Scott Lahteine 5e3d3918b6 Patch compile error for RAMPS LCD pins 8 years ago
Scott Lahteine 94955a8bf7 pad string in lcd_finishstatus 8 years ago
Scott Lahteine 21ee0612e3 Debug char 8 years ago
Scott Lahteine 8f24e0a556 Debugging of MBL in G28 8 years ago
Scott Lahteine 05da02f0a2 Implement MIXING_EXTRUDER and SWITCHING_EXTRUDER 8 years ago
Scott Lahteine 22b4cff423 New extruder type configuration options 8 years ago
esenapaj 601015b73e Update Japanese translation 8 years ago
Scott Lahteine 9766e24504 Merge pull request #4277 from thinkyhead/rc_mks_13_viki2
Support for VIKI2 with MKS 1.3 / 1.4
8 years ago
Scott Lahteine 02285662f5 Merge pull request #4298 from jbrazio/feature/filament-counter
Adds filamentUsed and longestPrint stats to PrintCounter
8 years ago
Scott Lahteine bf16ae5a70 Merge pull request #4299 from jbrazio/feature/g27-park-nozzle
Implements park nozzle feature
8 years ago
Scott Lahteine aaa0d298b9 Merge pull request #4326 from thinkyhead/rc_no_static_items_fix
Suppress compiler warnings in ultralcd.cpp
8 years ago
Scott Lahteine cc3ef73583 Merge pull request #4327 from thinkyhead/rc_petrzjr_long_print
LCD Longer print
8 years ago
Scott Lahteine 77c8fb627f Merge pull request #4329 from thinkyhead/rc_italian_fix
Added missing Italian translations
8 years ago
Scott Lahteine b14888501b Merge pull request #4301 from Ingramz/RCBugFix
Add Cartesio CN Controls V11
8 years ago
Silvio Didonna 32e0d71729 Added missing translations 8 years ago
Scott Lahteine 0f3232065e Merge pull request #4305 from jbrazio/feature/splash-improvement
Custom boot screen feature improvement
8 years ago
Petr Zahradník junior 2d7fe9dc78 LCD Longer print 8 years ago
Scott Lahteine eee903bd4b Format some DAC lines 8 years ago
Scott Lahteine d53dcaa796 Suppress some compiler warnings 8 years ago
João Brázio fa4274cf4c Improves the custom bootscreen logo feature 8 years ago
João Brázio 1f3283e3a5 Adds custom boot logos for bq Hephestos 2 and Cartesio 8 years ago
João Brázio dfa1c45075 Adds a notice to vendors about the SHOW_CUSTOM_BOOTSCREEN directive 8 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)
8 years ago
João Brázio a8758619ec The safe_delay() is now globaly accessible 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 f5234b0695 Adds a customizable screen timeout for the default boot screen 8 years ago
João Brázio 2f26bc2153 Adds filamentUsed and longestPrint stats to PrintCounter 8 years ago
João Brázio 336481ea81 Added G27 configuration options to all configs 8 years ago
João Brázio c711701626 Implements a nozzle parking command (G27) 8 years ago
João Brázio 5f368d1bc3 Followup for #4320 8 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
8 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
8 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
8 years ago
Scott Lahteine 59ae1811c2 Merge pull request #4303 from AnHardt/delta-g28
DELTA: Move out of the clip-zone after G28
8 years ago
João Brázio fdea8b6e6a Moves do_blocking_move_to_xy() out of the HAS_BED_PROBE define 8 years ago
AnHardt d2a49c016d DELTA: Move out of the clip-zone after G28
Move down to a safe height after G28 for DELTAs.
8 years ago
AnHardt 46994fd17d Use do_blicking_move_to*() in G28 8 years ago
João Brázio ffbb31b235 Fixes an PSTR overflow with print_xyz() 8 years ago
Indrek Ardel ecb23c1b65 Add Cartesio CN Controls V11 board 8 years ago
Indrek Ardel c8f2dd7cd5 Fix CN Controls 12 styling 8 years ago
Scott Lahteine cec7110409 Merge pull request #4308 from thinkyhead/rc_debug_gcode_t
Added logging related to gcode_T
8 years ago
Scott Lahteine 6446d3939a Merge pull request #4309 from thinkyhead/rc_static_item_fix_77
Fix skipping of static items
8 years ago
Scott Lahteine 95ab2fd3ae Fix skipping of static items 8 years ago
Scott Lahteine 166f19251e Add more debugging for leveling
- Especially in `gcode_T`
- In `update_software_endstops`
- Some tweaks to observe
8 years ago
Scott Lahteine 7ac0b91a45 Collapsible long comment in gcode_T 8 years ago
João Brázio e71a631f8f do_blocking_move_*() no longer depend on HAS_BED_PROBE 8 years ago
Scott Lahteine 8bf6861af8 Merge pull request #4054 from jbrazio/feature/g12-clean-tool
Implements clean nozzle feature (Lulzbot's REWIPE)
8 years ago
Scott Lahteine c5e51f6b96 finished => completed 8 years ago
Scott Lahteine 1618870c84 card.printingHasFinished does print_job_timer.stop 8 years ago
Scott Lahteine 34da77dad3 Simply run M31 at the end of an SD print 8 years ago
Scott Lahteine 23d2bc5ab0 Patch Greek for new strings 8 years ago
Scott Lahteine a8d71f0ac6 Support longer print times in M31 8 years ago
Scott Lahteine e481b79af1 Allow stopwatch and printcounter to go over 18 hours 8 years ago
João Brázio 68c343a09a Added G12 configuration options to all configs 8 years ago
João Brázio 4937f9ada4 Minor G12 tweaks and point_t struct extension 8 years ago
Scott Lahteine 6080924589 Merge pull request #4296 from jbrazio/feature/bqh2-update
Update the bq Hephestos 2 configuration
8 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)
8 years ago
João Brázio 021544f572 Improves G12 zig-zag pattern 8 years ago
João Brázio b05a75655a Implements a nozzle cleaning pattern generator (G12) 8 years ago
João Brázio 005af84140
Update the bq Hephestos 2 configuration 8 years ago
esenapaj 8f03f0be9b Follow-up the PR #4252 (Replace PLA/ABS preheating with generic) 8 years ago
esenapaj c2c8ab4698 Follow-up the PR #4278 (Fixups for PID_ADD_EXTRUSION_RATE and HOTENDS==1) 8 years ago
Scott Lahteine 4f77adddbe Merge pull request #4286 from thinkyhead/rc_debug_clean
Prefix and suffix in debug output
8 years ago
Scott Lahteine e5c7af5ddc Merge pull request #4222 from thinkyhead/rc_allow_cold_extrude
M302: Add "P" parameter, status output
8 years ago
Scott Lahteine 2224032568 Merge pull request #4285 from thinkyhead/rc_manual_move_fast_fine
No delay for the smallest LCD moves
8 years ago
Scott Lahteine cdd77d23bb Neaten up temperature member data 8 years ago
Scott Lahteine d4c68279c8 Add "P" parameter to M302 8 years ago
Scott Lahteine a5bae3c7d5 Merge pull request #4229 from blubbfish/patch-1
Update language_de.h for German translation
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 1e14df876d Use varname as prefix in DEBUG_POS, string as suffix 8 years ago
Scott Lahteine 9e8b3e5ee6 Homing direction is irrelevant in probe raise! 8 years ago
Scott Lahteine ecd5e810ac No delay for the smallest LCD moves 8 years ago
Scott Lahteine 2b9515d60f Merge pull request #4281 from AnHardt/lang-system
Don't use UTF-strlen() if the text is not UTF
8 years ago
Scott Lahteine 973a669aa3 Merge pull request #4264 from thinkyhead/rc_ultralcd_encoder_pos
Remove extraneous conditions for encoder position
8 years ago
Scott Lahteine e9f62d8fdb Remove extraneous conditions for encoder position 8 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)
8 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
8 years ago
Scott Lahteine 655c3fd55f Move delta ABL sanity checks up 8 years ago
Scott Lahteine db0882d068 AUTO_BED_LEVELING_3POINT and DELTA_BED_LEVELING_GRID 8 years ago
Scott Lahteine e974ac63ef Init matrix in planner.init 8 years ago
Scott Lahteine 47d55513ec Merge pull request #4280 from AnHardt/msg-file-upload
Finalalize MSG_SD_WRITE_TO_FILE message with a \n
8 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.
8 years ago
AnHardt 54d35230df Don't use UTF-strlen() if the text is not UTF 8 years ago
Scott Lahteine a1de96d152 Merge pull request #4278 from thinkyhead/rc_more_hotends_1
Fixups for PID_ADD_EXTRUSION_RATE and HOTENDS==1
8 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.
8 years ago
esenapaj 9b5cbf2423 Follow-up the PR #4271 (X_DUAL_STEPPER_DRIVERS)
・Update a forgotten Configuration_adv.h of K8400
8 years ago
Scott Lahteine 809da999dc Apply HOTEND_INDEX in preheat methods 8 years ago
Scott Lahteine 3d78b690e5 Single PID dataset with HOTENDS == 1 8 years ago
Scott Lahteine bf9967c65d Apply HOTEND_INDEX in MILLISECONDS_PREHEAT_TIME 8 years ago
Scott Lahteine 11dcbae7a2 Only a single E axis. Can tool-change reseed position[E_AXIS]? 8 years ago
Scott Lahteine 4865447830 Merge pull request #4276 from esenapaj/Suppress-warnings
Suppress warnings
8 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)
8 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)
8 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
8 years ago
Scott Lahteine 6a45aad893 Merge pull request #4272 from AnHardt/m100-rep
Repair M100
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 6e68dd292b Merge pull request #4243 from thinkyhead/rc_fix_static_scrolling
Improve STATIC_ITEM implementation
8 years ago
Scott Lahteine d17b161832 Don't draw current screen if simply changing screens 8 years ago
Scott Lahteine 096f9981d1 Scroll to the top when changing screens 8 years ago
Scott Lahteine 7ae84d768e Tweak conditionals for REPRAPWORLD_KEYPAD 8 years ago
Scott Lahteine 155af6b861 Rename vars, add comments for menu macros 8 years ago
Scott Lahteine 31f2cf5f6f Make encoderLine signed for proper compares 8 years ago
Scott Lahteine d9f75f62c0 START_ROW => START_COL 8 years ago
Scott Lahteine d2099fef0d Left-justify thermistor info 8 years ago
Scott Lahteine 85aeb02aa6 Invert headings on Graphical LCD 8 years ago
Scott Lahteine 3a67fb77b0 Concatenate LCD static strings 8 years ago
Scott Lahteine 13dc619f43 Scroll static screens more simply 8 years ago
Scott Lahteine 5051723c2e Redraw after cursor correction in STATIC_ITEM 8 years ago
esenapaj 58177a1602 Suppress warnings 8 years ago
Scott Lahteine 10ebf28ee3 Allow override of ENCODER_FEEDRATE_DEADZONE, lower default for Viki 8 years ago
Scott Lahteine 9b1ba1012a Support for VIKI2 with MKS Gen 1.3 / 1.4 8 years ago
Scott Lahteine 55dc8051d8 Cleanup of RAMPS LCD pins 8 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.
8 years ago
esenapaj 84ded1f659 Follow-up the PR #4024 (Greek Language by @psavva)
・Update forgotten Configuration.h of K8400
8 years ago
esenapaj 6af525e252 Fix for the PR #4256 (Additional tweaks for HOTENDS == 1) 8 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.
8 years ago
Scott Lahteine 4b4a582c4f X_DUAL_STEPPER_DRIVERS implementation 8 years ago
Scott Lahteine 91bd6eade7 X_DUAL_STEPPER_DRIVERS configuration option 8 years ago
Scott Lahteine 6121c9018a Merge pull request #4265 from thinkyhead/rc_buzzer_patchup
Two strategies to address a stuck buzzer
8 years ago
Scott Lahteine 4a100c6832 Merge pull request #4250 from AnHardt/wait-for-cooling-slope
Adjust wait_for_cooling slope
8 years ago
Scott Lahteine ed018c98d5 Merge pull request #4024 from thinkyhead/rc_greek_language
Greek Language by @psavva
8 years ago
Scott Lahteine d1dffc7ad1 timestamp => endtime 8 years ago
Scott Lahteine 71674059c3 Two strategies to address a stuck buzzer 8 years ago
Scott Lahteine 928ff6487a Greek language pack from @psavva 8 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
8 years ago
Scott Lahteine 167f4aa0cc Merge pull request #4259 from clexpert/patch-3
Update language_cz.h
8 years ago
Scott Lahteine 8dda05e92a Merge pull request #4258 from clexpert/patch-2
Total print time for LCD correction (hours:minutes format)
8 years ago
Scott Lahteine 182c8d7f8f Dyze High Temp Thermistor Support 8 years ago
Scott Lahteine 5b0e46c986 Merge pull request #4256 from thinkyhead/rc_fix_singlenozzle_temp
Additional tweaks for HOTENDS == 1
8 years ago
Scott Lahteine ee0983ab57 Further reduction when HOTENDS == 1 8 years ago
Scott Lahteine 3e1bbd5e27 Indentation in gcode_M100 8 years ago
Scott Lahteine b72238f406 Invariant get_pid_output with HOTENDS < 2 8 years ago
Petr Zahradnik 66602f4af6 Update language_cz.h
New strings:
#define MSG_HALTED
#define MSG_PLEASE_RESET
Some texts shortened for smaller displays.
8 years ago
Petr Zahradnik eaf9e615ce Total print time for LCD correction (hours:minutes format) 8 years ago
esenapaj 9e56d5825e Adjust spacing 8 years ago
esenapaj 5832f4b848 Follow-up the PR #4253 (Runout Sensor without SD Card, Print Timer support in M104)
・Update forgotten example configuration files
8 years ago
Scott Lahteine 77283f5bf0 Merge pull request #4245 from thinkyhead/rc_simpler_therm_check
Simpler/extensible thermistor test in thermistortables.h
8 years ago
Scott Lahteine f9e08b1fcd Merge pull request #4254 from AnHardt/killscreen
Add a kill-screen
8 years ago
AnHardt faac2bcfdb Add a kill-screen 8 years ago
Scott Lahteine 3b3e52616c Merge pull request #4253 from thinkyhead/rc_clexpert_runout
Runout Sensor without SD Card, Print Timer support in M104
8 years ago
Scott Lahteine aa3ab93971 Merge pull request #4240 from AnHardt/sampler-8-7-16
Today's fix and cleanup collection
8 years ago
Scott Lahteine 4cd045791c Reduce code size by trusting the compiler 8 years ago
Scott Lahteine a8538bd7ce General cleanup, code reduction in Marlin_main.cpp 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
Petr Zahradnik a2159cfbc3 Error message change in SanityCheck.h 8 years ago
Petr Zahradník junior 315b4c2153 Runout sensor without SD Card 8 years ago
Scott Lahteine 51c9c3fe2c Indentation in MarlinSerial.cpp 8 years ago
Scott Lahteine e03414b2dd Simpler/extensible thermistor test in thermistortables.h 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 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;
...

```
8 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.
8 years ago
AnHardt f69434d81c Eliminate `void setup_for_endstop_move()` 8 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
}
```
8 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).
8 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.
8 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.
8 years ago
Scott Lahteine 98d0167a57 Merge pull request #4226 from thinkyhead/rc_emergency_command_parser
MarlinSerial emergency-command parser (with M108)
8 years ago
Scott Lahteine 2ee4e4f791 Make wait_for_heatup volatile 8 years ago
Scott Lahteine bd5a825b8b Wait for end of line before invoking action 8 years ago
Scott Lahteine ea47803ae2 Simplify emergency parser (only parse initial command) 8 years ago
Scott Lahteine 834ad14c8d Add quickstop_stepper to update current position with stepper.quick_stop() 8 years ago
Scott Lahteine ecffe92e20 Group EMERGENCY_PARSER commands 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
Scott Lahteine 9f42b1a075 Merge pull request #4235 from thinkyhead/rc_revert_quickhome_test
Fix quick homing, tweak MIN_Z_HEIGHT_FOR_HOMING
8 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
8 years ago
Scott Lahteine 4036c73cdd Don't raise Z if only homing Z 8 years ago
Scott Lahteine 0b6f8f8244 Apply MIN_Z_HEIGHT_FOR_HOMING raise literally 8 years ago
Scott Lahteine 177ec20bf0 Revert quick-home changes 8 years ago
Scott Lahteine 9c5b462ef2 Move XYZ in print_xyz and DEBUG_POS to the front 8 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
8 years ago
Scott Lahteine e2f7cb0905 Don't use axis_codes if a literal will do 8 years ago
Scott Lahteine 6559f7359f Fix comment on Z raise for homing, save a few bytes 8 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
8 years ago
Scott Lahteine d7e9647505 Sanity Check for probe raises 8 years ago
Scott Lahteine d0b29cabf3 Don't re-home X and Y if you quick homed 8 years ago
Scott Lahteine e0a6b978f5 Don't do_probe_raise with MIN_Z_HEIGHT_FOR_HOMING 8 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 :)
8 years ago
petrzjunior b81b77111b Update language_cz.h 8 years ago
Scott Lahteine 7735ec5e7a Merge pull request #4223 from thinkyhead/rc_rename_heatup
Change cancel_heatup to wait_for_heatup
8 years ago
Scott Lahteine 160a2be117 Change cancel_heatup to wait_for_heatup 8 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.
8 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.
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
AnHardt 7d063c111c Add a optional feedrate parameter to `do_blocking_move()`
Add a optional feedrate parameter to `do_blocking_move()` and its companions.
8 years ago
Scott Lahteine b114b6a0b3 Save 152 bytes using uint8_t for command indices 8 years ago
Scott Lahteine 0d4ff0c48b Allow the queue to be cleared from within commands 8 years ago
Scott Lahteine c450851401 Merge pull request #4209 from AnHardt/too-high-G28
Make raise for probe deploy relative in homeaxis()
8 years ago
AnHardt f799f18388 MBL typo 8 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.
8 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
8 years ago
Scott Lahteine d70197f514 Merge pull request #4204 from thinkyhead/rc_fix_gcode_t_position
Additional patches for gcode_T position change
8 years ago
Scott Lahteine 869b517589 Merge pull request #4205 from thinkyhead/rc_fixup_unit_references
References to millimeters in code comments need an update
8 years ago
Scott Lahteine e104b91ea6 References to millimeters in code comments need an update 8 years ago
AnHardt ff91d28a3a Remove wants_to_cool warning
Remove wants_to_cool warning
8 years ago
Scott Lahteine c9e536cf87 Additional patches for gcode_T position change 8 years ago
Scott Lahteine 60865fc45b Merge pull request #4202 from thinkyhead/rc_fix_gcode_t_position
Fix position adjustment with gcode_T and MBL
8 years ago
Scott Lahteine f841038313 Merge pull request #4201 from thinkyhead/rc_info_fit
Shorter labels for Print Stats info
8 years ago
Scott Lahteine f31af61ee2 Fix position adjustment with gcode_T and MBL 8 years ago
Scott Lahteine a8f5c2bf96 Merge pull request #4192 from birkett/k8400
Add Velleman K8400 board support.
8 years ago
Scott Lahteine ef8980bfa0 Shorter labels for Print Stats info 8 years ago
Scott Lahteine 2ed625dafa Fix compiler warnings for static screens 8 years ago
Anthony Birkett e77844594d readme.md -> README.md 8 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.
8 years ago
lrpirlet 9b42c6b44b apply correction when swtiching from MBL to physical in G28 X 8 years ago
Andrea Cimbalo 46196e9ee5 Add working PlatformIO support 9 years ago
esenapaj 95347fc650 Follow-up the PR #3662 (Rewritten FILAMENT_CHANGE_ENABLE feature)
・Update a forgotten Configuration_adv.h of Cartesio
9 years ago
Scott Lahteine a06c5165a7 Shorter strings for smaller LCDs 9 years ago
Scott Lahteine 982f10e6a0 Use STATIC_ITEM for LCD message display 9 years ago
Petr Zahradnik 43ff0ce35f Rewritten FILAMENT_CHANGE_ENABLE feature 9 years ago
Scott Lahteine 51b7820686 Patch up About Printer sub-menus 9 years ago
Scott Lahteine 439e78147d Static menu items take an optional string, LJ by default 9 years ago
Scott Lahteine fa9b2a925d Tweak spacing in printcounter.cpp 9 years ago
Scott Lahteine dbfc87cdcf Squish sanity check for build info 9 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.
9 years ago
Scott Lahteine 77a923d8ce Merge pull request #4186 from thinkyhead/rc_array_macros
Simplified variable-size array macros
9 years ago
Scott Lahteine e650a75b88 Simplified variable-size array macros 9 years ago
Scott Lahteine ac4f235912 Merge pull request #4167 from thinkyhead/rc_eeprom_checksum
EEPROM Checksum
9 years ago
esenapaj 03b8f88092 Tab to Space 9 years ago
AnHardt cb1b31f69b Unconditional do_probe_raise() in probe_pt()
If Z_RAISE_BETWEEN_PROBINGS is null or undefined the probe is currently not raised by home_offset[Z_AXIS] and zprobe_zoffset.
But when different from 0 is.

If an undefined Z_RAISE_BETWEEN_PROBINGS expands to 0 (and it does) this is the solution.


A similar asymmetry exists with the newly introduced 'short-cut' in G28 - but its the rise before anything is probed - so should not make a difference.
9 years ago
Scott Lahteine 7ef7843fd4 Merge pull request #4181 from thinkyhead/rc_rename_a_move_func
Do interpolated moves for Allen Key deploy/stow
9 years ago
Scott Lahteine 6b2a7b30af Extra comments to clarify EEPROM code 9 years ago
Scott Lahteine 787f394676 MAX_EXTRUDERS replaces mysterious "4" 9 years ago
Scott Lahteine bc3748b7bc Add shared Config_Postprocess for Read and Reset 9 years ago
Scott Lahteine adcd0f5de3 Some formatting in configuration_store.cpp 9 years ago
Scott Lahteine 5e370006fc EEPROM Checksum 9 years ago
Scott Lahteine 725fde8b26 Merge pull request #4169 from thinkyhead/rc_wait_but_break
Allow wait-for-cooling, break at threshold or if cooling stalls
9 years ago
Scott Lahteine da6b0dab5f Use prepare_move_to_destination for Allen Key deploy/stow 9 years ago
Scott Lahteine c42f8fb8dd Rename some movement sub-functions 9 years ago
Scott Lahteine b6b3a4afbf Merge pull request #4168 from thinkyhead/rc_viki2_for_ramps
Support for VIKI2 in RAMPS and derivatives
9 years ago
Scott Lahteine f84d85f761 Cleanup extruder runout configs 9 years ago
Scott Lahteine 5e14a528dd Always wait for cooling in M109/M190, break at low temp or if cooling stalls 9 years ago
Scott Lahteine 0b0b7aac6e Support for VIKI2 in RAMPS and derivatives 9 years ago
Scott Lahteine abda4ab427 Clean up CNControls pins 9 years ago
Scott Lahteine 683975cf90 Fix spelling in a config comment 9 years ago
Scott Lahteine 8268c0a9a0 Always define temp sensor, heater pins for RUMBA 9 years ago
Scott Lahteine db19959735 Merge pull request #4161 from thinkyhead/rc_general_cleanup
Reduce storage requirements for strings, make some PGM
9 years ago
Scott Lahteine 2e96276bf4 More debug message cleanup 9 years ago
Scott Lahteine dc2c0e5e24 Simpler debug output for deploy/stow 9 years ago
Scott Lahteine bd491818d6 Reduce storage requirements for strings, make some PGM 9 years ago
Scott Lahteine ee876dcd7a Merge pull request #4159 from thinkyhead/rc_rigidbot_diff
Rigidbot V2 support - has MCP4728 digipot
9 years ago
Scott Lahteine 0c24e0e445 Support for newer Wire library 9 years ago
Scott Lahteine ddb386c139 Init DAC_DISABLE_PIN in dac_init 9 years ago
AnHardt e480ee0054 Further cleanup of G28 for probes 9 years ago
AnHardt 39883d03fc universalize axis_unhomed_error() 9 years ago
AnHardt e616093d4c Simplify dock_sled()
`dock_sled()` is never called with offset parameter - remove it.
We move x only - so only that needs to be homed. Consequence is - we can home to z-min now with a sled probe!
Feedrates are set and restored in `do_blocking_move()`.
We already checked if the probe is deployed/stowed in deploy/stow_probe.
```
if (z_loc < _Z_RAISE_PROBE_DEPLOY_STOW + 5) z_loc = _Z_RAISE_PROBE_DEPLOY_STOW;
```
makes no sense - remove.
Now the raise is the same for deploy/stow -> move before the if.
Replace the if with a ternary.
Instead writing LOW/HIGH use the boolean `stow` we already have.

There is no reason for not using the sled probe in G29/M48 with 'E'.
It takes a while but works. (tested!)
9 years ago
Scott Lahteine 6c60869409 Support DAC_OR_ADDRESS in Printrboard too 9 years ago
Scott Lahteine 593c8bf286 Support for Rigidbot V2 9 years ago
Scott Lahteine 511503ede9 CARTESIO_UI has lcd contrast 9 years ago
Scott Lahteine 829c92f1ba Use Z_RAISE_BETWEEN_PROBINGS with MBL 9 years ago
Scott Lahteine eb1755208f Merge pull request #4153 from thinkyhead/rc_probe_raise_options
Combine Z raise before/after options
9 years ago
Scott Lahteine 10da7ac86c Combine Z raise before/after options 9 years ago
Scott Lahteine 9caa8941e2 Merge pull request #4149 from thinkyhead/rc_minimum_raise_in_probe_pt
Ensure a minimum height before XY move in probe_pt
9 years ago
Scott Lahteine 3fa631130f Ensure a minimum height before XY move in probe_pt 9 years ago
Scott Lahteine a7684eef7a Squish code in ST7920 9 years ago
AnHardt b4076883cc Set testet delays for K8200, RAMBO, MINIRAMBO and ST7920 9 years ago
AnHardt 4454d80276 Decrease the needed nops to 1
by shitfing the left shift into the high phase.

```
2	cbi 0x2,1 ;set CLK                      //
1	in r18,__SREG__                         //1
1-3	sbrc r24,7                              //2-4
2	rjmp .L19                               //4
1	cli                  .L19:              //5
2	lds r25,258          lds r25,258        //7
1	andi r25,lo8(-2)     ori r25,lo8(1)     //8
2	sts 258,r25          sts 258,r25        //10
1	out __SREG__,r18     out __SREG__,r18   //11
2	.L3:                 rjmp .L3           //13     //2
2	sbi 0x2,1 ;reset CLK //                 //13-15  //2-4
1	lsl r24	 ;  val      //1
1	nop                  //2
2	cbi 0x2,1 ;set CLK   //4
...
```
9 years ago
AnHardt 56c42b572c 3 ms speedup for ST7920 and delay for BOARD_3DRAG
and saving ~1k memory
by limiting the `#pragma GCC optimize (3)` optimisation to `ultralcd_st7920_u8glib_rrd.h`. These optimisation was and is not done for all the other displays, is the reason for the big additionally use of memory, because the complete 'ultralcd.cpp' and 'dogm_lcd_implementation.h' was optimised (sadly i did not observe a change in speed).

Unrolling the loop in `ST7920_SWSPI_SND_8BIT()`, what i expected the optimiser to do, by hand, saved some speed by eliminating the loop variable (i) compares and increases. Every CPU cycle in this loop costs at least 0.5ms per display update because it's executed more than 1k times/s.

The delays are now pre-filled with the calculated values for 4.5V driven ST7920.
A way to simply add __your__ timing into the configuration was made.

At 4.5V
1.) The CLK signal needs to be at least 200ns high and 200ns low.
2.) The DAT pin needs to be set at least 40ns before CLK goes high and must stay at this value until 40ns after CLK went high.

A nop takes one processor cycle.
For 16MHz one nop lasts 62.5ns.
For 20MHz one not lasts 50ns.

To fulfill condition 1.) we need 200/62.5 = 3.2 => 4 cycles (200/50 = 4 => 4). For the low phase, setting the pin takes much longer. For the high phase we (theoretically) have to throw in 2 nops, because changing the CLK takes only 2 cycles.

Condition 2.) is always fulfilled because the processor needs two cycles (100 - 125ns) for switching the CLK pin.


Needs tests and feedback.
Especially i cant test 20MHz, 3DRAG and displays supplied wit less than 5V.
Are the delays right? Please experiment with longer or shorter delays. And give feedback.

Already tested are 5 displays with 4.9V - 5.1V at 16MHz where no delays are needed.
9 years ago
Scott Lahteine ca184d3d72 Merge pull request #4147 from thinkyhead/rc_fix_M48_raise
Fix debug output in probe_pt
9 years ago
Scott Lahteine b4161cbd98 Fix debug output in probe_pt 9 years ago
Edward Patel da88b00585 MBL: Add support for max z endstop
See https://github.com/MarlinFirmware/Marlin/issues/4088
9 years ago
Scott Lahteine 74878d1f16 Always do a brief delay in `lcd_quick_feedback` 9 years ago
Scott Lahteine 7de7552069 Merge pull request #4133 from MagoKimbra/Single_home_axis_delta
Single home Axis Delta need simple sync_plan_position
9 years ago
Scott Lahteine 15a6b49f37 Simplified probe_pt (in G30) 9 years ago
Scott Lahteine 6a7045b9bf Remove clean_up_after_endstop_move 9 years ago
Scott Lahteine 2a4f866561 Simplified probe_pt (in G29) 9 years ago
Scott Lahteine 89a2aa026b Simplified probe_pt (in M48) 9 years ago
Scott Lahteine f8530c5d1f Simplified probe_pt function (G28 grid) 9 years ago
Scott Lahteine c376c08042 Simplified probe_pt function (part 1) 9 years ago
Scott Lahteine 9a71b7f8ad Fix debug message for 3-point leveling 9 years ago
Scott Lahteine 550c03a5a9 Drop raise_z_after_probing function 9 years ago
Scott Lahteine bb38c816af Always raise in deploy_z_probe / stow_z_probe 9 years ago
Scott Lahteine 68f3350050 Cleanup M401 / M402 9 years ago
Scott Lahteine 3afda99adf Regular handlers for G31 / G32 9 years ago
Scott Lahteine 6803c8e37e Move Z up before, or down after XY, for "blocking move" 9 years ago
Scott Lahteine 03c70c1990 SERVO_DEACTIVATION_DELAY => SERVO_DELAY 9 years ago
MagoKimbra 570f3bbc07 Single home Axis Delta need simple sync_plan_position 9 years ago
Scott Lahteine 61f34eec03 Merge pull request #4125 from jbrazio/bugfix/planner-warning
Fixes some compiler warnings
9 years ago
Scott Lahteine bdcd628896 Merge pull request #4126 from thinkyhead/rc_lin_timing_patch
Patch LIN_ADVANCE timing issue
9 years ago
João Brázio 664232140d
Fixes somes compiler warnings 9 years ago
Sebastianv650 0c5192b288 Patch LIN_ADVANCE timing issue
Also the extruder stepper ISR has to keep an eye on step_loops count.
9 years ago
Scott Lahteine d4134e6901 Define Z_SAFE_HOMING point when Z_PROBE_SLED is activated alone 9 years ago
Scott Lahteine 7b2fadd598 Apply some fixes from Andreas
Derived from
https://github.com/AnHardt/Marlin/commit/6e8ede8c694fa4d9e3c769840b09d56
7f8d8e0dd
9 years ago
Scott Lahteine bd01592816 Goodbye MECHANICAL_PROBE 9 years ago
Scott Lahteine 2640d13a9f Simplify initial raise in M48 9 years ago
Scott Lahteine 3763d45656 Return Z position in run_z_probe 9 years ago
Scott Lahteine 1f48b5c30f Pass a raise to probe_pt, not a Z position 9 years ago
Scott Lahteine 6fdd5ba246 Save and restore feedrate in more places 9 years ago
Scott Lahteine fe173c2bc6 Generalized probe raise, use for after probing 9 years ago
Scott Lahteine 7da3080761 Simpler cleanup in G28 / G29 9 years ago
Scott Lahteine 15229d988b Fix compile error for bed matrix in M48 9 years ago
Scott Lahteine c01352cbd5 Add a dependency for z servo macros 9 years ago
Scott Lahteine c3794bd695 Add HAS_PROBING_PROCEDURE conditional 9 years ago
Scott Lahteine 42ce60c5cc Make sure NUM_SERVOS is set for Z servo endstop 9 years ago
Scott Lahteine b590a7dee0 Make Z_RAISE_BETWEEN_PROBINGS a more general option 9 years ago
Scott Lahteine bb9c67b4b5 Tweak some feedrate vars 9 years ago
Scott Lahteine 5158bd6e93 Screen out `G29 E` for sled and allen key, allow single probe 9 years ago
Scott Lahteine ccae92588d Cleanup debug in G28 and G29 9 years ago
Scott Lahteine b4a9d2366c Use a macro for kinematic sync_plan_position 9 years ago
Scott Lahteine bfccf26294 Use sync_plan_position_delta where needed 9 years ago
Scott Lahteine a6b8c67df4 Move probe deploy after setup call in G29 9 years ago
Scott Lahteine e69916d1bd Split up endstop_move functions 9 years ago
Scott Lahteine 0e18a4897b Simpler handling of sled/allen-key in probe_pt 9 years ago
Scott Lahteine 1a92e2ef18 Comment on run_z_probe 9 years ago
Scott Lahteine 68e0e5855e For all probes, at the end of G29 simply raise and stow 9 years ago
Scott Lahteine c3023f8cc5 Make M401/M402 available with HAS_BED_PROBE 9 years ago
Scott Lahteine 9f0c255c69 Show uncorrected position in set_bed_level_equation_3pts 9 years ago
Scott Lahteine 07298ac992 Initialize current_position to home_offset on boot 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 88dc543584 Add a macro for XY_TRAVEL_FEEDRATE 9 years ago
Scott Lahteine 117db77c55 make motor_current_setting static and constexpr 9 years ago
João Brázio 19fb04d761 Update bq Hephestos 2 config 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 c84732e605 Merge pull request #4111 from esenapaj/Cosmetic-changes-and-small-fix-for-thermistortables.h
Cosmetic changes and small fix for thermistortables.h
9 years ago
Scott Lahteine cdc661ea5e Merge pull request #4110 from esenapaj/Small-cosmetic-changes-for-language-files
Small cosmetic changes for language files
9 years ago
Scott Lahteine c8186e9423 Merge pull request #4109 from esenapaj/Enclose-#error-string-by-double-quotes
Enclose #error string by double-quotes
9 years ago
Scott Lahteine 40cd20a236 Fix comments on EXPERIMENTAL_I2CBUS 9 years ago
esenapaj 385945ca31 Cosmetic changes and small fix for thermistortables.h
・Adjust spacing
・Standardize comments position
・Remove ',' at the tail of array
9 years ago
esenapaj fac58f0291 Cosmetic changes for language files 9 years ago
esenapaj 14b661b9e5 Enclose #error string by double-quotes 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
esenapaj 740fb2ce39 Adjust spacing 9 years ago
esenapaj f77f3ffa70 Remove duplicated Z_PROBE_OFFSET_RANGE_MIN, Z_PROBE_OFFSET_RANGE_MAX 9 years ago
Scott Lahteine 19fe93a5a9 Clean up configs for Z_MIN_PROBE_REPEATABILITY_TEST 9 years ago
Scott Lahteine 71a7408012 Merge pull request #4106 from thinkyhead/rc_temp_compile_err
Fix compile error with watch_bed_next_ms
9 years ago
Scott Lahteine dcb8ec32ee Fix compile error with watch_bed_next_ms 9 years ago
Scott Lahteine 3996242e9d Allow Z_MIN_PROBE_REPEATABILITY_TEST solo 9 years ago
Scott Lahteine 26a9cd0b08 Move run_z_probe to earlier block 9 years ago
Scott Lahteine 7f8a2025af Move raise_z_after_probing into earlier block 9 years ago
Scott Lahteine 2530371516 Always disable probe at the end of G29 9 years ago
Scott Lahteine 6aba98e470 Comment on setup_for_endstop_move 9 years ago
Scott Lahteine 04e88d008e Clear up ordering in G30 9 years ago
Scott Lahteine ed75b0ea11 Make clean_up function available for probes 9 years ago
Scott Lahteine 51d52cb52a Make run_z_probe available for any bed probe 9 years ago
Scott Lahteine f6b09cf465 Always use deploy/stow for dock_sled 9 years ago
Scott Lahteine 3b457c2dd3 Use deploy/stow with FIX_MOUNTED_PROBE too 9 years ago
Scott Lahteine 7e9d4a68d4 Always raise Z (if needed) for servo deploy/stow 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 2fd2301928 FILRUNOUT => FIL_RUNOUT 9 years ago
Scott Lahteine dfbf8b3c2c FIL_RUNOUT_INVERTING false by default 9 years ago
Scott Lahteine 7b5cd314a5 Merge pull request #4095 from thinkyhead/rc_fil_runout_cleanup
Improve FILAMENT_RUNOUT_SENSOR, FILRUNOUT_PIN
9 years ago
Scott Lahteine de12228758 Make Z Probe options independent of ABL 9 years ago
Scott Lahteine add0032820 Improve FILAMENT_RUNOUT_SENSOR, FILRUNOUT_PIN 9 years ago
Scott Lahteine f8c278ce4d Cartesio UI display option in all configs 9 years ago
Scott Lahteine 400e13d136 Output a message for SD read errors 9 years ago
Roxy-3D 96b8bcca84 Merge pull request #4081 from thinkyhead/rc_tweaky_m48_tweaks
Cleanup of M48
9 years ago
Scott Lahteine b7e3c1bbc4 Tweak M48 output conditions 9 years ago
Scott Lahteine 1dad912b03 Adjust M48 raise / move handling 9 years ago
Scott Lahteine 46d3ef2223 Simplify sample_set probe_pt call in M48 9 years ago
Scott Lahteine a647b05f82 Shrink some debug code in G28 9 years ago
Scott Lahteine 4edf813bde Just-in-time declaration style in M48 9 years ago
Juan Ricardo Gomez Anaya c475291e19 Fix M851
Minor change missing in the process of standardize the gcode M851
9 years ago
Scott Lahteine e35583888c Merge pull request #4082 from esenapaj/Follow-up-the-PR-#4065
Follow-up the PR #4065 (Remove support for XY servo endstops)
9 years ago
Scott Lahteine 6dff52d920 Merge pull request #4078 from RicardoGA/Language_Spanish
Update Spanish Language
9 years ago
esenapaj d55b94d606 Follow-up the PR #4065 (Remove support for XY servo endstops)
・Update a forgotten Configuration.h of Cartesio
9 years ago
Scott Lahteine 4e860babbc Allow setting xy_travel_speed for delta leveling also 9 years ago
Scott Lahteine d36d4edd80 Tweak partial homing code 9 years ago
Scott Lahteine d3a05de96e Save and restore feedrate in probe functions 9 years ago
Juan Ricardo Gomez Anaya 5991eb428f Update Spanish Language
Spanish language update and also add missing messages
9 years ago
Scott Lahteine f33bd0bb10 Merge pull request #4077 from thinkyhead/rc_delete_old_macros
Delete some obsolete Z servo macros
9 years ago
Scott Lahteine defcacc1a9 Delete some obsolete Z servo macros 9 years ago
Scott Lahteine bbf5b486c3 Add an SD Card stop function, use in ultralcd 9 years ago
Scott Lahteine 3a150f07c2 Merge pull request #4073 from thinkyhead/rc_temp_mystery
Minor tweaks to M109 / M190
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 692a6e7c91 Merge pull request #4065 from thinkyhead/rc_goodbye_xy_servos
Remove support for XY servo endstops
9 years ago
Scott Lahteine de177ba6c9 Minor tweaks to M109 / M190 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 a8b8796cd7 Define probe offsets when a probe exists 9 years ago
Scott Lahteine 1000563d80 Make M851 standard with a bed probe 9 years ago
Scott Lahteine f66a194159 Merge pull request #4062 from jbrazio/bugfix/compiler-warnings
Fixes misc gcc warnings
9 years ago
Scott Lahteine 1bed392c68 HAS_Z_ENDSTOP_SERVO => HAS_Z_SERVO_ENDSTOP 9 years ago
Scott Lahteine 47ce810f52 Remove support for XY servo endstops 9 years ago
João Brázio d1e5dc6319
Fixes misc gcc warnings 9 years ago
esenapaj c5eecb11b2 Follow-up the PR #4055 (Croatian language support)
・Update a forgotten Configuration.h of Cartesio
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 8d8cbef1de Merge pull request #4055 from thinkyhead/rc_croatian_language
Croatian language support
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 2015aad867 Tweak Croatian language file heading 9 years ago
Robert Marko 884bc63fbe Add Croatian language 9 years ago
Scott Lahteine ef3bef6b9e Fix feedrate in gcode_T (max_feedrate is mm/s) 9 years ago
Scott Lahteine 4640974e1b Merge pull request #4060 from esenapaj/Follow-up-the-PR-#4053
Follow-up and improvement the PR #4053 (CNControls Cartesio UI Support)
9 years ago
esenapaj 106227540e Follow-up and improvement the PR #4053 (CNControls Cartesio UI Support)
・Add implimantation of PR #3609 to configuration files of Cartesio
・Standardize macro names
9 years ago
MagoKimbra 008d0637dd Fix gcode_T 9 years ago
edwilliams16 114d9db7d0 Show babysteps on the LCD in mm, not steps 9 years ago
Scott Lahteine b410bf933b Merge pull request #4053 from thinkyhead/rc_cartesio_redo
CNControls Cartesio UI Support
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
Scott Lahteine 4d2cb70152 Cartesio UI Support 9 years ago
Scott Lahteine da90bbe0eb Merge pull request #4010 from thinkyhead/rc_toolchange_adjust
Fixup position adjustment on toolchange
9 years ago
Scott Lahteine 948c467e16 Merge pull request #4043 from AnHardt/save_delay
Introduce save_delay()
9 years ago
Scott Lahteine 4b93989a77 MBL Z adjustment on toolchange 9 years ago
Scott Lahteine 9c800d1f8c Position adjustment for bed leveling 9 years ago
Scott Lahteine 8c7babb70f Merge pull request #4049 from esenapaj/Fix-for-the-PR-#4023
Fix for the PR #4023(Add macros to move servos)
9 years ago
AnHardt 1219310622 Introduce save_delay()
Introduce save_delay() for long delays what otherwise would cause
watchdog resets

Explizit lcd_set_custom_characters(false) at the end of bootscreen().
Else the charset is not proper set in case of LCD_PROGRESS_BAR.
9 years ago
esenapaj 44f091a413 Fix for the PR #4023(Add macros to move servos)
・Add missing ')'
9 years ago
Alexander Leisentritt c2b7ef1e7e "e" was renamed to "eindex" in a previous commit 9 years ago
Scott Lahteine 52ac2a62ee Merge pull request #4013 from thinkyhead/rc_toolchange_no_move
Use "Tn S1" to change tools without moving
9 years ago
Scott Lahteine d2a00b74e3 Merge pull request #4004 from thinkyhead/rc_feedrate_in_gcode_T
Use linear feedrate in gcode_T, not volumetric
9 years ago
Scott Lahteine 0ad26d0de8 Merge pull request #4034 from AnHardt/custom-splash-screen
Custom Splash Screen
9 years ago
esenapaj 741cda0e47 Follow-up the PR #3676(Advance extrusion algorithm – LIN_ADVANCE)
・Update forgotten example configurations
9 years ago
AnHardt 02b3d6b8d3 Custom Splash Screen
Custom Splash Screen for full graphic displays.

Too complicated for the hitachis without knowing what exactly to display.

On top of #4032
Realisation of an idea from #3996
9 years ago
Scott Lahteine 78a48d7e3c Merge pull request #4038 from thinkyhead/rc_fix_heater_off
Fix broken DISABLE_HEATER macro
9 years ago
Scott Lahteine ee5be92206 Fix broken DISABLE_HEATER macro 9 years ago
Scott Lahteine 8d8180e028 Parse M905 args in Marlin_main.cpp 9 years ago
Scott Lahteine 2b340f5acb patch LIN_ADVANCE to use code_value_float 9 years ago
Scott Lahteine b708196770 Merge pull request #4032 from AnHardt/bootscreen-delay
Show bootscreen later
9 years ago
Scott Lahteine 587de1b6b6 Merge pull request #3676 from thinkyhead/rc_lin_advance_feature
Advance extrusion algorithm – LIN_ADVANCE
9 years ago
AnHardt b4fedec0d1 Show bootscreen later
Init display and show bootscreen later, but init display in `kill()`
to init outputs before the bootscreen delays but being able to display
kill errors.
9 years ago
Silvio Didonna 08e2c5a6ea Added and translated some strings from language_en 9 years ago
Scott Lahteine 4d2119f83a _lcd_move => _lcd_move_xyz 9 years ago
Scott Lahteine 811967923a Fix manual_move to move the correct E stepper 9 years ago
Scott Lahteine 0d0b751498 Merge pull request #4023 from thinkyhead/rc_servo_macros
Add macros to move servos
9 years ago
Scott Lahteine 4fbe818163 Add macros to move servos 9 years ago
Scott Lahteine b322ac4417 No need to check ULTIPANEL with DOGLCD 9 years ago
João Brázio 8ccd97e7cc
Updated all example configuration files 9 years ago
Scott Lahteine c7eeb09e8f Merge pull request #4012 from Blue-Marlin/watchdoghealing
Heal the watchdog
9 years ago
Scott Lahteine 7fb69e24fb Use "Tn S1" to change tools without moving 9 years ago
Scott Lahteine 2f1bf8373b Merge pull request #4005 from thinkyhead/rc_prepare_move_destination
Clarify names of prepare_move functions
9 years ago
João Brázio de8108648f
Added a versioning system to the config files 9 years ago
Blue-Marlin efe719f898 Heal the watchgog 9 years ago
Scott Lahteine b75e648f2c Clarify names of prepare_move functions 9 years ago
Scott Lahteine ae9b09fe94 menu => screen 9 years ago
Scott Lahteine 45ea8749d3 Wrap all items depending on ULTIPANEL 9 years ago
Scott Lahteine 0e2bfd0769 Use linear feedrate in gcode_T, not volumetric 9 years ago
Scott Lahteine bf8710d522 Merge pull request #4001 from Blue-Marlin/manage_manual_move-ULTIPANEL
manage_manual_move(); -> ULTIPANEL
9 years ago
João Brázio 2c34ec2bac
Closes #3999: Compilation error with BEEPER_PIN -1 9 years ago
Blue-Marlin 378ff92e98 manage_manual_move(); -> ULTIPANEL
Makr the call of   `manage_manual_move() ` depandent of `ULTIPANEL`
9 years ago
Scott Lahteine aad9c0ed8d Apply updated ISR timing code 9 years ago
Scott Lahteine 506d78b2f8 Run the advance_isr faster instead of doing multiple e-steps per interrupt 9 years ago
Scott Lahteine 6d62a4ffc8 Patch LIN_ADVANCE for style and forward-compatibility 9 years ago
Sebastianv650 fb8e880734 Add LIN_ADVANCE 9 years ago
Scott Lahteine e2d4919c01 Merge pull request #3991 from thinkyhead/rc_axis_units
Rename some vars to clarify their relationship to acceleration
9 years ago
Scott Lahteine 74060f17b7 Merge pull request #3995 from thinkyhead/rc_nonblocking_buzzer
New feature: Non blocking tone queue
9 years ago
Scott Lahteine a82c755a35 Fix BQ_LCD_SMART_CONTROLLER pin compiler warnings 9 years ago
João Brázio 5b5aa1572b Non-blocking buzzer 9 years ago
Scott Lahteine 72c6f2923f axis_steps_per_unit => axis_steps_per_mm 9 years ago
Scott Lahteine 446515ab79 Adjust spacing in block_t 9 years ago
Scott Lahteine 80ab749563 Rename acceleration locals for clarity 9 years ago
Scott Lahteine 3b08eb1eeb `acceleration_st` => `acceleration_steps_per_s2` 9 years ago
Scott Lahteine cb4704e07a Rename some planner acceleration vars
- `per_sq_second` => `per_s2`
- `per_sqr_second` => `per_s2`
- `axis_steps_per_sqr_second` => `max_acceleration_steps_per_s2`
9 years ago
Scott Lahteine 3c68be79dc Throw an error in PID_autotune for E < -1 9 years ago
Scott Lahteine 26f8f54c56 Merge pull request #3985 from thinkyhead/rc_inch_fahrenheit_kelvin
Support inches, fahrenheit, and kelvin
9 years ago
Scott Lahteine f0a5b7f0bc Merge pull request #3986 from thinkyhead/rc_mbl_forward_iteration
Use memset in mbl.reset to save 58 bytes
9 years ago
Scott Lahteine 0b3142b45b Remove redundant declarations from M100 code 9 years ago
Scott Lahteine 4980ecc1f7 Smaller binary using inline gcode argument getters 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 a569e89775 Merge pull request #3978 from thinkyhead/rc_planner_local_rename
Rename some auto/locals to avoid name conflict
9 years ago
Scott Lahteine 2d55862499 Use memset in mbl.reset to save 58 bytes 9 years ago
Scott Lahteine b23f710034 Cleanup and naming for num-to-string functions 9 years ago
Scott Lahteine 3d56b9d127 Merge pull request #3979 from thinkyhead/mbl_cell
MBL: cel => cell
9 years ago
Scott Lahteine cca047424d MBL: cel => cell 9 years ago
Scott Lahteine 49ecaf774d Rename some auto/locals to avoid name conflict 9 years ago
petrzjunior 9171a3d94f Update Czech language 2016/06/07 9 years ago
Scott Lahteine 5e6fdbb4cb Merge pull request #3963 from thinkyhead/rc_advance_steppers
Use e_steps[EXTRUDERS] instead of e_steps[4]
9 years ago
Scott Lahteine 47b5c55c29 Implement the delayed-move technique 9 years ago
Scott Lahteine a3e25a0fca Instead of trying to move now, set a flag to move asap 9 years ago
Scott Lahteine e2a8961635 Use e_steps[EXTRUDERS] instead of e_steps[4] 9 years ago
Scott Lahteine 43947072d5 Merge pull request #3895 from thinkyhead/rc_singlenozzle_part_2
SINGLENOZZLE: EXTRUDERS versus HOTENDS
9 years ago
Scott Lahteine d7e4e8e9be Fix a typo in #3955 9 years ago
Scott Lahteine c2362c1b3c Apply Marlin coding standards to MBL class 9 years ago
Edward Patel c06de0f097 MBL: Added keeping MBL active when homing single axises for #3750 9 years ago
Scott Lahteine f2fb66c00d With SINGLENOZZLE only set temperature for the active tool 9 years ago
Scott Lahteine cd441ce652 SINGLENOZZLE: EXTRUDERS versus HOTENDS 9 years ago
Scott Lahteine 32f8300cc6 Merge pull request #3944 from thinkyhead/rc_eboston_lcd_contrast
Improved LCD contrast handling
9 years ago
Scott Lahteine 9c87bf835c Merge pull request #3947 from thinkyhead/rc_statics_stepper
Apply static to remaining Stepper methods
9 years ago
Scott Lahteine 08871d4d6e Merge pull request #3950 from boelle/patch-3
last of missing defines added
9 years ago
Scott Lahteine 4e13cd3f35 Merge pull request #3955 from MagoKimbra/RCBugFix
Fix M428 width DELTA & SCARA
9 years ago
Scott Lahteine 2403a1cf9c Merge pull request #3952 from rafacouto/RCBugFix
Galician language update.
9 years ago
Scott Lahteine 8529122af1 Merge pull request #3946 from thinkyhead/rc_g28_servo_raise_before_stow
Raise the servo probe before stow outside ABL context
9 years ago
MagoKimbra f499be084a Fix M428 width DELTA & SCARA 9 years ago
Rafa Couto 5f8db3f574 Galician language update. 9 years ago
Bo Herrmannsen 8532bf4087 last of missing defines added
need to check line 101-103
9 years ago
Scott Lahteine 81384dfd36 Apply static to remaining stepper methods 9 years ago
Scott Lahteine 664b299a51 This fix is not DELTA compatible 9 years ago
Scott Lahteine 064efb20e0 Also call clear_command_queue for lcd_sdcard_stop 9 years ago
Scott Lahteine 6277395e1e set_current_position_from_planner() after stepper.quick_stop() 9 years ago
Scott Lahteine 381bc6f0b0 set_position => set_position_mm 9 years ago
Scott Lahteine 663d2463dc Merge pull request #3922 from thinkyhead/rc_statics_stepper
Apply static to Stepper class
9 years ago
Scott Lahteine 194185539d Merge pull request #3925 from thinkyhead/rc_statics_planner
Apply static to Planner class
9 years ago
Scott Lahteine 3fd9b331f0 Merge pull request #3924 from thinkyhead/rc_statics_temperature
Apply static to Temperature class
9 years ago
Scott Lahteine db0fd021d0 Z raise options independent of ABL so G28 can use them 9 years ago
Scott Lahteine 9eecb4404b Make raise_z_after_probing null sometimes 9 years ago
Scott Lahteine 28fb1f8994 Tweak #endif comment for ABL GRID 9 years ago
Scott Lahteine b3a37b493d Patch G28 servo stow to use Conditionals, raise_z_after_probing 9 years ago
Scott Lahteine 5390c846a5 Positive conditions for HAS_LCD_CONTRAST 9 years ago
Scott Lahteine efa7209acf Improved LCD contrast handling
Based on MarlinFirmware/MarlinDev#200 from @eboston
9 years ago
Scott Lahteine b703fa9538 Add sanity check for SAV_3DGLCD display types 9 years ago
lrpirlet 3aefa04386 Raise the servo probe before stow outside ABL context 9 years ago
Scott Lahteine 9729e9c450 Combine ST7565 / U8GLIB_NHD_C12864 items in dogm 9 years ago
Scott Lahteine f331763eca Merge pull request #3829 from thinkyhead/rc_fix_T_command
Fix bad movement in gcode_T when switching extruders
9 years ago
Scott Lahteine 67f816ff79 Merge pull request #3926 from thinkyhead/rc_statics_endstops
Drop FORCE_INLINE from endstops.h
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 d698c89971 Fix bad movement in gcode_T when switching 9 years ago
Scott Lahteine 1a01a44a94 Merge pull request #3936 from thinkyhead/rc_sav_mk1
Support for SAV_3DGLCD OLED LCD controller
9 years ago
Scott Lahteine 4770d7c346 Merge pull request #3933 from boelle/patch-2
added defines present in en but not in da
9 years ago
Scott Lahteine c6c01eaaac Merge pull request #3888 from thinkyhead/rc_slower_max31855
Slower SPI speed for MAX31855
9 years ago
Scott Lahteine a0b000d752 Support for SAV_3DGLCD OLED LCD controller 9 years ago
Scott Lahteine bd97bbc52a Make HAS_LCD_CONTRAST a boolean flag 9 years ago
Scott Lahteine bc77670673 Merge pull request #3929 from thinkyhead/rc_fix_printrboard_dac
Need to call dac_init() in setup() for DAC_STEPPER_CURRENT
9 years ago
Bo Herrmannsen a1a8240606 added defines present in en but not in da 9 years ago
Bo Herrmannsen 5eb7a79d93 initial changes to DA 9 years ago
Scott Lahteine 55ef04a566 Need to call dac_init() in setup() for DAC_STEPPER_CURRENT
As reported by https://github.com/MarlinFirmware/Marlin/pull/3182#issuecomment-222595488
9 years ago
Scott Lahteine 43a71ef226 Remove excess allen key probe examples from configs 9 years ago
Scott Lahteine 1582ed43bf Merge pull request #3918 from epatel/marlin/mbl_negative_xy_adv
MBL: Move border macros to Configuration_adv.h
9 years ago
Scott Lahteine ff53819856 Drop FORCE_INLINE in planner.h
This change actually does increase the binary size by about 12 bytes,
but how does it affect performance?
9 years ago
Scott Lahteine e60224a943 Drop FORCE_INLINE from endstops.h
`FORCE_INLINE` seems to have no effect with standard optimization.
9 years ago
Scott Lahteine 85512e9372 Drop FORCE_INLINE from temperature.h
`FORCE_INLINE` seems to have no effect on code generation with standard
optimization.
9 years ago
Scott Lahteine 78fb02a5ad Apply static to Temperature class 9 years ago
Scott Lahteine c3df293fc6 Merge pull request #3923 from thinkyhead/rc_statics_endstops
Apply static to Endstops class
9 years ago
Scott Lahteine 02735fd500 Merge pull request #3921 from thinkyhead/rc_calc_timer_tweak
Tiny calc_timer speedup
9 years ago
Scott Lahteine 668d50f68e Keep Stepper encapsulation, use static data and methods 9 years ago
Scott Lahteine 26f866b908 Apply static to Endstops class 9 years ago
Scott Lahteine 470d5ac09f Apply static to Planner class 9 years ago
Scott Lahteine ecfdcf7250 Tiny calc_timer speedup 9 years ago
Edward Patel 06593833ff MBL: Move border macros to Configuration_adv.h 9 years ago
Scott Lahteine ffe55c230d Merge pull request #3914 from thinkyhead/rc_fix_lcd_contrast
Patch conditionals for DEFAULT_LCD_CONTRAST, MINIPANEL
9 years ago
Scott Lahteine d3efc96289 Patch conditionals for DEFAULT_LCD_CONTRAST, MINIPANEL
- `DEFAULT_LCD_CONTRAST` was incorrectly overriding all `DOGLCD`
- `MINIPANEL` conditionals are identical to `MAKRPANEL`
9 years ago
Edward Patel 92a27c37b3 MBL: Apply https://github.com/MarlinFirmware/Marlin/pull/3903 to example_configurations 9 years ago
Scott Lahteine 3861f1e0da Merge pull request #3908 from jbrazio/bugfix/3826
Closes #3826: SD printing will now pause and stop the print counter
9 years ago
Scott Lahteine 8806c7bbcc Merge pull request #3903 from epatel/marlin/mbl_negative_xy
MBL: Fix for negative x/y positions
9 years ago
Scott Lahteine dc22097b3a Fix some of array initializations
- In `stepper.h` init `count_direction` array
- In `ultralcd.cpp` init `autotune_temp` array
9 years ago
João Brázio 40e64b36de
Closes #3826: SD printing will now pause and stop the print counter
The LCD menu items for SD printing pause/stop have been updated to control
also the print job timer. This commit also fixes a small output bug with
M78, the failed print counter was displaying the wrong value.
9 years ago
Edward Patel eb2746a34f MBL: Fix for negative x/y positions 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 fad7680605 Slower SPI speed for MAX31855 9 years ago
Scott Lahteine 30f6b84561 Merge pull request #3812 from thinkyhead/rc_mbl_index_finders
Two index finding functions for MBL
9 years ago
Scott Lahteine 89e630b2fb Merge pull request #3808 from thinkyhead/rc_singlenozzle
SINGLENOZZLE
9 years ago
Scott Lahteine 827738a790 set_z parameters marked const 9 years ago
Scott Lahteine 9049f4084b EEPROM report uses G29 S3 9 years ago
Scott Lahteine 4955163959 Propose simpler probe index methods 9 years ago
Scott Lahteine a1a5cb5393 Propose simpler cel index methods 9 years ago
Scott Lahteine 360adc6a3b Small reduction in M421 code 9 years ago
Scott Lahteine a4ed988c60 Two index finding functions for MBL 9 years ago
Scott Lahteine 0e55c06f7d Rename CORE_AXIS_3 to NORMAL_AXIS 9 years ago
Scott Lahteine 5172d4ba40 COREYZ stepper, planner, endstop, babysteps 9 years ago
Scott Lahteine 6c7f4909b1 COREYZ Conditionals, SanityCheck for only a single kinematic 9 years ago
Scott Lahteine 95fee8ca81 Add option for CoreYZ kinematics 9 years ago
Scott Lahteine 678cbad76a Merge pull request #3819 from jbrazio/bugfix/followup-3813
Followup for #3813
9 years ago
AnHardt bb66ffb2ae Correct hardware endstops default
All credits to RicardoGA
9 years ago
João Brázio 75221fa673
Followup for #3813 9 years ago
Scott Lahteine f9b4b90058 Merge pull request #3813 from jbrazio/bugfix/3809
Stopwatch and PrintCounter improvements
9 years ago
João Brázio 8c0edb2de4
Fixes #3809 and adds several improvements to the Stopwatch and
PrintCounter classes
9 years ago
Scott Lahteine c5130fd23b Additional instructions for controller reverse options 9 years ago
Scott Lahteine cadf441059 Merge pull request #3798 from AnHardt/extend-M421
Extend M421 with I and J parameters
9 years ago
Scott Lahteine 0c7c45063b PID_ADD_EXTRUSION_RATE based on MarlinKimbra 9 years ago
Scott Lahteine 92ac133f2b Conditionals and Sanity Check for SINGLENOZZLE 9 years ago
Scott Lahteine 69abfef82e Add "SINGLENOZZLE" extruder option 9 years ago
AnHardt f5a036510f Extend M421 with I and J parameters
Extend M421 with I and J parameters
9 years ago
Scott Lahteine 2f6e7b7b9b Merge pull request #3805 from MatixYo/patch-7
Update language_pl.h to the latest strings
9 years ago
Scott Lahteine 1a6c72cb57 Apply to the rest of the configs 9 years ago
Scott Lahteine 37c6d0f4ed Reword MESH_G28_REST_ORIGIN comment 9 years ago
Edward Patel c7d90dc5ec Add option to configure G28 all axis resting position for MBL 9 years ago
Mateusz Juszczyk bbe4c20ef6 Update language_pl.h 9 years ago
Scott Lahteine 319d184999 Merge pull request #3803 from jbrazio/feature/buildroot-cleanup
Buildroot cleanup
9 years ago
Scott Lahteine a469341555 Merge pull request #3800 from jbrazio/feature/move-felix-cfg
Moves Felix's dual configuration to a folder
9 years ago
João Brázio 14652bb141
Moves shared helper scripts to the buildroot 9 years ago
João Brázio 80f05920c5
Moves Felix's dual configuration to a folder 9 years ago
Scott Lahteine 8218558953 Update comments, rename next_ping_ms, followup to #3797 9 years ago
Scott Lahteine 6d68b12e28 Merge pull request #3797 from AnHardt/fix-screen-updatedelay
Rework intermediate idle() and manage_heater() calls in G2/G3 and G5
9 years ago
AnHardt e761bdbb4b Remove SF_ARC_FIX from G5 (Cubic B-spline)
Remove SF_ARC_FIX from G5 (Cubic B-spline).
SF_ARC_FIX is a fix for G2/G3 (arcs) where Skeinforge always produced relative instead of absolute coordinates for the endpoint of an arc.
It's very unlikely this is also a problem with Cubic B-splines. More likely is copying from the G2/G3 code.
9 years ago
AnHardt 2207001333 No compromises for the manage_heater()
No compromises for the manage_heater(). manage_heater() will return immediately when there is nothing to do, but needs a constant detaT to work proper.
Calling idle() only every 200ms results in a display update every ~2 seconds - that should be enough.
For the other functionalities in idle() and manage_inactivity() 200ms is a lot but hopefully works.
9 years ago
AnHardt 0c4d885d5b Speedup sreen update delay
Speedup sreen update delay
and correct a comment.

A module division by 10 is slooooow. (powers of 2 are fast - but then you can AND a bitmask with the same result)
9 years ago
Rafa Couto 9d416289cc Update Galician language to 1.1.0-RCBugFix. 9 years ago
Scott Lahteine 07c9a11c3c Automatically set X2 stepper pins 9 years ago
Scott Lahteine 8aa591ca09 Merge pull request #3789 from jbrazio/feature/m999-s-arg
Implements S1 argument in M999
9 years ago
Scott Lahteine 138c5c8378 Merge pull request #3788 from thinkyhead/rc_dual_x_compile_fix
DUAL_X_CARRIAGE fixes, improvements, Travis test
9 years ago
João Brázio e6effb8f35
Implements S1 argument in M999 9 years ago
Scott Lahteine 2a7b1a85f7 Improve DUAL_X_CARRIAGE sanity check errors 9 years ago
Scott Lahteine 516e79bbda Declare extruder_duplication_enabled in Marlin.h 9 years ago
esenapaj 56d5ae596c Update Japanese trasration
・Add new translation
・Change translation
9 years ago
Scott Lahteine 4041508ffb Function decl. in headers don't need "extern" 9 years ago
Scott Lahteine 82c2d308dc Merge pull request #3783 from thinkyhead/rc_bezier_delta_fix
Bezier style and DELTA patch
9 years ago
Scott Lahteine ecec5c5e58 Bezier style and DELTA patch 9 years ago
Scott Lahteine d66e53c42b Merge pull request #3782 from thinkyhead/rc_home_z_before_g29
Require homing of Z before G29
9 years ago
Scott Lahteine 552516ddf5 Merge pull request #3781 from AnHardt/minor-delta-segmenting-speedup
Minor DELTA segmentation speedup
9 years ago
Scott Lahteine a28970784c XYZ unhomed 9 years ago
Scott Lahteine a9926b71a4 Require homing of Z before G29 9 years ago
AnHardt 41e9569dbc Minor DELTA segmentation speedup
Minor DELTA segmentation speedup by pulling calculations out of the loop.
9 years ago
Scott Lahteine 3016dfe484 Merge pull request #3744 from thinkyhead/rc_bezier_curves
Add BEZIER_CURVE_SUPPORT — G5 command
9 years ago
Scott Lahteine d0ac4541d3 Merge pull request #3775 from jbrazio/bugfix/followup-3770
G29: Report final position back to host when using MBL
9 years ago
João Brázio b6a3aef297
G29: Report final position back to host when using MBL 9 years ago
esenapaj 95f30529a6 Add stowing process for MECHANICAL_PROBE 9 years ago
esenapaj e2b87f6c85 Separate Z_PROBE_ALLEN_KEY from MECHANICAL_PROBE 9 years ago
Scott Lahteine 58339aea5f Merge pull request #3769 from jbrazio/bugfix/iteration-invokes-undef-behavior
Bugfix: iteration invokes undefined behavior
9 years ago
Scott Lahteine 26b4cb5b42 Merge pull request #3771 from thinkyhead/rc_auto_fans_again
Fix checkExtruderAutoFans
9 years ago
Scott Lahteine c9271e610b Merge pull request #3762 from jbrazio/bugfix/lcd-hide-bed-icon
Remove the hotbed icon from the status screen
9 years ago
Scott Lahteine 2f14934c65 Fix checkExtruderAutoFans
Make sure to only set the fan state once when extruders share a fan
9 years ago
João Brázio ecd490ed49
Bugfix: iteration invokes undefined behavior 9 years ago
Scott Lahteine abdfd914f8 Merge pull request #3763 from esenapaj/patch-4
Follow-up for #3720 and #3759
9 years ago
Scott Lahteine 754b0152f5 Fix MBL zigzag calls 9 years ago
esenapaj 6d722716f7 Follow-up the PR #3720 and #3759
Update forgotten Configuration_DUAL.h
9 years ago
João Brázio 451000387d
Remove the hotbed icon when HAS_TEMP_BED is false 9 years ago
Scott Lahteine a058226799 Prevent watchdog timeout in bezier moves 9 years ago
Scott Lahteine 13175ce7da Fix error checking in M421 9 years ago
Scott Lahteine bc5a547d55 More robust MBL index / point conversion 9 years ago
Scott Lahteine a3520b6f01 More precision in M503 output for MBL's M421 9 years ago
Scott Lahteine 1b90682617 Merge pull request #3702 from thinkyhead/rc_sensitive_fan_pins
Remove need to define unused pins as -1 in pins files
9 years ago
Scott Lahteine c8a40f06a6 Merge pull request #3759 from thinkyhead/rc_more_printcounter
Printcounter bugfix and some new features
9 years ago
Scott Lahteine 585c8a918f Merge pull request #3758 from thinkyhead/rc_verbiage
Tweaks to some verbiage
9 years ago
João Brázio f9a62f6a8e Added PRINTJOB_TIMER_AUTOSTART section to example config files 9 years ago
João Brázio 8a18c52002 Adds an option to disable print job timer auto start 9 years ago
João Brázio a79267217b M78 now allows stats reset using the S78 argument 9 years ago
João Brázio b660f1bdb8 Bugfix: Multiple M77 no longer increment the print counter 9 years ago
Scott Lahteine c63f95f2fe Merge pull request #3748 from clexpert/patch-1
Lastest changes in Czech translate
9 years ago
Scott Lahteine e01e52969e Merge pull request #3757 from thinkyhead/rc_fix_auto_fans
Don't try to enable unused auto fans
9 years ago
Scott Lahteine ddf3e1e22d Tweaks to some verbiage 9 years ago
Scott Lahteine a713043acd Merge pull request #3749 from esenapaj/patch-3
Enclose all #error strings by double-quotes
9 years ago
Scott Lahteine 3cfea3ff12 Merge pull request #3752 from AnHardt/fix-FIX_MOUNTED_PROBE
G29 missing FIX_MOUNTED_PROBE condition
9 years ago
Scott Lahteine 08dfe08f9a Merge pull request #3754 from jbrazio/feature/update-pt_PT
Updated pt_PT language pack
9 years ago
Scott Lahteine 596ebccd54 Merge pull request #3753 from jbrazio/feature/followup-3740
Warn user about useless of individual axis homing and DELTA kinematics
9 years ago
Scott Lahteine 6e3556cb75 Merge pull request #3746 from esenapaj/patch-2
Update Japanese translation
9 years ago
Scott Lahteine ddac17a195 Add BEZIER_CURVE_SUPPORT (G5 XYZEFIJPQ) 9 years ago
Scott Lahteine b4c891dfd2 Remove obsolete reference to prepare_arc_move 9 years ago
Scott Lahteine 9f6b8f7d5b Remove extra @section directive from configs 9 years ago
Scott Lahteine 4d6bb52b26 Don't try to enable unused auto fans
Addressing #3743
9 years ago
Scott Lahteine f13c4a9ec4 Merge pull request #3720 from jbrazio/feature/host-keepalive
Removes the DISABLE from HOST_KEEPALIVE
9 years ago
João Brázio 596f15348d
Updated pt_PT language pack 9 years ago
João Brázio d7522152e1
Warn user about useless of individual axis homing and DELTA kinematics 9 years ago
AnHardt 8a4376d51f Idle during long arcs
Idle during long arcs
to prevent from watchdog resets during high segmented fast arcs.
9 years ago
esenapaj 888443ca1e Enclose all #error strings with apostrophes 9 years ago
Petr Zahradnik 50b1a6bb2b Lastest changes in Czech translate 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
AnHardt aef2559bd8 fix-FIX_MOUNTED_PROBE
Add a forgotten condition
9 years ago
esenapaj e9d851137d Update Japanese translation
・Add new translation
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
esenapaj 69511b5e5e Follow-up the PR #3719(Harmonize LCD comment section)
It update forgotten Configuration_DUAL.h.
9 years ago
Scott Lahteine 675e92ab1f Merge pull request #3738 from thinkyhead/rc_limit_i2c_request
Print an error on bad i2c request
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
Scott Lahteine aaeadf0cbd If no "B" parameter given, get 1 byte 9 years ago
Scott Lahteine a6d594665b Print an error on bad i2c request
Reference: https://github.com/MarlinFirmware/Marlin/pull/3713#issuecomment-218333678
9 years ago
João Brázio 85b2c80838
Updated example configurations 9 years ago
João Brázio ac7f634956
Removed the DISABLE from HOST_KEEPALIVE_FEATURE option 9 years ago
Scott Lahteine a454a88f9c Merge pull request #3722 from jbrazio/bugfix/printcounter
Minor #warning fix for PrintCounter
9 years ago
Scott Lahteine 03bda5c141 Merge pull request #3719 from jbrazio/feature/update-configs
Harmonize LCD comment section
9 years ago
Scott Lahteine c827671299 Mention Z_PROBE_ALLEN_KEY in probe sanity checks 9 years ago
Scott Lahteine be5d17de17 Merge pull request #3713 from thinkyhead/rc_file_offset_long
Use code_value_long for potentially large values
9 years ago
Scott Lahteine 56dd31ea3c Use code_value_long for potentially large values
Addressing #3711
9 years ago
João Brázio eafa16a781
Minor #warning fix for PrintCounter 9 years ago
João Brázio 5373ac6373
Updated example configurations 9 years ago
João Brázio aa5a4716cf
Update default config 9 years ago
esenapaj 1a75509a3c Cleanup for Danish file
・Arrange the strings in unified order
・Remove "#ifdef DELTA_CALIBRATION_MENU" directive
・Adjust spacing
9 years ago
esenapaj cf6c607425 Update Japanese translation
・Add new translation
・Add translation for 16 width ASCII LCD
・Change translation
・Revert translation from Japanese to English
・Fix typo
9 years ago
Scott Lahteine 6f36b7c1cd Merge pull request #3224 from yarda/fix-melzi2-arduino-1.6.x
Fixed Makefile to work with Melzi2 boards on arduino-1.6.x
9 years ago
Scott Lahteine 050e0bd2af Merge pull request #3705 from thinkyhead/rc_runaway_logic
Fallthru in thermal runaway test when TRState changes
9 years ago
Scott Lahteine 5f7ad16b19 Merge pull request #3707 from thinkyhead/rc_fix_delta_blocking_move
Fix dipping on DELTA robots during G29
9 years ago
Scott Lahteine 96b71e62c0 Fix dipping on DELTA robots during G29
- Addressing #3689, et. al.
9 years ago
Scott Lahteine ea1dd31851 Enclose #error strings with apostrophes in quotes 9 years ago
Scott Lahteine 9b92bb8f31 Set the initial state based on target temperature 9 years ago
Scott Lahteine 6b13c430ae The TRReset state is not needed with fall-through 9 years ago
Scott Lahteine c2522ce1f5 Fallthru in thermal runaway test when TRState changes 9 years ago
Scott Lahteine d32d9a3c5c Merge pull request #3672 from thinkyhead/rc_consolidate_probe_flags
Cleanup and consolidate probe conditionals for clarity
9 years ago
Scott Lahteine 15fc93d742 Cleanup and consolidate probe conditionals for clarity 9 years ago
Scott Lahteine 5ca6334fd2 Cleanup pins files, fixup analogtodigitalpin, etc. 9 years ago
esenapaj 9186be7b83 Fix compilation error in debugging code
Fix compilation error in Thermal Runaway debugging code
9 years ago
Scott Lahteine 51109d4af7 Use AxisEnum with _lcd_babystep() 9 years ago
Scott Lahteine b65ea98d6b Localize babystepping in the Temperature class
So that `ultralcd.cpp` doesn’t need to worry about the details.
9 years ago
Scott Lahteine 0c7beb832c Merge pull request #3681 from esenapaj/patch-1
Follow-up the PR #3643(Temperature singleton)
9 years ago
Scott Lahteine fc5fe2cc22 Merge pull request #3678 from jbrazio/rework/delta-diagonal-rod-timmers
Moved DELTA radius/rod default trimmer values to Conditionals.h
9 years ago
esenapaj 1a97442d19 Follow-up the PR #3643(Temperature singleton)
Follow-up the PR #3643(Temperature singleton)

・Change from fanSpeedSoftPwm[0] to thermalManager.fanSpeedSoftPwm[0] in planner.cpp
It fix compilation error when FAN_SOFT_PWM is enabled.

・Remove declaration of setExtruderAutoFanState() in temperature.h
Because that function was abolished.

・Change from babystepsTodo to thermalManager.babystepsTodo in ultralcd.cpp
It fix compilation errors when BABYSTEPPING is enabled.
9 years ago
Scott Lahteine 4f6120f70f Merge pull request #3643 from thinkyhead/rc_singletons_plus_temperature
Temperature singleton
9 years ago
Scott Lahteine 084f6b5b44 Temperature singleton class 9 years ago
Scott Lahteine 142bd3f3e7 Disable THERMAL_PROTECTION_BED with no sensor 9 years ago
Scott Lahteine 13f85a2b50 Can't use the ENABLED macro as a boolean 9 years ago
João Brázio 23567a1d8b
Moved DELTA radius/rod default trimmer values to Conditionals.h 9 years ago
Scott Lahteine b4b5c7a6b7 Merge pull request #3670 from thinkyhead/rc_scoovo_controller
Use directional buttons when defined
9 years ago
Scott Lahteine 6398d497b3 Ultimate followup to Stepper/Planner patch
- Search all symbols and apply prefixes where needed
- Encapsulate some private methods
- Inline some setters
- Make `microstep_mode` a public method
9 years ago
Scott Lahteine ddafb859e2 Use directional buttons when defined 9 years ago
Scott Lahteine b959020532 Merge pull request #3667 from esenapaj/patch-1
Additional follow-up the PR #3631(Encapsulate S...
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 605808fe37 Additional follow-up the PR #3631(Encapsulate S...
Additional follow-up the PR #3631(Encapsulate Stepper, Planner, Endstops in singleton classes)

・Change from abort_on_endstop_hit to stepper.abort_on_endstop_hit in endstop.cpp, Marlin_main.cpp, and ultralcd.cpp
・Add include path to cardreader.h and temperature.h in endstop.cpp(for CardReader class and disable_all_heaters())
It fix compilation error when ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED and SDSUPPORT are enabled.

・Change from digipot_current() to stepper.digipot_current() in Marlin_main.cpp
・Change from digitalPotWrite() to stepper.digitalPotWrite() in Marlin_main.cpp
It fix compilation errors when HAS_DIGIPOTSS is enabled.

・Change from microstep_mode() to stepper.microstep_mode() in Marlin_main.cpp
・Change attribute of microstep_mode() from private to public in stepper.h
・Change from microstep_readings() to stepper.microstep_readings() in Marlin_main.cpp
・Change from microstep_ms() to stepper.microstep_ms() in Marlin_main.
It fix compilation errors when HAS_MICROSTEPS is enabled.
9 years ago
Scott Lahteine 7fd0243048 Cleanup, debug strings in Planner::adjusted_position 9 years ago
Scott Lahteine 85e732d5fd Fix BABYSTEPPING, add it to Travis test 9 years ago
Scott Lahteine 37c4970d87 Merge pull request #3660 from esenapaj/patch-2
Follow-up the PR #3631(Encapsulate Stepper, ...
9 years ago
Scott Lahteine ad27d3c523 Merge pull request #3659 from esenapaj/patch-1
Some clean-up for example configuration files
9 years ago
Scott Lahteine f1c1a8dc59 Merge pull request #3661 from Blue-Marlin/83filen2
8.3-filenames second try
9 years ago
Jochen Groppe 0bae00c1ed Merge pull request #3644 from tkurbad/german_translation
Revisited German translation
9 years ago
Blue-Marlin 5ad7d263e9 8.3-filenames second try
Fix for #6 3593, #3648
this time excludung 'DEL' instead of accidently '~'.
9 years ago
Torsten Kurbad aae2f502e0 Revisited German translation 9 years ago
esenapaj a82cfcff2d Follow-up the PR #3631(Encapsulate Stepper, ...
Follow-up the PR #3631(Encapsulate Stepper, Planner, Endstops in singleton classes)

plan_bed_level_matrix -> planner.bed_level_matrix in multi extruders section of Marlin_main.cpp
It probably fix the Issue #3658(plan_bed_level_matrix not declarate).

movesplanned() -> planner.movesplanned() in ADVANCED_OK section of Marlin_main.cpp
It fix compilation error when ADVANCED_OK is enabled
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 da47b83b3d Revert PR 3648 to fix SD printing
The character 0x7E is common in 8.3 filenames. Maybe the last condition
should be removed completely instead.
9 years ago
Scott Lahteine 60c6efb75c Merge pull request #3653 from thinkyhead/rc_bed_temp_watch_merge
Introduce temp watch protection for the bed
9 years ago
Scott Lahteine 5b7a6c217a Include more fans in sensitive pins list 9 years ago
Scott Lahteine f508c54c6c Use #undef in AZTEEG_X3_PRO for RAMPS overrides 9 years ago
Scott Lahteine c6f1337f5c NOOP macro for do-nothing macros 9 years ago
Scott Lahteine c2145566c7 Merge pull request #3631 from thinkyhead/rc_singletons
Encapsulate Stepper, Planner, Endstops in singleton classes
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 77d6e5283b Merge pull request #3648 from Blue-Marlin/83filenames
Don't reject 8.3-filenames with chars > 0x7f
9 years ago
Scott Lahteine 24a15332b3 Encapsulate dual Z endstop handling 9 years ago
Scott Lahteine 462a8a951e A little extra gcode_T spacing 9 years ago
Scott Lahteine 96f51f400f Planner singleton class 9 years ago
Scott Lahteine 5076d12344 Localize M119 in Endstops class 9 years ago
Scott Lahteine 5e4e535ce8 Stepper and Endstops as singleton objects 9 years ago
Scott Lahteine 6d3e4e1f8f Prevent stuck M109/M190 when target is changed 9 years ago
Blue-Marlin ac4caab8f1 Don't mangel 8.3-filenames with chars > 0x7f
Don't mangel 8.3-filenames with chars > 0x7f

Windows produces 8.3filenames wit chars > 0x7f. Those have been rejected
by Marlin until now.

With these 'malformed' filenames can now be worked with:
In the LCD menue
With RepetierHost (V1.6.1 tested) - full support. Characters are
displayed as '?'
With Octoprint (1.2.10 tested) the files do not appear in the files
area. At the console, listed with M20 they appear with a '�'.
With Pronterface the files appear in the sd-window but you can't start
them. They are mangled by pronterface. The names are altered and than
recected by Marlin. In the console they apper with differen but not the
correct characters.

All in all a little step forward.

Fix for #3593
9 years ago
Scott Lahteine eeef571be2 Merge pull request #3613 from thinkyhead/rc_acceleration_fix1
Fix an acceleration anomaly by making locals signed
9 years ago
Scott Lahteine c3ef9993b9 Merge pull request #3625 from jbrazio/feature/print-counter
Print job statistics
9 years ago
Scott Lahteine 96b2b3f4fe Merge pull request #3642 from thinkyhead/rc_quieter_wait_for_temps
Keepalive not needed while waiting for temperatures
9 years ago
João Brázio e34f4653ef
Fixed a typo on the configuration files 9 years ago
João Brázio 1491d682fb
Miscellaneous tweaks on PrintCounter 9 years ago
João Brázio 27088e356f
Updated example configuration files 9 years ago
João Brázio 8fb23e899f
PrintCounter EEPROM read/write optimizations 9 years ago
João Brázio 9589e51810
Disable DEBUG_PRINTCOUNTER 9 years ago
João Brázio e2da7e5000
Updated the default configuration and fixed a printcounter.h typo 9 years ago
João Brázio d6cfcc9c8b
Added new G-Code: M78 9 years ago
João Brázio 4f541c5bb5
Added a new object: PrintCounter 9 years ago
João Brázio 26b166d7cf
Made all stopwatch::debug() calls static 9 years ago
Scott Lahteine 5897b58a70 Merge pull request #3634 from esenapaj/patch-2
Update distribution date and readme again
9 years ago
Scott Lahteine f4706bb90e Keepalive not needed while waiting for temperatures 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 8905908081 Merge pull request #3632 from thinkyhead/i3_millie_language_fun
Simplified LCD Language settings
9 years ago
Scott Lahteine 6c48852b20 Update distribution date 9 years ago
Scott Lahteine 2142d5a62e Merge pull request #3627 from Blue-Marlin/German-again-and-again-and-agin
Correct an error in lang_de
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
Blue-Marlin e89f01d044 Correct an error in lang_de
There is no way to translate "A-travel" to "A Rückzug". Thats simply
wrong.
9 years ago
esenapaj ee2f37f3cc Update distribution date and readme
It sync with the RC.
9 years ago
Scott Lahteine ad0f70f2f3 Merge pull request #3620 from Blue-Marlin/feedrate_atfer_toolchange 9 years ago
Scott Lahteine d58c5ac446 Merge pull request #3618 from esenapaj/patch-1 9 years ago
Scott Lahteine 2bb5cf5291 Merge pull request #3622 from floyd871/patch-1 9 years ago
Blue-Marlin e58e281473 Fix feedrate after toolchange
The fix is simple. Most changes are because of changed indendation,
bacause of leaving early for wrong tool number
9 years ago
João Brázio 32d798fcc7
Converted all files on src to Unix file format 9 years ago
Michael Neumann 59cfc84dad German "Umlaute"
We don't have to  avoid German "Umlaute" any more.
9 years ago
Matt Keveney 4dfc496965 added recalc_delta_settings() call in Config_RetrieveSettings. Appears to be necessary any time delta-related parameters (M665) are modified 9 years ago
Scott Lahteine ec82e1e05d Merge pull request #3616 from thinkyhead/rc_fixup_some_movement
General cleanup around high level move functions
9 years ago
Scott Lahteine abeab792cb General cleanup around high level move functions
- Use new `DEBUG_POS` macro for `DELTA` debug
- Neaten up `prepare_move` a smidgen
- Remove an old commented `prepare_move()` line
9 years ago
Scott Lahteine 66540f8b84 Merge pull request #3615 from thinkyhead/rc_whats_up_with_M112
Report current position to host after M206 / M428
9 years ago
Scott Lahteine 68d0347e67 Call report_current_position after M206 / M428 9 years ago
Scott Lahteine dcb4cdaa9e Call report_current_position instead of gcode_M114 directly 9 years ago
Scott Lahteine e38baaa23e Fix an acceleration anomaly by making locals signed 9 years ago
João Brázio 739dcda0f1
Renamed stopwatch::status to stopwatch::state 9 years ago
gralco 840e13f664 Introduce M108 cancel heatup for the hotend and bed
This G-code is asynchronously handled in the get_serial_commands() parser.
9 years ago
Scott Lahteine fce1e843b9 Patch steps rate comment in trapezoid function 9 years ago
João Brázio 7de0161204
Updated example config files 9 years ago
João Brázio 3b6f75511f
Updated multiple pins files 9 years ago
João Brázio 170f7e8a45
Rework Marlin's versioning system 9 years ago
esenapaj 8d0b2f358a Cleanup for language files
・Remove abolished strings (MSG_NOZZLE1, MSG_NOZZLE2)
・Remove duplicated strings 
・Arrange the strings in unified order
・Adjust spacing
・Remove some comments in Japanese files(follow-up the PR #3560)

The most part of these changes were salvaged from closed my PR#3550.
9 years ago
Scott Lahteine 2bb56ef6de Merge pull request #3597 from thinkyhead/rc_fix_g29_debug
Move G29 debug output before matrix.set_to_identity()
9 years ago
João Brázio a901555da4 Moved G29 debug output before matrix.set_to_identity() 9 years ago
Scott Lahteine 88c6693b9e Fix a typo in #3586 to fix MBL 9 years ago
Scott Lahteine aaf9d19954 Allow Z_SAFE_HOMING to compile without a probe 9 years ago
Scott Lahteine 92ab2c7dd8 Merge pull request #3587 from thinkyhead/rc_z_safe_homing_deps
Define dependencies for Z_SAFE_HOMING if left out
9 years ago
Scott Lahteine 63142eef40 Define dependencies for Z_SAFE_HOMING if left out 9 years ago
Scott Lahteine 173334e535 Merge pull request #3418 from jbrazio/translate/danish
Missing Danish translation
9 years ago
João Brázio fe4fc88494
Closes #3351: missing Danish translation 9 years ago
Scott Lahteine 003aab6dfd Revert MBL menus to "known" working point 9 years ago
Scott Lahteine 6fac4d9211 Merge pull request #3579 from thinkyhead/rc_fix_dogm_and_mbl_menus
Fix menu redraw for DOGLCD, improve MBL
9 years ago
Scott Lahteine 7ddaa79ffe Merge pull request #3578 from thinkyhead/rc_fix_twibus_less_debug_code
Reduce PROGMEM usage by TWIBus, stopwatch
9 years ago
Scott Lahteine cfd10fcba1 Merge pull request #3577 from thinkyhead/rc_fix_G92_set_e_twice
Fix G92 setting E twice
9 years ago
Scott Lahteine dc2281d2f4 Add nextMenu, nextEncoderPosition to change menus after handler loop 9 years ago
Scott Lahteine 7fa2bda1b9 Give the "alive dot" its own blink 9 years ago
Scott Lahteine 9d5e1f32fd Use axis_homed in _lcd_level_bed_homing, item in Prepare before homing 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 9bcb72e7f8 Further patches to MBL - break up into more handlers 9 years ago
Scott Lahteine 3f6ae85748 Fix some MBL display issues for DOGLCD 9 years ago
Scott Lahteine 71b4f189bf lcd_implementation_drawedit can take 1 arg 9 years ago
Scott Lahteine 1caa2628da Use sync_plan_position_e function elsewhere 9 years ago
Scott Lahteine c7df961144 Fix G92 so it only sets the plan position once 9 years ago
Scott Lahteine 1addb50b62 Shrink debug code in TWIBus and disable by default 9 years ago
Scott Lahteine 21a6b66807 Shrink debug code in Stopwatch and disable by default 9 years ago
Scott Lahteine e523a0dc61 Fix bug in TWIBus ctor declaration 9 years ago
Scott Lahteine ee9bd66a68 Add comments to debug bit flags 9 years ago
Scott Lahteine 3db5a75f30 Merge pull request #3568 from thinkyhead/rc_various_fixes
General code cleanup, improved naming, etc.
9 years ago
Scott Lahteine 8a2587f017 Read size for MAX6675 from sizeof(max6675_temp) 9 years ago
Scott Lahteine ac69fad96d lowercase "stop" function 9 years ago
Scott Lahteine 39ee9c526b setTargetedHotend => get_target_extruder_from_command 9 years ago
Scott Lahteine cafa8b8ce3 Rename filament runout items 9 years ago
Scott Lahteine 27b2e2e786 Document some variables 9 years ago
Scott Lahteine a4062a47ac Rename baricuda variables 9 years ago
Scott Lahteine 78747b1328 min_pos/max_pos => sw_endstop_min/sw_endstop_max 9 years ago
Scott Lahteine ba84d8d091 Allow setting PIDTEMP and PIDTEMPBED together or apart 9 years ago
Scott Lahteine 5cb8ec68ae Merge pull request #3566 from thinkyhead/rc_babystep_show_steps
Show steps done in the babystep display
9 years ago
Scott Lahteine 3083ee49f3 Merge pull request #3567 from thinkyhead/rc_mf_bash_scripts
Git helper shell scripts for MarlinFirmware
9 years ago
Scott Lahteine 00d36d10e2 Merge pull request #3560 from thinkyhead/rc_better_graphical_lcd
Aesthetic, functional improvements for Graphical Display
9 years ago
Scott Lahteine dd94ce5bd5 Merge pull request #3565 from thinkyhead/rc_look_at_3563
Output error message for M303 if PIDTEMP is disabled
9 years ago
Scott Lahteine 9a12054e0e Git helper shell scripts for MarlinFirmware 9 years ago
Scott Lahteine 4f04bf7fe8 Show steps done in the babystep display 9 years ago
Scott Lahteine d988708ceb Merge pull request #3559 from esenapaj/patch-1
Update and change Japanese translation
9 years ago
Scott Lahteine 026ae8f2f0 Call lcd_setFont only when needed 9 years ago
Scott Lahteine 90c97c8185 Add _draw_axis_label function to reduce source 9 years ago
Scott Lahteine 34b17d4a8a Reduce heater status code if no bed 9 years ago
Scott Lahteine fc30aa9d88 Aesthetic and functional improvements for graphical LCD 9 years ago
Scott Lahteine b281001329 Use MSG_X, etc., on Hitachi LCD 9 years ago
Scott Lahteine f90a8661cb Uppercase XYZE on Graphical LCD 9 years ago
Scott Lahteine 3613c550fa Rename README file for fonts 9 years ago
esenapaj 1110814ecf Update and change Japanese translation
Update and change Japanese translation

・Follow-up the PR #3411(Update Readme.fonts about Kana), Remove "who really..." strings. I had forgotten it.
・Add readable translated strings in comment
・Add Japanese translation.
  MSG_LCD_ENDSTOPS "エンドストップ"
  (utf8 version only. Because non-utf8 version ("エンドストップ") over 8 characters)
・Change translation.
  MSG_ACC "カソクド mm/s2"
  MSG_ACC "\xb6\xbf\xb8\xc4\xde mm/s2" ("カソクド mm/s2")
9 years ago
Scott Lahteine a26d70e932 Apply indentation to gcode_M303, PID_autotune 9 years ago
Scott Lahteine ba66336503 Output error for disabled M303 9 years ago
Scott Lahteine eda821ca1c Merge pull request #3556 from philfifi/fix_pullup
Fix bug in pullups handling for Z_MIN_PROBE
9 years ago
Scott Lahteine 25b1556a94 Merge pull request #3552 from tnw513/fix_endstops_witbox
Endstop settings modified (witbox). Issue #3547
9 years ago
Scott Lahteine 2bc2485313 Update font remarks in Conditionals.h 9 years ago
Philippe LUC 86c868771b Fix bug in pullups handling for Z_MIN_PROBE 9 years ago
Silvio Didonna 91de69bb6e Endstop settings modified. Witbox have max endstops for X and Y. 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 09c6323b68 Merge pull request #3543 from thinkyhead/rc_better_bootscreen
Better splash screen consolidation
9 years ago
Scott Lahteine 5905ec5ba8 Merge pull request #3541 from thinkyhead/rc_mbl_one_last_lift
Add a final lift, if configured, in Manual Bed Leveling
9 years ago
Scott Lahteine af1711365b Merge pull request #3538 from jbrazio/bugfix/endtop-hit-redeclared
_ENDSTOP_HIT redeclared
9 years ago
Scott Lahteine ed622ac796 Better splash screen consolidator 9 years ago
Jeff K 90c49f5a14 Fixed invalid addressing (overflow) of position_shift / software endstops
Signed-off-by: Jeff K
9 years ago
João Brázio bcf1e027bb
Fix the redeclaration of _ENDSTOP_HIT 9 years ago
Scott Lahteine c242bee449 Add a final lift, if configured, in Manual Bed Leveling 9 years ago
Scott Lahteine b6227932f5 Merge pull request #3530 from thinkyhead/rc_set_rcbugfix_for_now
Set version for RCBugFix
9 years ago
Scott Lahteine 19741a0ba6 Merge pull request #3503 from thinkyhead/rc_lcd_endstop_msg
Show all endstops on LCD in checkHitEndstops
9 years ago
Scott Lahteine 7aaff371b0 Set version for RCBugFix 9 years ago
Scott Lahteine db86aaf385 Merge pull request #3528 from thinkyhead/rc_fix_bed_level_equation_oopsie
Fix borked set_bed_level_equation_lsq
9 years ago
Scott Lahteine 837df6108c Fix borked set_bed_level_equation_lsq 9 years ago
Scott Lahteine 7c16e774ca Show all endstops on LCD in checkHitEndstops 9 years ago
Scott Lahteine 40050db210 Improve code in Sd2Card::readBlock 9 years ago
Scott Lahteine 8429ae6beb Merge pull request #3525 from thinkyhead/rc_fix_pid_params_per_extruder
Fix broken PID_PARAMS_PER_EXTRUDER
9 years ago
Scott Lahteine 339b5b3e34 Patch more configs with new changes 9 years ago
Scott Lahteine ef2fd620e9 Suggested fixups for LCD/SD config comments 9 years ago
João Brázio 7b5d6ba315 Rebase & feedback 9 years ago
João Brázio d7cc2c0847 Moved some conditionals to Conditionals.h 9 years ago
João Brázio 36a49eab1c Improved the LCD and SD comments blocks in Configuration.h 9 years ago
Scott Lahteine d4a848c72a Fix broken PID_PARAMS_PER_EXTRUDER
As noted by @FalloutBe in #3519
9 years ago
Scott Lahteine 0fc84b75f4 Merge pull request #3522 from esenapaj/patch-1
Follow-up and fix for the PR #3453(ELAPSED / PENDING for rollover-safe time checking)
9 years ago
Scott Lahteine 4b75b11a53 Wrap defines in parentheses in configs, M48 9 years ago
esenapaj 832e1c1f2a Follow-up and fix for the PR #3453(ELAPSED / PENDING for rollover-safe time checking)
・Add more "UL" suffix
・Restore removed "UL" suffix
9 years ago
Scott Lahteine 234987ee2f Fix MBL lift 9 years ago
Scott Lahteine e0830bf8f1 Don't use LCD alert unless error or alert level is reset later 9 years ago
Scott Lahteine 773229b020 Merge pull request #3515 from thinkyhead/rc_wider_splash
On wider screens show a wider splash page, if possible
9 years ago
Scott Lahteine 86467c24be On wider screens show a wider splash page, if possible 9 years ago
Scott Lahteine a8e4d7c135 Merge pull request #3477 from alephobjects/BedTempHysteresis
Implementation of M190 bed temp hysteresis
9 years ago
esenapaj 5ecd75eeb3 Fix for PR #3502(General cleanup of arc code) 9 years ago
gralco 8ec8d59df8 Use #if TEMP_RESIDENCY_TIME > 0 rather than #ifdef TEMP_RESIDENCY_TIME 9 years ago
Scott Lahteine 1cc622b167 Fix minor spelling in comments 9 years ago
Scott Lahteine 866c5be395 Merge pull request #3500 from thinkyhead/rc_shrink_menu_macros
Reduce redundancy in MENU_ITEM code
9 years ago
Scott Lahteine 6e52b0b723 Merge pull request #3504 from thinkyhead/rc_fix_debugging
Fix debugging of vector_3
9 years ago
Scott Lahteine 88367a37f7 Merge pull request #3227 from thinkyhead/rc_home_offsets_and_limits
Relating current_position, min_pos, max_pos, and home_offset
9 years ago
Scott Lahteine b20bf1826d Fix debugging of vector_3 9 years ago
Scott Lahteine 4fb8013be1 Reduce redundancy in MENU_ITEM code 9 years ago
Scott Lahteine b243844690 Merge pull request #3502 from thinkyhead/rc_fix_arcs_bugs
General cleanup of arc code
9 years ago
Scott Lahteine f2abfd6d48 Merge pull request #3501 from thinkyhead/rc_config_comment_cleanup
Update some comments in Configuration.h
9 years ago
Scott Lahteine 2129db581e Simplify MBL movement, zigzag 9 years ago
Scott Lahteine 0493fccc0b mbl.active is a bool now 9 years ago
Scott Lahteine b05f448317 Comments on MBL menu items 9 years ago
Scott Lahteine e08dd0d831 Merge pull request #3498 from thinkyhead/rc_preheat_abs_both_3489
Fix bug in lcd_preheat_pla0123 and lcd_preheat_abs0123
9 years ago
Scott Lahteine 9e95f30de0 Merge pull request #3495 from jbrazio/bugfix/followup-3485
Throw an error if ENCODER_PULSES_PER_STEP < -1
9 years ago
Scott Lahteine 8e5099fa0c Update software endstop positions with M206, M428, G92, etc. 9 years ago
Scott Lahteine 5cfb2533d6 Initial cleaning up of arc code 9 years ago
Scott Lahteine de8c0baf8b Update some comments in Configuration.h 9 years ago
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