Commit Graph

11891 Commits (d94e077901e15557e94f64640adf37e10defb7f2)
 

Author SHA1 Message Date
Scott Lahteine d94e077901 Apply HAS_HOTEND_OFFSET where needed
Scott Lahteine 11d6a939df Always define axis_unhomed_err
7eggert 10c8c034bd Allow both encoder and ADC keypad ()
Andrei Pozolotin 31ff7da7ac Add missing CHAMBER options (for M141) ()
Scott Lahteine 0375e92847 Followup to serial rework
As mentioned in 
jmz52 013bb469ca Fix compilation for STM32F1 with no SDIO ()
Scott Lahteine e52bcc9408 Limit top bed temp to BED_MAXTEMP - 10
The chances of a 10° overshoot is pretty minimal.
Scott Lahteine 98b55421a5 Clean up some temp config
InsanityAutomation 785a7028bf Followup to 'volatile' patch ()
Originally 
Scott Lahteine aa1d587128 Some LCD code cleanup
Scott Lahteine fa11427ec6 Remove obsolete LCD_CONTRAST
pinchies 4df9509ead Add support for printers with inverted fan pins ()
Add support for printers with inverted fan pins by adding `#define FAN_INVERTING 1` to `Configuration_adv.h` and modifying the fan write macros.
Scott Lahteine 1f7e220387 Make HAL ISR macros function-like
Scott Lahteine e3ce346f24 Report position to host in Nozzle::park
Scott Lahteine 77b4176152 Use lib include for bit_constants.h
Scott Lahteine 3419099f0a Clean up whitespace
pinchies 4c43e6c48b Fix "spontaneous heating" issue (WRITE bug) on STM32 ()
Should fix "spontanous heating" problems due to order of operations error. Error occurs at least with ststm32 v5.1.0 in PlatformIO.
Michiel Baird b824a517aa Add G38.4 and G38.5 ()
Bruce j Beare e4d080e63c Reset after kill with a button on the KILL_PIN ()
MoellerDi c36989c39e Fix chamber temperature measurement ()
Scott Lahteine 12503fce06 Followup to wait_for_user fix
Scott Lahteine 33a08fc6f7 Fix typos from temperature rework
Followup to 
Tobias Frost 2efbcc90c5 Fix wait_for_user compile error ()
Tobias Frost 60e82e3929 Send notifications to ExtUI for M0/M1 ()
- Send notifications to ExtUI for M0/M1

- wait_for_user can be non-volatile (not changed by interrupt)
  C / C++ compilers don't optimize away reads of non-volatile variables when a function call is used between accesses, because *any* variable could be changed by the function call. Since `wait_for_user` can't be changed without a function call, it should be non-volatile so the compiler can optimize away cases where it is read more than once without an intervening function call.
Marcio Teixeira 00fc43144a Follow up fixes to various PRs. ()
- Ensure `MarlinUI:get_progress` is defined for `ExtUI`.
- Fix for `BACKLASH_SMOOTHING` with small segments.
  `BACKLASH_SMOOTHING` with extremely small segments failed to fully correct due to the correction factor being rounded down. Rounding up ensures the entire backlash will converge to zero even for small segments.
- Add pinout for the beta revision `EINSY_RETRO`.
- Update soft endstops with tool offsets (for toolchange et. al. move clamping) ()
Scott Lahteine c7d618b4d9 Fix SERIAL_ECHOLNPAIR
Fix 
InsanityAutomation d54741eda8 Update some G26 plausible values. Add speed control. ()
Msq001 fb3302feda Fix STM32F1 Serial and ADC pins ()
Reece Kibble dbead66988 Allows user to set (almost) any PWM frequency ()
Tobias Frost afbec5ff7e Have ExtUI::getProgress use ui.get_progress ()
3dlabsio 645ca7af7a M141 Heated Chamber, Temperature rework ()
Scott Lahteine 44571775bd Further support for 6 extruders
Chris Pepper 8d95019442
LPC176x NeoPixel Support ()
Scott Lahteine 893ee68b52 Clean up trailing whitespace
Scott Lahteine 39f1222060 One fewer G29 error string
InsanityAutomation 543fc4c117 Mention 2.0.x 8-bit support earlier in README ()
Scott Lahteine cfdb38eda4
Allow SERIAL_ECHOPAIR to take up to 12 pairs ()
Scott Lahteine 4771e372a1
Update criteria for PAUSE/RESUME/STOP menu items ()
Tobias Frost 56fdcf93d1 Disallow SD_DETECT_INVERTED with FYSETC F6. ()
Tobias Frost 7ce13a6ec1 Fix a print_job_timer compile error ()
Tobias Frost 6df51201ae Include EXTENSIBLE_UI in single LCD sanity check ()
Scott Lahteine 2e5a3b01fd Save Power Loss Recovery only on move commands
Scott Lahteine 15738ea506 Update a motion comment
Scott Lahteine bc87e97357 Prevent a tool change move out of bounds
Scott Lahteine 2212da453a
Distinguish between analog/digital auto fans ()
Chris Pepper 2513f6b550
Fix multiport G28 with Binary Transfer ()
Chris Pepper 38bef9da91 Report auto temp to both serial ports, if available ()
Robert Mendon 367d392880 Init stepper current after stepper pins are set up ()
InsanityAutomation bf8b38e0f7 Relocate configs above Marlin/src folder ()
Scott Lahteine d71dc5cf42 Fix for Ender 4 fan/case light pin
See