Shane Francis
4c8330c15c
Trim Adjustments for Delta Configurations
9 years ago
Scott Lahteine
962120d1d2
Fix spacing in some conditional blocks
9 years ago
Richard Wackerbarth
20b4772155
Create DEBUG_LEVELING_FEATURE
10 years ago
Scott Lahteine
194f98ff95
Debug messages for homing and leveling
10 years ago
Richard Wackerbarth
6292d9e815
Rename ENABLE_AUTO_BED_LEVELING
With the introduction of the #if ENABLED(…)
reads better than
10 years ago
Christian Lefrançois
9897a9147c
Update ABL comments (PR#95)
* Updates the auto bed leveling comments ONLY.
* Renames "Z probe" word usage in //comments and #errors properly.
9 years ago
Scott Lahteine
23d742bf06
Don't free the stack array plane_equation_coefficients (PR#83)
10 years ago
Scott Lahteine
e3b1e08777
Patch G30 to use raise_z_for_servo (PR#73)
10 years ago
Scott Lahteine
a1eb90d5c0
Save another 30 bytes in gcode_SET_Z_PROBE_OFFSET
10 years ago
Scott Lahteine
91122277f4
Reduce gcode_SET_Z_PROBE_OFFSET by 88 bytes
10 years ago
AnHardt
5707a2c3d5
indexindexIntoAB is only vald for !DELTA
10 years ago
AnHardt
d8860f9ad9
Alway end at the same point
Always end at [RIGHT_PROBE_BED_POSITION, BACK_PROBE_BED_POSITION]
Regardles the evennes of auto_bed_leveling_grid_points.
10 years ago
AnHardt
4ca8f4a9a7
Always zigzag
Use the shortest way between probing-points.
10 years ago
AnHardt
3d23424121
Add array indexIntoAB[xx][yy]
and use it.
10 years ago
AnHardt
e2d69f66b2
Make Z_PROBE a Z_MIN_PROBE (PR#65)
Currently we use the probe exclusively as a device to find the build platform(bed).
For the currently supported setups this means, we use it as a additional min-endstop.
A triggered when not deployed probe disturbs the homing process for max-endstops.
Rename ENDSTOPPULLUP_ZPROBE to ENDSTOPPULLUP_ZMIN_PROBE
Rename Z_PROBE_ENDSTOP_INVERTING to Z_MIN_PROBE_ENDSTOP_INVERTING
Rename Z_PROBE_ENDSTOP to Z_MIN_PROBE_ENDSTOP
Rename DISABLE_Z_PROBE_ENDSTOP to DISABLE_Z_MIN_PROBE_ENDSTOP
Rename Z_PROBE_REPEATABILITY_TEST to Z_MIN_PROBE_REPEATABILITY_TEST
Rename Z_PROBE_ENDSTOP to Z_MIN_PROBE_ENDSTOP
Adjust comments accordingly
Remove Z_MAX check for the probe in update_endstops().
Using an delta related idea of @clefranc from #61 ,
extended to the general change for all setups.
Tested with Prusa i3, max-z-endstop and permanently triggered z-probe.
Worked for @clefranc's delta.
10 years ago
Richard Wackerbarth
9d8cc24abf
Continue from the line following the M999 (PR#60)
If the printer is going to accept the M999,
then it should continue from that line number.
10 years ago
Scott Lahteine
46453905d6
Apply remaining ENABLED/DISABLED conditionals
10 years ago
Richard Wackerbarth
b227d8c128
Supply a VERSION in a short form for displays
The long descriptor will still be available in M115
10 years ago
AnHardt
4f46df5dab
Make bootscreen configurable for the graphic displays
Saves about 473 byte of progmem and 28 bytes of RAM.
10 years ago
Scott Lahteine
b4abb0ae7f
Apply ENABLED / DISABLED to Marlin core files (PR#2558)
10 years ago
Scott Lahteine
9d151bb61b
servo_endstop_angles -> servo_endstop_angle
10 years ago
Scott Lahteine
1f63293624
servo_endstops -> servo_endstop_id
10 years ago
Scott Lahteine
ed4a6371ad
Add HAS_SERVO_ENDSTOPS to simplify conditonals
10 years ago
Scott Lahteine
ae9274be05
Fix minor compiler warnings in for loops
10 years ago
Scott Lahteine
4a58e447a1
Add array size to servo_endstop_angles (PR#2553)
10 years ago
AnHardt
d03f037a92
Get rid of malloc() and free() (PR#2549)
Just the minimal changes to qr_solve.cpp and .h to get rid of malloc() and free().
Saves about 656 bytes of progmem (library-code)
and 22 bytes for static variables.
Should use exactly the same amount of stack as it did before on the heap.
10 years ago
Scott Lahteine
3b2b2313ff
Combine if block related to SERVO_ENDSTOPS
10 years ago
Scott Lahteine
0af2a80e06
Make SERVO_ENDSTOP_ANGLES 2-dimensional
10 years ago
Scott Lahteine
9f48798ffd
Replace ENABLED with DEFINED for SERVO_ENDSTOPS (PR#2542)
10 years ago
Richard Wackerbarth
ae00fad75b
Rename as M100
10 years ago
Richard Wackerbarth
a401d738df
There is an echo in here
10 years ago
Richard Wackerbarth
ed7d45e8f5
Memory watcher
10 years ago
Scott Lahteine
bea6739774
Don't include Z_RAISE_AFTER_PROBING if not used (PR#2527)
10 years ago
Scott Lahteine
e4c01f1c7e
Simplify init with ARRAY_BY_EXTRUDERS1 macro (PR#2507)
10 years ago
Scott Lahteine
e2957df05c
Shorthand for do_blocking_move_to
10 years ago
Scott Lahteine
819c5b9b50
Adjust comment on Z adjustment
10 years ago
Scott Lahteine
5a7356b6fc
Patch for G29 final Z position
Include all the necessary pieces to get the final Z position after
probing the bed, and add commentary about other possible changes.
10 years ago
AnHardt
088e09e052
Add forgotten Marlin_main.cpp
10 years ago
Scott Lahteine
b116c096bd
Reduce set_homing_bump_feedrate, save 42 bytes (PR#2512)
Updates to `set_homing_bump_feedrate`:
- Move the string into Program Memory, reduce length by 31 bytes
- Use an auto to get the divisor, adjust it on error
- Set feedrate once, at the end
10 years ago
Scott Lahteine
469843427d
Reduce code in gcode_M81 (PR#2497)
10 years ago
Scott Lahteine
c66955aaf9
Mark unchanging arrays as const (PR#2494)
The compiler may be able to optimize if it knows an array won’t be
changing.
10 years ago
Scott Lahteine
278aa15301
Add COUNT macro and apply
10 years ago
Scott Lahteine
aac2b9aa9d
Reduce code in gcode_M84 (PR#2492)
`gcode_M84` only needs to call `finishAndDisableSteppers`, which calls
all the other functions.
10 years ago
Scott Lahteine
e83eac312e
Move plan_arc next to prepare_move
10 years ago
Scott Lahteine
5c5936508d
G2/G3 Arcs for Delta
- Update prepare_move_delta to take a target argument
- Add Delta support to plan_arc
10 years ago
Scott Lahteine
3b23ccd366
Patch servos code for move
- Have `Servo::attach` explicitly return -1 if it fails
- Check for -1 in `Servo::move` because `servoIndex` might be 0
- Make `attach` / `detach` calls conditional on `SERVO_LEVELING`
- Move `SERVO_LEVELING` define to `Conditionals.h`
10 years ago
Patrick Bogen
fba4e6241b
Specify print format for reporting invalid tmp_extruder (PR#2465)
10 years ago
AnHardt
d15d869267
Rename axis_is_at_home() to set_axis_is_at_home() (PR#2464)
to make clear - it's not a question but an order.
10 years ago
Scott Lahteine
f209b755a5
Move the Z probe as far as needed to trigger the switch (PR#2461)
10 years ago
Scott Lahteine
0f1df62389
Fixup comments in code_seen
10 years ago