AnHardt
6a6e863a47
Resolve #2581 by adding a missed ';' (PR#67)
9 years ago
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
9 years ago
Richard Wackerbarth
e83575537a
Compiler defines USBCON for USB devices (PR#2433)
9 years ago
Scott Lahteine
87a872e103
Use st_get_position_mm where possible (PR#2411)
9 years ago
Scott Lahteine
d135b15bb8
Init all endstop bits to 0 (PR#2332)
9 years ago
AnHardt
0d9d21d15f
Add a semicolon to make Z_DUAL_STEPPER_DRIVERS compile again.
9 years ago
wurstnase
0f3f7d6835
clean up double endstops
9 years ago
Scott Lahteine
d76a01194d
Slight size reduction by adding idle()
9 years ago
wurstnase
94120740d8
faster compare
!(~(ab)&0x3) and ab == 0x3 are equal
9 years ago
wurstnase
ff98b8632b
new endstop bits
9 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.
9 years ago
wurstnase
21ff773832
rework out_bits
9 years ago
Scott Lahteine
c54a2ea042
Adjust spacing in Marlin_main.cpp and stepper.*
9 years ago
Scott Lahteine
072625ccad
Update headings in Marlin_main.cpp and stepper.cpp
9 years ago
Wurstnase
1d5677cc3b
add missing Z-bits
9 years ago
Wurstnase
df12e68e7d
add missing Z_PROBE-bit
9 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.
9 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.
9 years ago
Wurstnase
79a44a9de3
stepper.cpp macros rework
delete some tabs
9 years ago
Chris Palmer
483384aaa4
Fixed faulty comment merge
9 years ago
Chris Palmer
cc6b7cf3ce
Fixed some comment spellings.
9 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.
9 years ago
Scott Lahteine
53be0f3399
Babystep delay 2us
9 years ago
Scott Lahteine
7336e6df07
Always define old_z, not always z2
9 years ago
Scott Lahteine
5dd87d2e74
Enable all old_z_*_endstop vars for Z_DUAL_ENDSTOPS
- Potentially addressing #1911
9 years ago
Scott Lahteine
ccddc280be
Apply three more commits
9 years ago
Scott Lahteine
8857b9e921
Use the extruder argument in plan_buffer_line
9 years ago
Scott Lahteine
d867c18535
Fix compile error with Z_DUAL_ENDSTOPS
9 years ago
Scott Lahteine
b98ebd517e
disable / enable_all_steppers functions
9 years ago
Scott Lahteine
0e8182bbf2
Additional pin tests, cleanup
9 years ago
Chris Roadfeldt
a57862e29f
Cleaning up code in prep for merge with upstream.
9 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.
9 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.
9 years ago
Scott Lahteine
3348b3bf0c
Allow SD_FINISHED_RELEASECOMMAND to be undefined
9 years ago
Chris Roadfeldt
ec1d9c0b8f
Use Z_PROBE_ENDSTOP_INVERTING when checking pin status.
9 years ago
Chris Roadfeldt
e08f8eed05
Revert 06f767d ..cba5692
This rolls back to commit 06f767d608 .
9 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
9 years ago
AnHardt
2b959a7752
Some additional {} to make the compiler happy.
9 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
9 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
9 years ago
Chris Roadfeldt
92eb8109ab
Fix declaration of old_z_probe_endstop.
9 years ago
Chris Roadfeldt
9f3ff14008
Enabled separate Z Probe and Z Axis endstop use at same time.
Typo fixes in comments in existing code.
9 years ago
Scott Lahteine
ba871e46bf
Fix compiler warnings
- Patched up for most included configurations
9 years ago
Scott Lahteine
55739a4efe
Fix Z_APPLY_STEP
9 years ago