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
8 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
8 years ago
Scott Lahteine
2b340f5acb
patch LIN_ADVANCE to use code_value_float
8 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
8 years ago
Scott Lahteine
e2a8961635
Use e_steps[EXTRUDERS] instead of e_steps[4]
8 years ago
Scott Lahteine
668d50f68e
Keep Stepper encapsulation, use static data and methods
9 years ago
Scott Lahteine
5172d4ba40
COREYZ stepper, planner, endstop, babysteps
8 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
Scott Lahteine
dc19b69697
No casting needed for SERIAL_ECHOPAIR
9 years ago
esenapaj
7950b5268a
Use SBI macro
9 years ago
Scott Lahteine
5d8036e554
Code cleanup around MOTOR_CURRENT_PWM options
9 years ago
Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
Following up on #3231
9 years ago
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
9 years ago
Scott Lahteine
af32a7d5d6
M120/M121 also set endstops non-homing state
9 years ago
Scott Lahteine
59483221d5
Move stepper DAC to a separate file
9 years ago
Scott Lahteine
5d0570cea0
Make digitalPotWrite depend on HAS_DIGIPOTSS
9 years ago
Stephanie
6843b78f99
Add support for Printrboard RevF
The PrintrBoard Rev F utilizes a mcp4728 DAC to set motor current. Printrbot's implementation utilizes 2 new M-codes to set and write the DAC settings to the DAC EEPROM: `M909` (Read DAC) and `M910` (Write DAC). `M907` is re-used to set value, `M908` for direct control.
The Pins file for the RevF board is included.
9 years ago