Luu Lac
0fa345f98f
Laser updates followup ( #18237 )
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
4 years ago
Scott Lahteine
a1f3d2f3cd
Move set_all_z_lock to Stepper
4 years ago
Scott Lahteine
2e03c7939c
Simplification
4 years ago
Colin Godsey
8a22ef0c83
G6 Direct Stepping ( #17853 )
4 years ago
Scott Lahteine
ab2b98e425
Apply composite tests
5 years ago
Ben
df8b7dfc40
Various Laser / Spindle improvements ( #15335 )
5 years ago
Scott Lahteine
3a07b4412d
Asynchronous M114 and (R)ealtime position option ( #17032 )
5 years ago
Scott Lahteine
99a5074372
Fix babystep include, typos in stepper.cpp
Fix #16881
5 years ago
Scott Lahteine
64a81f887a
EXPERIMENTAL integrated BABYSTEPPING ( #16829 )
5 years ago
Scott Lahteine
0b984519c3
Clean up stepper and babystep ( #16857 )
5 years ago
Scott Lahteine
bfad23d3e2
(c) 2020
5 years ago
InsanityAutomation
0fcf2b1110
Quad Z stepper support ( #16277 )
5 years ago
Scott Lahteine
a2cda631d9
Clean up trailing whitespace
5 years ago
Jason Smith
d5bc5547ee
Step timing cleanup and rounding fix ( #16258 )
5 years ago
Jason Smith
1bad8f1b17
Improve pulse timing and step reliability ( #16128 )
5 years ago
Scott Lahteine
e3fd0519b3
Reduce need for UNUSED
5 years ago
Scott Lahteine
50e4545255
Add custom types for position ( #15204 )
5 years ago
Scott Lahteine
d63e0f6d98
Pending refactor tweaks
5 years ago
Scott Lahteine
465c6d9230
Simpler Allen Key config. Fixes, cleanups from refactor ( #15256 )
5 years ago
Karl Andersson
123ecfe613
Allow MINIMUM_STEPPER_PULSE override with LV8729 ( #15162 )
5 years ago
Scott Lahteine
586b334c2a
Split up stepper indirection ( #15111 )
5 years ago
Scott Lahteine
750a16ad38
Fix MIN/MAX function collision with macros
5 years ago
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
5 years ago
Scott Lahteine
93ab16c6e4
Remove old mixing ISR comment
5 years ago
Scott Lahteine
6572848d7f
Fix stepper timing bug
5 years ago
chai-md
940ff8e7c8
Improve LV8729 stepping ( #13776 )
5 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
Vasily Evseenko
71773b128d
Fix stepper use before init. Add Ultimaker2+ Extended clone config ( #13284 )
6 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
6 years ago
Scott Lahteine
1bd9a63049
Add HAS_EXTRA_ENDSTOPS macro
6 years ago
Scott Lahteine
d4d1b28a06
Fix some include paths
6 years ago
Scott Lahteine
95223cb28e
Remove dead code from stepper.h
These values are always supplied by `Conditionals_post.h`.
6 years ago
Scott Lahteine
f5eab912ed
Apply #pragma once, misc cleanup ( #12322 )
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
6 years ago
Scott Lahteine
31c28d0dd2
Drop pgm_read_*_near and let headers choose ( #12301 )
- Drop `pgm_read_*_near` and let headers choose.
- Define `USE_EXECUTE_COMMANDS_IMMEDIATE` as a conditional.
- Add `process_subcommands_now` for SRAM-based commands.
6 years ago
TheLongAndOnly
5536228359
G34 Auto-align multi-stepper Z axis ( #11302 )
6 years ago
AnHardt
f56968ba0b
New Continuous Filament Mixer ( #12098 )
6 years ago
Scott Lahteine
45e738876a
Add stepper MS3 support
Co-Authored-By: TheLongAndOnly <thelongandonly@users.noreply.github.com>
6 years ago
Roxy-3D
0780913848
IDEX Improvements ( #11848 )
6 years ago
Holger Müller
1a6f2b29b8
Add support for Triple-Z steppers/endstops
6 years ago
Scott Lahteine
215eee4fe5
Use 'friend' to access set_directions
6 years ago
Cassiano Leal
ff51e7322d
Fix for Stepper::set_directions() compilation error ( #11838 )
6 years ago
Scott Lahteine
d882717d98
Save some PROGMEM with constexpr ( #11798 )
When possible, make `active_extruder` a `constexpr` to save some PROGMEM.
6 years ago
Scott Lahteine
a4b0148365
Easier to find 'static inline'
6 years ago
Scott Lahteine
aa4cd2e861
Eliminate stepper.* signed/unsigned warnings
6 years ago
Eduardo José Tagle
edb21f349a
Fix stepper/planner block handling, race conditions ( #11098 )
- Allow planner to alter the deceleration phase of the currently executing block.
- Remove BUSY flag, as it is NON ATOMIC to set bits in the Stepper ISR and Planner at the same time.
6 years ago
Eduardo José Tagle
48a15d1c7e
[2.0.x] Fix stepper/planner race condition and Stepper pulse timer ( #11081 )
* Planner: Removal of some race conditions between Stepper ISR and Planner, some of them pointed out by @AnHardt , some of my own findings
* Fixing timing on stepper pulses adding a compensation for the non-null time required to set ports.
6 years ago
Scott Lahteine
7406f04029
Use MAX (not max) in stepper.h
6 years ago
Scott Lahteine
0d79128c8d
Localize stepper-specific defines
6 years ago
Scott Lahteine
4dbec774b5
HAL_*_TIMER_RATE => *_TIMER_RATE
6 years ago
Scott Lahteine
43bdd0bfe4
Fix indent in stepper.h
6 years ago