My Marlin configs for Fabrikator Mini and CTC i3 Pro B
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

language.h 11KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. ["RCBugFix" branch](https://github.com/MarlinFirmware/Marlin/tree/RCBugFix), so during beta testing this is where you can always find the latest code on its way towards release.
  2. ## Recent Changes
  3. - RCBugFix
  4. - Fixed broken MBL
  5. - M600 heater timeout option
  6. - RC8 - 06 Dec 2016
  7. - Major performance improvement for Graphical LCDs
  8. - Simplified probe configuration
  9. - Enable Auto Bed Leveling by type
  10. - Reduce serial communication errors
  11. - Make Bilinear (Mesh) Grid Leveling available for non-delta
  12. - Support for Trinamic TMC2130 SilentStepStick SPI-based drivers
  13. - Add `M211` to Enable/Disable Software Endstops
  14. - Add `M355` to turn the case light on/off and set brightness
  15. - Improved I2C class with full master/slave support
  16. - Add `G38.2` `G38.3` command option for CNC style probing
  17. - Add `MINIMUM_STEPPER_PULSE` option to adjust step pulse duration
  18. - Add `R` parameter support for `G2`/`G3`
  19. - Add `M43` optional command (`PINS_DEBUGGING`)
  20. - Remove SCARA axis scaling
  21. - Improved sanity checking of configuration
  22. - Improved support for PlatformIO and command-line build
  23. - Usable `DELTA_CALIBRATION_MENU`
  24. - Support for Printrbot Rev.F
  25. - New and updated languages
  26. - RC7 - 26 Jul 2016
  27. - Add Print Job Timer and Print Counter (`PRINTCOUNTER`)
  28. - New `M600` Filament Change (`FILAMENT_CHANGE_FEATURE`)
  29. - New `G12` Nozzle Clean (`NOZZLE_CLEAN_FEATURE`)
  30. - New `G27` Nozzle Park (`NOZZLE_PARK_FEATURE`)
  31. - Add support for `COREYZ`
  32. - Add a new Advance Extrusion algorithm (`LIN_ADVANCE`)
  33. - Add support for inches, Fahrenheit, Kelvin units (`INCH_MODE_SUPPORT`, `TEMPERATURE_UNITS_SUPPORT`)
  34. - Better handling of `G92` shifting of the coordinate space
  35. - Add Greek and Croatian languages
  36. - Improve the Manual (Mesh) Bed Leveling user interface
  37. - Add support for more boards, controllers, and probes:
  38. - Vellemann K8400 (`BOARD_K8400`)
  39. - RigidBot V2 (`BOARD_RIGIDBOARD_V2`)
  40. - Cartesio UI (`BOARD_CNCONTROLS_12`)
  41. - BLTouch probe sensor (`BLTOUCH`)
  42. - Viki 2 with RAMPS and MKS boards
  43. - Improve support for `DELTA` and other kinematics
  44. - Improve thermal management, add `WATCH_BED_TEMP_PERIOD`
  45. - Better handling of toolchange, multiple tools
  46. - Add support for two X steppers `X_DUAL_STEPPER_DRIVERS`
  47. - Add support for `SINGLENOZZLE`, `MIXING_EXTRUDER`, and `SWITCHING_EXTRUDER`
  48. - Simplified probe configuration, allow usage without bed leveling
  49. - And much more… See the [1.1.0-RC7 Change Log](https://github.com/MarlinFirmware/Marlin/releases/tag/1.1.0-RC7) for the complete list of changes.
  50. - RC6 - 24 Apr 2016
  51. - Marlin now requires Arduino version 1.6.0 or later
  52. - Completed support for CoreXY / CoreXZ
  53. - See the [1.1.0-RC6 Change Log](https://github.com/MarlinFirmware/Marlin/releases/tag/1.1.0-RC6) for all the changes.
  54. - RC5 - 01 Apr 2016
  55. - Warn if compiling with older versions (<1.50) of Arduino
  56. - Fix various LCD menu issues
  57. - Add formal support for MKSv1.3 and Sainsmart (RAMPS variants)
  58. - Fix bugs in M104, M109, and M190
  59. - Fix broken M404 command
  60. - Fix issues with M23 and "Start SD Print"
  61. - More output for M111
  62. - Rename FILAMENT_SENSOR to FILAMENT_WIDTH_SENSOR
  63. - Fix SD card bugs
  64. - and a lot more
  65. - See the [1.1.0-RC5 Change Log](https://github.com/MarlinFirmware/Marlin/releases/tag/1.1.0-RC5) for more!
  66. - RC4 - 24 Mar 2016
  67. - Many lingering bugs and nagging issues addressed
  68. - Improvements to LCD menus, CoreXY/CoreXZ, Delta, Bed Leveling, and more…
  69. - RC3 - 01 Dec 2015
  70. - A number of language sensitive strings have been revised
  71. - Formatting of the LCD display has been improved to handle negative coordinates better
  72. - Various compiler-related issues have been corrected
  73. - RC2 - 29 Sep 2015
  74. - File styling reverted
  75. - LCD update frequency reduced
  76. - RC1 - 19 Sep 2015
  77. - Published for testing
  78. ## Submitting Patches
  79. Proposed patches should be submitted as a Pull Request against the [RCBugFix](https://github.com/MarlinFirmware/Marlin/tree/RCBugFix) branch.
  80. - Don't submit new feature proposals. The RCBugFix branch is for fixing bugs in existing features.
  81. - Do submit questions and concerns. The "naive" question is often the one we forget to ask.
  82. - Follow the proper coding style. Pull requests with styling errors will be delayed. See our [Coding Standards](https://github.com/MarlinFirmware/Marlin/wiki/DNE-Coding-Standards) page for more information.
  83. ### [RepRap.org Wiki Page](http://reprap.org/wiki/Marlin)
  84. ## Credits
  85. The current Marlin dev team consists of:
  86. - Scott Lahteine [@thinkyhead] - English
  87. - [@Wurstnase] - Deutsch, English
  88. - F. Malpartida [@fmalpartida] - English, Spanish
  89. - Jochen Groppe [@CONSULitAS] - Deutsch, English
  90. - [@maverikou]
  91. - Chris Palmer [@nophead]
  92. - [@paclema]
  93. - Edward Patel [@epatel] - Swedish, English
  94. - Erik van der Zalm [@ErikZalm]
  95. - David Braam [@daid]
  96. - Bernhard Kubicek [@bkubicek]
  97. - Roxanne Neufeld [@Roxy-3DPrintBoard] - English
  98. More features have been added by:
  99. - Alberto Cotronei [@MagoKimbra]
  100. - Lampmaker,
  101. - Bradley Feldman,
  102. - and others...
  103. ## License
  104. Marlin is published under the [GPL license](/LICENSE) because we believe in open development. The GPL comes with both rights and obligations. Whether you use Marlin firmware as the driver for your open or closed-source product, you must keep Marlin open, and you must provide your compatible Marlin source code to end users upon request. The most straightforward way to comply with the Marlin license is to make a fork of Marlin on Github, perform your modifications, and direct users to your modified fork.
  105. While we can't prevent the use of this code in products (3D printers, CNC, etc.) that are closed source or crippled by a patent, we would prefer that you choose another firmware or, better yet, make your own.