Commit Graph

4134 Commits (fc56a547d1b50d4aba36540009048a302a34d125)

Author SHA1 Message Date
Scott Lahteine ae9b09fe94 menu => screen
Scott Lahteine 45ea8749d3 Wrap all items depending on ULTIPANEL
Scott Lahteine 0e2bfd0769 Use linear feedrate in gcode_T, not volumetric
Scott Lahteine bf8710d522 Merge pull request from Blue-Marlin/manage_manual_move-ULTIPANEL
manage_manual_move(); -> ULTIPANEL
João Brázio 2c34ec2bac
Closes : Compilation error with BEEPER_PIN -1
Blue-Marlin 378ff92e98 manage_manual_move(); -> ULTIPANEL
Makr the call of   `manage_manual_move() ` depandent of `ULTIPANEL`
Scott Lahteine aad9c0ed8d Apply updated ISR timing code
Scott Lahteine 506d78b2f8 Run the advance_isr faster instead of doing multiple e-steps per interrupt
Scott Lahteine 6d62a4ffc8 Patch LIN_ADVANCE for style and forward-compatibility
Sebastianv650 fb8e880734 Add LIN_ADVANCE
Scott Lahteine e2d4919c01 Merge pull request from thinkyhead/rc_axis_units
Rename some vars to clarify their relationship to acceleration
Scott Lahteine 74060f17b7 Merge pull request from thinkyhead/rc_nonblocking_buzzer
New feature: Non blocking tone queue
Scott Lahteine a82c755a35 Fix BQ_LCD_SMART_CONTROLLER pin compiler warnings
João Brázio 5b5aa1572b Non-blocking buzzer
Scott Lahteine 72c6f2923f axis_steps_per_unit => axis_steps_per_mm
Scott Lahteine 446515ab79 Adjust spacing in block_t
Scott Lahteine 80ab749563 Rename acceleration locals for clarity
Scott Lahteine 3b08eb1eeb `acceleration_st` => `acceleration_steps_per_s2`
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`
Scott Lahteine 3c68be79dc Throw an error in PID_autotune for E < -1
Scott Lahteine 26f8f54c56 Merge pull request from thinkyhead/rc_inch_fahrenheit_kelvin
Support inches, fahrenheit, and kelvin
Scott Lahteine f0a5b7f0bc Merge pull request from thinkyhead/rc_mbl_forward_iteration
Use memset in mbl.reset to save 58 bytes
Scott Lahteine 0b3142b45b Remove redundant declarations from M100 code
Scott Lahteine 4980ecc1f7 Smaller binary using inline gcode argument getters
Reid Rankin 16212432c9 G20/21 and M149 support, and code_value() refactor
This is an update of MarlinDev PR .

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.
Scott Lahteine a569e89775 Merge pull request from thinkyhead/rc_planner_local_rename
Rename some auto/locals to avoid name conflict
Scott Lahteine 2d55862499 Use memset in mbl.reset to save 58 bytes
Scott Lahteine b23f710034 Cleanup and naming for num-to-string functions
Scott Lahteine 3d56b9d127 Merge pull request from thinkyhead/mbl_cell
MBL: cel => cell
Scott Lahteine cca047424d MBL: cel => cell
Scott Lahteine 49ecaf774d Rename some auto/locals to avoid name conflict
petrzjunior 9171a3d94f Update Czech language 2016/06/07
Scott Lahteine 5e6fdbb4cb Merge pull request from thinkyhead/rc_advance_steppers
Use e_steps[EXTRUDERS] instead of e_steps[4]
Scott Lahteine 47b5c55c29 Implement the delayed-move technique
Scott Lahteine a3e25a0fca Instead of trying to move now, set a flag to move asap
Scott Lahteine e2a8961635 Use e_steps[EXTRUDERS] instead of e_steps[4]
Scott Lahteine 43947072d5 Merge pull request from thinkyhead/rc_singlenozzle_part_2
SINGLENOZZLE: EXTRUDERS versus HOTENDS
Scott Lahteine d7e4e8e9be Fix a typo in
Scott Lahteine c2362c1b3c Apply Marlin coding standards to MBL class
Edward Patel c06de0f097 MBL: Added keeping MBL active when homing single axises for
Scott Lahteine f2fb66c00d With SINGLENOZZLE only set temperature for the active tool
Scott Lahteine cd441ce652 SINGLENOZZLE: EXTRUDERS versus HOTENDS
Scott Lahteine 32f8300cc6 Merge pull request from thinkyhead/rc_eboston_lcd_contrast
Improved LCD contrast handling
Scott Lahteine 9c87bf835c Merge pull request from thinkyhead/rc_statics_stepper
Apply static to remaining Stepper methods
Scott Lahteine 08871d4d6e Merge pull request from boelle/patch-3
last of missing defines added
Scott Lahteine 4e13cd3f35 Merge pull request from MagoKimbra/RCBugFix
Fix M428 width DELTA & SCARA
Scott Lahteine 2403a1cf9c Merge pull request from rafacouto/RCBugFix
Galician language update.
Scott Lahteine 8529122af1 Merge pull request from thinkyhead/rc_g28_servo_raise_before_stow
Raise the servo probe before stow outside ABL context
MagoKimbra f499be084a Fix M428 width DELTA & SCARA
Rafa Couto 5f8db3f574 Galician language update.
Bo Herrmannsen 8532bf4087 last of missing defines added
need to check line 101-103
Scott Lahteine 81384dfd36 Apply static to remaining stepper methods
Scott Lahteine 664b299a51 This fix is not DELTA compatible
Scott Lahteine 064efb20e0 Also call clear_command_queue for lcd_sdcard_stop
Scott Lahteine 6277395e1e set_current_position_from_planner() after stepper.quick_stop()
Scott Lahteine 381bc6f0b0 set_position => set_position_mm
Scott Lahteine 663d2463dc Merge pull request from thinkyhead/rc_statics_stepper
Apply static to Stepper class
Scott Lahteine 194185539d Merge pull request from thinkyhead/rc_statics_planner
Apply static to Planner class
Scott Lahteine 3fd9b331f0 Merge pull request from thinkyhead/rc_statics_temperature
Apply static to Temperature class
Scott Lahteine db0fd021d0 Z raise options independent of ABL so G28 can use them
Scott Lahteine 9eecb4404b Make raise_z_after_probing null sometimes
Scott Lahteine 28fb1f8994 Tweak #endif comment for ABL GRID
Scott Lahteine b3a37b493d Patch G28 servo stow to use Conditionals, raise_z_after_probing
Scott Lahteine 5390c846a5 Positive conditions for HAS_LCD_CONTRAST
Scott Lahteine efa7209acf Improved LCD contrast handling
Based on  from @eboston
Scott Lahteine b703fa9538 Add sanity check for SAV_3DGLCD display types
lrpirlet 3aefa04386 Raise the servo probe before stow outside ABL context
Scott Lahteine 9729e9c450 Combine ST7565 / U8GLIB_NHD_C12864 items in dogm
Scott Lahteine f331763eca Merge pull request from thinkyhead/rc_fix_T_command
Fix bad movement in gcode_T when switching extruders
Scott Lahteine 67f816ff79 Merge pull request from thinkyhead/rc_statics_endstops
Drop FORCE_INLINE from endstops.h
Scott Lahteine 2bd4f33369 Merge pull request from thinkyhead/rc_allen_key_cleanup
Remove excess allen key probe examples from configs
Scott Lahteine d698c89971 Fix bad movement in gcode_T when switching
Scott Lahteine 1a01a44a94 Merge pull request from thinkyhead/rc_sav_mk1
Support for SAV_3DGLCD OLED LCD controller
Scott Lahteine 4770d7c346 Merge pull request from boelle/patch-2
added defines present in en but not in da
Scott Lahteine c6c01eaaac Merge pull request from thinkyhead/rc_slower_max31855
Slower SPI speed for MAX31855
Scott Lahteine a0b000d752 Support for SAV_3DGLCD OLED LCD controller
Scott Lahteine bd97bbc52a Make HAS_LCD_CONTRAST a boolean flag
Scott Lahteine bc77670673 Merge pull request from thinkyhead/rc_fix_printrboard_dac
Need to call dac_init() in setup() for DAC_STEPPER_CURRENT
Bo Herrmannsen a1a8240606 added defines present in en but not in da
Bo Herrmannsen 5eb7a79d93 initial changes to DA
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
Scott Lahteine 43a71ef226 Remove excess allen key probe examples from configs
Scott Lahteine 1582ed43bf Merge pull request from epatel/marlin/mbl_negative_xy_adv
MBL: Move border macros to Configuration_adv.h
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?
Scott Lahteine e60224a943 Drop FORCE_INLINE from endstops.h
`FORCE_INLINE` seems to have no effect with standard optimization.
Scott Lahteine 85512e9372 Drop FORCE_INLINE from temperature.h
`FORCE_INLINE` seems to have no effect on code generation with standard
optimization.
Scott Lahteine 78fb02a5ad Apply static to Temperature class
Scott Lahteine c3df293fc6 Merge pull request from thinkyhead/rc_statics_endstops
Apply static to Endstops class
Scott Lahteine 02735fd500 Merge pull request from thinkyhead/rc_calc_timer_tweak
Tiny calc_timer speedup
Scott Lahteine 668d50f68e Keep Stepper encapsulation, use static data and methods
Scott Lahteine 26f866b908 Apply static to Endstops class
Scott Lahteine 470d5ac09f Apply static to Planner class
Scott Lahteine ecfdcf7250 Tiny calc_timer speedup
Edward Patel 06593833ff MBL: Move border macros to Configuration_adv.h
Scott Lahteine ffe55c230d Merge pull request from thinkyhead/rc_fix_lcd_contrast
Patch conditionals for DEFAULT_LCD_CONTRAST, MINIPANEL
Scott Lahteine d3efc96289 Patch conditionals for DEFAULT_LCD_CONTRAST, MINIPANEL
- `DEFAULT_LCD_CONTRAST` was incorrectly overriding all `DOGLCD`
- `MINIPANEL` conditionals are identical to `MAKRPANEL`
Edward Patel 92a27c37b3 MBL: Apply https://github.com/MarlinFirmware/Marlin/pull/3903 to example_configurations
Scott Lahteine 3861f1e0da Merge pull request from jbrazio/bugfix/3826
Closes : SD printing will now pause and stop the print counter
Scott Lahteine 8806c7bbcc Merge pull request from epatel/marlin/mbl_negative_xy
MBL: Fix for negative x/y positions
Scott Lahteine dc22097b3a Fix some of array initializations
- In `stepper.h` init `count_direction` array
- In `ultralcd.cpp` init `autotune_temp` array