152 Commits (d4415dcf592bbb1db869316a3020d92fa5a23edb)

Author SHA1 Message Date
Scott Lahteine d4415dcf59 Fix analogWrite ambiguity 6 years ago
Tanguy Pruvot 19aafb9050 Fix STM32F1 motor shocks (stepper timer issue) (#14030) 6 years ago
Scott Lahteine 93cd66ac11 Tweaky change from (C) to (c) 6 years ago
InsanityAutomation 06f3273531 Fix DELTA pulse wait bug (#14028) 6 years ago
Scott Lahteine ad4ffa1d2f
Use C++ language supported 'nullptr' (#13944) 6 years ago
Tanguy Pruvot 7da63fa03f Fix NOMORE() sign warning in stepper (#13894) 6 years ago
Marcio Teixeira 15357af67c Backlash cleanup (#13659)
…And save backlash, fil. sensor, ExtUI userdata to EEPROM.
6 years ago
Scott Lahteine 49cf92dc36
Extended condition macros (#13419)
Allow `ENABLED`, `DISABLED`, `PIN_EXISTS`, and `BUTTON_EXISTS` to take multiple arguments. Also add:
- Alias `ANY(...)` for `!DISABLED(...)`
- Alias `ANY_PIN(...)` for `PIN_EXISTS(a) || PIN_EXISTS(b) ...`
- Alias `EITHER(A,B)` for `ANY(...)`
- Alias `ALL(...)` and `BOTH(A,B)` for `ENABLED(...)`
- `NONE(...)` for `DISABLED(...)`
6 years ago
InsanityAutomation 09eb30dc05 IDEX Mirror mode based on Formbot / Vivedino Symmetric mode (#13404) 6 years ago
Scott Lahteine 67bee06e43 No patch needed for non-libmaple analogWrite
See https://github.com/pinchies/Marlin/pull/1#issuecomment-471388743
6 years ago
Scott Lahteine f89b375fb9
Fixes and improvements for PWM pins (#13383) 6 years ago
Scott Lahteine 1f7e220387 Make HAL ISR macros function-like 6 years ago
Robert Mendon 367d392880 Init stepper current after stepper pins are set up (#13302) 6 years ago
Vasily Evseenko 71773b128d Fix stepper use before init. Add Ultimaker2+ Extended clone config (#13284) 6 years ago
Bob Kuhn ddbe4cfa20 Printrboard G2 support (#13116) 6 years ago
Scott Lahteine 0feeef2604 Update copyright in headers 6 years ago
Simon Jouet 5cd0fa3ce1 Basic GPIO expander using the ESP32 I2S peripheral (#12959) 6 years ago
Scott Lahteine 1bd9a63049 Add HAS_EXTRA_ENDSTOPS macro 6 years ago
Scott Lahteine d4d1b28a06 Fix some include paths 6 years ago
Mark Zachmann 4d1093b386 Fix init of last_direction_bits (#13067) 6 years ago
jeffstaley 0da636e1a3 Set correct stepper direction on reset (#13032)
On a reset steppers were being initialized to incorrect direction. Original code wasn't respecting `INVERT_Z_DIR` define.
6 years ago
Bob Kuhn 2f35747f29 L6470 SPI daisy chain support (#12895) 6 years ago
TheLongAndOnly cb643d87df Adding missing code for triple Z-stepper auto-align (#12786) 6 years ago
Scott Lahteine 6cf8d40f41 Fix some serial echos of pin states 6 years ago
Scott Lahteine c986239837
A single SERIAL_ECHO macro type (#12557) 6 years ago
Scott Lahteine edfd106bc5
Rejigger Filament Runout class (#12428) 7 years ago
Ryan 052d102ded UltiMachine Archim 1 support (#12404) 7 years ago
Scott Lahteine 9da6809ac3 Adjust some comment spacing 7 years ago
Scott Lahteine 5182eaf661 Fix endstops enable behavior during probing
Fix a bug introduced in #9582
7 years ago
Scott Lahteine e0956bb572 Drop 'register' storage specifier 7 years ago
Scott Lahteine 6e3caf23b6 IS_DELTA => ENABLED(DELTA) 7 years ago
TheLongAndOnly 5536228359 G34 Auto-align multi-stepper Z axis (#11302) 7 years ago
InsanityAutomation aebbb2359d Fix IDEX homing X0 wrong direction (#12200) 7 years ago
forkoz 3a3ab3391f Return set_directions() to stepper.cpp (#12182)
Initial manual Z move can be negative if your stepper is inverted. Leads to bad situations for crashed or initially booted printers.
7 years ago
AnHardt d82bcdeea1 Make PULSE_STOP(E) conditional (#12121) 7 years ago
Chris Pepper c90e26dfa6 fix normal extruder stepping (#12118) 7 years ago
Marcio Teixeira 056561df93 [2.0.x] Enhancements to FILAMENT_RUNOUT_SENSOR (#12069)
- Added FILAMENT_RUNOUT_DISTANCE_MM option
- Added FILAMENT_MOTION_SENSOR option
7 years ago
AnHardt f56968ba0b New Continuous Filament Mixer (#12098) 7 years ago
Scott Lahteine ddaef1a60c Clean trailing whitespace 7 years ago
Scott Lahteine 45e738876a Add stepper MS3 support
Co-Authored-By: TheLongAndOnly <thelongandonly@users.noreply.github.com>
7 years ago
Scott Lahteine d556dc1865
Fix and improve EEPROM storage (#12054)
* Clean up Temperature PID
* Improve EEPROM read/write/validate
* Group `SINGLENOZZLE` saved settings
* Group planner saved settings
* Group filament change saved settings
* Group skew saved settings
* Group `FWRETRACT` saved settings
7 years ago
Roxy-3D 0780913848 IDEX Improvements (#11848) 7 years ago
Scott Lahteine 1718eff54a Code changes supporting up to 6 extruders 7 years ago
Holger Müller 1a6f2b29b8 Add support for Triple-Z steppers/endstops 7 years ago
Scott Lahteine d882717d98
Save some PROGMEM with constexpr (#11798)
When possible, make `active_extruder` a `constexpr` to save some PROGMEM.
7 years ago
Sebastianv650 7e8c073fba Fix extruder stops extruding with LA (#11758) 7 years ago
Scott Lahteine d1ceaf5550
[2.0.x] Followup to IDEX changes (#11707) 7 years ago
Roxy-3D 7680b64aa6
IDEX clean up (#11690) 7 years ago
Dave Johnson c64199941e Compile only selected PIO environment (#11519) 7 years ago
Giuliano e85feb2545 [2.0.x] Better timing handling (#11461) 7 years ago