{"push_id":1227472381,"size":24,"distinct_size":23,"ref":"refs/heads/RCBugFix","head":"f575e92f2e15ca4477c3ebfacee1989ffba0d3d3","before":"3367e79fecb34e263c3a104437bc25fe90a6f861","commits":[{"sha":"8093c5f5343c2973f827c59c1078cf4ff8d09e88","author":{"name":"João Brázio","email":"48ec974a0855a6473d4ffba2d96bb7b2035f5eed@gmail.com"},"message":"Non-blocking speaker now uses arduino's tone()","distinct":true,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/8093c5f5343c2973f827c59c1078cf4ff8d09e88"},{"sha":"2b5faa61e2fcd345eb1b86136e40b465b9d208f0","author":{"name":"João Brázio","email":"48ec974a0855a6473d4ffba2d96bb7b2035f5eed@gmail.com"},"message":"Consolidates Buzzer and Speaker into a single object","distinct":true,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/2b5faa61e2fcd345eb1b86136e40b465b9d208f0"},{"sha":"74df828acc98dc2c637d30dcd21557f0026d5b25","author":{"name":"Scott Lahteine","email":"ad196d834806751c8658e55824c5dd1bde25a22e@thinkyhead.com"},"message":"Show ADC values inline rather than after","distinct":true,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/74df828acc98dc2c637d30dcd21557f0026d5b25"},{"sha":"e1970b4b287b9e69d6a90b9ab1f8784438e0ca0a","author":{"name":"Scott Lahteine","email":"ad196d834806751c8658e55824c5dd1bde25a22e@thinkyhead.com"},"message":"Show power output in same order as temp output","distinct":true,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/e1970b4b287b9e69d6a90b9ab1f8784438e0ca0a"},{"sha":"c31f56a38c0091873eb13cf8c6e1d6e4a4b84fa7","author":{"name":"Scott Lahteine","email":"ad196d834806751c8658e55824c5dd1bde25a22e@thinkyhead.com"},"message":"Deprecate EXTRUDER_WATTS and BED_WATTS","distinct":true,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/c31f56a38c0091873eb13cf8c6e1d6e4a4b84fa7"},{"sha":"7188ce0ad6794748bb600f49e831adcdf4295fe1","author":{"name":"AnHardt","email":"f27a17fc90c00d8c248d8510a1084221738b492b@kitelab.de"},"message":"double bump probing as a feature\n\nWhy double touch probing is not a good thing.\n\nIt's widely believed we can get better __probing__ results when using a double touch when probing.\n\nLet's compare to double touch __homing__.\nOr better let's begin with single touch __homing__.\nWe home to find out out position, so our position is unknown.\nTo find the endstop we have to move into the direction of the endstop.\nThe maximum way we have to move is a bit longer than the axis length.\nWhen we arrive at the endstop - when it triggers, the stepper pulses are stopped immediately.\nIt's a sudden stop. No smooth deacceleration is possible.\nDepending on the speed and the moving mass we lose steps here.\nOnly if we approached slow enough (below jerk speed?) we will not lose steps.\n\nMoving a complete axis length, that slow, takes for ever.\nTo speed up homing, we now make the first approach faster, get a guess about our position,\nback up a bit and make a second slower approach to get a exact result without losing steps.\n\nWhat we do in double touch probing is the same. But the difference here is:\na. we already know where we are\nb. if the first approach is to fast we will lose steps here to.\nBut this time there is no second approach to set the position to 0. We are measuring only.\nThe lost steps are permanent until we home the next time.\n\nSo if you experienced permanently rising values in M48 you now know why. (Too fast, suddenly stopped, first approach)\n\nWhat can we do to improve probing?\nWe can use the information about our current position.\nWe can make a really fast, but deaccelerated, move to a place we know it is a bit before the trigger point.\nAnd then move the rest of the way really slow.","distinct":false,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/7188ce0ad6794748bb600f49e831adcdf4295fe1"},{"sha":"844a4e799e9b27c67d13febed1deb79e2bc1cc7a","author":{"name":"Scott Lahteine","email":"ad196d834806751c8658e55824c5dd1bde25a22e@thinkyhead.com"},"message":"Account for DELTA in Planner::refresh_positioning","distinct":true,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/844a4e799e9b27c67d13febed1deb79e2bc1cc7a"},{"sha":"8e79e8cdb375da86064d7bb5752d3e38135bdff7","author":{"name":"João Brázio","email":"48ec974a0855a6473d4ffba2d96bb7b2035f5eed@gmail.com"},"message":"Adds types.h","distinct":true,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/8e79e8cdb375da86064d7bb5752d3e38135bdff7"},{"sha":"226e74a438c1dac72e575dbf39371e0f50335118","author":{"name":"João Brázio","email":"48ec974a0855a6473d4ffba2d96bb7b2035f5eed@gmail.com"},"message":"Fixes safe_delay() to be fully compatible with delay()","distinct":true,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/226e74a438c1dac72e575dbf39371e0f50335118"},{"sha":"c68ca95345ffc3e234e151a2d25dde62e1b5880e","author":{"name":"Scott Lahteine","email":"9111c51136f42c81f8d2ee62632975d0e3723a26@users.noreply.github.com"},"message":"Merge pull request #4464 from thinkyhead/rc_fix_steps_per_mm_handling\n\nAccount for DELTA in Planner::refresh_positioning","distinct":true,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/c68ca95345ffc3e234e151a2d25dde62e1b5880e"},{"sha":"db4d03bc813a181d2febf707eadf6a2595698961","author":{"name":"Scott Lahteine","email":"9111c51136f42c81f8d2ee62632975d0e3723a26@users.noreply.github.com"},"message":"Merge pull request #4452 from thinkyhead/rc_fix_heaterstates_part_2\n\nAdditional heater-state output changes","distinct":true,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/db4d03bc813a181d2febf707eadf6a2595698961"},{"sha":"9e21b2e51d74c72a6a80b78f18ed795ba249470d","author":{"name":"Scott Lahteine","email":"9111c51136f42c81f8d2ee62632975d0e3723a26@users.noreply.github.com"},"message":"Merge pull request #4455 from AnHardt/double-bump-feature\n\ndouble bump probing as a feature","distinct":true,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/9e21b2e51d74c72a6a80b78f18ed795ba249470d"},{"sha":"46c33f1cfa6d8f97a5ff4d38cad013821aab46e8","author":{"name":"Scott Lahteine","email":"9111c51136f42c81f8d2ee62632975d0e3723a26@users.noreply.github.com"},"message":"Merge pull request #4467 from jbrazio/safe_delay-millis_t\n\nMakes safe_delay() to be fully compatible with delay()","distinct":true,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/46c33f1cfa6d8f97a5ff4d38cad013821aab46e8"},{"sha":"696b63e300bf0cda5b356a5e6d7e9f73c545c0d8","author":{"name":"Scott Lahteine","email":"ad196d834806751c8658e55824c5dd1bde25a22e@thinkyhead.com"},"message":"Specify manual-movable E axes by extruder type","distinct":true,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/696b63e300bf0cda5b356a5e6d7e9f73c545c0d8"},{"sha":"2f7613864547d870d6c351cd4db2a19be3a74534","author":{"name":"Scott Lahteine","email":"9111c51136f42c81f8d2ee62632975d0e3723a26@users.noreply.github.com"},"message":"Merge pull request #4468 from thinkyhead/rc_fix_manual_move\n\nSpecify manual-movable E axes by extruder type","distinct":true,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/2f7613864547d870d6c351cd4db2a19be3a74534"},{"sha":"b8c112c490c5fd250cf83c3a8fb0b828a90965f9","author":{"name":"esenapaj","email":"9baae6f381e467bbe74ac177a760b8e742c6d8e0@gmail.com"},"message":"Fix for PR #4453 (Improved MANUAL_[XYZ]_HOME_POS)","distinct":true,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/b8c112c490c5fd250cf83c3a8fb0b828a90965f9"},{"sha":"ad68b4cb8bf42e5e36cba1b2d9722f98e3a64788","author":{"name":"Scott Lahteine","email":"ad196d834806751c8658e55824c5dd1bde25a22e@thinkyhead.com"},"message":"Followup to #4468","distinct":true,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/ad68b4cb8bf42e5e36cba1b2d9722f98e3a64788"},{"sha":"8e2f095dde642e6bdf14c8202f6a05d0914c493c","author":{"name":"Scott Lahteine","email":"9111c51136f42c81f8d2ee62632975d0e3723a26@users.noreply.github.com"},"message":"Merge pull request #4456 from jbrazio/speaker-type3\n\nImprovement to non-blocking speaker","distinct":true,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/8e2f095dde642e6bdf14c8202f6a05d0914c493c"},{"sha":"802d873fc1f7d3a59332247601550f6f34d16bed","author":{"name":"Scott Lahteine","email":"9111c51136f42c81f8d2ee62632975d0e3723a26@users.noreply.github.com"},"message":"Merge pull request #4469 from esenapaj/Fix-for-PR-#4453\n\nFix for PR #4453 (Improved MANUAL_[XYZ]_HOME_POS)","distinct":true,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/802d873fc1f7d3a59332247601550f6f34d16bed"},{"sha":"bfbd01e29a2c862571a8da7f8e9ea497ffb7ffe0","author":{"name":"Scott Lahteine","email":"9111c51136f42c81f8d2ee62632975d0e3723a26@users.noreply.github.com"},"message":"Merge pull request #4470 from thinkyhead/rc_fix_manual_move\n\nFollowup to #4468","distinct":true,"url":"https://api.github.com/repos/AnHardt/Marlin/commits/bfbd01e29a2c862571a8da7f8e9ea497ffb7ffe0"}]}
{"actor":{"display_login":"AnHardt"}}