4813 Commits (1f15f0df5f0bdaa789cc0a6f637a45318c0b960c)

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

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

Fix two warnings.
8 years ago
João Brázio 3ebad4e020 Moves all global enums to a central file 8 years ago
João Brázio 238fefcb00 Updates Stopwatch class to use internal state enum 8 years ago
João Brázio 30ac0782a9 Comment section style correction 8 years ago
João Brázio 8ecee431c4 Updates u8glib's bmp2hex converter 8 years ago
João Brázio 79e7721b76 Removes some minor GCC warnings 8 years ago
João Brázio f4d63796b2 Adds utility.h 8 years ago
esenapaj 361307831e Follow-up the PR #4335 (Debug char, fix compile errors for lcd pins)
・Solve a flickering when SD card is inserted or removed at using a ASCII
LCD + language_kana.h
8 years ago
esenapaj ff48bbb86a Update Japanese translation
・Add new translation
8 years ago
Scott Lahteine 46117593b9 Merge pull request #4185 from esenapaj/Update-Japanese-translation
Update Japanese translation (work in progress)
8 years ago
Scott Lahteine 3422103863 Merge pull request #4310 from thinkyhead/rc_mbl_position_shift
Fix position shift with MBL
8 years ago
Scott Lahteine 92757bd7b3 Merge pull request #4339 from esenapaj/Follow-up-the-PR-#4163
Follow-up the PR #4163 (Mixing and Switching Extruders)
8 years ago
Scott Lahteine 493d30cd97 Drop intermediate nx, ny, and set destination directly 8 years ago
Scott Lahteine 07a735ad22 We always use `destination` so modify mesh_buffer_line 8 years ago
Scott Lahteine 04a5b7b257 A macro to normalize positions 8 years ago
esenapaj 5c8e87a866 Follow-up the PR #4163 (Mixing and Switching Extruders)
・Update forgotten K8400 files
8 years ago
Scott Lahteine 86eb5251c5 Fix some debug messages 8 years ago
Scott Lahteine 1e57a6af73 Use blocking_move, current_position in G28 homing 8 years ago
Scott Lahteine f6a3a1da09 nz and ne are always set, so drop them down 8 years ago
Scott Lahteine d0009e013b Rename cell index vars 8 years ago
Scott Lahteine 697373b071 Reduce code size of mesh_buffer_line 8 years ago
Scott Lahteine 103d312f6d MBL can actually do up to 9 x 9 8 years ago
Scott Lahteine f4a69281fc Only call mesh_buffer_line when MBL is active 8 years ago
Scott Lahteine 799a31cd30 Include the position_shift when splitting mesh lines 8 years ago
Scott Lahteine f242aea032 Merge pull request #4319 from thinkyhead/rc_feedrates_to_mess_with_you
Wrangle feed rate variables
8 years ago
Scott Lahteine 0342661b3f Merge pull request #4335 from thinkyhead/rc_status_pad_jp
Debug char, fix compile errors for lcd pins
8 years ago
Scott Lahteine 81e01152bb Merge pull request #4336 from thinkyhead/rc_bltouch_sensor
BLTouch probe sensor
8 years ago
Scott Lahteine 1583177ef4 BLTOUCH probe config option 8 years ago
Scott Lahteine 176b9627c7 Some cleanup ahead of BLTOUCH support 8 years ago
Scott Lahteine 39706f3e57 Endstop invert flags as macros instead of const bool 8 years ago
Scott Lahteine 7242d44810 Endstops vars already initialized 8 years ago
Scott Lahteine 5ed1e7a464 codenum => dwell_ms 8 years ago
Scott Lahteine 69d6016941 Revert default state of endstops in M502 8 years ago
Scott Lahteine 0fcd3706dd Replace ENDSTOPS_ONLY_FOR_HOMING with ENDSTOPS_ALWAYS_ON_DEFAULT 8 years ago
Scott Lahteine 671634bf11 Fix spacing after section header 8 years ago
Scott Lahteine f38553b482 fix a debug message 8 years ago
Scott Lahteine 3d78b8f929 Use HYPOT macro instead of hypot function 8 years ago
Scott Lahteine 9f9fe043ba Apply sq macro throughout 8 years ago
Scott Lahteine 93ba5bddd7 Append units to feedrate variables 8 years ago
Scott Lahteine 5e3d3918b6 Patch compile error for RAMPS LCD pins 8 years ago
Scott Lahteine 94955a8bf7 pad string in lcd_finishstatus 8 years ago
Scott Lahteine 21ee0612e3 Debug char 8 years ago
Scott Lahteine 8f24e0a556 Debugging of MBL in G28 8 years ago
Scott Lahteine 05da02f0a2 Implement MIXING_EXTRUDER and SWITCHING_EXTRUDER 8 years ago
Scott Lahteine 22b4cff423 New extruder type configuration options 8 years ago
esenapaj 601015b73e Update Japanese translation 8 years ago
Scott Lahteine 9766e24504 Merge pull request #4277 from thinkyhead/rc_mks_13_viki2
Support for VIKI2 with MKS 1.3 / 1.4
8 years ago
Scott Lahteine 02285662f5 Merge pull request #4298 from jbrazio/feature/filament-counter
Adds filamentUsed and longestPrint stats to PrintCounter
8 years ago
Scott Lahteine bf16ae5a70 Merge pull request #4299 from jbrazio/feature/g27-park-nozzle
Implements park nozzle feature
8 years ago
Scott Lahteine aaa0d298b9 Merge pull request #4326 from thinkyhead/rc_no_static_items_fix
Suppress compiler warnings in ultralcd.cpp
8 years ago
Scott Lahteine cc3ef73583 Merge pull request #4327 from thinkyhead/rc_petrzjr_long_print
LCD Longer print
8 years ago
Scott Lahteine 77c8fb627f Merge pull request #4329 from thinkyhead/rc_italian_fix
Added missing Italian translations
8 years ago
Scott Lahteine b14888501b Merge pull request #4301 from Ingramz/RCBugFix
Add Cartesio CN Controls V11
8 years ago
Silvio Didonna 32e0d71729 Added missing translations 8 years ago
Scott Lahteine 0f3232065e Merge pull request #4305 from jbrazio/feature/splash-improvement
Custom boot screen feature improvement
8 years ago
Petr Zahradník junior 2d7fe9dc78 LCD Longer print 8 years ago
Scott Lahteine eee903bd4b Format some DAC lines 8 years ago
Scott Lahteine d53dcaa796 Suppress some compiler warnings 8 years ago
João Brázio fa4274cf4c Improves the custom bootscreen logo feature 8 years ago
João Brázio 1f3283e3a5 Adds custom boot logos for bq Hephestos 2 and Cartesio 8 years ago
João Brázio dfa1c45075 Adds a notice to vendors about the SHOW_CUSTOM_BOOTSCREEN directive 8 years ago
Scott Lahteine ed468e848f Merge pull request #4321 from esenapaj/Follow-up-the-PR-#4287
Follow-up and fix the PR #4287 (Allow stopwatch and printcounter to go over 18:12:15)
8 years ago
João Brázio a8758619ec The safe_delay() is now globaly accessible 8 years ago
João Brázio 9a00108cb6 Adds the WEBSITE_URL as the boot screen line 2 8 years ago
João Brázio f5234b0695 Adds a customizable screen timeout for the default boot screen 8 years ago
João Brázio 2f26bc2153 Adds filamentUsed and longestPrint stats to PrintCounter 8 years ago
João Brázio 336481ea81 Added G27 configuration options to all configs 8 years ago
João Brázio c711701626 Implements a nozzle parking command (G27) 8 years ago
João Brázio 5f368d1bc3 Followup for #4320 8 years ago
João Brázio d7c51bc4b9 Merge pull request #4320 from jbrazio/followup/4307
Moves do_blocking_move_to_xy() out of the HAS_BED_PROBE define
8 years ago
esenapaj af9b1d79b1 Follow-up and fix the PR #4287 (Allow stopwatch and printcounter to go over 18:12:15)
・Remove MSG_END_HOUR and MSG_END_MINUTE from all the language files
・Change from MSG_INFO_TOTAL_PRINTS to MSG_INFO_PRINT_COUNT in German
file
8 years ago
Scott Lahteine e563634a25 Merge pull request #4314 from AnHardt/use-d_b_m_t-in-g28
Use do_blicking_move_to*() in G28
8 years ago
Scott Lahteine 59ae1811c2 Merge pull request #4303 from AnHardt/delta-g28
DELTA: Move out of the clip-zone after G28
8 years ago
João Brázio fdea8b6e6a Moves do_blocking_move_to_xy() out of the HAS_BED_PROBE define 8 years ago
AnHardt d2a49c016d DELTA: Move out of the clip-zone after G28
Move down to a safe height after G28 for DELTAs.
8 years ago
AnHardt 46994fd17d Use do_blicking_move_to*() in G28 8 years ago
João Brázio ffbb31b235 Fixes an PSTR overflow with print_xyz() 8 years ago
Indrek Ardel ecb23c1b65 Add Cartesio CN Controls V11 board 8 years ago
Indrek Ardel c8f2dd7cd5 Fix CN Controls 12 styling 8 years ago
Scott Lahteine cec7110409 Merge pull request #4308 from thinkyhead/rc_debug_gcode_t
Added logging related to gcode_T
8 years ago
Scott Lahteine 6446d3939a Merge pull request #4309 from thinkyhead/rc_static_item_fix_77
Fix skipping of static items
8 years ago
Scott Lahteine 95ab2fd3ae Fix skipping of static items 8 years ago
Scott Lahteine 166f19251e Add more debugging for leveling
- Especially in `gcode_T`
- In `update_software_endstops`
- Some tweaks to observe
8 years ago
Scott Lahteine 7ac0b91a45 Collapsible long comment in gcode_T 8 years ago
João Brázio e71a631f8f do_blocking_move_*() no longer depend on HAS_BED_PROBE 8 years ago