5000 Commits (54e6d123822d725cf3c697f0d84339b9f174cce9)

Author SHA1 Message Date
Scott Lahteine ea5ac94804 Improved MANUAL_[XYZ]_HOME_POS
No need for `MANUAL_HOME_POSITIONS`. Just set each one as-needed to
override the automatic behavior.
9 years ago
Scott Lahteine b40661cb18 Fix output of heater states 9 years ago
Scott Lahteine 9083e5420a Merge pull request #4419 from AnHardt/sd2pinmap
Switch Sd2CardLib to fastio
9 years ago
Scott Lahteine 6f59560526 Merge pull request #4448 from jbrazio/speaker-followup
A little cleanup at speaker.h
9 years ago
Scott Lahteine c94b6dd3e7 Revert to SanityCheck on every .cpp file 9 years ago
Scott Lahteine 256b03598d Merge pull request #4450 from thinkyhead/rc_fix_delta_optimization
Fix DELTA speed calculation
9 years ago
Scott Lahteine 753283e020 inverse_second => inverse_mm_s 9 years ago
Scott Lahteine 83e1d90ca3 Undo errant optimization of block->millimeters 9 years ago
João Brázio 909e98b1af A little cleanup at speaker.h 9 years ago
Scott Lahteine ae1c7bca1b Merge pull request #4445 from thinkyhead/rc_fix_rdfgsc_mega3
Fix for R.D.F.G.S.C. with MEGATRONICS 3 board
9 years ago
Scott Lahteine 03fdb26cd2 Wrangle encoder bits, LCD_CLICKED 9 years ago
Scott Lahteine 155def24c6 BLEN_A, B, C are defined in ultralcd headers 9 years ago
Scott Lahteine 42dcc3bf50 Remove "the click" comments 9 years ago
Scott Lahteine 0eba65f96b Fix for R.D.F.G.S.C. with MINITRONICS board 9 years ago
fabtopia 83d0d59303 Fix for R.D.F.G.S.C. with MEGATRONICS 3 board
The support for reprapworld LCD boke the code for the REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER. See Full Grapics Display does not work any more after #4408  #4439
9 years ago
João Brázio 4f191a384b
Moves the font folder into the buildroot 9 years ago
Scott Lahteine 5367d56f87 Merge pull request #4434 from thinkyhead/rc_delta_safe_homing
DELTA should ignore Z_SAFE_HOMING
9 years ago
Scott Lahteine 2525528fb2 DELTA should ignore Z_SAFE_HOMING 9 years ago
Scott Lahteine ab4b2a66ff Allow zero Z_RAISE_BETWEEN_PROBINGS 9 years ago
Scott Lahteine 8953e3e984 Allow Z_SAFE_HOMING without a probe 9 years ago
AnHardt e4942d2163 Switch SD2cadrLib to fastio
Replace all fastDigitalRead/Write() with READ/WRITE()

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

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

Define separate sets of SPI-pins for AT90USB with and without Teensy support in fastio.h.
Likely this was the main reason for all that confusion about the AT90USB-SPI pins.
9 years ago
Scott Lahteine 21e744c454 Allow zero raise for deploy/stow 9 years ago
Scott Lahteine 54084612fd Merge pull request #4415 from petrzjunior/transl
[LANGUAGE] Update Czech (Info screen strings)
9 years ago
Scott Lahteine 5597400cda Merge pull request #4414 from thinkyhead/rc_split_conditionals
Split up Conditionals.h into two files
9 years ago
Scott Lahteine 4be635ec6e Remove MSG_PRINT_TIME from languages 9 years ago
Scott Lahteine 3be49881c0 Make SanityCheck.h a catch-all for obsolete configs 9 years ago
Scott Lahteine fa647cca23 Do the sanity check just once per build 9 years ago
Scott Lahteine 24a1a16e5d Move versioning to MarlinConfig.h 9 years ago
Scott Lahteine 7e70a0b05d Move pins / Arduino includes to MarlinConfig.h 9 years ago
Scott Lahteine d9f7ed9a3c Move some macros from Marlin.h to macros.h 9 years ago
Scott Lahteine 277899c175 Move include _Bootscreen.h where needed 9 years ago
Scott Lahteine 83c4653c71 Include boards and macros ahead of configs 9 years ago
Scott Lahteine 5f4702ecb2 Make Conditionals.h a catch-all for old configs 9 years ago
Scott Lahteine 8a44928df3 Make Conditionals.h a catch-all for old configs 9 years ago
Petr Zahradník junior 3d9b878cf0 Czech update 9 years ago
Scott Lahteine c6226bb0aa Unify config in a single include without nested includes 9 years ago
Scott Lahteine 2d378fac1b No need to include thermistortables.h in Configuration.h 9 years ago
Scott Lahteine df27d01cd9 Arrange needed includes in Marlin.h 9 years ago
Scott Lahteine 93ea281061 Split up Conditionals.h into two files
Rather than include twice, which is tricky but may confuse
9 years ago
Scott Lahteine 8684570f68 Merge pull request #4412 from thinkyhead/rc_followup_4402
Followup #4402 fixing 3-point leveling
9 years ago
Scott Lahteine c55b7d0750 Merge pull request #4405 from thinkyhead/rc_theres_always_something
Move HAS_DIGIPOTSS to Conditionals.h
9 years ago
Scott Lahteine 42eebcd518 Merge pull request #4409 from thinkyhead/rc_cleanup_comment
Clean up Transfer Buffer Size comment
9 years ago
Scott Lahteine 5272147f7c Followup #4402 fixing 3-point leveling 9 years ago
Scott Lahteine fcc39e2b5f Clean up Transfer Buffer Size comment 9 years ago
Scott Lahteine 0c0a63322b Patches to prepare REPRAPWORLD_GRAPHICAL_LCD 9 years ago
brupje a60a668f6b Support for REPRAPWORLD_GRAPHICAL_LCD 9 years ago
Scott Lahteine 4f2ff46ab9 Move HAS_DIGIPOTSS to conditionals 9 years ago
Scott Lahteine 54f4f80077 Merge pull request #4404 from thinkyhead/rc_better_stepper_indirection
Arrange stepper_indirection by axis
9 years ago
Scott Lahteine 169c21b477 Merge pull request #4402 from thinkyhead/rc_consistent_positioning
Account for coordinate space offsets
9 years ago
Scott Lahteine 750a1e5116 Arrange stepper_indirection by axis 9 years ago
Scott Lahteine 7c27f34996 Merge pull request #4397 from thinkyhead/rc_tweak_eeprom
Neaten up EEPROM read/write functions
9 years ago
Scott Lahteine 2595a40a61 Account for coordinate space more in G28 / G29 / M48 9 years ago
Scott Lahteine 060dc6d95a Neaten up EEPROM read/write functions 9 years ago
Scott Lahteine b7b7c90477 Merge pull request #4389 from thinkyhead/rc_optimize_planner
Optimize planner with precalculation, etc.
9 years ago
Scott Lahteine 6900bb2286 Merge pull request #4395 from tnw513/italian_fix
Update Italian translations. Remove trailing spaces.
9 years ago
Scott Lahteine e4816293a8 serial_echopair_P for uint16_t 9 years ago
Scott Lahteine d8e5af6834 Use RAW_POSITION for MBL in planner.set_position_mm 9 years ago
Scott Lahteine b183442c61 Fix inactive_extruder_x_pos for coordinate space 9 years ago
Scott Lahteine f75b0c2ee1 Make POSITION macros global 9 years ago
Scott Lahteine 101b60ef42 Tweak Dual X Carriage data spacing 9 years ago
Scott Lahteine 1fe60b723f Merge pull request #4400 from thinkyhead/rc_sanity_check_temp_sensor
Sanity check for too many temp sensors
9 years ago
Scott Lahteine bedda3be61 Patch generic delta error caught by sanity check 9 years ago
Scott Lahteine a5212bf277 Sanity check for too many temp sensors 9 years ago
Scott Lahteine d8f2876753 Replace some float division with multiplication 9 years ago
Scott Lahteine ddde785b37 Code formatting in planner.cpp 9 years ago
Scott Lahteine f8b5749235 Replace division in planner with multiplication 9 years ago
Scott Lahteine b921f6b69d Optimize calculation of block->millimeters for DELTA 9 years ago
Scott Lahteine db5df9500b Move sync_plan_position closer to the top 9 years ago
Scott Lahteine 2839c56f5a Merge pull request #4390 from jbrazio/duration_t
Renamed timestamp_t to duration_t
9 years ago
Scott Lahteine d6c50671d3 Sanitycheck: Z_SAFE_HOMING points are reachable 9 years ago
Scott Lahteine a6203366b6 Sanitycheck: Z_SAFE_HOMING requires a probe 9 years ago
Scott Lahteine bbe5b80492 Always define probe limits if there is a probe 9 years ago
Silvio Didonna 950397f2a0 Added missing translations. Removed trailing spaces for consistency (#4376) 9 years ago
João Brázio 50fb0f7cec M31 serial output is now always in EN 9 years ago
João Brázio 62d96d72f3 Renamed timestamp_t to duration_t 9 years ago
Scott Lahteine 3e2b3353b0 Fix axis indices for COREYZ 9 years ago
Scott Lahteine c287846f46 Merge pull request #4387 from thinkyhead/rc_anhardt_more_4370
Update Z in a unified way in run_z_probe
9 years ago
Scott Lahteine 22d0654fe6 Merge pull request #4382 from esenapaj/Update-Japanese-translation
Update Japanese translation
9 years ago
Scott Lahteine bb93b6822a Use set_current_from_steppers_for_axis 9 years ago
AnHardt 96a162beda Use implications from #4370 in run_z_probe()
See also https://github.com/MarlinFirmware/Marlin/pull/4370#issuecomment-234713680
9 years ago
Scott Lahteine 4e67a85a5d Macros to loop over axes 9 years ago
esenapaj 784be56e99 Follow-up the PR #4353 (General cleanup: enum)
・Update description of M111
9 years ago
esenapaj 3c11977558 Update Japanese translation
・Add translation
・Change translation
・Remove translation
9 years ago
Scott Lahteine 08459a003f Undo the self-sabotage that is do_blocking_move_to_axis_pos 9 years ago
esenapaj d32c4056ad Fix for the PR #4379 (Additional logging of do_blocking_move_to)
・Remove unneeded PSTR()
9 years ago
Scott Lahteine 8099ee51a5 Merge pull request #4379 from thinkyhead/rc_blocking_move_logging
Additional logging of do_blocking_move_to
9 years ago
Scott Lahteine 8633b644cf Merge pull request #4378 from thinkyhead/rc_debug_leveling_docs
Document DEBUG_LEVELING_FEATURE
9 years ago
Scott Lahteine ad16d5019e Additional logging of do_blocking_move_to 9 years ago
Scott Lahteine bb9da6ebdd Document DEBUG_LEVELING_FEATURE 9 years ago
Scott Lahteine 652fd8a826 Merge pull request #4362 from thinkyhead/rc_duplication_mode
DUAL_NOZZLE_DUPLICATION_MODE
9 years ago
Scott Lahteine 1766b990b8 Merge pull request #4376 from jbrazio/timestamp_t-short
Adds short format to timestamp_t
9 years ago
Scott Lahteine 6da3729531 Merge pull request #4370 from thinkyhead/rc_delta_fwd_kinematics
Delta Forward Kinematics (and LOGICAL_POSITION)
9 years ago
João Brázio 9e5dbf67e8 Update the stats menu to include longest job and extruded filament 9 years ago
João Brázio 86d9311495 Rework LCD implementation to use timestamp_t 9 years ago
Scott Lahteine b3eb0c8569 Add LOGICAL_POSITION macro, apply to kinematics 9 years ago
Scott Lahteine 35a610abf9 const arg to inverse_kinematics 9 years ago
João Brázio b4aad85c9a Rework stats menu to use timestamp_t 9 years ago
João Brázio ecd48027fa Adds short timestamp format to timestamp_t 9 years ago
Scott Lahteine b6afa028f4 Don't call adjust_delta on SCARA 9 years ago
Scott Lahteine d5e2d523c7 Generalize kinematics function names 9 years ago
Scott Lahteine 9c4ad7d7ef Clean up delta declarations in Marlin_main.cpp 9 years ago
Scott Lahteine 4b1725628b Move kinematic functions to "private" scope 9 years ago
Scott Lahteine cde068ea42 Use set_current_from_steppers in quickstop_stepper 9 years ago
Scott Lahteine 9f30cc84ce Use set_current_from_steppers for other kinematics 9 years ago
AnHardt 5db9b940ee Use forwardKinematics in DELTA run_z_probe() 9 years ago
Scott Lahteine b5a9647fec Use `ENABLED` in `stepper_indirection.h` 9 years ago
Scott Lahteine cbc7f22ad9 Implement DUAL_NOZZLE_DUPLICATION_MODE 9 years ago
Scott Lahteine 91777dd76c Add DUAL_NOZZLE_DUPLICATION_MODE option 9 years ago
Scott Lahteine 260bbb3109 Fix a couple of simple typos 9 years ago
Scott Lahteine 179e091473 Merge pull request #4374 from thinkyhead/rc_jbrazio_timestamp_t
Implements timestamp_t structure
9 years ago
AnHardt 499e404fbf forwardKinematics for Delta printers 9 years ago
João Brázio 23043a1e05 Rework some code to use timestamp_t struct (saves 72 bytes) 9 years ago
João Brázio 9388dcfa49 Implements timestamp_t structure 9 years ago
Scott Lahteine 0b2c608d2f Merge pull request #4372 from jbrazio/gcc-bark
Fix minor gcc warning
9 years ago
Scott Lahteine 311c7dadb6 Cleanup do_blocking_move_to for DELTA 9 years ago
Scott Lahteine b78590e63d Patch and cleanup run_z_probe 9 years ago
João Brázio 2f7716987d Fix minor gcc warning 9 years ago
João Brázio efd3aabda8 Adds missing documentation to the point_t structure 9 years ago
Scott Lahteine 39caef4279 Merge pull request #4361 from AnHardt/imp-dbmt-for-delta
DELTA do_blocking_move_to() more like the Chartesian one
9 years ago
Scott Lahteine 7d869ad98b Merge pull request #4365 from thinkyhead/rc_shrink_planner_accel
Adjustments to planner acceleration limit
9 years ago
AnHardt 376a57232e DELTA do_blocking_move_to() more like the Chartesian one 9 years ago
Scott Lahteine 824c6859e2 Merge pull request #4369 from thinkyhead/rc_no_static_moves
inline to fix warnings, smaller build size (sometimes)
9 years ago
Scott Lahteine 976c31235d inline to fix warnings, smaller build size (sometimes) 9 years ago
AnHardt 6ef26a85d8 Back to the differences method in run_z_probe() 9 years ago
Scott Lahteine 4226f56f53 Revert the planner acceleration logic somewhat 9 years ago
Scott Lahteine 16e5348659 Merge pull request #4360 from thinkyhead/rc_toolchange_for_G28
Always switch to tool 0 for G28
9 years ago
Scott Lahteine 209f5c03d0 Fewer temporary vars in planner accel limit 9 years ago
Scott Lahteine 62ecd107ba Patch ultralcd_impl header conditional names 9 years ago
Scott Lahteine d2e9a9c188 Always switch to tool 0 for G28 9 years ago
Scott Lahteine 194d9521c3 Merge pull request #4356 from thinkyhead/rc_simpler_run_z_probe
Unify run_z_probe
9 years ago
Scott Lahteine 4a6ed5e221 Use HOMING_FEEDRATE_Z for Z_PROBE_SPEED_FAST 9 years ago
AnHardt 09a3cc33e6 Unify run_z_probe
Unify run_z_probe
Add double touch for DELTAs.
Introduce Z_PROBE_SPEED_FAST and Z_PROBE_SPEED_SLOW
  defaulting to homing_feedrate_mm_m[Z_AXIS] and homing_feedrate_mm_m[Z_AXIS]/2
9 years ago
Scott Lahteine 6137a1d934 Merge pull request #4359 from thinkyhead/rc_wrangle_movement_etc
Use ENABLED(MAPPER_NON)
9 years ago
Scott Lahteine 0432613ad7 use enabled macro for mapper setting 9 years ago
Scott Lahteine e44b37cdc2 motion section marker below homing speeds 9 years ago
Scott Lahteine 204fd6ec44 Set homing feedrates individually 9 years ago
Scott Lahteine 2bad02e60d Reprapworld Keypad: F1 opens the Move Axis menu 9 years ago
Scott Lahteine eaa6f568ee Prevent re-entrant call of Reprapworld Keypad handler 9 years ago
Scott Lahteine 6abf916575 Reprapworld Keypad move step is 1mm 9 years ago
Scott Lahteine 06ac1f3bcf Reduce Reprapworld Keypad move code size 9 years ago
Scott Lahteine 5d5affdfca Merge pull request #4355 from thinkyhead/rc_rename_ultralcd_files
Rename ultralcd implementation files for consistency
9 years ago
Scott Lahteine bb225dedc6 Merge pull request #4354 from thinkyhead/rc_jbrazio_rework_g12
NOZZLE_CLEAN_FEATURE with no dependency on HAS_BED_PROBE
9 years ago
Scott Lahteine 8a2efd1155 Rename ultralcd implementation files for consistency 9 years ago
João Brázio b869fbc05e Update all config files with the new G12 options 9 years ago
João Brázio 47fef80848 Nozzle::clean() no longer requires HAS_BED_PROBE 9 years ago
Scott Lahteine f1f1bac0e1 Merge pull request #4341 from esenapaj/Update-Japanese-translation
Update Japanese translation
9 years ago
Scott Lahteine 6c899bb520 Merge pull request #4349 from jbrazio/gcc-bark-bark
Removes some minor GCC warnings
9 years ago
Scott Lahteine ef0a22871e Merge pull request #4350 from jbrazio/followup-a875861
Adds utility.h
9 years ago
Scott Lahteine 9eba58a031 Merge pull request #4351 from jbrazio/u8glib-converter
Updates u8glib's bmp2hex converter
9 years ago
Scott Lahteine c502018eab Merge pull request #4353 from jbrazio/global-enum-file
General cleanup: enum
9 years ago
Scott Lahteine 0f9953b031 Merge pull request #4342 from AnHardt/rep-cons-g28
Introduce line_to_axis_pos() for use in homeaxis()
9 years ago
AnHardt 11c075c6b2 Introduce line_to_axis_pos(axis_codes axis, float where, float feed_rate = 0.0)
and use it in `homeaxis()` instead of `do_blocking_move_to_axis_pos()`.
`do_blocking_move_to_axis_pos` was wrong because it performed subdivided, delta-corrected moves for x- and y-axis.

The first common move for delta homing is like quick_home but for 3 towers.

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

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

Deactivated by default.

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

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

to

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

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

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

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