Scott Lahteine
0ca9db7051
Correct HOTENDS for SWITCHING_EXTRUDER
il y a 6 ans
etagle
569df3fc0c
Fix interrupt-based endstop detection
- Also implemented real endstop reading on interrupt.
il y a 6 ans
etagle
a11eb50a3e
Refactor and optimize Stepper/Planner
Better encapsulation and considerably reduce stepper jitter
il y a 6 ans
GMagician
3c76bda2d8
Fix switching extruder
`DONT_SWITCH` got lost along the way. Replace it with `DO_SWITCH_EXTRUDER` and adjust the code.
il y a 6 ans
Scott Lahteine
35258dd50b
Consistent heating status and status reset
Fix #10699
il y a 6 ans
Scott Lahteine
625035a9ce
Fix M301 access to lpq_len (#10714 )
Co-Authored-By: Zwaubel
il y a 6 ans
Scott Lahteine
306f0f2135
Move Stepper::synchronize to Planner (#10713 )
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
il y a 6 ans
Scott Lahteine
05fca752d6
Clean up autostart handling
il y a 6 ans
Scott Lahteine
11ab017dd0
Creality3D Power-Loss Recovery
il y a 6 ans
Scott Lahteine
6c7a17dba6
Abort SD printing more safely (#10407 )
Allow the current command to complete when aborting an SD print, otherwise some commands (G28, G29, etc.) will cause trouble.
il y a 6 ans
Chris Pepper
cc6d41e1d3
Use a macro for HAL header redirection (#10380 )
il y a 6 ans
Scott Lahteine
56486c5c0e
Apply const to manage_inactivity
il y a 6 ans
Bob-the-Kuhn
902c885782
Switch to TMC2130 compatible hardware SPI & misc (#10299 )
il y a 6 ans
Scott Lahteine
adcb87f0db
Z Endstop Servo => Z Probe Servo
il y a 6 ans
Scott Lahteine
1cb810ff1c
[2.0.x] Automatically reset stepper timeout (#10179 )
* Automatically reset stepper timeout in manage_inactivity
Any code that adds moves to the planner can skip resetting the stepper timeout. We can let `idle` / `manage_inactivity` reset the timer whenever it detects any moves in the planner.
* blocks_queued => has_blocks_queued
il y a 6 ans
Eduardo José Tagle
97e8a6ebd9
Various fixes for DUE... (#10152 )
- Watchdog reset during SD Card initialization.
- Move `DebugMonitor` to `DebugMonitor_Due.cpp`.
- Since the watchdog is enabled on boot do extra resets during init.
- Have `thermalManager` do watchdog reset before its ISR starts to prevent reset.
- Ensure that timers are stopped before reprogramming them to address tone issues.
- Improve SAM3XE reset when reflashed through the native port.
il y a 6 ans
Scott Lahteine
9fd1016bb1
Trust the bootloader to clear globals
il y a 6 ans
Scott Lahteine
ae39fbd646
Also suppress keepalive with suspend_auto_report
il y a 6 ans
Bob-the-Kuhn
53362b81cc
Tone fixes/changes (#10151 )
il y a 6 ans
Scott Lahteine
72281c4ff9
Turn power off in `kill` instead of setting PS_ON to input
il y a 6 ans
Scott Lahteine
0543362b34
Don't init the tone timer if no BEEPER_PIN
il y a 6 ans
Scott Lahteine
317673fec3
Init watchdog last in setup()
il y a 6 ans
Scott Lahteine
eb212ae073
Add suspend_auto_report flag to suppress auto-report
il y a 6 ans
Scott Lahteine
ffbf63e6af
Add HAS_TEMP_SENSOR conditional
il y a 6 ans
Scott Lahteine
36262a0479
Use static classes for job timers (#9938 )
il y a 6 ans
Bob-the-Kuhn
025118da3e
Init print_job_timer in setup() instead of "early" (#9937 )
il y a 6 ans
TheSFReader
eb079959fb
Report sd card progress [FR] #9751 (#9832 )
* SD Status auto-report feature
Feature Request #9751
il y a 6 ans
Scott Lahteine
cfdcf91df5
Fix compile error with initTone
il y a 6 ans
Scott Lahteine
65519263f4
Fix broken LEVEL_BED_CORNERS
Fix #8805
il y a 6 ans
Scott Lahteine
73cd34b121
Finish AUTO_POWER_CONTROL implementation
Followup to #9503
il y a 6 ans
Studiodyne
d3ca82d8c2
Support for multiple filament runout sensors
il y a 6 ans
Scott Lahteine
ca55f2927a
Pulldown pin mode support (#9701 )
Implemented for LPC1768.
il y a 6 ans
Scott Lahteine
93c0198b2d
Init LCD welcome message programmatically
il y a 6 ans
teemuatlut
5990266724
Init CS pins before loading settings (#9566 )
il y a 6 ans
Scott Lahteine
112917cfef
No EXTRUDER_RUNOUT_PREVENT during print
il y a 6 ans
Scott Lahteine
b2f8b4ada5
I2C position encoders update (#9533 )
Updating I2C position encoders to enable babystepping and Babystep XY when using the ecm microstep correction method. Also changed default method to ECM microstep.
il y a 6 ans
Scott Lahteine
b3f115fa0a
Marlin.ino needs no content (#9506 )
il y a 6 ans
Scott Lahteine
b5e92f4f90
[2.0.x] Enable / disable PSU automatically (#9503 )
il y a 6 ans
Scott Lahteine
a718f5bdf3
Don't run `M600` on filament runout if the nozzle is cold
il y a 6 ans
Thomas Moore
f7efac57b7
Multi-host support
il y a 7 ans
Scott Lahteine
7541316bb4
Add M701/M702 Filament Load/Unload, M603
il y a 6 ans
Scott Lahteine
9686ffedef
Single pause flag also indicates SD print pause
il y a 6 ans
Scott Lahteine
026e301307
lcd_map_control deps on ULTIPANEL
il y a 6 ans
etagle
33a6fc70e4
Adding USB MSD implementation to the HAL: Now, when you plug the Native USB port of the Arduino DUE to your PC, it will be detected as a composite USB device: One of the devices is a USB CDC (Serial port over USB) with native USB handshake (no more overflows!!) (set SERIAL_PORT to -1 to use it as main serial port) and also, a MSD (USB Mass Storage Device) will be detected, and the SD card present on the socket will be reflected as a Removable disk on your PC)
il y a 6 ans
etagle
b6f9c333d4
Adding hooks into the idle loop so HALs can execute 2nd plane tasks, such as serving SD card read/writes requested from the USB MSD layer
il y a 6 ans
teemuatlut
0cd1e91056
[2.0.x] TMC driver update (#8769 )
il y a 6 ans
Dave Johnson
69efb87d19
typo in Marlin.cpp
il y a 6 ans
Scott Lahteine
e37dd64548
Apply LEDColor, language fixes
il y a 6 ans
Scott Lahteine
9406c87a97
Fix up LCD init / charset
il y a 6 ans
Scott Lahteine
4371345cbe
Don't re-init graphical LCD after boot screen
Followup to 13a3fb1acc
il y a 6 ans