Scott Lahteine
46453905d6
Apply remaining ENABLED/DISABLED conditionals
9 years ago
Richard Wackerbarth
4b9d5cd352
Use lowercase names for serial instances
9 years ago
Scott Lahteine
c35fb88094
Overridable Options - Part 8 (PR#2560)
Apply `ENABLED` / `DISABLED` macros to stepper-related files.
9 years ago
AnHardt
27d7d2ccab
Correct bracketing for COREXY-XZ
9 years ago
Scott Lahteine
278aa15301
Add COUNT macro and apply
9 years ago
Scott Lahteine
000a6fce46
Extract update_endstops from stepper ISR (PR#2474)
9 years ago
Scott Lahteine
9f53e2f0c9
Implement COREXZ in stepper.cpp and planner.cpp
10 years ago
Richard Wackerbarth
e83575537a
Compiler defines USBCON for USB devices (PR#2433)
10 years ago
Scott Lahteine
87a872e103
Use st_get_position_mm where possible (PR#2411)
10 years ago
Scott Lahteine
d135b15bb8
Init all endstop bits to 0 (PR#2332)
10 years ago
AnHardt
0d9d21d15f
Add a semicolon to make Z_DUAL_STEPPER_DRIVERS compile again.
10 years ago
wurstnase
0f3f7d6835
clean up double endstops
10 years ago
Scott Lahteine
d76a01194d
Slight size reduction by adding idle()
10 years ago
wurstnase
94120740d8
faster compare
!(~(ab)&0x3) and ab == 0x3 are equal
10 years ago
wurstnase
ff98b8632b
new endstop bits
10 years ago
AnHardt
bc0764894a
Shift call of start_watching_heater() into setTargetHotend()
to warrant watching is set or reset.
Make setTargetBed() in _lcd_preheat() dependant of TEMP_SENSOR_BED.
Use disable_all_heaters() in lcd_cooldown() and abort_on_endstop_hit.
10 years ago
wurstnase
21ff773832
rework out_bits
10 years ago
Scott Lahteine
c54a2ea042
Adjust spacing in Marlin_main.cpp and stepper.*
10 years ago
Scott Lahteine
072625ccad
Update headings in Marlin_main.cpp and stepper.cpp
10 years ago
Wurstnase
1d5677cc3b
add missing Z-bits
10 years ago
Wurstnase
df12e68e7d
add missing Z_PROBE-bit
10 years ago
Wurstnase
b55f32f8a1
replace some bools
this PR replaces some bools with one char. this will safe 3 bytes and should also be sometimes a little bit faster.
10 years ago
Wurstnase
073e4af7e2
We don't need the old standard one. The STEP_ADD and STEP_IF_COUNTER are also good for non-Toshiba stepper driver.
10 years ago
Wurstnase
79a44a9de3
stepper.cpp macros rework
delete some tabs
10 years ago
Chris Palmer
483384aaa4
Fixed faulty comment merge
10 years ago
Chris Palmer
cc6b7cf3ce
Fixed some comment spellings.
10 years ago
Chris Palmer
e4595fa24a
Fixed jump in speed when using high accelerations on axes with lots of steps.
I.e., when acceleration * steps per mm > 2,000,000.
This was done by changing MultiU24X24toH16 to take a 32b bit operand.
Removed the claim that stepper.cpp uses the Leib algorithm.
10 years ago
Scott Lahteine
53be0f3399
Babystep delay 2us
10 years ago
Scott Lahteine
7336e6df07
Always define old_z, not always z2
10 years ago
Scott Lahteine
5dd87d2e74
Enable all old_z_*_endstop vars for Z_DUAL_ENDSTOPS
- Potentially addressing #1911
10 years ago
Scott Lahteine
ccddc280be
Apply three more commits
10 years ago
Scott Lahteine
8857b9e921
Use the extruder argument in plan_buffer_line
10 years ago
Scott Lahteine
d867c18535
Fix compile error with Z_DUAL_ENDSTOPS
10 years ago
Scott Lahteine
b98ebd517e
disable / enable_all_steppers functions
10 years ago
Scott Lahteine
0e8182bbf2
Additional pin tests, cleanup
10 years ago
Chris Roadfeldt
a57862e29f
Cleaning up code in prep for merge with upstream.
10 years ago
Chris Roadfeldt
a508d835db
Changed Z_PROBE_AND_ENDSTOP to Z_PROBE_ENDSTOP.
Updated documentation in Configuration.h.
Cleaned up and commented some code relating to Z_PROBE_ENDSTOP.
Separated Z_MIN_ENDSTOP and Z_PROBE_ENDSTOP completely.
10 years ago
Chris Roadfeldt
17707e7479
Fixed Z_PROBE_PIN pullup bug.
Documented some additional areas that should be addressed if Z_PROBE is
fully separated from Z_MIN or Z_MAX.
Fixed a documentation error in sanity checks. Servos start at 0 not 1.
10 years ago
Scott Lahteine
3348b3bf0c
Allow SD_FINISHED_RELEASECOMMAND to be undefined
10 years ago
Chris Roadfeldt
ec1d9c0b8f
Use Z_PROBE_ENDSTOP_INVERTING when checking pin status.
10 years ago
Chris Roadfeldt
e08f8eed05
Revert 06f767d..cba5692
This rolls back to commit 06f767d608
.
10 years ago
Scott Lahteine
d73b169de3
Apply leveling for DELTA,
- Fix `prepare_move` function not calling `adjust_delta`
- Add more shorthand for plan_buffer_line.
- Fix wrong `federate` usage, assuming they are all mm/m
- Minor `stepper.cpp` cleanup
10 years ago
AnHardt
2b959a7752
Some additional {} to make the compiler happy.
10 years ago
Chris Roadfeldt
324c14943b
Bug fixes for Z_PROBE_AND_ENDSTOP.
Code cleanup for Z_PROBE_AND_ENDSTOP.
Added Z_PROBE_PIN to pins_RAMPS_13.h
10 years ago
Scott Lahteine
afff968e88
ARRAY_BY_EXTRUDERS, shorthand to sync planner
- Add some documentation to planner and stepper headers
- Patch up RAMBO pins with undefs
- Add `sync_plan_position` inline to set current XYZE
- Swap indices in `extruder_offset` to fix initialization values
10 years ago
Chris Roadfeldt
92eb8109ab
Fix declaration of old_z_probe_endstop.
10 years ago
Chris Roadfeldt
9f3ff14008
Enabled separate Z Probe and Z Axis endstop use at same time.
Typo fixes in comments in existing code.
10 years ago
Scott Lahteine
ba871e46bf
Fix compiler warnings
- Patched up for most included configurations
10 years ago
Scott Lahteine
55739a4efe
Fix Z_APPLY_STEP
10 years ago
Scott Lahteine
19d418cd6a
Fix up the code to eliminate warnings
10 years ago