Commit Graph

5795 Commits (49997e2e223df53d1b991e46e39b2bc6fdb8a9f8)
 

Author SHA1 Message Date
AnHardt 499e404fbf forwardKinematics for Delta printers
João Brázio 23043a1e05 Rework some code to use timestamp_t struct (saves 72 bytes)
João Brázio 9388dcfa49 Implements timestamp_t structure
Scott Lahteine 0b2c608d2f Merge pull request from jbrazio/gcc-bark
Fix minor gcc warning
Scott Lahteine 5655f8b331 Merge pull request from thinkyhead/rc_homing_leveling_wtf
Fix, cleanup DELTA G28 / G29 support functions
Scott Lahteine 311c7dadb6 Cleanup do_blocking_move_to for DELTA
Scott Lahteine b78590e63d Patch and cleanup run_z_probe
João Brázio 2f7716987d Fix minor gcc warning
João Brázio efd3aabda8 Adds missing documentation to the point_t structure
Scott Lahteine 39caef4279 Merge pull request from AnHardt/imp-dbmt-for-delta
DELTA do_blocking_move_to() more like the Chartesian one
Scott Lahteine 7d869ad98b Merge pull request from thinkyhead/rc_shrink_planner_accel
Adjustments to planner acceleration limit
AnHardt 376a57232e DELTA do_blocking_move_to() more like the Chartesian one
Scott Lahteine 824c6859e2 Merge pull request from thinkyhead/rc_no_static_moves
inline to fix warnings, smaller build size (sometimes)
Scott Lahteine 2c239b1bd3 Merge pull request from AnHardt/run-z-probe-delta
Revert to position-difference method in run_z_probe()
Scott Lahteine 976c31235d inline to fix warnings, smaller build size (sometimes)
AnHardt 6ef26a85d8 Back to the differences method in run_z_probe()
Scott Lahteine 4226f56f53 Revert the planner acceleration logic somewhat
Scott Lahteine 16e5348659 Merge pull request from thinkyhead/rc_toolchange_for_G28
Always switch to tool 0 for G28
Scott Lahteine 209f5c03d0 Fewer temporary vars in planner accel limit
Scott Lahteine 62ecd107ba Patch ultralcd_impl header conditional names
Scott Lahteine d2e9a9c188 Always switch to tool 0 for G28
Scott Lahteine 194d9521c3 Merge pull request from thinkyhead/rc_simpler_run_z_probe
Unify run_z_probe
Scott Lahteine 4a6ed5e221 Use HOMING_FEEDRATE_Z for Z_PROBE_SPEED_FAST
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
Scott Lahteine 6137a1d934 Merge pull request from thinkyhead/rc_wrangle_movement_etc
Use ENABLED(MAPPER_NON)
Scott Lahteine 792fff5771 Merge pull request from thinkyhead/rc_individual_homing_rates
Set homing feedrates individually
Scott Lahteine 0432613ad7 use enabled macro for mapper setting
Scott Lahteine e44b37cdc2 motion section marker below homing speeds
Scott Lahteine 204fd6ec44 Set homing feedrates individually
Scott Lahteine e6e4d4062d Merge pull request from thinkyhead/rc_fix_keypad_issues
Fix some Reprapworld Keypad issues
Scott Lahteine 2bad02e60d Reprapworld Keypad: F1 opens the Move Axis menu
Scott Lahteine eaa6f568ee Prevent re-entrant call of Reprapworld Keypad handler
Scott Lahteine 6abf916575 Reprapworld Keypad move step is 1mm
Scott Lahteine 06ac1f3bcf Reduce Reprapworld Keypad move code size
Scott Lahteine 5d5affdfca Merge pull request from thinkyhead/rc_rename_ultralcd_files
Rename ultralcd implementation files for consistency
Scott Lahteine bb225dedc6 Merge pull request from thinkyhead/rc_jbrazio_rework_g12
NOZZLE_CLEAN_FEATURE with no dependency on HAS_BED_PROBE
Scott Lahteine 8a2efd1155 Rename ultralcd implementation files for consistency
João Brázio 0149fc189a Update travis config so NOZZLE_CLEAN_FEATURE no longer depends on AUTO_BED_LEVELING_FEATURE
João Brázio b869fbc05e Update all config files with the new G12 options
João Brázio 47fef80848 Nozzle::clean() no longer requires HAS_BED_PROBE
Scott Lahteine f1f1bac0e1 Merge pull request from esenapaj/Update-Japanese-translation
Update Japanese translation
João Brázio 5cdd6f02ec Update travis config not to send email notifications
Scott Lahteine 6c899bb520 Merge pull request from jbrazio/gcc-bark-bark
Removes some minor GCC warnings
Scott Lahteine ef0a22871e Merge pull request from jbrazio/followup-a875861
Adds utility.h
Scott Lahteine 9eba58a031 Merge pull request from jbrazio/u8glib-converter
Updates u8glib's bmp2hex converter
Scott Lahteine c502018eab Merge pull request from jbrazio/global-enum-file
General cleanup: enum
Scott Lahteine 0f9953b031 Merge pull request from AnHardt/rep-cons-g28
Introduce line_to_axis_pos() for use in homeaxis()
Scott Lahteine d76389b4d1 Merge pull request from
Follow-up the PR  (Debug char, fix compile errors for lcd pins)
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.
João Brázio 3ebad4e020 Moves all global enums to a central file