Commit Graph

11599 Commits (e6805582a67b106691423a35ab580bd6b0895949)
 

Author SHA1 Message Date
Scott Lahteine 582cd780cd Fix compile error with `*_DUAL_STEPPER_DRIVERS`
- Patch up macros in stepper.cpp
Josef Larsson 9b3462f73f Refactor SCARA calibration. Save some lines of code and possibly ROM.
Scott Lahteine 691e753cc3 Don't add home offsets in G29
- Address  by leaving values as set
- Rename `add_homing` to `home_offset`
Scott Lahteine 88e81a4804 Latest upstream commits, plus fixes
- Also add Manual Bed Leveling to the rest of the configs
Scott Lahteine 15eb5d35a2 Merge branch 'Development' into config_testing
Latest upstream commits
Scott Lahteine 19df90622b Include Conditionals.h file in update
Scott Lahteine 9b639b4135 Merge pull request from epatel/manual-bed-leveling+mesh-bed-level
Manual bed leveling + mesh bed leveling
Scott Lahteine 2c9bd15625 Move LCD items to `Conditionals.h`
- `Conditionals.h` is included twice, setting LCD values the first time
Scott Lahteine a96bfee76a Merge pull request from thinkyhead/fix_temperature_minmax
Fix temperature min/max test
Scott Lahteine 63abeaff38 Merge branch 'Development' into config_testing
Latest upstream commits
Scott Lahteine 3703694e30 Fix temperature min/max test
- Base tests on all thermistors/thermocouples, not just heater 0
Edward Patel 3d0a060a7a Added G29 command
Edward Patel c516747847 Merge branch 'Development' into manual-bed-leveling+mesh-bed-level
Scott Lahteine b5970492e2 Merge pull request from AnHardt/menufix
Fix for menus failing to scroll
Scott Lahteine af14c684b5 Minor optimizations to planner code
- Prefetch values used more than once
Scott Lahteine 13fbf42d95 Cleanup of planner code
- Use named axis indexes, `X_AXIS` etc.
- Replace `block.steps_A` with block.steps[A]`
- Replace `A_segment_time` with `segment_time[A]`
- Add `A_AXIS`, `B_AXIS` for `COREXY` axes
- Conditional compile based on `EXTRUDERS`
- Add BLOCK_MOD macro for planner block indexes
- Apply coding standards to `planner.h` and `planner.cpp`
- Small optimizations of planner code
- Update `stepper.cpp` for new `block` struct
- Replace `memcpy` with loops, let the compiler unroll them
- Make `movesplanned` into an inline function
AnHardt 64e3d33893 Fix shrinked menucode
by updating 'encoderPosition' in END_MENU() line 1.
Edward Patel a7e89d4cfa Merge branch 'Development' into manual-bed-leveling+mesh-bed-level
AnHardt 08856d9615 Merge branch 'tm2-utf-minus-kanji' into tm-utf-minus-kanji
Conflicts:
	Marlin/ultralcd_implementation_hitachi_HD44780.h

Cleaned!
AnHardt 8c5bb38748 Removed now unneded FONT_STATUSMENU
Scott Lahteine 0d869703ca Merge pull request from thinkyhead/fix_count_direction_init
Fix count_direction initializer
Scott Lahteine 2176a22d42 Fix count_direction initializer
- Addressing 
AnHardt e72cb3e45d Merge https://github.com/MarlinFirmware/Marlin into tm2-utf-minus-kanji
Conflicts:
	Marlin/dogm_lcd_implementation.h
	Marlin/ultralcd_implementation_hitachi_HD44780.h

Fix merge conflicts 2
Scott Lahteine cb6942d4a7 Merge branch 'Development' into config_testing
Get upstream commits
AnHardt 6bfccaf99e Merge https://github.com/MarlinFirmware/Marlin into tm2-utf-minus-kanji
Conflicts:
	Marlin/dogm_lcd_implementation.h
	Marlin/ultralcd_implementation_hitachi_HD44780.h
Fixed conflicts 1
Scott Lahteine e3f04c876a Merge pull request from thinkyhead/lcd_menu_hilite
Fix hiliting of edit items in LCD menus
Scott Lahteine 5644ad6809 Fix hiliting of edit items
Scott Lahteine 63d5d28085 Merge branch 'Development' into config_testing
Latest upstream changes
Scott Lahteine 526a755a66 Merge pull request from AnHardt/PIDdebug
PID debug
Scott Lahteine a1c240b0a4 Delta supports some auto bed leveling options
Edward Patel 5112cf8422 Added comment for the EEPROM storage
Edward Patel 4619d80524 Merge branch 'Development' into manual-bed-leveling+mesh-bed-level
Scott Lahteine 199151a4ed Merge pull request from AnHardt/beautify
Beautivy statusscreen
Scott Lahteine 2424713a8f Merge pull request from AnHardt/warning6
codepos not used in gcode_M28()
Scott Lahteine b6d381f863 Divide up Conditionals to get LCD items early
AnHardt e85061d20d Added changes to the 'new' Configuration.h s
Scott Lahteine 33c7c6e11d Conditionals.h requires Arduino.h
Scott Lahteine 8ade04b78e Felix and Hephestos configs
- Not sure why these are showing as all new
Scott Lahteine 670006b919 Remove invariant code from Configurations
- Add `Conditionals.h` with calculated configuration values
- Add `SanityCheck.h` with checks for configuration errors
- Remove equivalent code from all configurations
- Move error checks from some sources to `SanityCheck.h` also
- Fix initialization of count_direction in stepper.cpp
Edward Patel a61f679568 Merge branch 'Development' into manual-bed-leveling+mesh-bed-level
Edward Patel c87faa69ed Shortened mesh_plan_buffer_line()
AnHardt 47c1ea72af Merge https://github.com/kieranc/Marlin into PIDdebug
Conflicts:
	Marlin/temperature.cpp

Cleaned merge conflict.

Codeposition had changed.
Variable pid_input had vanished.

Signed-off-by: AnHardt <github@kitelab.de>
AnHardt f1d3d1524d Merge branch 'optimize_menu_code' of https://github.com/thinkyhead/Marlin into beautify
Conflicts:
	Marlin/dogm_lcd_implementation.h

solved merge conflict.
Scott Lahteine 0858fba192 Merge pull request from thinkyhead/optimize_menu_code
Reduce size of menu code
AnHardt fa889cd6e1 Beautivy statusscreen
by shifting things some pixels around
Scott Lahteine 7279e4f82f Small code tweaks re lcd.print
Scott Lahteine 90ba61b9b8 Include indicator for new drawmenu_generic
In the new method we pass the character that should be used for
selected state, not the character to print always.
Scott Lahteine 15d29efad5 Pass sel to lcd_implementation_mark_as_selected
- Pass selected state directly to lcd_implementation_mark_as_selected
- Rename sel function parameter
- Include a minor fix for SdBaseFile.h
Scott Lahteine a547dc2148 Merge branch 'Development' into optimize_menu_code
Get upstream changes
CONSULitAS 9c1f6e7ac7 Merge remote-tracking branch 'upstream/Development' into Development