Commit Graph

6602 Commits (82e662fc698694fc53b7e7d7e332f636761aa6d8)

Author SHA1 Message Date
bgort 82e662fc69 Remove requirement for LCD when UBL is used. ()
* Remove requirement for LCD when UBL is used.

* fix previous oversights

* further refinement - error messages for P2 & P4

* require R on G26 when not using LCD; default to all points
Tannoo 2c2b991b59 UBL Manual Build Menu Option ()
One click option to manually build UBL mesh.
Roxy-3D 0dd0033b33 Save up to 94 bytes of RAM on 20x4 LCD Display machines ()
* Save up to 94 bytes of RAM on 20x4 LCD Display machines

Moved the custom screen characters out of RAM into Program Memory.  With
SD-Card support and the Progress Bar enabled, this saves 94 bytes of RAM
memory.

This was tested using the example_configurations/FolgerTech-i3-2020
files.  So a couple small changes to those files snuck into this Pull
Request.

Probably...  We can find similar savings in the Graphics LCD code it we
comb through it.   And if so...  That is the place we really need to
save RAM memory!

* Tidy up white space and indentation
Scott Lahteine 04b07a6ecc Unused var in Stepper
Scott Lahteine eb8af486d2 Ensure safe temperature for M600
Scott Lahteine bfe7fbe5c0 Maintain message scroll rate
Scott Lahteine 6411d65c48 Fix Morgan SCARA S2 calculation
Scott Lahteine 46752588b9 Merge pull request from Bob-the-Kuhn/redundant_temperature
fix redefinition errors for redundant_temperature
Scott Lahteine 5938dae200 Merge pull request from MagoKimbra/fix_g29_3_point
Fix G29 with 3 point
Scott Lahteine c5e0f08e35 Merge pull request from fixoid/patch-4
Initializing extruder/nozzle servo when turning on the printer
Scott Lahteine e4937b0285 Cleanup of spacing and formatting
fixoid 1aab9906e6 Initializing extruder/nozzle servo when when turning on the printer
MagoKimbra 663ff7f92a Fix G29 with 3 point
oldmcg 9f295581f0 Ubl delta fixes and improvements ()
* Change all direct changes of ubl.state.active to
  set_bed_leveling_enabled() which handles apply/unapply
  leveling to maintain current_position consistency.

Fix invalidation of UBL mesh to invalid unreachable
  mesh points as well (delta corners).

Fix UBL_DELTA unapply_leveling logic and when
it gets applied, including fade_height changes.

Add optional M114 D for detailed position information,
disabled from compilation by default (M114_DETAIL).

* UBL_DELTA raw and inline kinematics

* UBL planner fall through fix

* consistent variable names

* Cleanup orphaned code and whitespace changes.
Use _O2.

* compile warnings cleanup

* Remove redundant #ifdef condition
Bob-the-Kuhn c34d7a29a6 fix redefinition errors for redundant_temperature
Removing redundant_temperature from public section and leaving it in the
private section
Bob-the-Kuhn 6a5d3b580d fix "hex_address not defined" when UBL is enabled
Scott Lahteine 789b2928a8 Tweak scrolling message code
Scott Lahteine fc7d7f87b4 Init probe test pin with FastIO
Scott Lahteine 0282452cea Make Parser::seen volatile
Scott Lahteine 9a305a467b Patch LCD Contrast menu item
Scott Lahteine 90ccac4bcf Clean up after recent commits
Bob-the-Kuhn 2130f10de8 allow space between parameter and value
Bob-the-Kuhn ebda4663c3 for discusion
FATALHERMIT 911079104e Support for ZRIB v2.0 Control Board
Scott Lahteine 65a0212866 Easier override of FILWIDTH_PIN
Scott Lahteine 147d9d76fc Merge pull request from Bob-the-Kuhn/Fix-case-light-logic-on-Azteeg-X3-boards
Fix case light logic on Azteeg_X3 boards.
guntherv73 4288c4fb4f Configurations for Malyan M150
Scott Lahteine 1919cb0d1e Config cleanups
Bob-the-Kuhn 9a9bbfc57c Fix case light logic on Azteeg_X3 boards.
Thomas Moore a32f7b329c Fix heater status display for advanced pause
Scott Lahteine 445865ea03 REPRAPWORLD_KEYPAD is NEWPANEL but not ULTIPANEL
Scott Lahteine 4296a8b74e For status scrolling, pad a short message
Scott Lahteine 4a96433b7e Simplify counting of printable characters
Scott Lahteine 8d69394ae1 Fix LCD printing of progmem strings
Scott Lahteine c74d4dede6 Prevent illegal leveling combinations
Addressing issue 
Scott Lahteine 155aa62fb0 Merge pull request from thinkyhead/bf_better_pulse_delay
Account for dual XYZ in pulse delay cycles estimate
Scott Lahteine a5fa586642 Preferred patch to gcode.h
Bob-the-Kuhn 1b41e1f645 another compile error
only seen if

#if ENABLED(TEMPERATURE_UNITS_SUPPORT)
      ...
    #if
ENABLED(ULTIPANEL) && DISABLED(DISABLE_M503)
Bob-the-Kuhn 65bd4c8c94 Merge pull request from Bob-the-Kuhn/M355-case-lightimprovements-(1.1.x)
M355 case light improvements (replaces PR )
Bob-the-Kuhn 9657e7d3ee copied file changes from PR
==============================

Configuration_adv.h changes

==============================

add "live" LCD update

==============================

P & S version

==============================

final (hopefully) tested version

==============================

update M115 capabilities print

==============================

Menu changes portion of the requested changes

==============================

changed USEABLE_HARDWARE_PWM from a function to a series of macros

==============================

changes per review
Bob-the-Kuhn 8206bb9bb9 fix compile error
invalid conversion from 'const char*' to 'char*' [-fpermissive]
Scott Lahteine df91346188 Account for dual XYZ in pulse delay cycles estimate
Scott Lahteine 7236109f2a Patch M24 / M125 for delta
Scott Lahteine be17033762 Fix case light menu toggle
Scott Lahteine 89b93058e3 Merge pull request from christianh17/PR-sanitycheck
enable DEACTIVATE_SERVOS_AFTER_MOVE with switching nozzle
Scott Lahteine 05b66234ae Merge pull request from thinkyhead/bf_user_commands
Custom user commands menu
Scott Lahteine 84a0a77c59 Merge pull request from tcm0116/mixing_extruder_lin_advance
Generate error if MIXING_EXTRUDER and LIN_ADVANCE are both enabled
Scott Lahteine 266ae8912a Formatting in _draw_heater_status
Scott Lahteine 6b9ca16f36 Patch lcd_print edge limit code
Tannoo 74d6dee920 User Command (Script) Menu
The menu (commands / scripts) is configurable in `Configuration_adv.h`.

- Added conditionals.
- Changed script handling.
- Slimmed and working!
- Added Status message.
- Returning to lcd status screen now!
- Example Configs Updated.
- Cleanups by @thinkyhead