Scott Lahteine
|
ecf7cdde65
|
Augment planner/stepper getters/setters
|
8 years ago |
Scott Lahteine
|
5fff8d148b
|
Clean up digital pots and microsteps
|
8 years ago |
Scott Lahteine
|
cb48292338
|
Use fastio for literal pins
|
8 years ago |
Scott Lahteine
|
eabff30e75
|
Improve MINIMUM_STEPPER_PULSE
|
8 years ago |
Scott Lahteine
|
cc639d7d9c
|
Less indentation in Stepper::isr
|
8 years ago |
Scott Lahteine
|
7dec8071b2
|
Always synchronize in Stepper::set_position
|
8 years ago |
esenapaj
|
954563d603
|
Adjust spacing
|
8 years ago |
esenapaj
|
7e9576dc5b
|
Extend the e_steps[] from int to long for allowing more than 32,767 E steps
Probably needed for long straight lines when using high microstepping
|
8 years ago |
esenapaj
|
b04ed8f9c3
|
Fix inverted stepper signal of ADVANCED and LIN_ADVANCED
|
8 years ago |
esenapaj
|
8692748ecd
|
Fix broken direction signal of ADVANCED and LIN_ADVANCED
Remove a setting proccess of E direction in advance_isr()
|
8 years ago |
Scott Lahteine
|
edfaf1c582
|
Stepper::report_positions patch
|
8 years ago |
Scott Lahteine
|
9bf78ef465
|
Fix capitalization of counter_m
|
8 years ago |
Scott Lahteine
|
42b5616327
|
Try bool for direction instead of long
|
8 years ago |
Scott Lahteine
|
d07a913f21
|
Tweak to stepper advance e_steps update
|
8 years ago |
Scott Lahteine
|
426f662586
|
Apply MINIMUM_STEPPER_PULSE in stepper advance_isr
|
8 years ago |
Scott Lahteine
|
8c7ee4599e
|
Optimize stepper advance_isr
|
8 years ago |
Scott Lahteine
|
9725bcd099
|
Minor "optimizations" in stepper ISR
|
8 years ago |
Scott Lahteine
|
4ec3d1ea58
|
Add some commentary to stepper ISR
|
8 years ago |
Scott Lahteine
|
d9bcc7bb45
|
Set a bool when a stepper block is done
|
8 years ago |
Scott Lahteine
|
08f717e5f7
|
Use bit-size typedefs for some stepper vars
|
8 years ago |
Scott Lahteine
|
759234af60
|
MINIMUM_STEPPER_PULSE option
|
8 years ago |
Scott Lahteine
|
a28e15399f
|
Patch stepper.cpp to allow omitting steppers
|
8 years ago |
Scott Lahteine
|
2f223b8c79
|
Use ABC and XYZ for "3"
|
8 years ago |
Scott Lahteine
|
d8f2876753
|
Replace some float division with multiplication
|
8 years ago |
Scott Lahteine
|
f8b5749235
|
Replace division in planner with multiplication
|
8 years ago |
Scott Lahteine
|
176b9627c7
|
Some cleanup ahead of BLTOUCH support
|
9 years ago |
Scott Lahteine
|
05da02f0a2
|
Implement MIXING_EXTRUDER and SWITCHING_EXTRUDER
|
8 years ago |
Scott Lahteine
|
4b4a582c4f
|
X_DUAL_STEPPER_DRIVERS implementation
|
8 years ago |
Scott Lahteine
|
bd491818d6
|
Reduce storage requirements for strings, make some PGM
|
8 years ago |
João Brázio
|
664232140d
|
Fixes somes compiler warnings
|
8 years ago |
Sebastianv650
|
0c5192b288
|
Patch LIN_ADVANCE timing issue
Also the extruder stepper ISR has to keep an eye on step_loops count.
|
8 years ago |
Scott Lahteine
|
8d8180e028
|
Parse M905 args in Marlin_main.cpp
|
9 years ago |
Scott Lahteine
|
2b340f5acb
|
patch LIN_ADVANCE to use code_value_float
|
9 years ago |
Scott Lahteine
|
aad9c0ed8d
|
Apply updated ISR timing code
|
9 years ago |
Scott Lahteine
|
506d78b2f8
|
Run the advance_isr faster instead of doing multiple e-steps per interrupt
|
9 years ago |
Scott Lahteine
|
6d62a4ffc8
|
Patch LIN_ADVANCE for style and forward-compatibility
|
9 years ago |
Sebastianv650
|
fb8e880734
|
Add LIN_ADVANCE
|
9 years ago |
Scott Lahteine
|
72c6f2923f
|
axis_steps_per_unit => axis_steps_per_mm
|
9 years ago |
Scott Lahteine
|
e2a8961635
|
Use e_steps[EXTRUDERS] instead of e_steps[4]
|
9 years ago |
Scott Lahteine
|
668d50f68e
|
Keep Stepper encapsulation, use static data and methods
|
9 years ago |
Scott Lahteine
|
5172d4ba40
|
COREYZ stepper, planner, endstop, babysteps
|
9 years ago |
Scott Lahteine
|
07c9a11c3c
|
Automatically set X2 stepper pins
|
9 years ago |
Scott Lahteine
|
15fc93d742
|
Cleanup and consolidate probe conditionals for clarity
|
9 years ago |
Scott Lahteine
|
6398d497b3
|
Ultimate followup to Stepper/Planner patch
- Search all symbols and apply prefixes where needed
- Encapsulate some private methods
- Inline some setters
- Make `microstep_mode` a public method
|
9 years ago |
Scott Lahteine
|
96f51f400f
|
Planner singleton class
|
9 years ago |
Scott Lahteine
|
5e4e535ce8
|
Stepper and Endstops as singleton objects
|
9 years ago |
João Brázio
|
bcf1e027bb
|
Fix the redeclaration of _ENDSTOP_HIT
|
9 years ago |
Scott Lahteine
|
7c16e774ca
|
Show all endstops on LCD in checkHitEndstops
|
9 years ago |
Scott Lahteine
|
3e5312f116
|
CORE support for st_set_position & plan_set_position
|
9 years ago |
Scott Lahteine
|
e087a99a10
|
Some cleanup of st_get_pos functions
|
9 years ago |