1379 Commits (ead333e7dac5997d2f6f4b129964940018ff1161)

Author SHA1 Message Date
Scott Lahteine ead333e7da line_to_axis_pos => do_homing_move 9 years ago
Scott Lahteine 7a4ccd7967 Add do_probe_move with Z fixes 9 years ago
Scott Lahteine a1bad589c9 Augment debug/homing logging 9 years ago
Scott Lahteine 41b5c48129 Update software endstops if EEPROM is loaded 9 years ago
Scott Lahteine d63b8e2b2b Additional details for I2C_SLAVE_ADDRESS 9 years ago
Scott Lahteine bd928a69ec Add request, capture, flush to TWIBus 9 years ago
Scott Lahteine 97e0aed304 Further refinements of TWIBus 9 years ago
Scott Lahteine 67f119d18b Add an i2c request handler 9 years ago
Scott Lahteine d6a7ca6553 Merge pull request #4584 from thinkyhead/rc_delta_cal_more
Use configured feedrates, center in DELTA_CALIBRATION_MENU
9 years ago
Scott Lahteine 52560e257f Merge pull request #4595 from thinkyhead/rc_i2c_slave
Add support for i2c slave address
9 years ago
Scott Lahteine cd496dd9bd do_blocking_move_to can't be 'inline', takes const ref args 9 years ago
Scott Lahteine dd75fca4d9 Make M155 / M156 a bit more flexible 9 years ago
Scott Lahteine a99ecf71d8 Add support for i2c slave address 9 years ago
Scott Lahteine b63d70b186 Fix serial output for MBL, M303 9 years ago
Scott Lahteine 45f67164b6 Simplify the delay in kill() 9 years ago
Scott Lahteine 367dad5902 Sanity check Z_DUAL_ENDSTOPS with DELTA 9 years ago
Scott Lahteine 7b2abe6fc8 Use steps_to_mm in extruder runout prevent 9 years ago
Scott Lahteine d320065320 Within Marlin, maintain most feed rates in mm/s 9 years ago
Scott Lahteine a00783c41f Format probe stowed test code 9 years ago
AnHardt f37e8a31d7 Make Allen Key Probe stow
by switching off the tests for the probe before the stow move.
9 years ago
Scott Lahteine 938e6d15c4 Patch up some flaws, here and there 9 years ago
Scott Lahteine 7e2bd9a233 Z_RAISE_PROBE_* => Z_PROBE_*_HEIGHT 9 years ago
Scott Lahteine 445458c221 Don't include `zprobe_zoffset` in `do_probe_raise` 9 years ago
Scott Lahteine b73203a0b7 Move some includes around to uncover missing deps 9 years ago
Scott Lahteine 0f030aface Merge pull request #4503 from AnHardt/fix-retract
Correct typo in retract()
9 years ago
Scott Lahteine 330f82971b Buzzer requires BEEPER_PIN 9 years ago
AnHardt 39c4603598 Correct typo in retract. 9 years ago
Scott Lahteine 6eed37aafb Merge pull request #4486 from thinkyhead/rc_pid_add_extrusion_rate_off
PID_EXTRUSION_SCALING, disabled by default
9 years ago
Scott Lahteine 4bf3526d00 Merge pull request #4463 from thinkyhead/rc_azteeg_x3_eeb
Wrangle RAMPS variants and derivatives
9 years ago
Scott Lahteine 63fd1f49a6 PID_EXTRUSION_SCALING, disabled by default 9 years ago
Scott Lahteine f388beafa1 Merge pull request #4476 from otvald/RCBugFix
FIX for endstop adjustemt on delta is offset
9 years ago
Thomas Otvald Jensen fe059f1221 During homing, line_to_axis_pos will make a path which moves across the
endstop trigger point. The move is stopped at endstop, so current_position
should also be adjusted to reflect this!

Caused error in subsequent call in endstop adjustment, since the movement
would assume a wrong starting position.
9 years ago
esenapaj bd73e6d3c8 Fix for PR #4452 (Additional heater-state output changes)
・Add missing ';'
9 years ago
Scott Lahteine bdac2eb13a Don't set non-existent SLED_PIN 9 years ago
Scott Lahteine 8e2f095dde Merge pull request #4456 from jbrazio/speaker-type3
Improvement to non-blocking speaker
9 years ago
Scott Lahteine 9e21b2e51d Merge pull request #4455 from AnHardt/double-bump-feature
double bump probing as a feature
9 years ago
Scott Lahteine db4d03bc81 Merge pull request #4452 from thinkyhead/rc_fix_heaterstates_part_2
Additional heater-state output changes
9 years ago
Scott Lahteine 844a4e799e Account for DELTA in Planner::refresh_positioning 9 years ago
AnHardt 7188ce0ad6 double bump probing as a feature
Why double touch probing is not a good thing.

It's widely believed we can get better __probing__ results when using a double touch when probing.

Let's compare to double touch __homing__.
Or better let's begin with single touch __homing__.
We home to find out out position, so our position is unknown.
To find the endstop we have to move into the direction of the endstop.
The maximum way we have to move is a bit longer than the axis length.
When we arrive at the endstop - when it triggers, the stepper pulses are stopped immediately.
It's a sudden stop. No smooth deacceleration is possible.
Depending on the speed and the moving mass we lose steps here.
Only if we approached slow enough (below jerk speed?) we will not lose steps.

Moving a complete axis length, that slow, takes for ever.
To speed up homing, we now make the first approach faster, get a guess about our position,
back up a bit and make a second slower approach to get a exact result without losing steps.

What we do in double touch probing is the same. But the difference here is:
a. we already know where we are
b. if the first approach is to fast we will lose steps here to.
But this time there is no second approach to set the position to 0. We are measuring only.
The lost steps are permanent until we home the next time.

So if you experienced permanently rising values in M48 you now know why. (Too fast, suddenly stopped, first approach)

What can we do to improve probing?
We can use the information about our current position.
We can make a really fast, but deaccelerated, move to a place we know it is a bit before the trigger point.
And then move the rest of the way really slow.
9 years ago
Scott Lahteine c31f56a38c Deprecate EXTRUDER_WATTS and BED_WATTS 9 years ago
Scott Lahteine e1970b4b28 Show power output in same order as temp output 9 years ago
Scott Lahteine 74df828acc Show ADC values inline rather than after 9 years ago
João Brázio 2b5faa61e2 Consolidates Buzzer and Speaker into a single object 9 years ago
Scott Lahteine b40661cb18 Fix output of heater states 9 years ago
Scott Lahteine 8953e3e984 Allow Z_SAFE_HOMING without a probe 9 years ago
Scott Lahteine 5272147f7c Followup #4402 fixing 3-point leveling 9 years ago
Scott Lahteine 169c21b477 Merge pull request #4402 from thinkyhead/rc_consistent_positioning
Account for coordinate space offsets
9 years ago
Scott Lahteine 2595a40a61 Account for coordinate space more in G28 / G29 / M48 9 years ago
Scott Lahteine b7b7c90477 Merge pull request #4389 from thinkyhead/rc_optimize_planner
Optimize planner with precalculation, etc.
9 years ago
Scott Lahteine b183442c61 Fix inactive_extruder_x_pos for coordinate space 9 years ago