Commit Graph

6607 Commits (0c341f0c50a6b98bccf812d31f9a44312db0eac1)
 

Author SHA1 Message Date
jbrazio b0f5ba0232 Update the PROBE_OFFSET_FROM_EXTRUDE comment section
This changes have being discussed at .
jbrazio 02b131b552 Replaced stock BQ PID values with fine tuned ones generated using M303
jbrazio 45dc8a51f3 Added readme file for bqh2 and disabled the SLOWDOWN config flag
Scott Lahteine 6a21180bd4 Implemented BQ ZUM Mega 3D board layout as an override to RAMPS 1.3
jbrazio b18816fcbf Fine tuned XYJERK.
Disallowed the Z_PROBE_OFFSET_RANGE_MAX to be greater than zero.
jbrazio be83036212 Applying suggestions by @thinkyhead at .
- Remove the forced activation of SDSUPPORT, I guess people may use the ZUM
3D board and not the LCD module.
 - Fixed the tab issue within boards.h file.
jbrazio b82d91eca6 Added configuration example for the BQ Hephestos 2 3D printer.
Added support for BQ ZUM Mega 3D board and stock Hephestos 2 thermistor.
Scott Lahteine 45bcc43e48 Don't override SOURCE_CODE_URL in Default_Version.h
- Defining `SOURCE_CODE_URL` in `Default_Version.h` overrides it
elsewhere. So don’t define it there.
- Also fix up `language.h` so no `#undef` will be needed.
Scott Lahteine ef68c1910c Check that the temperature is close to target
Scott Lahteine ea9fd1200b Fix M109 so it won't wait for cooling
Addressing issue 
Scott Lahteine e4945b30d2 sbi and cbi are deprecated
Scott Lahteine ff13070b59 Use _BV macros, patch up others
Scott Lahteine 209f5f21e0 Use macros where possible
Apply `constrain`, `NOMORE`, `NOLESS` and `CRITICAL_SECTION` macros
wherever possible.
Scott Lahteine c8f76bb8aa Create BITSET/BITCLR macros
Scott Lahteine adc25db8c4 Merge pull request from thinkyhead/rcbugfix_eeprom
Fix layout descr. in configuration_store.cpp
Scott Lahteine e7cf85b922 Merge pull request from thinkyhead/esenapaj-patch-1
Enhanced  - formal Mesh/Manual dependency
Scott Lahteine 6e64895c30 Merge pull request from AlwaysTinkering/RCBugFix
Rc bug fix - Fix for issue 
Scott Lahteine 34b8b9f0f5 Merge pull request from thinkyhead/rcbugfix_corexy_corexz
Add CORE support to st_get_position_mm (and elsewhere)
Scott Lahteine 1e20949afb Merge pull request from thinkyhead/rc_2860_printrbot_lcd
Fix Printrboard with LCD (redo)
Scott Lahteine f5972c4d2c Merge pull request from AnHardt/Inerrup-save-serial
Interrupt safe serial --- Guard against non-atomic variable changes from interrupt routines
Scott Lahteine 3a3d358df9 Fix Printrboard with LCD (redo)
Based on  - rebased for RCBugFix
Scott Lahteine eb85342fd9 Merge pull request from AnHardt/fix2661
Pre home display - Stepper release
Scott Lahteine 14f3ca1b2e Merge pull request from thinkyhead/tool_offset_abl_rcbugfix
Apply bed leveling matrix when switching extruders
Scott Lahteine 91fcdc2b99 Merge pull request from thinkyhead/rc_spelling
Various minor spelling corrections
Scott Lahteine 772460a7b8 Various minor spelling corrections
Redo of  rebased against RCBugFix
Scott Lahteine aa0b0483f4 Merge pull request from thinkyhead/rc_apply_2924
Correct raise_z_for_servo for Z offsets below the nozzle
lrpirlet 0fb507a75d correct raise_z_for_servo
Scott Lahteine 04a0d45c22 Merge pull request from MarlinFirmware/ReinitializeDisplay
Fix status LEDs update when reinitializing the display
Blue-Marlin b4e5e0f11d Add Watchdog reset in kill()
Add watchdog reset in the kill loop to simplify recovering.
Scott Lahteine 547d35a921 Merge pull request from Blue-Marlin/ALARM_PIN
Remove unused ALARM_PIN
Scott Lahteine 79778d46d9 Merge pull request from Blue-Marlin/Fix-disable_all_heaters()
Fix disable_all_heaters() for MAX6675
Blue-Marlin a68228bf55 Remove unused ALARM_PIN
Remove unused ALARM_PIN from all the Configuration.h's
Scott Lahteine 9eb4aceee4 Merge pull request from thinkyhead/enable_watchdog
Enable USE_WATCHDOG by default
Blue-Marlin 0631541166 Fix disable_all_heaters() for MAX6675
Scott Lahteine 222d13d5ed Merge pull request from thinkyhead/rcbugfix_dual_axis_offset
Code cleanup in gcode_T
Scott Lahteine 186629aee8 Merge pull request from jbrazio/3034-z_raise_after_probing_fix
Fix Z_RAISE_AFTER_PROBING for non DELTA printers
Scott Lahteine a42fb35c56 Merge pull request from Blue-Marlin/fix-1166
Temporary workaround for stack overflow
jbrazio 67e15aac3d As pointed out by @Blue-Marlin the previous code would raise the Z axis
twice for a servo based probe.
jbrazio 17cc2a9663 Z_RAISE_AFTER_PROBING value was being ignored by Marlin because
raise_z_after_probing() was only called if the printer type was set to a
DELTA or if the printer had a docking sled for the probe.
Scott Lahteine 252f4a75cd Merge pull request from oxivanisher/RCBugFix
Example configuration for Kossel XL
Scott Lahteine fd1243c184 Merge pull request from thinkyhead/rc_fix_m145_eeprom_output
Fix "M145" output in M503 report
Scott Lahteine 0bc648353f Merge pull request from tnw513/RCBugFix
Fix board type for Hephestos: RAMPS 1.4
AnHardt f27c2b6b4b Reimplement
Include  to fix the isHeating symbol in the extruder graphics
AnHardt 615bec2329 Activate warning about possible reduced accuracy by default
Renamed `WARN_REDUCED_ACCURACY` to `DISABLE_REDUCED_ACCURACY_WARNING`

Changed the condition for blinking from
```
#if ENABLED(WARN_REDUCED_ACCURACY)
```
to
```
#if DISABLED(DISABLE_REDUCED_ACCURACY_WARNING)
```
AnHardt 1c889cd303 Refresh previous_cmd_ms during run_z_probe()
Refresh previous_cmd_ms during run_z_probe() to prevent:
stepper shutdown for expired DEFAULT_STEPPER_DEACTIVE_TIME
and extrudes for expired EXTRUDER_RUNOUT_SECONDS
(https://github.com/MarlinFirmware/MarlinDev/issues/238)
AnHardt 4b02f33e69 Distribute config-changes to the other configurations
AnHardt be24fdacea The same changes to the axis-letters now for the char-displays
Exactly the same - copy/paste.
AnHardt 5b0f659355 Changes for graphics displays
Replaced displaying "---" instead of the value of a coordinate when
unhomed or with reduced precision
with blinking the coordinate-prefix-character ('X','Y','Z').
For "unhomed" a '?' is shown every second second - until that axis is
homed. The value displayed is, as before the "---" where displayed, the
relative to the reset position coordinate value.
When the axis stepper was disabled, now we can display a hint on that,
by showing a blinking ' ' instead of the axis letter, when
WARN_REDUCED_ACCURACY is defined.

I suppose the code itself is here the better documentation.

A '+/-' character is in non of our charsets so i decided for a '?' for
now to reduce the work.
There is no additional space on the displays one could use to display
the information, so replacing something is the only option. As the axis
letters are totally redundant with their positions on the display they
contain the least information.
So my decision was to overwrite them.
AnHardt 32ae9f9ab7 Fix stepper shutdown during waiting for temperatures
In the wait loops of M109 M190 idle() is called, what checks
stepper_inactive_time against previous_cmd_ms.
Because we can be several minutes inside the loop, resetting
previous_cmd_ms only outside the loop caused stepper shutdowns.

The name of previous_cmd_ms does not really reflect its use. It's set
not only when a new command was received or executed but also in many of
the movement routines. For that the little extension of using it during
the wait will (hopefully) not hurt.

# Conflicts:
#	Marlin/Configuration_adv.h
AnHardt b6e69e71ce Make stepper shutdown after inactivity dependent
Make stepper shutdown after inactivity dependent on a new set of
#defines.
DISABLE_INACTIV_X
DISABLE_INACTIV_Y
DISABLE_INACTIV_Z
DISABLE_INACTIV_E

And make exemplaric Configuration.
Names can be discussed.

This makes the disabling of the steppers independent from the DISABLE_?
settings witch shut down the steppers immediately.