Scott Lahteine
e1970b4b28
Show power output in same order as temp output
8 years ago
Scott Lahteine
74df828acc
Show ADC values inline rather than after
8 years ago
João Brázio
2b5faa61e2
Consolidates Buzzer and Speaker into a single object
8 years ago
Scott Lahteine
b40661cb18
Fix output of heater states
8 years ago
Scott Lahteine
8953e3e984
Allow Z_SAFE_HOMING without a probe
8 years ago
Scott Lahteine
5272147f7c
Followup #4402 fixing 3-point leveling
8 years ago
Scott Lahteine
169c21b477
Merge pull request #4402 from thinkyhead/rc_consistent_positioning
...
Account for coordinate space offsets
8 years ago
Scott Lahteine
2595a40a61
Account for coordinate space more in G28 / G29 / M48
8 years ago
Scott Lahteine
b7b7c90477
Merge pull request #4389 from thinkyhead/rc_optimize_planner
...
Optimize planner with precalculation, etc.
8 years ago
Scott Lahteine
b183442c61
Fix inactive_extruder_x_pos for coordinate space
8 years ago
Scott Lahteine
f75b0c2ee1
Make POSITION macros global
8 years ago
Scott Lahteine
101b60ef42
Tweak Dual X Carriage data spacing
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
db5df9500b
Move sync_plan_position closer to the top
8 years ago
João Brázio
50fb0f7cec
M31 serial output is now always in EN
8 years ago
João Brázio
62d96d72f3
Renamed timestamp_t to duration_t
8 years ago
Scott Lahteine
bb93b6822a
Use set_current_from_steppers_for_axis
8 years ago
AnHardt
96a162beda
Use implications from #4370 in run_z_probe()
...
See also https://github.com/MarlinFirmware/Marlin/pull/4370#issuecomment-234713680
8 years ago
Scott Lahteine
4e67a85a5d
Macros to loop over axes
8 years ago
esenapaj
784be56e99
Follow-up the PR #4353 (General cleanup: enum)
...
・Update description of M111
8 years ago
Scott Lahteine
08459a003f
Undo the self-sabotage that is do_blocking_move_to_axis_pos
8 years ago
esenapaj
d32c4056ad
Fix for the PR #4379 (Additional logging of do_blocking_move_to)
...
・Remove unneeded PSTR()
8 years ago
Scott Lahteine
8099ee51a5
Merge pull request #4379 from thinkyhead/rc_blocking_move_logging
...
Additional logging of do_blocking_move_to
8 years ago
Scott Lahteine
ad16d5019e
Additional logging of do_blocking_move_to
8 years ago
Scott Lahteine
652fd8a826
Merge pull request #4362 from thinkyhead/rc_duplication_mode
...
DUAL_NOZZLE_DUPLICATION_MODE
8 years ago
Scott Lahteine
6da3729531
Merge pull request #4370 from thinkyhead/rc_delta_fwd_kinematics
...
Delta Forward Kinematics (and LOGICAL_POSITION)
8 years ago
Scott Lahteine
b3eb0c8569
Add LOGICAL_POSITION macro, apply to kinematics
8 years ago
Scott Lahteine
35a610abf9
const arg to inverse_kinematics
8 years ago
Scott Lahteine
b6afa028f4
Don't call adjust_delta on SCARA
8 years ago
Scott Lahteine
d5e2d523c7
Generalize kinematics function names
8 years ago
Scott Lahteine
9c4ad7d7ef
Clean up delta declarations in Marlin_main.cpp
8 years ago
Scott Lahteine
4b1725628b
Move kinematic functions to "private" scope
8 years ago
Scott Lahteine
cde068ea42
Use set_current_from_steppers in quickstop_stepper
8 years ago
Scott Lahteine
9f30cc84ce
Use set_current_from_steppers for other kinematics
8 years ago
AnHardt
5db9b940ee
Use forwardKinematics in DELTA run_z_probe()
8 years ago
Scott Lahteine
cbc7f22ad9
Implement DUAL_NOZZLE_DUPLICATION_MODE
8 years ago
Scott Lahteine
179e091473
Merge pull request #4374 from thinkyhead/rc_jbrazio_timestamp_t
...
Implements timestamp_t structure
8 years ago
AnHardt
499e404fbf
forwardKinematics for Delta printers
8 years ago
João Brázio
23043a1e05
Rework some code to use timestamp_t struct (saves 72 bytes)
8 years ago
Scott Lahteine
0b2c608d2f
Merge pull request #4372 from jbrazio/gcc-bark
...
Fix minor gcc warning
8 years ago
Scott Lahteine
311c7dadb6
Cleanup do_blocking_move_to for DELTA
8 years ago
Scott Lahteine
b78590e63d
Patch and cleanup run_z_probe
8 years ago
João Brázio
2f7716987d
Fix minor gcc warning
8 years ago
AnHardt
376a57232e
DELTA do_blocking_move_to() more like the Chartesian one
8 years ago
AnHardt
6ef26a85d8
Back to the differences method in run_z_probe()
8 years ago
Scott Lahteine
16e5348659
Merge pull request #4360 from thinkyhead/rc_toolchange_for_G28
...
Always switch to tool 0 for G28
8 years ago
Scott Lahteine
d2e9a9c188
Always switch to tool 0 for G28
8 years ago
Scott Lahteine
194d9521c3
Merge pull request #4356 from thinkyhead/rc_simpler_run_z_probe
...
Unify run_z_probe
8 years ago
AnHardt
09a3cc33e6
Unify run_z_probe
...
Unify run_z_probe
Add double touch for DELTAs.
Introduce Z_PROBE_SPEED_FAST and Z_PROBE_SPEED_SLOW
defaulting to homing_feedrate_mm_m[Z_AXIS] and homing_feedrate_mm_m[Z_AXIS]/2
8 years ago
Scott Lahteine
204fd6ec44
Set homing feedrates individually
8 years ago
João Brázio
47fef80848
Nozzle::clean() no longer requires HAS_BED_PROBE
8 years ago
Scott Lahteine
6c899bb520
Merge pull request #4349 from jbrazio/gcc-bark-bark
...
Removes some minor GCC warnings
8 years ago
Scott Lahteine
c502018eab
Merge pull request #4353 from jbrazio/global-enum-file
...
General cleanup: enum
8 years ago
AnHardt
11c075c6b2
Introduce line_to_axis_pos(axis_codes axis, float where, float feed_rate = 0.0)
...
and use it in `homeaxis()` instead of `do_blocking_move_to_axis_pos()`.
`do_blocking_move_to_axis_pos` was wrong because it performed subdivided, delta-corrected moves for x- and y-axis.
The first common move for delta homing is like quick_home but for 3 towers.
Fix two warnings.
8 years ago
João Brázio
3ebad4e020
Moves all global enums to a central file
8 years ago
João Brázio
30ac0782a9
Comment section style correction
8 years ago
João Brázio
79e7721b76
Removes some minor GCC warnings
8 years ago
Scott Lahteine
3422103863
Merge pull request #4310 from thinkyhead/rc_mbl_position_shift
...
Fix position shift with MBL
8 years ago
Scott Lahteine
493d30cd97
Drop intermediate nx, ny, and set destination directly
8 years ago
Scott Lahteine
07a735ad22
We always use `destination` so modify mesh_buffer_line
8 years ago
Scott Lahteine
04a5b7b257
A macro to normalize positions
8 years ago
Scott Lahteine
86eb5251c5
Fix some debug messages
8 years ago
Scott Lahteine
1e57a6af73
Use blocking_move, current_position in G28 homing
8 years ago
Scott Lahteine
f6a3a1da09
nz and ne are always set, so drop them down
8 years ago
Scott Lahteine
d0009e013b
Rename cell index vars
8 years ago
Scott Lahteine
697373b071
Reduce code size of mesh_buffer_line
8 years ago
Scott Lahteine
f4a69281fc
Only call mesh_buffer_line when MBL is active
8 years ago
Scott Lahteine
799a31cd30
Include the position_shift when splitting mesh lines
8 years ago
Scott Lahteine
f242aea032
Merge pull request #4319 from thinkyhead/rc_feedrates_to_mess_with_you
...
Wrangle feed rate variables
8 years ago
Scott Lahteine
0342661b3f
Merge pull request #4335 from thinkyhead/rc_status_pad_jp
...
Debug char, fix compile errors for lcd pins
8 years ago
Scott Lahteine
5ed1e7a464
codenum => dwell_ms
8 years ago
Scott Lahteine
f38553b482
fix a debug message
8 years ago
Scott Lahteine
3d78b8f929
Use HYPOT macro instead of hypot function
8 years ago
Scott Lahteine
9f9fe043ba
Apply sq macro throughout
8 years ago
Scott Lahteine
93ba5bddd7
Append units to feedrate variables
8 years ago
Scott Lahteine
21ee0612e3
Debug char
8 years ago
Scott Lahteine
8f24e0a556
Debugging of MBL in G28
8 years ago
Scott Lahteine
05da02f0a2
Implement MIXING_EXTRUDER and SWITCHING_EXTRUDER
8 years ago
Scott Lahteine
02285662f5
Merge pull request #4298 from jbrazio/feature/filament-counter
...
Adds filamentUsed and longestPrint stats to PrintCounter
8 years ago
Scott Lahteine
bf16ae5a70
Merge pull request #4299 from jbrazio/feature/g27-park-nozzle
...
Implements park nozzle feature
8 years ago
João Brázio
a8758619ec
The safe_delay() is now globaly accessible
8 years ago
João Brázio
f5234b0695
Adds a customizable screen timeout for the default boot screen
8 years ago
João Brázio
2f26bc2153
Adds filamentUsed and longestPrint stats to PrintCounter
8 years ago
João Brázio
c711701626
Implements a nozzle parking command (G27)
8 years ago
João Brázio
5f368d1bc3
Followup for #4320
8 years ago
João Brázio
d7c51bc4b9
Merge pull request #4320 from jbrazio/followup/4307
...
Moves do_blocking_move_to_xy() out of the HAS_BED_PROBE define
8 years ago
Scott Lahteine
e563634a25
Merge pull request #4314 from AnHardt/use-d_b_m_t-in-g28
...
Use do_blicking_move_to*() in G28
8 years ago
Scott Lahteine
59ae1811c2
Merge pull request #4303 from AnHardt/delta-g28
...
DELTA: Move out of the clip-zone after G28
8 years ago
João Brázio
fdea8b6e6a
Moves do_blocking_move_to_xy() out of the HAS_BED_PROBE define
8 years ago
AnHardt
d2a49c016d
DELTA: Move out of the clip-zone after G28
...
Move down to a safe height after G28 for DELTAs.
8 years ago
AnHardt
46994fd17d
Use do_blicking_move_to*() in G28
8 years ago
João Brázio
ffbb31b235
Fixes an PSTR overflow with print_xyz()
8 years ago
Scott Lahteine
cec7110409
Merge pull request #4308 from thinkyhead/rc_debug_gcode_t
...
Added logging related to gcode_T
8 years ago
Scott Lahteine
166f19251e
Add more debugging for leveling
...
- Especially in `gcode_T`
- In `update_software_endstops`
- Some tweaks to observe
8 years ago
Scott Lahteine
7ac0b91a45
Collapsible long comment in gcode_T
8 years ago
João Brázio
e71a631f8f
do_blocking_move_*() no longer depend on HAS_BED_PROBE
8 years ago
Scott Lahteine
8bf6861af8
Merge pull request #4054 from jbrazio/feature/g12-clean-tool
...
Implements clean nozzle feature (Lulzbot's REWIPE)
8 years ago
Scott Lahteine
1618870c84
card.printingHasFinished does print_job_timer.stop
8 years ago
Scott Lahteine
34da77dad3
Simply run M31 at the end of an SD print
8 years ago