Scott Lahteine
|
c5cac486f5
|
Use a, b, c instead of lx, ly, lz
|
2016-10-09 14:34:24 -05:00 |
|
esenapaj
|
f8df88f271
|
Move routine of direction signal of ADVANCE and LIN_ADVANCE from Stepper::isr() to Stepper::advance_isr()
|
2016-10-07 02:01:29 +09:00 |
|
Scott Lahteine
|
ecf7cdde65
|
Augment planner/stepper getters/setters
|
2016-09-29 01:27:37 -05:00 |
|
Scott Lahteine
|
5fff8d148b
|
Clean up digital pots and microsteps
|
2016-09-25 11:16:22 -05:00 |
|
Scott Lahteine
|
cb48292338
|
Use fastio for literal pins
|
2016-09-25 06:33:38 -05:00 |
|
Scott Lahteine
|
eabff30e75
|
Improve MINIMUM_STEPPER_PULSE
|
2016-09-24 02:23:43 -05:00 |
|
Scott Lahteine
|
cc639d7d9c
|
Less indentation in Stepper::isr
|
2016-09-23 03:03:14 -05:00 |
|
Scott Lahteine
|
7dec8071b2
|
Always synchronize in Stepper::set_position
|
2016-09-23 03:03:14 -05:00 |
|
esenapaj
|
954563d603
|
Adjust spacing
|
2016-09-20 19:35:44 +09:00 |
|
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
|
2016-09-20 19:35:44 +09:00 |
|
esenapaj
|
b04ed8f9c3
|
Fix inverted stepper signal of ADVANCED and LIN_ADVANCED
|
2016-09-20 19:35:44 +09:00 |
|
esenapaj
|
8692748ecd
|
Fix broken direction signal of ADVANCED and LIN_ADVANCED
Remove a setting proccess of E direction in advance_isr()
|
2016-09-20 19:35:44 +09:00 |
|
Scott Lahteine
|
edfaf1c582
|
Stepper::report_positions patch
|
2016-09-18 12:58:42 -05:00 |
|
Scott Lahteine
|
6f71bd7372
|
Merge pull request #4754 from thinkyhead/rc_mixing_regression
Unify counter_m and counter_M
|
2016-09-02 12:27:43 -05:00 |
|
Scott Lahteine
|
9bf78ef465
|
Fix capitalization of counter_m
|
2016-09-02 11:31:45 -05:00 |
|
Scott Lahteine
|
42b5616327
|
Try bool for direction instead of long
|
2016-09-02 11:28:48 -05:00 |
|
Scott Lahteine
|
d07a913f21
|
Tweak to stepper advance e_steps update
|
2016-09-02 02:06:17 -05:00 |
|
Scott Lahteine
|
426f662586
|
Apply MINIMUM_STEPPER_PULSE in stepper advance_isr
|
2016-08-30 14:31:48 -05:00 |
|
Scott Lahteine
|
8c7ee4599e
|
Optimize stepper advance_isr
|
2016-08-30 14:31:48 -05:00 |
|
Scott Lahteine
|
9725bcd099
|
Minor "optimizations" in stepper ISR
|
2016-08-30 14:21:43 -05:00 |
|
Scott Lahteine
|
4ec3d1ea58
|
Add some commentary to stepper ISR
|
2016-08-30 14:21:15 -05:00 |
|
Scott Lahteine
|
d9bcc7bb45
|
Set a bool when a stepper block is done
|
2016-08-30 14:20:48 -05:00 |
|
Scott Lahteine
|
08f717e5f7
|
Use bit-size typedefs for some stepper vars
|
2016-08-30 14:19:49 -05:00 |
|
Scott Lahteine
|
759234af60
|
MINIMUM_STEPPER_PULSE option
|
2016-08-27 23:58:40 -05:00 |
|
Scott Lahteine
|
a28e15399f
|
Patch stepper.cpp to allow omitting steppers
|
2016-08-27 20:11:17 -05:00 |
|
Scott Lahteine
|
2f223b8c79
|
Use ABC and XYZ for "3"
|
2016-08-21 00:10:08 -05:00 |
|
Scott Lahteine
|
d8f2876753
|
Replace some float division with multiplication
|
2016-07-24 13:27:50 -07:00 |
|
Scott Lahteine
|
f8b5749235
|
Replace division in planner with multiplication
|
2016-07-24 13:27:49 -07:00 |
|
Scott Lahteine
|
176b9627c7
|
Some cleanup ahead of BLTOUCH support
|
2016-07-17 13:55:38 -07:00 |
|
Scott Lahteine
|
05da02f0a2
|
Implement MIXING_EXTRUDER and SWITCHING_EXTRUDER
|
2016-07-17 10:53:10 -07:00 |
|
Scott Lahteine
|
4b4a582c4f
|
X_DUAL_STEPPER_DRIVERS implementation
|
2016-07-11 10:22:19 -07:00 |
|
Scott Lahteine
|
bd491818d6
|
Reduce storage requirements for strings, make some PGM
|
2016-06-27 20:36:18 -07:00 |
|
Scott Lahteine
|
61f34eec03
|
Merge pull request #4125 from jbrazio/bugfix/planner-warning
Fixes some compiler warnings
|
2016-06-22 19:34:37 -07:00 |
|
João Brázio
|
664232140d
|
Fixes somes compiler warnings
|
2016-06-23 03:12:55 +01:00 |
|
Sebastianv650
|
0c5192b288
|
Patch LIN_ADVANCE timing issue
Also the extruder stepper ISR has to keep an eye on step_loops count.
|
2016-06-22 19:05:14 -07:00 |
|
Scott Lahteine
|
8d8180e028
|
Parse M905 args in Marlin_main.cpp
|
2016-06-13 19:25:28 -07:00 |
|
Scott Lahteine
|
2b340f5acb
|
patch LIN_ADVANCE to use code_value_float
|
2016-06-13 18:54:25 -07:00 |
|
Scott Lahteine
|
aad9c0ed8d
|
Apply updated ISR timing code
|
2016-06-09 21:03:27 -07:00 |
|
Scott Lahteine
|
506d78b2f8
|
Run the advance_isr faster instead of doing multiple e-steps per interrupt
|
2016-06-09 21:03:27 -07:00 |
|
Scott Lahteine
|
6d62a4ffc8
|
Patch LIN_ADVANCE for style and forward-compatibility
|
2016-06-09 21:03:27 -07:00 |
|
Sebastianv650
|
fb8e880734
|
Add LIN_ADVANCE
|
2016-06-09 21:03:27 -07:00 |
|
Scott Lahteine
|
72c6f2923f
|
axis_steps_per_unit => axis_steps_per_mm
|
2016-06-09 17:04:51 -07:00 |
|
Scott Lahteine
|
e2a8961635
|
Use e_steps[EXTRUDERS] instead of e_steps[4]
|
2016-06-05 01:44:53 -07:00 |
|
Scott Lahteine
|
668d50f68e
|
Keep Stepper encapsulation, use static data and methods
|
2016-05-30 16:24:04 -07:00 |
|
Scott Lahteine
|
5172d4ba40
|
COREYZ stepper, planner, endstop, babysteps
|
2016-05-23 13:58:40 -07:00 |
|
Scott Lahteine
|
07c9a11c3c
|
Automatically set X2 stepper pins
|
2016-05-18 19:09:09 -07:00 |
|
Scott Lahteine
|
15fc93d742
|
Cleanup and consolidate probe conditionals for clarity
|
2016-05-08 12:59:43 -07:00 |
|
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
|
2016-05-03 17:07:37 -07:00 |
|
Scott Lahteine
|
96f51f400f
|
Planner singleton class
|
2016-04-30 17:26:50 -07:00 |
|
Scott Lahteine
|
5e4e535ce8
|
Stepper and Endstops as singleton objects
|
2016-04-30 17:26:50 -07:00 |
|