{"action":"created","issue":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/5077","repository_url":"https://api.github.com/repos/MarlinFirmware/Marlin","labels_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/5077/labels{/name}","comments_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/5077/comments","events_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/5077/events","html_url":"https://github.com/MarlinFirmware/Marlin/issues/5077","id":184755390,"number":5077,"title":"Release 1.1.0-RC8","user":{"login":"thinkyhead","id":698003,"avatar_url":"https://avatars.githubusercontent.com/u/698003?v=3","gravatar_id":"","url":"https://api.github.com/users/thinkyhead","html_url":"https://github.com/thinkyhead","followers_url":"https://api.github.com/users/thinkyhead/followers","following_url":"https://api.github.com/users/thinkyhead/following{/other_user}","gists_url":"https://api.github.com/users/thinkyhead/gists{/gist_id}","starred_url":"https://api.github.com/users/thinkyhead/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thinkyhead/subscriptions","organizations_url":"https://api.github.com/users/thinkyhead/orgs","repos_url":"https://api.github.com/users/thinkyhead/repos","events_url":"https://api.github.com/users/thinkyhead/events{/privacy}","received_events_url":"https://api.github.com/users/thinkyhead/received_events","type":"User","site_admin":false},"labels":[{"id":208489635,"url":"https://api.github.com/repos/MarlinFirmware/Marlin/labels/Discussion:%20Developers","name":"Discussion: Developers","color":"FF77AA","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":15,"created_at":"2016-10-24T05:58:13Z","updated_at":"2016-11-27T00:29:19Z","closed_at":null,"body":"A topic to work on the release notes. There have been over [160 pull requests](https://github.com/MarlinFirmware/Marlin/pulls?utf8=%E2%9C%93&q=is%3Apr%20is%3Amerged%20merged%3A%3E2016-08-03%20) merged, and several intermediate direct commits. This list gives a good overview of the stuff we've been working on since the last release. A lot of it is cleanup. We continue to refine and improve bed leveling.\r\n\r\nSummary of biggest changes since 1.1.0-RC7:\r\n- Simplified probe configuration\r\n- Support for Trinamic TMC2130 SilentStepStick SPI-based drivers\r\n- Enable Auto Bed Leveling by type\r\n- Make Bilinear Grid Leveling available for non-delta\r\n- Added `M211` to Enable/Disable Software Endstops\r\n- Added `M355` to turn the case light on/off and set brightness\r\n- Improved I2C class with full master/slave support\r\n- Added `G38.2` `G38.3` command option for CNC style probing\r\n- Added `MINIMUM_STEPPER_PULSE` option to adjust step pulse duration\r\n- Added `R` parameter support for `G2`/`G3`\r\n- Added `M43` optional command (`PINS_DEBUGGING`)\r\n- Removed SCARA axis scaling\r\n- Improved sanity checking of configuration\r\n- Improved support for PlatformIO and command-line build\r\n- Made `DELTA_CALIBRATION_MENU` usable on all deltabots\r\n#### New / Updated Features\r\n- #4595, #4606, #4608, #4620, #4625, #4718 : Improved i2c messaging\r\n- #4667 : Add `M211` to Enable/Disable Software Endstops\r\n- #4722 : Add `MINIMUM_STEPPER_PULSE` option\r\n- #4832, #5088, #5094  : Enable `M0`/`M1` with Emergency Parser\r\n- #4833 : Remove SCARA axis_scaling\r\n- #4840 : Add support for `G2`/`G3` with `R` parameter\r\n- #4900 : Add `G38.2` / `G38.3` commands for CNC-style probing\r\n- #4955, #4974, #5118, #5132 : `PINS_DEBUGGING` and `M43`: Read pin states\r\n- #5082 : Only trigger MAXTEMP error during heating\r\n- #5133 : Add `M355` to turn the case light on/off and set brightness\r\n- #5109 : Save configured hotend offsets to EEPROM\r\n- #5179 : Support for Trinamic TMC2130 SilentStepStick drivers\r\n#### Code Cleanup & Documentation\r\n- #4537, #4602, #4650, #4655, #4665, #4691, #4693, #4721, #4749, #4779, #4797, #4836, #4895, #4941, #4993, #5053 : Code cleanup and documentation\r\n- #4703 : Add note suggesting RAMBo users use the RAMBo board type or platformio environment\r\n- #4893 : Define status LED pins without condition\r\n#### Planner & Stepper\r\n- #4868, #4982, #5070 : Overhaul of leveling and planner code\r\n- #4611 : Use acceleration limiting based on BQ Marlin\r\n- #4720 : Patch stepper.cpp to allow omitting steppers\r\n- #4738 : Optimize stepper ISRs, plus cleanup, shorthand\r\n- #4754 : Fix bug in mixing extruder mix factors\r\n- #4852, #4980, #4984, #5056, #4963, #5124 : Fixes for Advance Extrusion\r\n- #4936, #4997 : Adapt Jerk / Speed code based on Prusa MK2\r\n- #5074 : Fix and optimize planner acceleration\r\n- #5115 : Do more pre-calculation in `buffer_line` before waiting for a free block\r\n#### Performance & Stability\r\n- #4554 : Repair SPI-pins, some other pins\r\n- #4564 : MISO is an input\r\n- #4569 : Always disable `SLOWDOWN` for DELTA/SCARA\r\n- #4572 : Show up to 99:59 in digital time\r\n- #4573 : Throw MINTEMP BED error only if heating\r\n- #4594 : Fix serial output for MBL, `M303`\r\n- #4605 : Fixup 3DRAG pins based on updated RAMPS pins\r\n- #4610 : Fix stopSDPrint so it works when paused\r\n- #4621 : Init PWM-able AUTO_FAN pins with `SET_OUTPUT`\r\n- #4688 : Repair MarlinSerial with TX-buffer\r\n- #4748 : Patch `duration_t` `toDigital` method\r\n- #4804 : Fix some regressive typos in `G29`\r\n- #4820 : Fix Pin Definition Files to define `USBCON`\r\n- #4834 : Standardize `code_value_bool` for flag parameters\r\n- #4859 : Kinematic and SCARA patches\r\n- #4860, #4883 : Fix `BLTOUCH` string and `SERVO_DELAY`\r\n- #4887 : Improve `MINIMUM_STEPPER_PULSE`\r\n- #4889 : Fix `HEATERS_PARALLEL`\r\n- #4914 : Clean up PID algorithm for heaters\r\n- #4954 : Fix buzzer when both i2c and beeper pin are set\r\n- #4991, #5036 : Patches for Stepper DAC and MAX31855\r\n- #5033 : Fix freezing and MINTEMP Error with MAX31855 thermocouple\r\n- #5071 : Extend measurement range of MAX31855\r\n- #5087 : Fix Azteeg X3 servo pins\r\n- #5110 : Include Z2 min endstop in `M119` output\r\n#### Configuration\r\n- #4535 : Move tests for old symbols to the top of sanity check\r\n- #4666 : `dropsegments` => `MIN_SEGMENTS_FOR_MOVE`\r\n- #4669 : `PREVENT_DANGEROUS_EXTRUDE` => `PREVENT_COLD_EXTRUSION`\r\n- #4673 : `MIN_SEGMENTS_FOR_MOVE` => `MIN_STEPS_PER_SEGMENT`\r\n- #4727 : Add heading for movement settings\r\n- #4765 : Sanity check endstop plugs based on homing direction\r\n- #4805 : Additional documentation of `Configuration.h`\r\n- #4821 : Z Raise/Clearance rather than Height\r\n- #4842 : Drop `DISABLE_Z_MIN_PROBE_ENDSTOP`, clean up probe config\r\n- #4919 : K8400 has 1xXY and 2xZ endstop plugs\r\n- #5072 : Pre-define auto fan pins. `EXTRUDER_n_AUTO_FAN_PIN` => `En_AUTO_FAN_PIN`\r\n#### Homing and Bed Leveling\r\n- #4551 : Make Allen Key Probe stow\r\n- #4562 : Fix `Z_DUAL_ENDSTOPS` with Z MIN Homing\r\n- #4563 : Explain that `Z_PROBE_*_HEIGHT` options are nozzle-relative\r\n- #4651 : Improvements to homing / leveling\r\n- #4660 : Fix zigzag moves with MBL\r\n- #4709 : Log whether homing with probe or endstop\r\n- #4710 : Bed leveling that accounts for home XYZ\r\n- #4719 : Marlin patches for homing, esp. Delta\r\n- #4781 : Use simplified Z correction in `G29` when possible\r\n- #4789 : Big cleanup of leveling code\r\n- #4835 : Allow non-square Auto Bed Leveling grid\r\n- #4837 : Handle nonlinear bed-leveling in Planner\r\n- #4839, #4856 : Better `BLTOUCH` support\r\n- #4851 : Patch `G29` for 3-point leveling\r\n- #4875 : Use probe clearance for bump when homing Z with probe\r\n- #4888 : Suppress warnings, fix nonlinear_z_offset\r\n- #4899 : ABL: Enable by type. Bilinear grid leveling for all.\r\n- #4918 : Add `PROBE_Y_FIRST` option. Arduino 1.6.8 required.\r\n- #4927 : Don't check Z_MAX endstops on raise when the probe pwns the pin\r\n- #4958 : Improve `M48` output; Add min, max, range, etc.\r\n- #5097 : Fix Y endstop bit set by Z2 or probe\r\n#### Mesh (Manual) Bed Leveling\r\n- #4555 : Remove premature int-cast from MBL cell index methods\r\n- #5008 : Save some PROGMEM in MBL G28\r\n- #5057 : Fix manual leveling coordinates\r\n#### LCD Controllers\r\n- #4553 : Save bytes for custom chars (Hitachi LCD)\r\n- #4570, #4571, #4584 : Make DELTA_CALIBRATION_MENU more universal\r\n- #4574 : Include days in Graphical LCD print timer\r\n- #4597 : Added hyphenated strings for full graphic display\r\n- #4747 : Option to show SD percent on Graphical LCD\r\n- #4803 : Clear LCD button state, apply timer to all\r\n- #4967 : Revised DAC Drive Strength Menu\r\n- #5059 : Set defer delay back to false when exiting babystepping.\r\n- #5089 : Central management of encoder clicks\r\n#### Languages\r\n- #4603 : Strip never-translated strings from language files\r\n- #4634 : Set language display charset in language.h\r\n- #4530, #4542, #4578, #4806, #4822, #5043  : Updated German language\r\n- #4624 : Updated Spanish language\r\n- #4642 : Updated Russian language\r\n- #4649, #4723 : Updated Danish language\r\n- #4685, #5066 : Updated French language\r\n- #4815 : Updated Italian language \r\n- #4885, #4943, #4981 : Updated Japanese language (Thanks esenapaj!)\r\n- #5065 : Updated Czech language (Thanks petrzjunior!)\r\n- #5167 : Turkish language support (Thanks Rigid3D!)\r\n#### For Developers\r\n- #4196 : Add working PlatformIO support\r\n- #4556 : Within Marlin, maintain most feed rates in mm/s\r\n- #4652 : Add Rambo support/env to platformio.ini; properly map extended pins\r\n- #4717 : Debug logging of nozzle type and offsets\r\n- #4725 : Log machine info in G28 and G29\r\n- #4756 : Makefile fix for Arduino 1.6.9 unzipped\r\n- #4857 : Arduino 1.6.10, direct download U8glib in Travis CI\r\n- #4934 : More detailed debugging of G28 delta\r\n- #4972 : Move platformio directories out of source tree\r\n"},"comment":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/comments/263094406","html_url":"https://github.com/MarlinFirmware/Marlin/issues/5077#issuecomment-263094406","issue_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/5077","id":263094406,"user":{"login":"landodragon141","id":1440561,"avatar_url":"https://avatars.githubusercontent.com/u/1440561?v=3","gravatar_id":"","url":"https://api.github.com/users/landodragon141","html_url":"https://github.com/landodragon141","followers_url":"https://api.github.com/users/landodragon141/followers","following_url":"https://api.github.com/users/landodragon141/following{/other_user}","gists_url":"https://api.github.com/users/landodragon141/gists{/gist_id}","starred_url":"https://api.github.com/users/landodragon141/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/landodragon141/subscriptions","organizations_url":"https://api.github.com/users/landodragon141/orgs","repos_url":"https://api.github.com/users/landodragon141/repos","events_url":"https://api.github.com/users/landodragon141/events{/privacy}","received_events_url":"https://api.github.com/users/landodragon141/received_events","type":"User","site_admin":false},"created_at":"2016-11-27T00:29:18Z","updated_at":"2016-11-27T00:29:18Z","body":"What's the issue # for that one?"}}
{"actor":{"display_login":"landodragon141"}}