5346 Commits (3a107e280df7d44282e59ca69f011aab146b1b7d)

Author SHA1 Message Date
João Brázio 30ac0782a9 Comment section style correction 9 years ago
João Brázio 8ecee431c4 Updates u8glib's bmp2hex converter 9 years ago
João Brázio 79e7721b76 Removes some minor GCC warnings 9 years ago
João Brázio f4d63796b2 Adds utility.h 9 years ago
esenapaj 361307831e Follow-up the PR #4335 (Debug char, fix compile errors for lcd pins)
・Solve a flickering when SD card is inserted or removed at using a ASCII
LCD + language_kana.h
9 years ago
esenapaj ff48bbb86a Update Japanese translation
・Add new translation
9 years ago
Scott Lahteine 46117593b9 Merge pull request #4185 from esenapaj/Update-Japanese-translation
Update Japanese translation (work in progress)
9 years ago
Scott Lahteine 3422103863 Merge pull request #4310 from thinkyhead/rc_mbl_position_shift
Fix position shift with MBL
9 years ago
Scott Lahteine 92757bd7b3 Merge pull request #4339 from esenapaj/Follow-up-the-PR-#4163
Follow-up the PR #4163 (Mixing and Switching Extruders)
9 years ago
Scott Lahteine 493d30cd97 Drop intermediate nx, ny, and set destination directly 9 years ago
Scott Lahteine 07a735ad22 We always use `destination` so modify mesh_buffer_line 9 years ago
Scott Lahteine 04a5b7b257 A macro to normalize positions 9 years ago
esenapaj 5c8e87a866 Follow-up the PR #4163 (Mixing and Switching Extruders)
・Update forgotten K8400 files
9 years ago
Scott Lahteine 86eb5251c5 Fix some debug messages 9 years ago
Scott Lahteine 1e57a6af73 Use blocking_move, current_position in G28 homing 9 years ago
Scott Lahteine f6a3a1da09 nz and ne are always set, so drop them down 9 years ago
Scott Lahteine d0009e013b Rename cell index vars 9 years ago
Scott Lahteine 697373b071 Reduce code size of mesh_buffer_line 9 years ago
Scott Lahteine 103d312f6d MBL can actually do up to 9 x 9 9 years ago
Scott Lahteine f4a69281fc Only call mesh_buffer_line when MBL is active 9 years ago
Scott Lahteine 799a31cd30 Include the position_shift when splitting mesh lines 9 years ago
Scott Lahteine f242aea032 Merge pull request #4319 from thinkyhead/rc_feedrates_to_mess_with_you
Wrangle feed rate variables
9 years ago
Scott Lahteine 0342661b3f Merge pull request #4335 from thinkyhead/rc_status_pad_jp
Debug char, fix compile errors for lcd pins
9 years ago
Scott Lahteine 81e01152bb Merge pull request #4336 from thinkyhead/rc_bltouch_sensor
BLTouch probe sensor
9 years ago
Scott Lahteine 1583177ef4 BLTOUCH probe config option 9 years ago
Scott Lahteine 176b9627c7 Some cleanup ahead of BLTOUCH support 9 years ago
Scott Lahteine 39706f3e57 Endstop invert flags as macros instead of const bool 9 years ago
Scott Lahteine 7242d44810 Endstops vars already initialized 9 years ago
Scott Lahteine 5ed1e7a464 codenum => dwell_ms 9 years ago
Scott Lahteine 69d6016941 Revert default state of endstops in M502 9 years ago
Scott Lahteine 0fcd3706dd Replace ENDSTOPS_ONLY_FOR_HOMING with ENDSTOPS_ALWAYS_ON_DEFAULT 9 years ago
Scott Lahteine 671634bf11 Fix spacing after section header 9 years ago
Scott Lahteine f38553b482 fix a debug message 9 years ago
Scott Lahteine 3d78b8f929 Use HYPOT macro instead of hypot function 9 years ago
Scott Lahteine 9f9fe043ba Apply sq macro throughout 9 years ago
Scott Lahteine 93ba5bddd7 Append units to feedrate variables 9 years ago
Scott Lahteine 5e3d3918b6 Patch compile error for RAMPS LCD pins 9 years ago
Scott Lahteine 94955a8bf7 pad string in lcd_finishstatus 9 years ago
Scott Lahteine 21ee0612e3 Debug char 9 years ago
Scott Lahteine 8f24e0a556 Debugging of MBL in G28 9 years ago
Scott Lahteine 05da02f0a2 Implement MIXING_EXTRUDER and SWITCHING_EXTRUDER 9 years ago
Scott Lahteine 22b4cff423 New extruder type configuration options 9 years ago
esenapaj 601015b73e Update Japanese translation 9 years ago
Scott Lahteine 9766e24504 Merge pull request #4277 from thinkyhead/rc_mks_13_viki2
Support for VIKI2 with MKS 1.3 / 1.4
9 years ago
Scott Lahteine 02285662f5 Merge pull request #4298 from jbrazio/feature/filament-counter
Adds filamentUsed and longestPrint stats to PrintCounter
9 years ago
Scott Lahteine bf16ae5a70 Merge pull request #4299 from jbrazio/feature/g27-park-nozzle
Implements park nozzle feature
9 years ago
Scott Lahteine aaa0d298b9 Merge pull request #4326 from thinkyhead/rc_no_static_items_fix
Suppress compiler warnings in ultralcd.cpp
9 years ago
Scott Lahteine cc3ef73583 Merge pull request #4327 from thinkyhead/rc_petrzjr_long_print
LCD Longer print
9 years ago
Scott Lahteine 77c8fb627f Merge pull request #4329 from thinkyhead/rc_italian_fix
Added missing Italian translations
9 years ago
Scott Lahteine b14888501b Merge pull request #4301 from Ingramz/RCBugFix
Add Cartesio CN Controls V11
9 years ago
Silvio Didonna 32e0d71729 Added missing translations 9 years ago
Scott Lahteine 0f3232065e Merge pull request #4305 from jbrazio/feature/splash-improvement
Custom boot screen feature improvement
9 years ago
Petr Zahradník junior 2d7fe9dc78 LCD Longer print 9 years ago
Scott Lahteine eee903bd4b Format some DAC lines 9 years ago
Scott Lahteine d53dcaa796 Suppress some compiler warnings 9 years ago
João Brázio fa4274cf4c Improves the custom bootscreen logo feature 9 years ago
João Brázio 1f3283e3a5 Adds custom boot logos for bq Hephestos 2 and Cartesio 9 years ago
João Brázio dfa1c45075 Adds a notice to vendors about the SHOW_CUSTOM_BOOTSCREEN directive 9 years ago
Scott Lahteine ed468e848f Merge pull request #4321 from esenapaj/Follow-up-the-PR-#4287
Follow-up and fix the PR #4287 (Allow stopwatch and printcounter to go over 18:12:15)
9 years ago
João Brázio a8758619ec The safe_delay() is now globaly accessible 9 years ago
João Brázio 9a00108cb6 Adds the WEBSITE_URL as the boot screen line 2 9 years ago
João Brázio f5234b0695 Adds a customizable screen timeout for the default boot screen 9 years ago
João Brázio 2f26bc2153 Adds filamentUsed and longestPrint stats to PrintCounter 9 years ago
João Brázio 336481ea81 Added G27 configuration options to all configs 9 years ago
João Brázio c711701626 Implements a nozzle parking command (G27) 9 years ago
João Brázio 5f368d1bc3 Followup for #4320 9 years ago
João Brázio d7c51bc4b9 Merge pull request #4320 from jbrazio/followup/4307
Moves do_blocking_move_to_xy() out of the HAS_BED_PROBE define
9 years ago
esenapaj af9b1d79b1 Follow-up and fix the PR #4287 (Allow stopwatch and printcounter to go over 18:12:15)
・Remove MSG_END_HOUR and MSG_END_MINUTE from all the language files
・Change from MSG_INFO_TOTAL_PRINTS to MSG_INFO_PRINT_COUNT in German
file
9 years ago
Scott Lahteine e563634a25 Merge pull request #4314 from AnHardt/use-d_b_m_t-in-g28
Use do_blicking_move_to*() in G28
9 years ago
Scott Lahteine 59ae1811c2 Merge pull request #4303 from AnHardt/delta-g28
DELTA: Move out of the clip-zone after G28
9 years ago
João Brázio fdea8b6e6a Moves do_blocking_move_to_xy() out of the HAS_BED_PROBE define 9 years ago
AnHardt d2a49c016d DELTA: Move out of the clip-zone after G28
Move down to a safe height after G28 for DELTAs.
9 years ago
AnHardt 46994fd17d Use do_blicking_move_to*() in G28 9 years ago
João Brázio ffbb31b235 Fixes an PSTR overflow with print_xyz() 9 years ago
Indrek Ardel ecb23c1b65 Add Cartesio CN Controls V11 board 9 years ago
Indrek Ardel c8f2dd7cd5 Fix CN Controls 12 styling 9 years ago
Scott Lahteine cec7110409 Merge pull request #4308 from thinkyhead/rc_debug_gcode_t
Added logging related to gcode_T
9 years ago
Scott Lahteine 6446d3939a Merge pull request #4309 from thinkyhead/rc_static_item_fix_77
Fix skipping of static items
9 years ago
Scott Lahteine 95ab2fd3ae Fix skipping of static items 9 years ago
Scott Lahteine 166f19251e Add more debugging for leveling
- Especially in `gcode_T`
- In `update_software_endstops`
- Some tweaks to observe
9 years ago
Scott Lahteine 7ac0b91a45 Collapsible long comment in gcode_T 9 years ago
João Brázio e71a631f8f do_blocking_move_*() no longer depend on HAS_BED_PROBE 9 years ago
Scott Lahteine 8bf6861af8 Merge pull request #4054 from jbrazio/feature/g12-clean-tool
Implements clean nozzle feature (Lulzbot's REWIPE)
9 years ago
Scott Lahteine c5e51f6b96 finished => completed 9 years ago
Scott Lahteine 1618870c84 card.printingHasFinished does print_job_timer.stop 9 years ago
Scott Lahteine 34da77dad3 Simply run M31 at the end of an SD print 9 years ago
Scott Lahteine 23d2bc5ab0 Patch Greek for new strings 9 years ago
Scott Lahteine a8d71f0ac6 Support longer print times in M31 9 years ago
Scott Lahteine e481b79af1 Allow stopwatch and printcounter to go over 18 hours 9 years ago
João Brázio 68c343a09a Added G12 configuration options to all configs 9 years ago
João Brázio 4937f9ada4 Minor G12 tweaks and point_t struct extension 9 years ago
Scott Lahteine 6080924589 Merge pull request #4296 from jbrazio/feature/bqh2-update
Update the bq Hephestos 2 configuration
9 years ago
Scott Lahteine ed89c71e53 Merge pull request #4291 from esenapaj/Follow-up-the-PR-#4278
Follow-up the PR #4278 (Fixups for PID_ADD_EXTRUSION_RATE and HOTENDS==1)
9 years ago
João Brázio 021544f572 Improves G12 zig-zag pattern 9 years ago
João Brázio b05a75655a Implements a nozzle cleaning pattern generator (G12) 9 years ago
João Brázio 005af84140
Update the bq Hephestos 2 configuration 9 years ago
esenapaj 8f03f0be9b Follow-up the PR #4252 (Replace PLA/ABS preheating with generic) 9 years ago
esenapaj c2c8ab4698 Follow-up the PR #4278 (Fixups for PID_ADD_EXTRUSION_RATE and HOTENDS==1) 9 years ago
Scott Lahteine 4f77adddbe Merge pull request #4286 from thinkyhead/rc_debug_clean
Prefix and suffix in debug output
9 years ago
Scott Lahteine e5c7af5ddc Merge pull request #4222 from thinkyhead/rc_allow_cold_extrude
M302: Add "P" parameter, status output
9 years ago
Scott Lahteine 2224032568 Merge pull request #4285 from thinkyhead/rc_manual_move_fast_fine
No delay for the smallest LCD moves
9 years ago
Scott Lahteine cdd77d23bb Neaten up temperature member data 9 years ago
Scott Lahteine d4c68279c8 Add "P" parameter to M302 9 years ago
Scott Lahteine a5bae3c7d5 Merge pull request #4229 from blubbfish/patch-1
Update language_de.h for German translation
9 years ago
Scott Lahteine a8b6b6a128 Merge pull request #4252 from thinkyhead/rc_rename_hpb
Replace PLA/ABS preheating with generic
9 years ago
Scott Lahteine 1e14df876d Use varname as prefix in DEBUG_POS, string as suffix 9 years ago
Scott Lahteine 9e8b3e5ee6 Homing direction is irrelevant in probe raise! 9 years ago
Scott Lahteine ecd5e810ac No delay for the smallest LCD moves 9 years ago
Scott Lahteine 2b9515d60f Merge pull request #4281 from AnHardt/lang-system
Don't use UTF-strlen() if the text is not UTF
9 years ago
Scott Lahteine 973a669aa3 Merge pull request #4264 from thinkyhead/rc_ultralcd_encoder_pos
Remove extraneous conditions for encoder position
9 years ago
Scott Lahteine e9f62d8fdb Remove extraneous conditions for encoder position 9 years ago
Scott Lahteine 7c81398f95 Merge pull request #4279 from esenapaj/Follow-up-the-PR-#4271
Follow-up the PR #4271 (X_DUAL_STEPPER_DRIVERS)
9 years ago
Scott Lahteine 0554b65d22 Merge pull request #4284 from thinkyhead/rc_serial_ln_macros
Sled-probe sanity fix, conditionals for remaining types of leveling
9 years ago
Scott Lahteine 655c3fd55f Move delta ABL sanity checks up 9 years ago
Scott Lahteine db0882d068 AUTO_BED_LEVELING_3POINT and DELTA_BED_LEVELING_GRID 9 years ago
Scott Lahteine e974ac63ef Init matrix in planner.init 9 years ago
Scott Lahteine 47d55513ec Merge pull request #4280 from AnHardt/msg-file-upload
Finalalize MSG_SD_WRITE_TO_FILE message with a \n
9 years ago
AnHardt b273736962 Make MAPPER_NON the fall back mapper
Make MAPPER_NON the fall back mapper - if no other is defined.
One list less to maintain.
9 years ago
AnHardt 54d35230df Don't use UTF-strlen() if the text is not UTF 9 years ago
Scott Lahteine a1de96d152 Merge pull request #4278 from thinkyhead/rc_more_hotends_1
Fixups for PID_ADD_EXTRUSION_RATE and HOTENDS==1
9 years ago
AnHardt 87957c7b44 Finalalize MSG_SD_WRITE_TO_FILE message with a \n
Finalalize MSG_SD_WRITE_TO_FILE message with a \n
else RH hangs.
9 years ago
esenapaj 9b5cbf2423 Follow-up the PR #4271 (X_DUAL_STEPPER_DRIVERS)
・Update a forgotten Configuration_adv.h of K8400
9 years ago
Scott Lahteine 809da999dc Apply HOTEND_INDEX in preheat methods 9 years ago
Scott Lahteine 3d78b690e5 Single PID dataset with HOTENDS == 1 9 years ago
Scott Lahteine bf9967c65d Apply HOTEND_INDEX in MILLISECONDS_PREHEAT_TIME 9 years ago
Scott Lahteine 11dcbae7a2 Only a single E axis. Can tool-change reseed position[E_AXIS]? 9 years ago
Scott Lahteine 4865447830 Merge pull request #4276 from esenapaj/Suppress-warnings
Suppress warnings
9 years ago
Scott Lahteine 815df28b0b Merge pull request #4274 from esenapaj/Follow-up-the-PR-#4024
Follow-up the PR #4024 (Greek Language by @psavva)
9 years ago
Scott Lahteine 44f739a5eb Merge pull request #4273 from esenapaj/Fix-for-the-PR-#4256
Fix for the PR #4256 (Additional tweaks for HOTENDS == 1)
9 years ago
Scott Lahteine 02f711fe00 Merge pull request #4275 from AnHardt/dont-deploy
Don't deploy/stow the probe if z-min-endstop is used for homing
9 years ago
Scott Lahteine 6a45aad893 Merge pull request #4272 from AnHardt/m100-rep
Repair M100
9 years ago
Scott Lahteine 243ad4312a Merge pull request #4271 from thinkyhead/rc_X_DUAL_STEPPER_DRIVERS
X_DUAL_STEPPER_DRIVERS
9 years ago
Scott Lahteine 6e68dd292b Merge pull request #4243 from thinkyhead/rc_fix_static_scrolling
Improve STATIC_ITEM implementation
9 years ago
Scott Lahteine d17b161832 Don't draw current screen if simply changing screens 9 years ago
Scott Lahteine 096f9981d1 Scroll to the top when changing screens 9 years ago
Scott Lahteine 7ae84d768e Tweak conditionals for REPRAPWORLD_KEYPAD 9 years ago
Scott Lahteine 155af6b861 Rename vars, add comments for menu macros 9 years ago
Scott Lahteine 31f2cf5f6f Make encoderLine signed for proper compares 9 years ago
Scott Lahteine d9f75f62c0 START_ROW => START_COL 9 years ago
Scott Lahteine d2099fef0d Left-justify thermistor info 9 years ago
Scott Lahteine 85aeb02aa6 Invert headings on Graphical LCD 9 years ago
Scott Lahteine 3a67fb77b0 Concatenate LCD static strings 9 years ago
Scott Lahteine 13dc619f43 Scroll static screens more simply 9 years ago
Scott Lahteine 5051723c2e Redraw after cursor correction in STATIC_ITEM 9 years ago
esenapaj 58177a1602 Suppress warnings 9 years ago
Scott Lahteine 10ebf28ee3 Allow override of ENCODER_FEEDRATE_DEADZONE, lower default for Viki 9 years ago
Scott Lahteine 9b1ba1012a Support for VIKI2 with MKS Gen 1.3 / 1.4 9 years ago
Scott Lahteine 55dc8051d8 Cleanup of RAMPS LCD pins 9 years ago
AnHardt 7bcab26f2a Don't deploy/stow the probe if z-min-endstop is used for homing
Don't deploy/stow the probe if z-min-endstop is used for homing.
Don't apply `zprobe_zoffset` if probe was not used.
9 years ago
esenapaj 84ded1f659 Follow-up the PR #4024 (Greek Language by @psavva)
・Update forgotten Configuration.h of K8400
9 years ago
esenapaj 6af525e252 Fix for the PR #4256 (Additional tweaks for HOTENDS == 1) 9 years ago
AnHardt 23e0134596 Repair M100
M100 D was running too long - caused watchdog resets.
M100 I showed more free memory than a Arduino Mega has RAM.
9 years ago
Scott Lahteine 4b4a582c4f X_DUAL_STEPPER_DRIVERS implementation 9 years ago
Scott Lahteine 91bd6eade7 X_DUAL_STEPPER_DRIVERS configuration option 9 years ago
Scott Lahteine 6121c9018a Merge pull request #4265 from thinkyhead/rc_buzzer_patchup
Two strategies to address a stuck buzzer
9 years ago
Scott Lahteine 4a100c6832 Merge pull request #4250 from AnHardt/wait-for-cooling-slope
Adjust wait_for_cooling slope
9 years ago
Scott Lahteine ed018c98d5 Merge pull request #4024 from thinkyhead/rc_greek_language
Greek Language by @psavva
9 years ago
Scott Lahteine d1dffc7ad1 timestamp => endtime 9 years ago
Scott Lahteine 71674059c3 Two strategies to address a stuck buzzer 9 years ago
Scott Lahteine 928ff6487a Greek language pack from @psavva 9 years ago
AnHardt e92e58df1f Adjust wait_for_cooling slope
Adjust wait_for_cooling slope
and drop mintemp for cooling.

See
https://github.com/MarlinFirmware/Marlin/pull/4169#issuecomment-231544532
9 years ago
Scott Lahteine 167f4aa0cc Merge pull request #4259 from clexpert/patch-3
Update language_cz.h
9 years ago
Scott Lahteine 8dda05e92a Merge pull request #4258 from clexpert/patch-2
Total print time for LCD correction (hours:minutes format)
9 years ago
Scott Lahteine 182c8d7f8f Dyze High Temp Thermistor Support 9 years ago
Scott Lahteine 5b0e46c986 Merge pull request #4256 from thinkyhead/rc_fix_singlenozzle_temp
Additional tweaks for HOTENDS == 1
9 years ago
Scott Lahteine ee0983ab57 Further reduction when HOTENDS == 1 9 years ago
Scott Lahteine 3e1bbd5e27 Indentation in gcode_M100 9 years ago
Scott Lahteine b72238f406 Invariant get_pid_output with HOTENDS < 2 9 years ago
Petr Zahradnik 66602f4af6 Update language_cz.h
New strings:
#define MSG_HALTED
#define MSG_PLEASE_RESET
Some texts shortened for smaller displays.
9 years ago
Petr Zahradnik eaf9e615ce Total print time for LCD correction (hours:minutes format) 9 years ago
esenapaj 9e56d5825e Adjust spacing 9 years ago
esenapaj 5832f4b848 Follow-up the PR #4253 (Runout Sensor without SD Card, Print Timer support in M104)
・Update forgotten example configuration files
9 years ago
Scott Lahteine 77283f5bf0 Merge pull request #4245 from thinkyhead/rc_simpler_therm_check
Simpler/extensible thermistor test in thermistortables.h
9 years ago
Scott Lahteine f9e08b1fcd Merge pull request #4254 from AnHardt/killscreen
Add a kill-screen
9 years ago
AnHardt faac2bcfdb Add a kill-screen 9 years ago
Scott Lahteine 3b3e52616c Merge pull request #4253 from thinkyhead/rc_clexpert_runout
Runout Sensor without SD Card, Print Timer support in M104
9 years ago
Scott Lahteine aa3ab93971 Merge pull request #4240 from AnHardt/sampler-8-7-16
Today's fix and cleanup collection
9 years ago
Scott Lahteine 4cd045791c Reduce code size by trusting the compiler 9 years ago
Scott Lahteine a8538bd7ce General cleanup, code reduction in Marlin_main.cpp 9 years ago
Scott Lahteine 1026e5b071 Replace PLA/ABS preheating with generic 9 years ago
Petr Zahradnik e282d69f63 Print job timer comment changed 9 years ago
Petr Zahradnik a2159cfbc3 Error message change in SanityCheck.h 9 years ago
Petr Zahradník junior 315b4c2153 Runout sensor without SD Card 9 years ago
Scott Lahteine 51c9c3fe2c Indentation in MarlinSerial.cpp 9 years ago
Scott Lahteine e03414b2dd Simpler/extensible thermistor test in thermistortables.h 9 years ago
AnHardt 4b44a23a36 Add TX-buffer for MarlinSerial
Similar to the current Arduino HardwareSerial
but with max. 256 byte buffer-size.

Deactivated by default.

The boards with AT90USB processor (USBCON) already use a TX-buffer.
9 years ago
AnHardt 468f7f03a2 homeaxis() can leave early
when no known axis needs to be homed.

Most changes are only caused from altering the indentation.
```
if (axis == X_AXIS ? HOMEAXIS_DO(X) : axis == Y_AXIS ? HOMEAXIS_DO(Y) : axis == Z_AXIS ? HOMEAXIS_DO(Z) : 0) {
  ...
}

to

if (!(axis == X_AXIS ? HOMEAXIS_DO(X) : axis == Y_AXIS ? HOMEAXIS_DO(Y) : axis == Z_AXIS ? HOMEAXIS_DO(Z) : 0)) return;
...

```
9 years ago
AnHardt eff7912243 Ensble/disable hardware endstops in G28 globally.
For moving away from the endstops we do not have to disable them.
They are not tested anyway.
9 years ago
AnHardt f69434d81c Eliminate `void setup_for_endstop_move()` 9 years ago
AnHardt 0ea6247fc2 Use logic in Z_SAFE_HOMING
Use logic in Z_SAFE_HOMING

From
```
if (home_all_axis || homeZ) {
  if (home_all_axis) {
  ...
  home z
  }
  else if (homeZ) { // Don't need to Home Z twice
  home z
  }
}

```
to
```
if (home_all_axis || homeZ) {
  if (home_all_axis) {
  ...
  }
  home z
}
```
9 years ago
AnHardt de3a169336 Always define MIN_Z_HEIGHT_FOR_HOMING even if 0
Always define MIN_Z_HEIGHT_FOR_HOMING even if 0
Always make a potential rise to `home_offset[Z_AXIS]` possible in G28.
Get rid of some very ugly constructs in MBL (ultralcd.cpp).
9 years ago
AnHardt 88ed232f53 Remove HAS_BED_PROBE case in first raise in G28
Differentiating made sense here when we could save a dozen lines of code,
but not for one line.
9 years ago
AnHardt 653eff3b31 Clean up `quick_home_xy()`
Since we do the actual homing now in the 'normal' routines `quick_home_xy()`
can be simplified to a relative simple diagonal move.
9 years ago
Scott Lahteine 98d0167a57 Merge pull request #4226 from thinkyhead/rc_emergency_command_parser
MarlinSerial emergency-command parser (with M108)
9 years ago
Scott Lahteine 2ee4e4f791 Make wait_for_heatup volatile 9 years ago
Scott Lahteine bd5a825b8b Wait for end of line before invoking action 9 years ago
Scott Lahteine ea47803ae2 Simplify emergency parser (only parse initial command) 9 years ago
Scott Lahteine 834ad14c8d Add quickstop_stepper to update current position with stepper.quick_stop() 9 years ago
Scott Lahteine ecffe92e20 Group EMERGENCY_PARSER commands 9 years ago
AnHardt a129078927 Add an emergency-command parser to MarlinSerial (supporting M108)
Add an emergency-command parser to MarlinSerial's RX interrupt.

The parser tries to find and execute M108,M112,M410 before the commands disappear in the RX-buffer.

To avoid false positives for M117, comments and commands followed by filenames (M23, M28, M30, M32, M33) are filtered.

This enables Marlin to receive and react on the Emergency command at all times - regardless of whether the buffers are full or not. It remains to convince hosts to send the commands. To inform the hosts about the new feature a new entry in the M115-report was made. "`EMERGENCY_CODES:M112,M108,M410;`".

The parser is fast. It only ever needs two switch decisions and one assignment of the new state for every character.

One problem remains. If the host has sent an incomplete line before sending an emergency command the emergency command could be omitted when the parser is in `state_IGNORE`.
In that case the host should send "\ncommand\n"

Also introduces M108 to break the waiting for the heaters in M109, M190 and M303.

Rename `cancel_heatup` to `wait_for_heatup` to better see the purpose.
9 years ago
Scott Lahteine 9f42b1a075 Merge pull request #4235 from thinkyhead/rc_revert_quickhome_test
Fix quick homing, tweak MIN_Z_HEIGHT_FOR_HOMING
9 years ago
Scott Lahteine ad968f2325 Merge pull request #4234 from thinkyhead/rc_better_position_logging
Move XYZ in print_xyz and DEBUG_POS to the front
9 years ago
Scott Lahteine 4036c73cdd Don't raise Z if only homing Z 9 years ago
Scott Lahteine 0b6f8f8244 Apply MIN_Z_HEIGHT_FOR_HOMING raise literally 9 years ago
Scott Lahteine 177ec20bf0 Revert quick-home changes 9 years ago
Scott Lahteine 9c5b462ef2 Move XYZ in print_xyz and DEBUG_POS to the front 9 years ago
Scott Lahteine 4e84c803a3 Merge pull request #4232 from thinkyhead/rc_no_axis_codes_needed
Don't use axis_codes if a literal will do
9 years ago
Scott Lahteine e2f7cb0905 Don't use axis_codes if a literal will do 9 years ago
Scott Lahteine 6559f7359f Fix comment on Z raise for homing, save a few bytes 9 years ago
Scott Lahteine 799c60cadc Merge pull request #4217 from thinkyhead/rc_fix_homing_raise
Don't do_probe_raise with MIN_Z_HEIGHT_FOR_HOMING
9 years ago
Scott Lahteine d7e9647505 Sanity Check for probe raises 9 years ago
Scott Lahteine d0b29cabf3 Don't re-home X and Y if you quick homed 9 years ago
Scott Lahteine e0a6b978f5 Don't do_probe_raise with MIN_Z_HEIGHT_FOR_HOMING 9 years ago
Philip Schell cf8ec1216a Update language_de.h for German translation
@MarlinFirmware/language-team my changes for the German language. Feel free to improve :)
9 years ago
petrzjunior b81b77111b Update language_cz.h 9 years ago
Scott Lahteine 7735ec5e7a Merge pull request #4223 from thinkyhead/rc_rename_heatup
Change cancel_heatup to wait_for_heatup
9 years ago
Scott Lahteine 160a2be117 Change cancel_heatup to wait_for_heatup 9 years ago
AnHardt 16c83d203b Make use of the good features of a sled probe for all probes.
Move and extend axis_unhomed test to deploy/stow_z_probe().
Move and extend position store/restore to deploy/stow_z_probe().

Now all kinds of probes can use the 'E' parameter in G29/M48.
Allen key probes can be used now for grid and 3-point levelling.

Deploying the Allen Key probe uses big moves in z direction.
Too dangerous for an unhomed z-axis.
Throw a compile time error when we try to configure an
Allen Key probe homing to z-min and having no other z-min-endstop.
9 years ago
AnHardt 8555816a11 Generalize and simplify 'triggered when stowed test`
The `PROBE_IS_TRIGGERED_WHEN_STOWED_TEST` is able to detect if a probe is
successfully deployed/stowed.
It was part of the Allen Key probes code only.
Now the function is generally available.

Currently this test is compulsory for Allen Key probes to not alter the used behaviour
If you want to add the test for an other type of probe simply add
```
#define PROBE_IS_TRIGGERED_WHEN_STOWED_TEST
```
to your config.
9 years ago
AnHardt 5126cce7fd Move Allen Key probe move scripts to their own functions
There was an hidden extra move after the scripts. This is configurable now.
Added the extra moves to the relevant configs.
9 years ago
AnHardt 7d063c111c Add a optional feedrate parameter to `do_blocking_move()`
Add a optional feedrate parameter to `do_blocking_move()` and its companions.
9 years ago
Scott Lahteine b114b6a0b3 Save 152 bytes using uint8_t for command indices 9 years ago
Scott Lahteine 0d4ff0c48b Allow the queue to be cleared from within commands 9 years ago
Scott Lahteine c450851401 Merge pull request #4209 from AnHardt/too-high-G28
Make raise for probe deploy relative in homeaxis()
9 years ago
AnHardt f799f18388 MBL typo 9 years ago
AnHardt 8b02e68cb6 Make raise for probe deploy relative in homeaxis()
Make raise for probe deploy relative in homeaxis()
by setting `current_position[axis]` to zero later.
9 years ago
Scott Lahteine e48502866b Merge pull request #3611 from alephobjects/M108_cancel_heatup
Introduce M108 cancel wait for heatup/cooldown of the hotend and bed
9 years ago
Scott Lahteine d70197f514 Merge pull request #4204 from thinkyhead/rc_fix_gcode_t_position
Additional patches for gcode_T position change
9 years ago
Scott Lahteine 869b517589 Merge pull request #4205 from thinkyhead/rc_fixup_unit_references
References to millimeters in code comments need an update
9 years ago
Scott Lahteine e104b91ea6 References to millimeters in code comments need an update 9 years ago
AnHardt ff91d28a3a Remove wants_to_cool warning
Remove wants_to_cool warning
9 years ago
Scott Lahteine c9e536cf87 Additional patches for gcode_T position change 9 years ago
Scott Lahteine 60865fc45b Merge pull request #4202 from thinkyhead/rc_fix_gcode_t_position
Fix position adjustment with gcode_T and MBL
9 years ago
Scott Lahteine f841038313 Merge pull request #4201 from thinkyhead/rc_info_fit
Shorter labels for Print Stats info
9 years ago
Scott Lahteine f31af61ee2 Fix position adjustment with gcode_T and MBL 9 years ago
Scott Lahteine a8f5c2bf96 Merge pull request #4192 from birkett/k8400
Add Velleman K8400 board support.
9 years ago
Scott Lahteine ef8980bfa0 Shorter labels for Print Stats info 9 years ago
Scott Lahteine 2ed625dafa Fix compiler warnings for static screens 9 years ago
Anthony Birkett e77844594d readme.md -> README.md 9 years ago
Anthony Birkett a0b00d29e3 Add a ported example configuration for the Velleman K8400 (Vertex) printer.
Supports both dual and single head printers (with the correct config).
Includes community sourced feed rate fix.

Rename / move files.

Remove redundant definitions.
9 years ago
lrpirlet 9b42c6b44b apply correction when swtiching from MBL to physical in G28 X 9 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