Browse Source

Merge branch 'RCBugFix' into RC

Scott Lahteine 9 years ago
parent
commit
6f9442afca
100 changed files with 2757 additions and 408 deletions
  1. 23
    0
      Marlin/Conditionals.h
  2. 42
    7
      Marlin/Configuration.h
  3. 32
    0
      Marlin/Configuration_adv.h
  4. 24
    2
      Marlin/Default_Version.h
  5. 39
    20
      Marlin/M100_Free_Mem_Chk.cpp
  6. 22
    0
      Marlin/Marlin.h
  7. 5
    1
      Marlin/Marlin.ino
  8. 23
    15
      Marlin/MarlinSerial.cpp
  9. 23
    15
      Marlin/MarlinSerial.h
  10. 13
    8
      Marlin/Marlin_main.cpp
  11. 23
    1
      Marlin/SanityCheck.h
  12. 16
    7
      Marlin/Sd2Card.cpp
  13. 17
    8
      Marlin/Sd2Card.h
  14. 16
    7
      Marlin/Sd2PinMap.h
  15. 16
    7
      Marlin/SdBaseFile.cpp
  16. 16
    7
      Marlin/SdBaseFile.h
  17. 16
    7
      Marlin/SdFatConfig.h
  18. 17
    8
      Marlin/SdFatStructs.h
  19. 17
    8
      Marlin/SdFatUtil.cpp
  20. 18
    9
      Marlin/SdFatUtil.h
  21. 16
    7
      Marlin/SdFile.cpp
  22. 17
    8
      Marlin/SdFile.h
  23. 17
    8
      Marlin/SdInfo.h
  24. 17
    8
      Marlin/SdVolume.cpp
  25. 17
    8
      Marlin/SdVolume.h
  26. 27
    4
      Marlin/blinkm.cpp
  27. 25
    3
      Marlin/blinkm.h
  28. 22
    0
      Marlin/boards.h
  29. 22
    0
      Marlin/buzzer.cpp
  30. 23
    1
      Marlin/buzzer.h
  31. 23
    1
      Marlin/cardreader.cpp
  32. 22
    0
      Marlin/cardreader.h
  33. 22
    0
      Marlin/configuration_store.cpp
  34. 22
    0
      Marlin/configuration_store.h
  35. 63
    40
      Marlin/dac_mcp4728.cpp
  36. 24
    2
      Marlin/dac_mcp4728.h
  37. 22
    0
      Marlin/digipot_mcp4451.cpp
  38. 28
    3
      Marlin/dogm_bitmaps.h
  39. 23
    1
      Marlin/dogm_font_data_6x9_marlin.h
  40. 23
    1
      Marlin/dogm_font_data_HD44780_C.h
  41. 23
    1
      Marlin/dogm_font_data_HD44780_J.h
  42. 23
    1
      Marlin/dogm_font_data_HD44780_W.h
  43. 23
    1
      Marlin/dogm_font_data_ISO10646_1.h
  44. 23
    1
      Marlin/dogm_font_data_ISO10646_5_Cyrillic.h
  45. 23
    1
      Marlin/dogm_font_data_ISO10646_CN.h
  46. 23
    1
      Marlin/dogm_font_data_ISO10646_Kana.h
  47. 23
    1
      Marlin/dogm_font_data_Marlin_symbols.h
  48. 22
    0
      Marlin/dogm_lcd_implementation.h
  49. 42
    7
      Marlin/example_configurations/Felix/Configuration.h
  50. 42
    7
      Marlin/example_configurations/Felix/Configuration_DUAL.h
  51. 32
    0
      Marlin/example_configurations/Felix/Configuration_adv.h
  52. 42
    7
      Marlin/example_configurations/Hephestos/Configuration.h
  53. 32
    0
      Marlin/example_configurations/Hephestos/Configuration_adv.h
  54. 42
    7
      Marlin/example_configurations/Hephestos_2/Configuration.h
  55. 32
    0
      Marlin/example_configurations/Hephestos_2/Configuration_adv.h
  56. 48
    11
      Marlin/example_configurations/K8200/Configuration.h
  57. 33
    0
      Marlin/example_configurations/K8200/Configuration_adv.h
  58. 42
    7
      Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h
  59. 42
    7
      Marlin/example_configurations/RigidBot/Configuration.h
  60. 32
    0
      Marlin/example_configurations/RigidBot/Configuration_adv.h
  61. 42
    7
      Marlin/example_configurations/SCARA/Configuration.h
  62. 32
    0
      Marlin/example_configurations/SCARA/Configuration_adv.h
  63. 42
    7
      Marlin/example_configurations/TAZ4/Configuration.h
  64. 32
    0
      Marlin/example_configurations/TAZ4/Configuration_adv.h
  65. 42
    7
      Marlin/example_configurations/WITBOX/Configuration.h
  66. 32
    0
      Marlin/example_configurations/WITBOX/Configuration_adv.h
  67. 42
    7
      Marlin/example_configurations/adafruit/ST7565/Configuration.h
  68. 47
    12
      Marlin/example_configurations/delta/biv2.5/Configuration.h
  69. 32
    0
      Marlin/example_configurations/delta/biv2.5/Configuration_adv.h
  70. 47
    12
      Marlin/example_configurations/delta/generic/Configuration.h
  71. 32
    0
      Marlin/example_configurations/delta/generic/Configuration_adv.h
  72. 47
    12
      Marlin/example_configurations/delta/kossel_mini/Configuration.h
  73. 32
    0
      Marlin/example_configurations/delta/kossel_mini/Configuration_adv.h
  74. 52
    15
      Marlin/example_configurations/delta/kossel_pro/Configuration.h
  75. 33
    0
      Marlin/example_configurations/delta/kossel_pro/Configuration_adv.h
  76. 47
    12
      Marlin/example_configurations/delta/kossel_xl/Configuration.h
  77. 32
    0
      Marlin/example_configurations/delta/kossel_xl/Configuration_adv.h
  78. 42
    7
      Marlin/example_configurations/makibox/Configuration.h
  79. 32
    0
      Marlin/example_configurations/makibox/Configuration_adv.h
  80. 42
    7
      Marlin/example_configurations/tvrrug/Round2/Configuration.h
  81. 32
    0
      Marlin/example_configurations/tvrrug/Round2/Configuration_adv.h
  82. 32
    10
      Marlin/fastio.h
  83. 22
    0
      Marlin/language.h
  84. 22
    0
      Marlin/language_an.h
  85. 22
    0
      Marlin/language_bg.h
  86. 22
    0
      Marlin/language_ca.h
  87. 22
    0
      Marlin/language_cn.h
  88. 22
    0
      Marlin/language_cz.h
  89. 22
    0
      Marlin/language_da.h
  90. 22
    0
      Marlin/language_de.h
  91. 22
    0
      Marlin/language_en.h
  92. 22
    0
      Marlin/language_es.h
  93. 22
    0
      Marlin/language_eu.h
  94. 22
    0
      Marlin/language_fi.h
  95. 22
    0
      Marlin/language_fr.h
  96. 22
    0
      Marlin/language_gl.h
  97. 22
    0
      Marlin/language_it.h
  98. 22
    0
      Marlin/language_kana.h
  99. 23
    1
      Marlin/language_kana_utf8.h
  100. 0
    0
      Marlin/language_nl.h

+ 23
- 0
Marlin/Conditionals.h View File

@@ -1,7 +1,30 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * Conditionals.h
3 25
  * Defines that depend on configuration but are not editable.
4 26
  */
27
+
5 28
 #ifndef CONDITIONALS_H
6 29
 
7 30
 #ifndef M_PI

+ 42
- 7
Marlin/Configuration.h View File

@@ -1,3 +1,40 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration.h
25
+ *
26
+ * Basic settings such as:
27
+ *
28
+ * - Type of electronics
29
+ * - Type of temperature sensor
30
+ * - Printer geometry
31
+ * - Endstop configuration
32
+ * - LCD controller
33
+ * - Extra features
34
+ *
35
+ * Advanced settings can be found in Configuration_adv.h
36
+ *
37
+ */
1 38
 #ifndef CONFIGURATION_H
2 39
 #define CONFIGURATION_H
3 40
 
@@ -7,8 +44,10 @@
7 44
 //===========================================================================
8 45
 //============================= Getting Started =============================
9 46
 //===========================================================================
10
-/*
11
-Here are some standard links for getting your machine calibrated:
47
+
48
+/**
49
+ * Here are some standard links for getting your machine calibrated:
50
+ *
12 51
  * http://reprap.org/wiki/Calibration
13 52
  * http://youtu.be/wAL9d7FgInk
14 53
  * http://calculator.josefprusa.cz
@@ -16,11 +55,7 @@ Here are some standard links for getting your machine calibrated:
16 55
  * http://www.thingiverse.com/thing:5573
17 56
  * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap
18 57
  * http://www.thingiverse.com/thing:298812
19
-*/
20
-
21
-// This configuration file contains the basic settings.
22
-// Advanced settings can be found in Configuration_adv.h
23
-// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
58
+ */
24 59
 
25 60
 //===========================================================================
26 61
 //============================= DELTA Printer ===============================

+ 32
- 0
Marlin/Configuration_adv.h View File

@@ -1,3 +1,35 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration_adv.h
25
+ *
26
+ * Advanced settings.
27
+ * Only change these if you know exactly what you're doing.
28
+ * Some of these settings can damage your printer if improperly set!
29
+ *
30
+ * Basic settings can be found in Configuration.h
31
+ *
32
+ */
1 33
 #ifndef CONFIGURATION_ADV_H
2 34
 #define CONFIGURATION_ADV_H
3 35
 

+ 24
- 2
Marlin/Default_Version.h View File

@@ -1,4 +1,26 @@
1
-/*
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * This file is a placeholder for a file which could be distributed in an archive
3 25
  * It takes the place of an automatically created "_Version.h" which is generated during the build process
4 26
  */
@@ -11,4 +33,4 @@
11 33
 #define STRING_DISTRIBUTION_DATE "2016-03-07 12:00"
12 34
 // It might also be appropriate to define a location where additional information can be found
13 35
 // #define SOURCE_CODE_URL  "http:// ..."
14
-#endif
36
+#endif

+ 39
- 20
Marlin/M100_Free_Mem_Chk.cpp View File

@@ -1,26 +1,45 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * M100 Free Memory Watcher
25
+ * 
26
+ * This code watches the free memory block between the bottom of the heap and the top of the stack.
27
+ * This memory block is initialized and watched via the M100 command.
28
+ * 
29
+ * M100 I Initializes the free memory block and prints vitals statistics about the area
30
+ * M100 F Identifies how much of the free memory block remains free and unused.  It also
31
+ *    detects and reports any corruption within the free memory block that may have
32
+ *    happened due to errant firmware.
33
+ * M100 D Does a hex display of the free memory block along with a flag for any errant
34
+ *    data that does not match the expected value.
35
+ * M100 C x Corrupts x locations within the free memory block.   This is useful to check the
36
+ *    correctness of the M100 F and M100 D commands.
37
+ * 
38
+ * Initial version by Roxy-3DPrintBoard
39
+ */
1 40
 #define M100_FREE_MEMORY_DUMPER     // Comment out to remove Dump sub-command
2 41
 #define M100_FREE_MEMORY_CORRUPTOR    // Comment out to remove Corrupt sub-command
3 42
 
4
-
5
-// M100 Free Memory Watcher
6
-//
7
-// This code watches the free memory block between the bottom of the heap and the top of the stack.
8
-// This memory block is initialized and watched via the M100 command.
9
-//
10
-// M100 I Initializes the free memory block and prints vitals statistics about the area
11
-// M100 F Identifies how much of the free memory block remains free and unused.  It also
12
-//    detects and reports any corruption within the free memory block that may have
13
-//    happened due to errant firmware.
14
-// M100 D Does a hex display of the free memory block along with a flag for any errant
15
-//    data that does not match the expected value.
16
-// M100 C x Corrupts x locations within the free memory block.   This is useful to check the
17
-//    correctness of the M100 F and M100 D commands.
18
-//
19
-// Initial version by Roxy-3DPrintBoard
20
-//
21
-//
22
-
23
-
24 43
 #include "Marlin.h"
25 44
 
26 45
 #if ENABLED(M100_FREE_MEMORY_WATCHER)

+ 22
- 0
Marlin/Marlin.h View File

@@ -1,3 +1,25 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
1 23
 // Tonokip RepRap firmware rewrite based off of Hydra-mmm firmware.
2 24
 // License: GPL
3 25
 

+ 5
- 1
Marlin/Marlin.ino View File

@@ -1,5 +1,6 @@
1 1
 /**
2
- * Marlin Firmware
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
3 4
  *
4 5
  * Based on Sprinter and grbl.
5 6
  * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
@@ -17,6 +18,9 @@
17 18
  * You should have received a copy of the GNU General Public License
18 19
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
19 20
  *
21
+ */
22
+
23
+/**
20 24
  * About Marlin
21 25
  *
22 26
  * This firmware is a mashup between Sprinter and grbl.

+ 23
- 15
Marlin/MarlinSerial.cpp View File

@@ -1,21 +1,29 @@
1
-/*
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
   HardwareSerial.cpp - Hardware serial library for Wiring
3 25
   Copyright (c) 2006 Nicholas Zambetti.  All right reserved.
4 26
 
5
-  This library is free software; you can redistribute it and/or
6
-  modify it under the terms of the GNU Lesser General Public
7
-  License as published by the Free Software Foundation; either
8
-  version 2.1 of the License, or (at your option) any later version.
9
-
10
-  This library is distributed in the hope that it will be useful,
11
-  but WITHOUT ANY WARRANTY; without even the implied warranty of
12
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13
-  Lesser General Public License for more details.
14
-
15
-  You should have received a copy of the GNU Lesser General Public
16
-  License along with this library; if not, write to the Free Software
17
-  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
18
-
19 27
   Modified 23 November 2006 by David A. Mellis
20 28
   Modified 28 September 2010 by Mark Sproul
21 29
 */

+ 23
- 15
Marlin/MarlinSerial.h View File

@@ -1,21 +1,29 @@
1
-/*
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
   HardwareSerial.h - Hardware serial library for Wiring
3 25
   Copyright (c) 2006 Nicholas Zambetti.  All right reserved.
4 26
 
5
-  This library is free software; you can redistribute it and/or
6
-  modify it under the terms of the GNU Lesser General Public
7
-  License as published by the Free Software Foundation; either
8
-  version 2.1 of the License, or (at your option) any later version.
9
-
10
-  This library is distributed in the hope that it will be useful,
11
-  but WITHOUT ANY WARRANTY; without even the implied warranty of
12
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13
-  Lesser General Public License for more details.
14
-
15
-  You should have received a copy of the GNU Lesser General Public
16
-  License along with this library; if not, write to the Free Software
17
-  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
18
-
19 27
   Modified 28 September 2010 by Mark Sproul
20 28
 */
21 29
 

+ 13
- 8
Marlin/Marlin_main.cpp View File

@@ -1,5 +1,6 @@
1 1
 /**
2
- * Marlin Firmware
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
3 4
  *
4 5
  * Based on Sprinter and grbl.
5 6
  * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
@@ -17,6 +18,10 @@
17 18
  * You should have received a copy of the GNU General Public License
18 19
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
19 20
  *
21
+ */
22
+
23
+/**
24
+ *
20 25
  * About Marlin
21 26
  *
22 27
  * This firmware is a mashup between Sprinter and grbl.
@@ -3079,7 +3084,7 @@ inline void gcode_G28() {
3079 3084
           #if ENABLED(DELTA)
3080 3085
             // Avoid probing the corners (outside the round or hexagon print surface) on a delta printer.
3081 3086
             float distance_from_center = sqrt(xProbe * xProbe + yProbe * yProbe);
3082
-            if (distance_from_center > DELTA_PROBABLE_RADIUS) continue;
3087
+            if (distance_from_center > DELTA_PROBEABLE_RADIUS) continue;
3083 3088
           #endif //DELTA
3084 3089
 
3085 3090
           ProbeAction act;
@@ -3380,7 +3385,7 @@ inline void gcode_G28() {
3380 3385
         raise_z_for_servo();
3381 3386
       #endif
3382 3387
       stow_z_probe(false); // Retract Z Servo endstop if available. Z_PROBE_SLED is missed her.
3383
-    
3388
+
3384 3389
       gcode_M114(); // Send end position to RepetierHost
3385 3390
     }
3386 3391
 
@@ -3948,7 +3953,7 @@ inline void gcode_M42() {
3948 3953
     delay(25);
3949 3954
 
3950 3955
     clean_up_after_endstop_move();
3951
-  
3956
+
3952 3957
     gcode_M114(); // Send end position to RepetierHost
3953 3958
   }
3954 3959
 
@@ -5147,7 +5152,7 @@ inline void gcode_M303() {
5147 5152
   int e = code_seen('E') ? code_value_short() : 0;
5148 5153
   int c = code_seen('C') ? code_value_short() : 5;
5149 5154
   bool u = code_seen('U') && code_value_short() != 0;
5150
-  
5155
+
5151 5156
   float temp = code_seen('S') ? code_value() : (e < 0 ? 70.0 : 150.0);
5152 5157
 
5153 5158
   if (e >= 0 && e < EXTRUDERS)
@@ -6613,7 +6618,7 @@ void clamp_to_software_endstops(float target[3]) {
6613 6618
                           - sq(delta_tower3_x - cartesian[X_AXIS])
6614 6619
                           - sq(delta_tower3_y - cartesian[Y_AXIS])
6615 6620
                          ) + cartesian[Z_AXIS];
6616
-    /*
6621
+    /**
6617 6622
     SERIAL_ECHOPGM("cartesian x="); SERIAL_ECHO(cartesian[X_AXIS]);
6618 6623
     SERIAL_ECHOPGM(" y="); SERIAL_ECHO(cartesian[Y_AXIS]);
6619 6624
     SERIAL_ECHOPGM(" z="); SERIAL_ECHOLN(cartesian[Z_AXIS]);
@@ -6648,7 +6653,7 @@ void clamp_to_software_endstops(float target[3]) {
6648 6653
       delta[Y_AXIS] += offset;
6649 6654
       delta[Z_AXIS] += offset;
6650 6655
 
6651
-      /*
6656
+      /**
6652 6657
       SERIAL_ECHOPGM("grid_x="); SERIAL_ECHO(grid_x);
6653 6658
       SERIAL_ECHOPGM(" grid_y="); SERIAL_ECHO(grid_y);
6654 6659
       SERIAL_ECHOPGM(" floor_x="); SERIAL_ECHO(floor_x);
@@ -7140,7 +7145,7 @@ void plan_arc(
7140 7145
     delta[Y_AXIS] = (SCARA_theta + SCARA_psi) * SCARA_RAD2DEG;  //       -  equal to sub arm angle (inverted motor)
7141 7146
     delta[Z_AXIS] = cartesian[Z_AXIS];
7142 7147
 
7143
-    /*
7148
+    /**
7144 7149
     SERIAL_ECHOPGM("cartesian x="); SERIAL_ECHO(cartesian[X_AXIS]);
7145 7150
     SERIAL_ECHOPGM(" y="); SERIAL_ECHO(cartesian[Y_AXIS]);
7146 7151
     SERIAL_ECHOPGM(" z="); SERIAL_ECHOLN(cartesian[Z_AXIS]);

+ 23
- 1
Marlin/SanityCheck.h View File

@@ -1,4 +1,26 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * SanityCheck.h
3 25
  *
4 26
  * Test configuration values for errors at compile-time.
@@ -198,7 +220,7 @@
198 220
    * Check if Probe_Offset * Grid Points is greater than Probing Range
199 221
    */
200 222
   #if ENABLED(AUTO_BED_LEVELING_GRID)
201
-    #ifndef DELTA_PROBABLE_RADIUS
223
+    #ifndef DELTA_PROBEABLE_RADIUS
202 224
       // Be sure points are in the right order
203 225
       #if LEFT_PROBE_BED_POSITION > RIGHT_PROBE_BED_POSITION
204 226
         #error LEFT_PROBE_BED_POSITION must be less than RIGHT_PROBE_BED_POSITION.

+ 16
- 7
Marlin/Sd2Card.cpp View File

@@ -1,21 +1,30 @@
1
-/* Arduino Sd2Card Library
2
- * Copyright (C) 2009 by William Greiman
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
3 4
  *
4
- * This file is part of the Arduino Sd2Card Library
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
5 7
  *
6
- * This Library is free software: you can redistribute it and/or modify
8
+ * This program is free software: you can redistribute it and/or modify
7 9
  * it under the terms of the GNU General Public License as published by
8 10
  * the Free Software Foundation, either version 3 of the License, or
9 11
  * (at your option) any later version.
10 12
  *
11
- * This Library is distributed in the hope that it will be useful,
13
+ * This program is distributed in the hope that it will be useful,
12 14
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 15
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 16
  * GNU General Public License for more details.
15 17
  *
16 18
  * You should have received a copy of the GNU General Public License
17
- * along with the Arduino Sd2Card Library.  If not, see
18
- * <http://www.gnu.org/licenses/>.
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Arduino Sd2Card Library
25
+ * Copyright (C) 2009 by William Greiman
26
+ *
27
+ * This file is part of the Arduino Sd2Card Library
19 28
  */
20 29
 #include "Marlin.h"
21 30
 

+ 17
- 8
Marlin/Sd2Card.h View File

@@ -1,21 +1,30 @@
1
-/* Arduino Sd2Card Library
2
- * Copyright (C) 2009 by William Greiman
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
3 4
  *
4
- * This file is part of the Arduino Sd2Card Library
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
5 7
  *
6
- * This Library is free software: you can redistribute it and/or modify
8
+ * This program is free software: you can redistribute it and/or modify
7 9
  * it under the terms of the GNU General Public License as published by
8 10
  * the Free Software Foundation, either version 3 of the License, or
9 11
  * (at your option) any later version.
10 12
  *
11
- * This Library is distributed in the hope that it will be useful,
13
+ * This program is distributed in the hope that it will be useful,
12 14
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 15
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 16
  * GNU General Public License for more details.
15 17
  *
16 18
  * You should have received a copy of the GNU General Public License
17
- * along with the Arduino Sd2Card Library.  If not, see
18
- * <http://www.gnu.org/licenses/>.
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Arduino Sd2Card Library
25
+ * Copyright (C) 2009 by William Greiman
26
+ *
27
+ * This file is part of the Arduino Sd2Card Library
19 28
  */
20 29
 
21 30
 #include "Marlin.h"
@@ -240,4 +249,4 @@ class Sd2Card {
240 249
 #endif  // Sd2Card_h
241 250
 
242 251
 
243
-#endif
252
+#endif

+ 16
- 7
Marlin/Sd2PinMap.h View File

@@ -1,21 +1,30 @@
1
-/* Arduino SdFat Library
2
- * Copyright (C) 2010 by William Greiman
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
3 4
  *
4
- * This file is part of the Arduino SdFat Library
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
5 7
  *
6
- * This Library is free software: you can redistribute it and/or modify
8
+ * This program is free software: you can redistribute it and/or modify
7 9
  * it under the terms of the GNU General Public License as published by
8 10
  * the Free Software Foundation, either version 3 of the License, or
9 11
  * (at your option) any later version.
10 12
  *
11
- * This Library is distributed in the hope that it will be useful,
13
+ * This program is distributed in the hope that it will be useful,
12 14
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 15
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 16
  * GNU General Public License for more details.
15 17
  *
16 18
  * You should have received a copy of the GNU General Public License
17
- * along with the Arduino SdFat Library.  If not, see
18
- * <http://www.gnu.org/licenses/>.
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Arduino SdFat Library
25
+ * Copyright (C) 2010 by William Greiman
26
+ *
27
+ * This file is part of the Arduino Sd2Card Library
19 28
  */
20 29
 // Warning this file was generated by a program.
21 30
 #include "Marlin.h"

+ 16
- 7
Marlin/SdBaseFile.cpp View File

@@ -1,21 +1,30 @@
1
-/* Arduino SdFat Library
2
- * Copyright (C) 2009 by William Greiman
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
3 4
  *
4
- * This file is part of the Arduino SdFat Library
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
5 7
  *
6
- * This Library is free software: you can redistribute it and/or modify
8
+ * This program is free software: you can redistribute it and/or modify
7 9
  * it under the terms of the GNU General Public License as published by
8 10
  * the Free Software Foundation, either version 3 of the License, or
9 11
  * (at your option) any later version.
10 12
  *
11
- * This Library is distributed in the hope that it will be useful,
13
+ * This program is distributed in the hope that it will be useful,
12 14
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 15
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 16
  * GNU General Public License for more details.
15 17
  *
16 18
  * You should have received a copy of the GNU General Public License
17
- * along with the Arduino SdFat Library.  If not, see
18
- * <http://www.gnu.org/licenses/>.
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Arduino SdFat Library
25
+ * Copyright (C) 2009 by William Greiman
26
+ *
27
+ * This file is part of the Arduino Sd2Card Library
19 28
  */
20 29
 
21 30
 #include "Marlin.h"

+ 16
- 7
Marlin/SdBaseFile.h View File

@@ -1,21 +1,30 @@
1
-/* Arduino SdFat Library
2
- * Copyright (C) 2009 by William Greiman
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
3 4
  *
4
- * This file is part of the Arduino SdFat Library
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
5 7
  *
6
- * This Library is free software: you can redistribute it and/or modify
8
+ * This program is free software: you can redistribute it and/or modify
7 9
  * it under the terms of the GNU General Public License as published by
8 10
  * the Free Software Foundation, either version 3 of the License, or
9 11
  * (at your option) any later version.
10 12
  *
11
- * This Library is distributed in the hope that it will be useful,
13
+ * This program is distributed in the hope that it will be useful,
12 14
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 15
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 16
  * GNU General Public License for more details.
15 17
  *
16 18
  * You should have received a copy of the GNU General Public License
17
- * along with the Arduino SdFat Library.  If not, see
18
- * <http://www.gnu.org/licenses/>.
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Arduino SdFat Library
25
+ * Copyright (C) 2009 by William Greiman
26
+ *
27
+ * This file is part of the Arduino Sd2Card Library
19 28
  */
20 29
 #include "Marlin.h"
21 30
 #if ENABLED(SDSUPPORT)

+ 16
- 7
Marlin/SdFatConfig.h View File

@@ -1,21 +1,30 @@
1
-/* Arduino SdFat Library
2
- * Copyright (C) 2009 by William Greiman
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
3 4
  *
4
- * This file is part of the Arduino SdFat Library
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
5 7
  *
6
- * This Library is free software: you can redistribute it and/or modify
8
+ * This program is free software: you can redistribute it and/or modify
7 9
  * it under the terms of the GNU General Public License as published by
8 10
  * the Free Software Foundation, either version 3 of the License, or
9 11
  * (at your option) any later version.
10 12
  *
11
- * This Library is distributed in the hope that it will be useful,
13
+ * This program is distributed in the hope that it will be useful,
12 14
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 15
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 16
  * GNU General Public License for more details.
15 17
  *
16 18
  * You should have received a copy of the GNU General Public License
17
- * along with the Arduino SdFat Library.  If not, see
18
- * <http://www.gnu.org/licenses/>.
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Arduino SdFat Library
25
+ * Copyright (C) 2009 by William Greiman
26
+ *
27
+ * This file is part of the Arduino Sd2Card Library
19 28
  */
20 29
 /**
21 30
  * \file

+ 17
- 8
Marlin/SdFatStructs.h View File

@@ -1,21 +1,30 @@
1
-/* Arduino SdFat Library
2
- * Copyright (C) 2009 by William Greiman
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
3 4
  *
4
- * This file is part of the Arduino SdFat Library
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
5 7
  *
6
- * This Library is free software: you can redistribute it and/or modify
8
+ * This program is free software: you can redistribute it and/or modify
7 9
  * it under the terms of the GNU General Public License as published by
8 10
  * the Free Software Foundation, either version 3 of the License, or
9 11
  * (at your option) any later version.
10 12
  *
11
- * This Library is distributed in the hope that it will be useful,
13
+ * This program is distributed in the hope that it will be useful,
12 14
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 15
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 16
  * GNU General Public License for more details.
15 17
  *
16 18
  * You should have received a copy of the GNU General Public License
17
- * along with the Arduino SdFat Library.  If not, see
18
- * <http://www.gnu.org/licenses/>.
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Arduino SdFat Library
25
+ * Copyright (C) 2009 by William Greiman
26
+ *
27
+ * This file is part of the Arduino Sd2Card Library
19 28
  */
20 29
 #include "Marlin.h"
21 30
 #if ENABLED(SDSUPPORT)
@@ -28,7 +37,7 @@
28 37
  * \file
29 38
  * \brief FAT file structures
30 39
  */
31
-/*
40
+/**
32 41
  * mostly from Microsoft document fatgen103.doc
33 42
  * http://www.microsoft.com/whdc/system/platform/firmware/fatgen.mspx
34 43
  */

+ 17
- 8
Marlin/SdFatUtil.cpp View File

@@ -1,21 +1,30 @@
1
-/* Arduino SdFat Library
2
- * Copyright (C) 2008 by William Greiman
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
3 4
  *
4
- * This file is part of the Arduino SdFat Library
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
5 7
  *
6
- * This Library is free software: you can redistribute it and/or modify
8
+ * This program is free software: you can redistribute it and/or modify
7 9
  * it under the terms of the GNU General Public License as published by
8 10
  * the Free Software Foundation, either version 3 of the License, or
9 11
  * (at your option) any later version.
10 12
  *
11
- * This Library is distributed in the hope that it will be useful,
13
+ * This program is distributed in the hope that it will be useful,
12 14
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 15
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 16
  * GNU General Public License for more details.
15
-
17
+ *
16 18
  * You should have received a copy of the GNU General Public License
17
- * along with the Arduino SdFat Library.  If not, see
18
- * <http://www.gnu.org/licenses/>.
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Arduino SdFat Library
25
+ * Copyright (C) 2008 by William Greiman
26
+ *
27
+ * This file is part of the Arduino Sd2Card Library
19 28
  */
20 29
 #include "Marlin.h"
21 30
 

+ 18
- 9
Marlin/SdFatUtil.h View File

@@ -1,21 +1,30 @@
1
-/* Arduino SdFat Library
2
- * Copyright (C) 2008 by William Greiman
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
3 4
  *
4
- * This file is part of the Arduino SdFat Library
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
5 7
  *
6
- * This Library is free software: you can redistribute it and/or modify
8
+ * This program is free software: you can redistribute it and/or modify
7 9
  * it under the terms of the GNU General Public License as published by
8 10
  * the Free Software Foundation, either version 3 of the License, or
9 11
  * (at your option) any later version.
10 12
  *
11
- * This Library is distributed in the hope that it will be useful,
13
+ * This program is distributed in the hope that it will be useful,
12 14
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 15
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 16
  * GNU General Public License for more details.
15
-
17
+ *
16 18
  * You should have received a copy of the GNU General Public License
17
- * along with the Arduino SdFat Library.  If not, see
18
- * <http://www.gnu.org/licenses/>.
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Arduino SdFat Library
25
+ * Copyright (C) 2008 by William Greiman
26
+ *
27
+ * This file is part of the Arduino Sd2Card Library
19 28
  */
20 29
 #include "Marlin.h"
21 30
 #if ENABLED(SDSUPPORT)
@@ -45,4 +54,4 @@ using namespace SdFatUtil;  // NOLINT
45 54
 #endif  //#define SdFatUtil_h
46 55
 
47 56
 
48
-#endif
57
+#endif

+ 16
- 7
Marlin/SdFile.cpp View File

@@ -1,21 +1,30 @@
1
-/* Arduino SdFat Library
2
- * Copyright (C) 2009 by William Greiman
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
3 4
  *
4
- * This file is part of the Arduino SdFat Library
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
5 7
  *
6
- * This Library is free software: you can redistribute it and/or modify
8
+ * This program is free software: you can redistribute it and/or modify
7 9
  * it under the terms of the GNU General Public License as published by
8 10
  * the Free Software Foundation, either version 3 of the License, or
9 11
  * (at your option) any later version.
10 12
  *
11
- * This Library is distributed in the hope that it will be useful,
13
+ * This program is distributed in the hope that it will be useful,
12 14
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 15
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 16
  * GNU General Public License for more details.
15 17
  *
16 18
  * You should have received a copy of the GNU General Public License
17
- * along with the Arduino SdFat Library.  If not, see
18
- * <http://www.gnu.org/licenses/>.
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Arduino SdFat Library
25
+ * Copyright (C) 2009 by William Greiman
26
+ *
27
+ * This file is part of the Arduino Sd2Card Library
19 28
  */
20 29
 #include "Marlin.h"
21 30
 

+ 17
- 8
Marlin/SdFile.h View File

@@ -1,21 +1,30 @@
1
-/* Arduino SdFat Library
2
- * Copyright (C) 2009 by William Greiman
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
3 4
  *
4
- * This file is part of the Arduino SdFat Library
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
5 7
  *
6
- * This Library is free software: you can redistribute it and/or modify
8
+ * This program is free software: you can redistribute it and/or modify
7 9
  * it under the terms of the GNU General Public License as published by
8 10
  * the Free Software Foundation, either version 3 of the License, or
9 11
  * (at your option) any later version.
10 12
  *
11
- * This Library is distributed in the hope that it will be useful,
13
+ * This program is distributed in the hope that it will be useful,
12 14
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 15
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 16
  * GNU General Public License for more details.
15 17
  *
16 18
  * You should have received a copy of the GNU General Public License
17
- * along with the Arduino SdFat Library.  If not, see
18
- * <http://www.gnu.org/licenses/>.
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Arduino SdFat Library
25
+ * Copyright (C) 2009 by William Greiman
26
+ *
27
+ * This file is part of the Arduino Sd2Card Library
19 28
  */
20 29
 /**
21 30
  * \file
@@ -51,4 +60,4 @@ class SdFile : public SdBaseFile, public Print {
51 60
 #endif  // SdFile_h
52 61
 
53 62
 
54
-#endif
63
+#endif

+ 17
- 8
Marlin/SdInfo.h View File

@@ -1,21 +1,30 @@
1
-/* Arduino Sd2Card Library
2
- * Copyright (C) 2009 by William Greiman
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
3 4
  *
4
- * This file is part of the Arduino Sd2Card Library
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
5 7
  *
6
- * This Library is free software: you can redistribute it and/or modify
8
+ * This program is free software: you can redistribute it and/or modify
7 9
  * it under the terms of the GNU General Public License as published by
8 10
  * the Free Software Foundation, either version 3 of the License, or
9 11
  * (at your option) any later version.
10 12
  *
11
- * This Library is distributed in the hope that it will be useful,
13
+ * This program is distributed in the hope that it will be useful,
12 14
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 15
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 16
  * GNU General Public License for more details.
15 17
  *
16 18
  * You should have received a copy of the GNU General Public License
17
- * along with the Arduino Sd2Card Library.  If not, see
18
- * <http://www.gnu.org/licenses/>.
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Arduino Sd2Card Library
25
+ * Copyright (C) 2009 by William Greiman
26
+ *
27
+ * This file is part of the Arduino Sd2Card Library
19 28
  */
20 29
 #include "Marlin.h"
21 30
 #if ENABLED(SDSUPPORT)
@@ -277,4 +286,4 @@ union csd_t {
277 286
 };
278 287
 #endif  // SdInfo_h
279 288
 
280
-#endif
289
+#endif

+ 17
- 8
Marlin/SdVolume.cpp View File

@@ -1,21 +1,30 @@
1
-/* Arduino SdFat Library
2
- * Copyright (C) 2009 by William Greiman
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
3 4
  *
4
- * This file is part of the Arduino SdFat Library
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
5 7
  *
6
- * This Library is free software: you can redistribute it and/or modify
8
+ * This program is free software: you can redistribute it and/or modify
7 9
  * it under the terms of the GNU General Public License as published by
8 10
  * the Free Software Foundation, either version 3 of the License, or
9 11
  * (at your option) any later version.
10 12
  *
11
- * This Library is distributed in the hope that it will be useful,
13
+ * This program is distributed in the hope that it will be useful,
12 14
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 15
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 16
  * GNU General Public License for more details.
15 17
  *
16 18
  * You should have received a copy of the GNU General Public License
17
- * along with the Arduino SdFat Library.  If not, see
18
- * <http://www.gnu.org/licenses/>.
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Arduino SdFat Library
25
+ * Copyright (C) 2009 by William Greiman
26
+ *
27
+ * This file is part of the Arduino Sd2Card Library
19 28
  */
20 29
 #include "Marlin.h"
21 30
 #if ENABLED(SDSUPPORT)
@@ -408,4 +417,4 @@ bool SdVolume::init(Sd2Card* dev, uint8_t part) {
408 417
 fail:
409 418
   return false;
410 419
 }
411
-#endif
420
+#endif

+ 17
- 8
Marlin/SdVolume.h View File

@@ -1,21 +1,30 @@
1
-/* Arduino SdFat Library
2
- * Copyright (C) 2009 by William Greiman
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
3 4
  *
4
- * This file is part of the Arduino SdFat Library
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
5 7
  *
6
- * This Library is free software: you can redistribute it and/or modify
8
+ * This program is free software: you can redistribute it and/or modify
7 9
  * it under the terms of the GNU General Public License as published by
8 10
  * the Free Software Foundation, either version 3 of the License, or
9 11
  * (at your option) any later version.
10 12
  *
11
- * This Library is distributed in the hope that it will be useful,
13
+ * This program is distributed in the hope that it will be useful,
12 14
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 15
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 16
  * GNU General Public License for more details.
15 17
  *
16 18
  * You should have received a copy of the GNU General Public License
17
- * along with the Arduino SdFat Library.  If not, see
18
- * <http://www.gnu.org/licenses/>.
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Arduino SdFat Library
25
+ * Copyright (C) 2009 by William Greiman
26
+ *
27
+ * This file is part of the Arduino Sd2Card Library
19 28
  */
20 29
 #include "Marlin.h"
21 30
 #if ENABLED(SDSUPPORT)
@@ -215,4 +224,4 @@ class SdVolume {
215 224
 #endif  // ALLOW_DEPRECATED_FUNCTIONS
216 225
 };
217 226
 #endif  // SdVolume
218
-#endif
227
+#endif

+ 27
- 4
Marlin/blinkm.cpp View File

@@ -1,7 +1,30 @@
1
-/*
2
-  blinkm.cpp - Library for controlling a BlinkM over i2c
3
-  Created by Tim Koster, August 21 2013.
4
-*/
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * blinkm.cpp - Library for controlling a BlinkM over i2c
25
+ * Created by Tim Koster, August 21 2013.
26
+ */
27
+
5 28
 #include "Marlin.h"
6 29
 
7 30
 #if ENABLED(BLINKM)

+ 25
- 3
Marlin/blinkm.h View File

@@ -1,6 +1,28 @@
1
-/*
2
-  blinkm.h
3
-  Library header file for BlinkM library
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * blinkm.h - Library for controlling a BlinkM over i2c
25
+ * Created by Tim Koster, August 21 2013.
4 26
  */
5 27
 
6 28
 #include "Arduino.h"

+ 22
- 0
Marlin/boards.h View File

@@ -1,3 +1,25 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
1 23
 #ifndef BOARDS_H
2 24
 #define BOARDS_H
3 25
 

+ 22
- 0
Marlin/buzzer.cpp View File

@@ -1,3 +1,25 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
1 23
 #include "Marlin.h"
2 24
 #if HAS_BUZZER
3 25
   #include "buzzer.h"

+ 23
- 1
Marlin/buzzer.h View File

@@ -1,3 +1,25 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
1 23
 #ifndef BUZZER_H
2 24
   #define BUZZER_H
3 25
 
@@ -5,4 +27,4 @@
5 27
     void buzz(long duration, uint16_t freq);
6 28
   #endif
7 29
 
8
-#endif //BUZZER_H
30
+#endif //BUZZER_H

+ 23
- 1
Marlin/cardreader.cpp View File

@@ -1,3 +1,25 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
1 23
 #include "Marlin.h"
2 24
 #include "cardreader.h"
3 25
 #include "ultralcd.h"
@@ -223,7 +245,7 @@ void CardReader::initsd() {
223 245
   }
224 246
   workDir = root;
225 247
   curDir = &root;
226
-  /*
248
+  /**
227 249
   if (!workDir.openRoot(&volume)) {
228 250
     SERIAL_ECHOLNPGM(MSG_SD_WORKDIR_FAIL);
229 251
   }

+ 22
- 0
Marlin/cardreader.h View File

@@ -1,3 +1,25 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
1 23
 #ifndef CARDREADER_H
2 24
 #define CARDREADER_H
3 25
 

+ 22
- 0
Marlin/configuration_store.cpp View File

@@ -1,4 +1,26 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * configuration_store.cpp
3 25
  *
4 26
  * Configuration and EEPROM storage

+ 22
- 0
Marlin/configuration_store.h View File

@@ -1,3 +1,25 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
1 23
 #ifndef CONFIGURATION_STORE_H
2 24
 #define CONFIGURATION_STORE_H
3 25
 

+ 63
- 40
Marlin/dac_mcp4728.cpp View File

@@ -1,22 +1,44 @@
1
-/*
2
-
3
-  mcp4728.cpp - Arduino library for MicroChip MCP4728 I2C D/A converter
4
-  For implementation details, please take a look at the datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/22187a.pdf
5
-  For discussion and feedback, please go to http://arduino.cc/forum/index.php/topic,51842.0.html
6
-*/
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
7 22
 
23
+/**
24
+ * mcp4728.cpp - Arduino library for MicroChip MCP4728 I2C D/A converter
25
+ *
26
+ * For implementation details, please take a look at the datasheet:
27
+ * http://ww1.microchip.com/downloads/en/DeviceDoc/22187a.pdf
28
+ *
29
+ * For discussion and feedback, please go to:
30
+ * http://arduino.cc/forum/index.php/topic,51842.0.html
31
+ */
8 32
 
9
-/* _____PROJECT INCLUDES_____________________________________________________ */
10 33
 #include "dac_mcp4728.h"
11 34
 
12 35
 #if ENABLED(DAC_STEPPER_CURRENT)
13 36
 
14
-// Used Global variables
15 37
 uint16_t     mcp4728_values[4];
16 38
 
17
-/*
18
-Begin I2C, get current values (input register and eeprom) of mcp4728
19
-*/
39
+/**
40
+ * Begin I2C, get current values (input register and eeprom) of mcp4728
41
+ */
20 42
 void mcp4728_init() {
21 43
   Wire.begin();
22 44
   Wire.requestFrom(int(DAC_DEV_ADDRESS), 24);
@@ -33,19 +55,19 @@ void mcp4728_init() {
33 55
   }
34 56
 }
35 57
 
36
-/*
37
-Write input resister value to specified channel using fastwrite method.
38
-Channel : 0-3, Values : 0-4095
39
-*/
58
+/**
59
+ * Write input resister value to specified channel using fastwrite method.
60
+ * Channel : 0-3, Values : 0-4095
61
+ */
40 62
 uint8_t mcp4728_analogWrite(uint8_t channel, uint16_t value) {
41 63
   mcp4728_values[channel] = value;
42 64
   return mcp4728_fastWrite();
43 65
 }
44
-/*
45
-Write all input resistor values to EEPROM using SequencialWrite method.
46
-This will update both input register and EEPROM value
47
-This will also write current Vref, PowerDown, Gain settings to EEPROM
48
-*/
66
+/**
67
+ * Write all input resistor values to EEPROM using SequencialWrite method.
68
+ * This will update both input register and EEPROM value
69
+ * This will also write current Vref, PowerDown, Gain settings to EEPROM
70
+ */
49 71
 uint8_t mcp4728_eepromWrite() {
50 72
   Wire.beginTransmission(DAC_DEV_ADDRESS);
51 73
   Wire.send(SEQWRITE);
@@ -56,31 +78,32 @@ uint8_t mcp4728_eepromWrite() {
56 78
   return Wire.endTransmission();
57 79
 }
58 80
 
59
-/*
60
-  Write Voltage reference setting to all input regiters
61
-*/
81
+/**
82
+ * Write Voltage reference setting to all input regiters
83
+ */
62 84
 uint8_t mcp4728_setVref_all(uint8_t value) {
63 85
   Wire.beginTransmission(DAC_DEV_ADDRESS);
64 86
   Wire.send(VREFWRITE | value << 3 | value << 2 | value << 1 | value);
65 87
   return Wire.endTransmission();
66 88
 }
67
-/*
68
-  Write Gain setting to all input regiters
69
-*/
89
+/**
90
+ * Write Gain setting to all input regiters
91
+ */
70 92
 uint8_t mcp4728_setGain_all(uint8_t value) {
71 93
   Wire.beginTransmission(DAC_DEV_ADDRESS);
72 94
   Wire.send(GAINWRITE | value << 3 | value << 2 | value << 1 | value);
73 95
   return Wire.endTransmission();
74 96
 }
75 97
 
76
-/*
77
-  Return Input Regiter value
78
-*/
98
+/**
99
+ * Return Input Regiter value
100
+ */
79 101
 uint16_t mcp4728_getValue(uint8_t channel) { return mcp4728_values[channel]; }
80 102
 
81
-/*
82
-// Steph: Might be useful in the future
83
-// Return Vout
103
+/**
104
+ * Steph: Might be useful in the future
105
+ * Return Vout
106
+ *
84 107
 uint16_t mcp4728_getVout(uint8_t channel) {
85 108
   uint32_t vref = 2048;
86 109
   uint32_t vOut = (vref * mcp4728_values[channel] * (_DAC_STEPPER_GAIN + 1)) / 4096;
@@ -89,11 +112,11 @@ uint16_t mcp4728_getVout(uint8_t channel) {
89 112
 }
90 113
 */
91 114
 
92
-/*
93
-FastWrite input register values - All DAC ouput update. refer to DATASHEET 5.6.1
94
-DAC Input and PowerDown bits update.
95
-No EEPROM update
96
-*/
115
+/**
116
+ * FastWrite input register values - All DAC ouput update. refer to DATASHEET 5.6.1
117
+ * DAC Input and PowerDown bits update.
118
+ * No EEPROM update
119
+ */
97 120
 uint8_t mcp4728_fastWrite() {
98 121
   Wire.beginTransmission(DAC_DEV_ADDRESS);
99 122
   for (uint8_t channel=0; channel <= 3; channel++) {
@@ -103,9 +126,9 @@ uint8_t mcp4728_fastWrite() {
103 126
   return Wire.endTransmission();
104 127
 }
105 128
 
106
-/*
107
-Common function for simple general commands
108
-*/
129
+/**
130
+ * Common function for simple general commands
131
+ */
109 132
 uint8_t mcp4728_simpleCommand(byte simpleCommand) {
110 133
   Wire.beginTransmission(GENERALCALL);
111 134
   Wire.send(simpleCommand);

+ 24
- 2
Marlin/dac_mcp4728.h View File

@@ -1,6 +1,28 @@
1 1
 /**
2
-Arduino library for MicroChip MCP4728 I2C D/A converter.
3
-*/
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Arduino library for MicroChip MCP4728 I2C D/A converter.
25
+ */
4 26
 
5 27
 #ifndef mcp4728_h
6 28
 #define mcp4728_h

+ 22
- 0
Marlin/digipot_mcp4451.cpp View File

@@ -1,3 +1,25 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
1 23
 #include "Configuration.h"
2 24
 
3 25
 #if ENABLED(DIGIPOT_I2C)

+ 28
- 3
Marlin/dogm_bitmaps.h View File

@@ -1,6 +1,31 @@
1
-// BitMap for splashscreen
2
-// Generated with: http://www.digole.com/tools/PicturetoC_Hex_converter.php
3
-// Please note that using the high-res version takes 402Bytes of PROGMEM.
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * BitMap for splashscreen
25
+ * Generated with: http://www.digole.com/tools/PicturetoC_Hex_converter.php
26
+ * Please note that using the high-res version takes 402Bytes of PROGMEM.
27
+ */
28
+
4 29
 //#define START_BMPHIGH
5 30
 
6 31
 #if ENABLED(SHOW_BOOTSCREEN)

+ 23
- 1
Marlin/dogm_font_data_6x9_marlin.h View File

@@ -1,4 +1,26 @@
1
-/*
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
   Fontname: -Misc-Fixed-Medium-R-Normal--9-90-75-75-C-60-ISO10646-1
3 25
   Copyright: Public domain font.  Share and enjoy.
4 26
   Capital A Height: 6, '1' Height: 6

+ 23
- 1
Marlin/dogm_font_data_HD44780_C.h View File

@@ -1,4 +1,26 @@
1
-/*
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
   Fontname: HD44780_C v1.2
3 25
   Copyright: A. Hardtung, public domain
4 26
   Capital A Height: 7, '1' Height: 7

+ 23
- 1
Marlin/dogm_font_data_HD44780_J.h View File

@@ -1,4 +1,26 @@
1
-/*
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
   Fontname: HD44780_J
3 25
   Copyright: A. Hardtung, public domain
4 26
   Capital A Height: 7, '1' Height: 7

+ 23
- 1
Marlin/dogm_font_data_HD44780_W.h View File

@@ -1,4 +1,26 @@
1
-/*
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
   Fontname: HD44780_W
3 25
   Copyright: A.Hardtung, public domain
4 26
   Capital A Height: 7, '1' Height: 7

+ 23
- 1
Marlin/dogm_font_data_ISO10646_1.h View File

@@ -1,4 +1,26 @@
1
-/*
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
   Fontname: ISO10646-1
3 25
   Copyright: A.Hardtung, public domain
4 26
   Capital A Height: 7, '1' Height: 7

+ 23
- 1
Marlin/dogm_font_data_ISO10646_5_Cyrillic.h View File

@@ -1,4 +1,26 @@
1
-/*
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
   Fontname: ISO10646_5_Cyrillic
3 25
   Copyright: A. Hardtung, public domain
4 26
   Capital A Height: 7, '1' Height: 7

+ 23
- 1
Marlin/dogm_font_data_ISO10646_CN.h View File

@@ -1,4 +1,26 @@
1
-/*
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
   Fontname: ISO10646_CN
3 25
   Copyright: A. Hardtung, public domain
4 26
   Capital A Height: 7, '1' Height: 7

+ 23
- 1
Marlin/dogm_font_data_ISO10646_Kana.h View File

@@ -1,4 +1,26 @@
1
-/*
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
   Fontname: ISO10646_Kana
3 25
   Copyright: A. Hardtung, public domain
4 26
   Capital A Height: 7, '1' Height: 7

+ 23
- 1
Marlin/dogm_font_data_Marlin_symbols.h View File

@@ -1,4 +1,26 @@
1
-/*
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
   Fontname: Marlin_symbols
3 25
   Copyright: Created with Fony 1.4.7
4 26
   Capital A Height: 0, '1' Height: 0

+ 22
- 0
Marlin/dogm_lcd_implementation.h View File

@@ -1,4 +1,26 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * dogm_lcd_implementation.h
3 25
  *
4 26
  * Graphics LCD implementation for 128x64 pixel LCDs by STB for ErikZalm/Marlin

+ 42
- 7
Marlin/example_configurations/Felix/Configuration.h View File

@@ -1,3 +1,40 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration.h
25
+ *
26
+ * Basic settings such as:
27
+ *
28
+ * - Type of electronics
29
+ * - Type of temperature sensor
30
+ * - Printer geometry
31
+ * - Endstop configuration
32
+ * - LCD controller
33
+ * - Extra features
34
+ *
35
+ * Advanced settings can be found in Configuration_adv.h
36
+ *
37
+ */
1 38
 #ifndef CONFIGURATION_H
2 39
 #define CONFIGURATION_H
3 40
 
@@ -7,8 +44,10 @@
7 44
 //===========================================================================
8 45
 //============================= Getting Started =============================
9 46
 //===========================================================================
10
-/*
11
-Here are some standard links for getting your machine calibrated:
47
+
48
+/**
49
+ * Here are some standard links for getting your machine calibrated:
50
+ *
12 51
  * http://reprap.org/wiki/Calibration
13 52
  * http://youtu.be/wAL9d7FgInk
14 53
  * http://calculator.josefprusa.cz
@@ -16,11 +55,7 @@ Here are some standard links for getting your machine calibrated:
16 55
  * http://www.thingiverse.com/thing:5573
17 56
  * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap
18 57
  * http://www.thingiverse.com/thing:298812
19
-*/
20
-
21
-// This configuration file contains the basic settings.
22
-// Advanced settings can be found in Configuration_adv.h
23
-// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
58
+ */
24 59
 
25 60
 //===========================================================================
26 61
 //============================= DELTA Printer ===============================

+ 42
- 7
Marlin/example_configurations/Felix/Configuration_DUAL.h View File

@@ -1,3 +1,40 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration.h
25
+ *
26
+ * Basic settings such as:
27
+ *
28
+ * - Type of electronics
29
+ * - Type of temperature sensor
30
+ * - Printer geometry
31
+ * - Endstop configuration
32
+ * - LCD controller
33
+ * - Extra features
34
+ *
35
+ * Advanced settings can be found in Configuration_adv.h
36
+ *
37
+ */
1 38
 #ifndef CONFIGURATION_H
2 39
 #define CONFIGURATION_H
3 40
 
@@ -7,8 +44,10 @@
7 44
 //===========================================================================
8 45
 //============================= Getting Started =============================
9 46
 //===========================================================================
10
-/*
11
-Here are some standard links for getting your machine calibrated:
47
+
48
+/**
49
+ * Here are some standard links for getting your machine calibrated:
50
+ *
12 51
  * http://reprap.org/wiki/Calibration
13 52
  * http://youtu.be/wAL9d7FgInk
14 53
  * http://calculator.josefprusa.cz
@@ -16,11 +55,7 @@ Here are some standard links for getting your machine calibrated:
16 55
  * http://www.thingiverse.com/thing:5573
17 56
  * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap
18 57
  * http://www.thingiverse.com/thing:298812
19
-*/
20
-
21
-// This configuration file contains the basic settings.
22
-// Advanced settings can be found in Configuration_adv.h
23
-// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
58
+ */
24 59
 
25 60
 //===========================================================================
26 61
 //============================= DELTA Printer ===============================

+ 32
- 0
Marlin/example_configurations/Felix/Configuration_adv.h View File

@@ -1,3 +1,35 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration_adv.h
25
+ *
26
+ * Advanced settings.
27
+ * Only change these if you know exactly what you're doing.
28
+ * Some of these settings can damage your printer if improperly set!
29
+ *
30
+ * Basic settings can be found in Configuration.h
31
+ *
32
+ */
1 33
 #ifndef CONFIGURATION_ADV_H
2 34
 #define CONFIGURATION_ADV_H
3 35
 

+ 42
- 7
Marlin/example_configurations/Hephestos/Configuration.h View File

@@ -1,3 +1,40 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration.h
25
+ *
26
+ * Basic settings such as:
27
+ *
28
+ * - Type of electronics
29
+ * - Type of temperature sensor
30
+ * - Printer geometry
31
+ * - Endstop configuration
32
+ * - LCD controller
33
+ * - Extra features
34
+ *
35
+ * Advanced settings can be found in Configuration_adv.h
36
+ *
37
+ */
1 38
 #ifndef CONFIGURATION_H
2 39
 #define CONFIGURATION_H
3 40
 
@@ -7,8 +44,10 @@
7 44
 //===========================================================================
8 45
 //============================= Getting Started =============================
9 46
 //===========================================================================
10
-/*
11
-Here are some standard links for getting your machine calibrated:
47
+
48
+/**
49
+ * Here are some standard links for getting your machine calibrated:
50
+ *
12 51
  * http://reprap.org/wiki/Calibration
13 52
  * http://youtu.be/wAL9d7FgInk
14 53
  * http://calculator.josefprusa.cz
@@ -16,11 +55,7 @@ Here are some standard links for getting your machine calibrated:
16 55
  * http://www.thingiverse.com/thing:5573
17 56
  * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap
18 57
  * http://www.thingiverse.com/thing:298812
19
-*/
20
-
21
-// This configuration file contains the basic settings.
22
-// Advanced settings can be found in Configuration_adv.h
23
-// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
58
+ */
24 59
 
25 60
 //===========================================================================
26 61
 //============================= DELTA Printer ===============================

+ 32
- 0
Marlin/example_configurations/Hephestos/Configuration_adv.h View File

@@ -1,3 +1,35 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration_adv.h
25
+ *
26
+ * Advanced settings.
27
+ * Only change these if you know exactly what you're doing.
28
+ * Some of these settings can damage your printer if improperly set!
29
+ *
30
+ * Basic settings can be found in Configuration.h
31
+ *
32
+ */
1 33
 #ifndef CONFIGURATION_ADV_H
2 34
 #define CONFIGURATION_ADV_H
3 35
 

+ 42
- 7
Marlin/example_configurations/Hephestos_2/Configuration.h View File

@@ -1,3 +1,40 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration.h
25
+ *
26
+ * Basic settings such as:
27
+ *
28
+ * - Type of electronics
29
+ * - Type of temperature sensor
30
+ * - Printer geometry
31
+ * - Endstop configuration
32
+ * - LCD controller
33
+ * - Extra features
34
+ *
35
+ * Advanced settings can be found in Configuration_adv.h
36
+ *
37
+ */
1 38
 #ifndef CONFIGURATION_H
2 39
 #define CONFIGURATION_H
3 40
 
@@ -7,8 +44,10 @@
7 44
 //===========================================================================
8 45
 //============================= Getting Started =============================
9 46
 //===========================================================================
10
-/*
11
-Here are some standard links for getting your machine calibrated:
47
+
48
+/**
49
+ * Here are some standard links for getting your machine calibrated:
50
+ *
12 51
  * http://reprap.org/wiki/Calibration
13 52
  * http://youtu.be/wAL9d7FgInk
14 53
  * http://calculator.josefprusa.cz
@@ -16,11 +55,7 @@ Here are some standard links for getting your machine calibrated:
16 55
  * http://www.thingiverse.com/thing:5573
17 56
  * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap
18 57
  * http://www.thingiverse.com/thing:298812
19
-*/
20
-
21
-// This configuration file contains the basic settings.
22
-// Advanced settings can be found in Configuration_adv.h
23
-// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
58
+ */
24 59
 
25 60
 //===========================================================================
26 61
 //============================= DELTA Printer ===============================

+ 32
- 0
Marlin/example_configurations/Hephestos_2/Configuration_adv.h View File

@@ -1,3 +1,35 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration_adv.h
25
+ *
26
+ * Advanced settings.
27
+ * Only change these if you know exactly what you're doing.
28
+ * Some of these settings can damage your printer if improperly set!
29
+ *
30
+ * Basic settings can be found in Configuration.h
31
+ *
32
+ */
1 33
 #ifndef CONFIGURATION_ADV_H
2 34
 #define CONFIGURATION_ADV_H
3 35
 

+ 48
- 11
Marlin/example_configurations/K8200/Configuration.h View File

@@ -1,8 +1,47 @@
1
-// Sample configuration file for Vellemann K8200
2
-// tested on K8200 with VM8201 (Display)
3
-// and Arduino 1.6.8 (Mac) by @CONSULitAS, 2016-02-21
4
-// https://github.com/CONSULitAS/Marlin-K8200/archive/K8200_stable_2016-02-21.zip
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
5 22
 
23
+/**
24
+ * Sample configuration file for Vellemann K8200
25
+ * tested on K8200 with VM8201 (Display)
26
+ * and Arduino 1.6.8 (Mac) by @CONSULitAS, 2016-02-21
27
+ * https://github.com/CONSULitAS/Marlin-K8200/archive/K8200_stable_2016-02-21.zip
28
+ */
29
+
30
+/**
31
+ * Configuration.h
32
+ *
33
+ * Basic settings such as:
34
+ *
35
+ * - Type of electronics
36
+ * - Type of temperature sensor
37
+ * - Printer geometry
38
+ * - Endstop configuration
39
+ * - LCD controller
40
+ * - Extra features
41
+ *
42
+ * Advanced settings can be found in Configuration_adv.h
43
+ *
44
+ */
6 45
 #ifndef CONFIGURATION_H
7 46
 #define CONFIGURATION_H
8 47
 
@@ -12,8 +51,10 @@
12 51
 //===========================================================================
13 52
 //============================= Getting Started =============================
14 53
 //===========================================================================
15
-/*
16
-Here are some standard links for getting your machine calibrated:
54
+
55
+/**
56
+ * Here are some standard links for getting your machine calibrated:
57
+ *
17 58
  * http://reprap.org/wiki/Calibration
18 59
  * http://youtu.be/wAL9d7FgInk
19 60
  * http://calculator.josefprusa.cz
@@ -21,11 +62,7 @@ Here are some standard links for getting your machine calibrated:
21 62
  * http://www.thingiverse.com/thing:5573
22 63
  * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap
23 64
  * http://www.thingiverse.com/thing:298812
24
-*/
25
-
26
-// This configuration file contains the basic settings.
27
-// Advanced settings can be found in Configuration_adv.h
28
-// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
65
+ */
29 66
 
30 67
 //===========================================================================
31 68
 //============================= DELTA Printer ===============================

+ 33
- 0
Marlin/example_configurations/K8200/Configuration_adv.h View File

@@ -1,8 +1,41 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
1 23
 // Sample configuration file for Vellemann K8200
2 24
 // tested on K8200 with VM8201 (Display)
3 25
 // and Arduino 1.6.8 (Mac) by @CONSULitAS, 2016-02-21
4 26
 // https://github.com/CONSULitAS/Marlin-K8200/archive/K8200_stable_2016-02-21.zip
5 27
 
28
+
29
+/**
30
+ * Configuration_adv.h
31
+ *
32
+ * Advanced settings.
33
+ * Only change these if you know exactly what you're doing.
34
+ * Some of these settings can damage your printer if improperly set!
35
+ *
36
+ * Basic settings can be found in Configuration.h
37
+ *
38
+ */
6 39
 #ifndef CONFIGURATION_ADV_H
7 40
 #define CONFIGURATION_ADV_H
8 41
 

+ 42
- 7
Marlin/example_configurations/RepRapWorld/Megatronics/Configuration.h View File

@@ -1,3 +1,40 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration.h
25
+ *
26
+ * Basic settings such as:
27
+ *
28
+ * - Type of electronics
29
+ * - Type of temperature sensor
30
+ * - Printer geometry
31
+ * - Endstop configuration
32
+ * - LCD controller
33
+ * - Extra features
34
+ *
35
+ * Advanced settings can be found in Configuration_adv.h
36
+ *
37
+ */
1 38
 #ifndef CONFIGURATION_H
2 39
 #define CONFIGURATION_H
3 40
 
@@ -7,8 +44,10 @@
7 44
 //===========================================================================
8 45
 //============================= Getting Started =============================
9 46
 //===========================================================================
10
-/*
11
-Here are some standard links for getting your machine calibrated:
47
+
48
+/**
49
+ * Here are some standard links for getting your machine calibrated:
50
+ *
12 51
  * http://reprap.org/wiki/Calibration
13 52
  * http://youtu.be/wAL9d7FgInk
14 53
  * http://calculator.josefprusa.cz
@@ -16,11 +55,7 @@ Here are some standard links for getting your machine calibrated:
16 55
  * http://www.thingiverse.com/thing:5573
17 56
  * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap
18 57
  * http://www.thingiverse.com/thing:298812
19
-*/
20
-
21
-// This configuration file contains the basic settings.
22
-// Advanced settings can be found in Configuration_adv.h
23
-// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
58
+ */
24 59
 
25 60
 //===========================================================================
26 61
 //============================= DELTA Printer ===============================

+ 42
- 7
Marlin/example_configurations/RigidBot/Configuration.h View File

@@ -1,3 +1,40 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration.h
25
+ *
26
+ * Basic settings such as:
27
+ *
28
+ * - Type of electronics
29
+ * - Type of temperature sensor
30
+ * - Printer geometry
31
+ * - Endstop configuration
32
+ * - LCD controller
33
+ * - Extra features
34
+ *
35
+ * Advanced settings can be found in Configuration_adv.h
36
+ *
37
+ */
1 38
 #ifndef CONFIGURATION_H
2 39
 #define CONFIGURATION_H
3 40
 
@@ -7,8 +44,10 @@
7 44
 //===========================================================================
8 45
 //============================= Getting Started =============================
9 46
 //===========================================================================
10
-/*
11
-Here are some standard links for getting your machine calibrated:
47
+
48
+/**
49
+ * Here are some standard links for getting your machine calibrated:
50
+ *
12 51
  * http://reprap.org/wiki/Calibration
13 52
  * http://youtu.be/wAL9d7FgInk
14 53
  * http://calculator.josefprusa.cz
@@ -16,11 +55,7 @@ Here are some standard links for getting your machine calibrated:
16 55
  * http://www.thingiverse.com/thing:5573
17 56
  * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap
18 57
  * http://www.thingiverse.com/thing:298812
19
-*/
20
-
21
-// This configuration file contains the basic settings.
22
-// Advanced settings can be found in Configuration_adv.h
23
-// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
58
+ */
24 59
 
25 60
 //===========================================================================
26 61
 //============================= DELTA Printer ===============================

+ 32
- 0
Marlin/example_configurations/RigidBot/Configuration_adv.h View File

@@ -1,3 +1,35 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration_adv.h
25
+ *
26
+ * Advanced settings.
27
+ * Only change these if you know exactly what you're doing.
28
+ * Some of these settings can damage your printer if improperly set!
29
+ *
30
+ * Basic settings can be found in Configuration.h
31
+ *
32
+ */
1 33
 #ifndef CONFIGURATION_ADV_H
2 34
 #define CONFIGURATION_ADV_H
3 35
 

+ 42
- 7
Marlin/example_configurations/SCARA/Configuration.h View File

@@ -1,3 +1,40 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration.h
25
+ *
26
+ * Basic settings such as:
27
+ *
28
+ * - Type of electronics
29
+ * - Type of temperature sensor
30
+ * - Printer geometry
31
+ * - Endstop configuration
32
+ * - LCD controller
33
+ * - Extra features
34
+ *
35
+ * Advanced settings can be found in Configuration_adv.h
36
+ *
37
+ */
1 38
 #ifndef CONFIGURATION_H
2 39
 #define CONFIGURATION_H
3 40
 
@@ -7,8 +44,10 @@
7 44
 //===========================================================================
8 45
 //============================= Getting Started =============================
9 46
 //===========================================================================
10
-/*
11
-Here are some standard links for getting your machine calibrated:
47
+
48
+/**
49
+ * Here are some standard links for getting your machine calibrated:
50
+ *
12 51
  * http://reprap.org/wiki/Calibration
13 52
  * http://youtu.be/wAL9d7FgInk
14 53
  * http://calculator.josefprusa.cz
@@ -16,11 +55,7 @@ Here are some standard links for getting your machine calibrated:
16 55
  * http://www.thingiverse.com/thing:5573
17 56
  * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap
18 57
  * http://www.thingiverse.com/thing:298812
19
-*/
20
-
21
-// This configuration file contains the basic settings.
22
-// Advanced settings can be found in Configuration_adv.h
23
-// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
58
+ */
24 59
 
25 60
 //===========================================================================
26 61
 //============================= DELTA Printer ===============================

+ 32
- 0
Marlin/example_configurations/SCARA/Configuration_adv.h View File

@@ -1,3 +1,35 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration_adv.h
25
+ *
26
+ * Advanced settings.
27
+ * Only change these if you know exactly what you're doing.
28
+ * Some of these settings can damage your printer if improperly set!
29
+ *
30
+ * Basic settings can be found in Configuration.h
31
+ *
32
+ */
1 33
 #ifndef CONFIGURATION_ADV_H
2 34
 #define CONFIGURATION_ADV_H
3 35
 

+ 42
- 7
Marlin/example_configurations/TAZ4/Configuration.h View File

@@ -1,3 +1,40 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration.h
25
+ *
26
+ * Basic settings such as:
27
+ *
28
+ * - Type of electronics
29
+ * - Type of temperature sensor
30
+ * - Printer geometry
31
+ * - Endstop configuration
32
+ * - LCD controller
33
+ * - Extra features
34
+ *
35
+ * Advanced settings can be found in Configuration_adv.h
36
+ *
37
+ */
1 38
 #ifndef CONFIGURATION_H
2 39
 #define CONFIGURATION_H
3 40
 
@@ -7,8 +44,10 @@
7 44
 //===========================================================================
8 45
 //============================= Getting Started =============================
9 46
 //===========================================================================
10
-/*
11
-Here are some standard links for getting your machine calibrated:
47
+
48
+/**
49
+ * Here are some standard links for getting your machine calibrated:
50
+ *
12 51
  * http://reprap.org/wiki/Calibration
13 52
  * http://youtu.be/wAL9d7FgInk
14 53
  * http://calculator.josefprusa.cz
@@ -16,11 +55,7 @@ Here are some standard links for getting your machine calibrated:
16 55
  * http://www.thingiverse.com/thing:5573
17 56
  * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap
18 57
  * http://www.thingiverse.com/thing:298812
19
-*/
20
-
21
-// This configuration file contains the basic settings.
22
-// Advanced settings can be found in Configuration_adv.h
23
-// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
58
+ */
24 59
 
25 60
 //===========================================================================
26 61
 //============================= DELTA Printer ===============================

+ 32
- 0
Marlin/example_configurations/TAZ4/Configuration_adv.h View File

@@ -1,3 +1,35 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration_adv.h
25
+ *
26
+ * Advanced settings.
27
+ * Only change these if you know exactly what you're doing.
28
+ * Some of these settings can damage your printer if improperly set!
29
+ *
30
+ * Basic settings can be found in Configuration.h
31
+ *
32
+ */
1 33
 #ifndef CONFIGURATION_ADV_H
2 34
 #define CONFIGURATION_ADV_H
3 35
 

+ 42
- 7
Marlin/example_configurations/WITBOX/Configuration.h View File

@@ -1,3 +1,40 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration.h
25
+ *
26
+ * Basic settings such as:
27
+ *
28
+ * - Type of electronics
29
+ * - Type of temperature sensor
30
+ * - Printer geometry
31
+ * - Endstop configuration
32
+ * - LCD controller
33
+ * - Extra features
34
+ *
35
+ * Advanced settings can be found in Configuration_adv.h
36
+ *
37
+ */
1 38
 #ifndef CONFIGURATION_H
2 39
 #define CONFIGURATION_H
3 40
 
@@ -7,8 +44,10 @@
7 44
 //===========================================================================
8 45
 //============================= Getting Started =============================
9 46
 //===========================================================================
10
-/*
11
-Here are some standard links for getting your machine calibrated:
47
+
48
+/**
49
+ * Here are some standard links for getting your machine calibrated:
50
+ *
12 51
  * http://reprap.org/wiki/Calibration
13 52
  * http://youtu.be/wAL9d7FgInk
14 53
  * http://calculator.josefprusa.cz
@@ -16,11 +55,7 @@ Here are some standard links for getting your machine calibrated:
16 55
  * http://www.thingiverse.com/thing:5573
17 56
  * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap
18 57
  * http://www.thingiverse.com/thing:298812
19
-*/
20
-
21
-// This configuration file contains the basic settings.
22
-// Advanced settings can be found in Configuration_adv.h
23
-// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
58
+ */
24 59
 
25 60
 //===========================================================================
26 61
 //============================= DELTA Printer ===============================

+ 32
- 0
Marlin/example_configurations/WITBOX/Configuration_adv.h View File

@@ -1,3 +1,35 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration_adv.h
25
+ *
26
+ * Advanced settings.
27
+ * Only change these if you know exactly what you're doing.
28
+ * Some of these settings can damage your printer if improperly set!
29
+ *
30
+ * Basic settings can be found in Configuration.h
31
+ *
32
+ */
1 33
 #ifndef CONFIGURATION_ADV_H
2 34
 #define CONFIGURATION_ADV_H
3 35
 

+ 42
- 7
Marlin/example_configurations/adafruit/ST7565/Configuration.h View File

@@ -1,3 +1,40 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration.h
25
+ *
26
+ * Basic settings such as:
27
+ *
28
+ * - Type of electronics
29
+ * - Type of temperature sensor
30
+ * - Printer geometry
31
+ * - Endstop configuration
32
+ * - LCD controller
33
+ * - Extra features
34
+ *
35
+ * Advanced settings can be found in Configuration_adv.h
36
+ *
37
+ */
1 38
 #ifndef CONFIGURATION_H
2 39
 #define CONFIGURATION_H
3 40
 
@@ -7,8 +44,10 @@
7 44
 //===========================================================================
8 45
 //============================= Getting Started =============================
9 46
 //===========================================================================
10
-/*
11
-Here are some standard links for getting your machine calibrated:
47
+
48
+/**
49
+ * Here are some standard links for getting your machine calibrated:
50
+ *
12 51
  * http://reprap.org/wiki/Calibration
13 52
  * http://youtu.be/wAL9d7FgInk
14 53
  * http://calculator.josefprusa.cz
@@ -16,11 +55,7 @@ Here are some standard links for getting your machine calibrated:
16 55
  * http://www.thingiverse.com/thing:5573
17 56
  * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap
18 57
  * http://www.thingiverse.com/thing:298812
19
-*/
20
-
21
-// This configuration file contains the basic settings.
22
-// Advanced settings can be found in Configuration_adv.h
23
-// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
58
+ */
24 59
 
25 60
 //===========================================================================
26 61
 //============================= DELTA Printer ===============================

+ 47
- 12
Marlin/example_configurations/delta/biv2.5/Configuration.h View File

@@ -1,3 +1,40 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration.h
25
+ *
26
+ * Basic settings such as:
27
+ *
28
+ * - Type of electronics
29
+ * - Type of temperature sensor
30
+ * - Printer geometry
31
+ * - Endstop configuration
32
+ * - LCD controller
33
+ * - Extra features
34
+ *
35
+ * Advanced settings can be found in Configuration_adv.h
36
+ *
37
+ */
1 38
 #ifndef CONFIGURATION_H
2 39
 #define CONFIGURATION_H
3 40
 
@@ -7,8 +44,10 @@
7 44
 //===========================================================================
8 45
 //============================= Getting Started =============================
9 46
 //===========================================================================
10
-/*
11
-Here are some standard links for getting your machine calibrated:
47
+
48
+/**
49
+ * Here are some standard links for getting your machine calibrated:
50
+ *
12 51
  * http://reprap.org/wiki/Calibration
13 52
  * http://youtu.be/wAL9d7FgInk
14 53
  * http://calculator.josefprusa.cz
@@ -16,11 +55,7 @@ Here are some standard links for getting your machine calibrated:
16 55
  * http://www.thingiverse.com/thing:5573
17 56
  * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap
18 57
  * http://www.thingiverse.com/thing:298812
19
-*/
20
-
21
-// This configuration file contains the basic settings.
22
-// Advanced settings can be found in Configuration_adv.h
23
-// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
58
+ */
24 59
 
25 60
 //===========================================================================
26 61
 //============================= DELTA Printer ===============================
@@ -545,11 +580,11 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
545 580
   #if ENABLED(AUTO_BED_LEVELING_GRID)
546 581
 
547 582
     // Set the rectangle in which to probe.
548
-    #define DELTA_PROBABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 10)
549
-    #define LEFT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS
550
-    #define RIGHT_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS
551
-    #define FRONT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS
552
-    #define BACK_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS
583
+    #define DELTA_PROBEABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 10)
584
+    #define LEFT_PROBE_BED_POSITION -DELTA_PROBEABLE_RADIUS
585
+    #define RIGHT_PROBE_BED_POSITION DELTA_PROBEABLE_RADIUS
586
+    #define FRONT_PROBE_BED_POSITION -DELTA_PROBEABLE_RADIUS
587
+    #define BACK_PROBE_BED_POSITION DELTA_PROBEABLE_RADIUS
553 588
 
554 589
     #define MIN_PROBE_EDGE 10 // The Z probe minimum square sides can be no smaller than this.
555 590
 

+ 32
- 0
Marlin/example_configurations/delta/biv2.5/Configuration_adv.h View File

@@ -1,3 +1,35 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration_adv.h
25
+ *
26
+ * Advanced settings.
27
+ * Only change these if you know exactly what you're doing.
28
+ * Some of these settings can damage your printer if improperly set!
29
+ *
30
+ * Basic settings can be found in Configuration.h
31
+ *
32
+ */
1 33
 #ifndef CONFIGURATION_ADV_H
2 34
 #define CONFIGURATION_ADV_H
3 35
 

+ 47
- 12
Marlin/example_configurations/delta/generic/Configuration.h View File

@@ -1,3 +1,40 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration.h
25
+ *
26
+ * Basic settings such as:
27
+ *
28
+ * - Type of electronics
29
+ * - Type of temperature sensor
30
+ * - Printer geometry
31
+ * - Endstop configuration
32
+ * - LCD controller
33
+ * - Extra features
34
+ *
35
+ * Advanced settings can be found in Configuration_adv.h
36
+ *
37
+ */
1 38
 #ifndef CONFIGURATION_H
2 39
 #define CONFIGURATION_H
3 40
 
@@ -7,8 +44,10 @@
7 44
 //===========================================================================
8 45
 //============================= Getting Started =============================
9 46
 //===========================================================================
10
-/*
11
-Here are some standard links for getting your machine calibrated:
47
+
48
+/**
49
+ * Here are some standard links for getting your machine calibrated:
50
+ *
12 51
  * http://reprap.org/wiki/Calibration
13 52
  * http://youtu.be/wAL9d7FgInk
14 53
  * http://calculator.josefprusa.cz
@@ -16,11 +55,7 @@ Here are some standard links for getting your machine calibrated:
16 55
  * http://www.thingiverse.com/thing:5573
17 56
  * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap
18 57
  * http://www.thingiverse.com/thing:298812
19
-*/
20
-
21
-// This configuration file contains the basic settings.
22
-// Advanced settings can be found in Configuration_adv.h
23
-// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
58
+ */
24 59
 
25 60
 //===========================================================================
26 61
 //============================= DELTA Printer ===============================
@@ -545,11 +580,11 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = true; // set to true to invert the lo
545 580
   #if ENABLED(AUTO_BED_LEVELING_GRID)
546 581
 
547 582
     // set the rectangle in which to probe
548
-    #define DELTA_PROBABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 10)
549
-    #define LEFT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS
550
-    #define RIGHT_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS
551
-    #define FRONT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS
552
-    #define BACK_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS
583
+    #define DELTA_PROBEABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 10)
584
+    #define LEFT_PROBE_BED_POSITION -DELTA_PROBEABLE_RADIUS
585
+    #define RIGHT_PROBE_BED_POSITION DELTA_PROBEABLE_RADIUS
586
+    #define FRONT_PROBE_BED_POSITION -DELTA_PROBEABLE_RADIUS
587
+    #define BACK_PROBE_BED_POSITION DELTA_PROBEABLE_RADIUS
553 588
 
554 589
     #define MIN_PROBE_EDGE 10 // The Z probe minimum square sides can be no smaller than this.
555 590
 

+ 32
- 0
Marlin/example_configurations/delta/generic/Configuration_adv.h View File

@@ -1,3 +1,35 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration_adv.h
25
+ *
26
+ * Advanced settings.
27
+ * Only change these if you know exactly what you're doing.
28
+ * Some of these settings can damage your printer if improperly set!
29
+ *
30
+ * Basic settings can be found in Configuration.h
31
+ *
32
+ */
1 33
 #ifndef CONFIGURATION_ADV_H
2 34
 #define CONFIGURATION_ADV_H
3 35
 

+ 47
- 12
Marlin/example_configurations/delta/kossel_mini/Configuration.h View File

@@ -1,3 +1,40 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration.h
25
+ *
26
+ * Basic settings such as:
27
+ *
28
+ * - Type of electronics
29
+ * - Type of temperature sensor
30
+ * - Printer geometry
31
+ * - Endstop configuration
32
+ * - LCD controller
33
+ * - Extra features
34
+ *
35
+ * Advanced settings can be found in Configuration_adv.h
36
+ *
37
+ */
1 38
 #ifndef CONFIGURATION_H
2 39
 #define CONFIGURATION_H
3 40
 
@@ -7,8 +44,10 @@
7 44
 //===========================================================================
8 45
 //============================= Getting Started =============================
9 46
 //===========================================================================
10
-/*
11
-Here are some standard links for getting your machine calibrated:
47
+
48
+/**
49
+ * Here are some standard links for getting your machine calibrated:
50
+ *
12 51
  * http://reprap.org/wiki/Calibration
13 52
  * http://youtu.be/wAL9d7FgInk
14 53
  * http://calculator.josefprusa.cz
@@ -16,11 +55,7 @@ Here are some standard links for getting your machine calibrated:
16 55
  * http://www.thingiverse.com/thing:5573
17 56
  * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap
18 57
  * http://www.thingiverse.com/thing:298812
19
-*/
20
-
21
-// This configuration file contains the basic settings.
22
-// Advanced settings can be found in Configuration_adv.h
23
-// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
58
+ */
24 59
 
25 60
 //===========================================================================
26 61
 //============================= DELTA Printer ===============================
@@ -545,11 +580,11 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
545 580
   #if ENABLED(AUTO_BED_LEVELING_GRID)
546 581
 
547 582
     // set the rectangle in which to probe
548
-    #define DELTA_PROBABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 10)
549
-    #define LEFT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS
550
-    #define RIGHT_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS
551
-    #define FRONT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS
552
-    #define BACK_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS
583
+    #define DELTA_PROBEABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 10)
584
+    #define LEFT_PROBE_BED_POSITION -DELTA_PROBEABLE_RADIUS
585
+    #define RIGHT_PROBE_BED_POSITION DELTA_PROBEABLE_RADIUS
586
+    #define FRONT_PROBE_BED_POSITION -DELTA_PROBEABLE_RADIUS
587
+    #define BACK_PROBE_BED_POSITION DELTA_PROBEABLE_RADIUS
553 588
 
554 589
     #define MIN_PROBE_EDGE 10 // The Z probe minimum square sides can be no smaller than this.
555 590
 

+ 32
- 0
Marlin/example_configurations/delta/kossel_mini/Configuration_adv.h View File

@@ -1,3 +1,35 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration_adv.h
25
+ *
26
+ * Advanced settings.
27
+ * Only change these if you know exactly what you're doing.
28
+ * Some of these settings can damage your printer if improperly set!
29
+ *
30
+ * Basic settings can be found in Configuration.h
31
+ *
32
+ */
1 33
 #ifndef CONFIGURATION_ADV_H
2 34
 #define CONFIGURATION_ADV_H
3 35
 

+ 52
- 15
Marlin/example_configurations/delta/kossel_pro/Configuration.h View File

@@ -1,7 +1,46 @@
1
-// Example configuration file for OpenBeam Kossel Pro
2
-// tested on 2015-05-19 by @Wackerbarth
3
-// using Arduino 1.6.5 (Mac)
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
4 22
 
23
+/**
24
+ * Example configuration file for OpenBeam Kossel Pro
25
+ * tested on 2015-05-19 by @Wackerbarth
26
+ * using Arduino 1.6.5 (Mac)
27
+ */
28
+
29
+/**
30
+ * Configuration.h
31
+ *
32
+ * Basic settings such as:
33
+ *
34
+ * - Type of electronics
35
+ * - Type of temperature sensor
36
+ * - Printer geometry
37
+ * - Endstop configuration
38
+ * - LCD controller
39
+ * - Extra features
40
+ *
41
+ * Advanced settings can be found in Configuration_adv.h
42
+ *
43
+ */
5 44
 #ifndef CONFIGURATION_H
6 45
 #define CONFIGURATION_H
7 46
 
@@ -11,8 +50,10 @@
11 50
 //===========================================================================
12 51
 //============================= Getting Started =============================
13 52
 //===========================================================================
14
-/*
15
-Here are some standard links for getting your machine calibrated:
53
+
54
+/**
55
+ * Here are some standard links for getting your machine calibrated:
56
+ *
16 57
  * http://reprap.org/wiki/Calibration
17 58
  * http://youtu.be/wAL9d7FgInk
18 59
  * http://calculator.josefprusa.cz
@@ -20,11 +61,7 @@ Here are some standard links for getting your machine calibrated:
20 61
  * http://www.thingiverse.com/thing:5573
21 62
  * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap
22 63
  * http://www.thingiverse.com/thing:298812
23
-*/
24
-
25
-// This configuration file contains the basic settings.
26
-// Advanced settings can be found in Configuration_adv.h
27
-// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
64
+ */
28 65
 
29 66
 //===========================================================================
30 67
 //============================= DELTA Printer ===============================
@@ -532,11 +569,11 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
532 569
   #if ENABLED(AUTO_BED_LEVELING_GRID)
533 570
 
534 571
     // set the rectangle in which to probe
535
-    #define DELTA_PROBABLE_RADIUS (DELTA_PRINTABLE_RADIUS-25)
536
-    #define LEFT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS
537
-    #define RIGHT_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS
538
-    #define FRONT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS
539
-    #define BACK_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS
572
+    #define DELTA_PROBEABLE_RADIUS (DELTA_PRINTABLE_RADIUS-25)
573
+    #define LEFT_PROBE_BED_POSITION -DELTA_PROBEABLE_RADIUS
574
+    #define RIGHT_PROBE_BED_POSITION DELTA_PROBEABLE_RADIUS
575
+    #define FRONT_PROBE_BED_POSITION -DELTA_PROBEABLE_RADIUS
576
+    #define BACK_PROBE_BED_POSITION DELTA_PROBEABLE_RADIUS
540 577
 
541 578
     #define MIN_PROBE_EDGE 10 // The Z probe minimum square sides can be no smaller than this.
542 579
 

+ 33
- 0
Marlin/example_configurations/delta/kossel_pro/Configuration_adv.h View File

@@ -1,7 +1,40 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
1 23
 // Example configuration file for OpenBeam Kossel Pro
2 24
 // tested on 2015-05-19 by @Wackerbarth
3 25
 // using Arduino 1.6.5 (Mac)
4 26
 
27
+
28
+/**
29
+ * Configuration_adv.h
30
+ *
31
+ * Advanced settings.
32
+ * Only change these if you know exactly what you're doing.
33
+ * Some of these settings can damage your printer if improperly set!
34
+ *
35
+ * Basic settings can be found in Configuration.h
36
+ *
37
+ */
5 38
 #ifndef CONFIGURATION_ADV_H
6 39
 #define CONFIGURATION_ADV_H
7 40
 

+ 47
- 12
Marlin/example_configurations/delta/kossel_xl/Configuration.h View File

@@ -1,3 +1,40 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration.h
25
+ *
26
+ * Basic settings such as:
27
+ *
28
+ * - Type of electronics
29
+ * - Type of temperature sensor
30
+ * - Printer geometry
31
+ * - Endstop configuration
32
+ * - LCD controller
33
+ * - Extra features
34
+ *
35
+ * Advanced settings can be found in Configuration_adv.h
36
+ *
37
+ */
1 38
 #ifndef CONFIGURATION_H
2 39
 #define CONFIGURATION_H
3 40
 
@@ -7,8 +44,10 @@
7 44
 //===========================================================================
8 45
 //============================= Getting Started =============================
9 46
 //===========================================================================
10
-/*
11
-Here are some standard links for getting your machine calibrated:
47
+
48
+/**
49
+ * Here are some standard links for getting your machine calibrated:
50
+ *
12 51
  * http://reprap.org/wiki/Calibration
13 52
  * http://youtu.be/wAL9d7FgInk
14 53
  * http://calculator.josefprusa.cz
@@ -16,11 +55,7 @@ Here are some standard links for getting your machine calibrated:
16 55
  * http://www.thingiverse.com/thing:5573
17 56
  * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap
18 57
  * http://www.thingiverse.com/thing:298812
19
-*/
20
-
21
-// This configuration file contains the basic settings.
22
-// Advanced settings can be found in Configuration_adv.h
23
-// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
58
+ */
24 59
 
25 60
 //===========================================================================
26 61
 //============================= DELTA Printer ===============================
@@ -537,11 +572,11 @@ const bool Z_MIN_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the l
537 572
 
538 573
   #if ENABLED(AUTO_BED_LEVELING_GRID)
539 574
 
540
-    #define DELTA_PROBABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 10)
541
-    #define LEFT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS
542
-    #define RIGHT_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS
543
-    #define FRONT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS
544
-    #define BACK_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS
575
+    #define DELTA_PROBEABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 10)
576
+    #define LEFT_PROBE_BED_POSITION -DELTA_PROBEABLE_RADIUS
577
+    #define RIGHT_PROBE_BED_POSITION DELTA_PROBEABLE_RADIUS
578
+    #define FRONT_PROBE_BED_POSITION -DELTA_PROBEABLE_RADIUS
579
+    #define BACK_PROBE_BED_POSITION DELTA_PROBEABLE_RADIUS
545 580
 
546 581
     #define MIN_PROBE_EDGE 20 // The Z probe minimum square sides can be no smaller than this.
547 582
 

+ 32
- 0
Marlin/example_configurations/delta/kossel_xl/Configuration_adv.h View File

@@ -1,3 +1,35 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration_adv.h
25
+ *
26
+ * Advanced settings.
27
+ * Only change these if you know exactly what you're doing.
28
+ * Some of these settings can damage your printer if improperly set!
29
+ *
30
+ * Basic settings can be found in Configuration.h
31
+ *
32
+ */
1 33
 #ifndef CONFIGURATION_ADV_H
2 34
 #define CONFIGURATION_ADV_H
3 35
 

+ 42
- 7
Marlin/example_configurations/makibox/Configuration.h View File

@@ -1,3 +1,40 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration.h
25
+ *
26
+ * Basic settings such as:
27
+ *
28
+ * - Type of electronics
29
+ * - Type of temperature sensor
30
+ * - Printer geometry
31
+ * - Endstop configuration
32
+ * - LCD controller
33
+ * - Extra features
34
+ *
35
+ * Advanced settings can be found in Configuration_adv.h
36
+ *
37
+ */
1 38
 #ifndef CONFIGURATION_H
2 39
 #define CONFIGURATION_H
3 40
 
@@ -7,8 +44,10 @@
7 44
 //===========================================================================
8 45
 //============================= Getting Started =============================
9 46
 //===========================================================================
10
-/*
11
-Here are some standard links for getting your machine calibrated:
47
+
48
+/**
49
+ * Here are some standard links for getting your machine calibrated:
50
+ *
12 51
  * http://reprap.org/wiki/Calibration
13 52
  * http://youtu.be/wAL9d7FgInk
14 53
  * http://calculator.josefprusa.cz
@@ -16,11 +55,7 @@ Here are some standard links for getting your machine calibrated:
16 55
  * http://www.thingiverse.com/thing:5573
17 56
  * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap
18 57
  * http://www.thingiverse.com/thing:298812
19
-*/
20
-
21
-// This configuration file contains the basic settings.
22
-// Advanced settings can be found in Configuration_adv.h
23
-// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
58
+ */
24 59
 
25 60
 //===========================================================================
26 61
 //============================= DELTA Printer ===============================

+ 32
- 0
Marlin/example_configurations/makibox/Configuration_adv.h View File

@@ -1,3 +1,35 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration_adv.h
25
+ *
26
+ * Advanced settings.
27
+ * Only change these if you know exactly what you're doing.
28
+ * Some of these settings can damage your printer if improperly set!
29
+ *
30
+ * Basic settings can be found in Configuration.h
31
+ *
32
+ */
1 33
 #ifndef CONFIGURATION_ADV_H
2 34
 #define CONFIGURATION_ADV_H
3 35
 

+ 42
- 7
Marlin/example_configurations/tvrrug/Round2/Configuration.h View File

@@ -1,3 +1,40 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration.h
25
+ *
26
+ * Basic settings such as:
27
+ *
28
+ * - Type of electronics
29
+ * - Type of temperature sensor
30
+ * - Printer geometry
31
+ * - Endstop configuration
32
+ * - LCD controller
33
+ * - Extra features
34
+ *
35
+ * Advanced settings can be found in Configuration_adv.h
36
+ *
37
+ */
1 38
 #ifndef CONFIGURATION_H
2 39
 #define CONFIGURATION_H
3 40
 
@@ -7,8 +44,10 @@
7 44
 //===========================================================================
8 45
 //============================= Getting Started =============================
9 46
 //===========================================================================
10
-/*
11
-Here are some standard links for getting your machine calibrated:
47
+
48
+/**
49
+ * Here are some standard links for getting your machine calibrated:
50
+ *
12 51
  * http://reprap.org/wiki/Calibration
13 52
  * http://youtu.be/wAL9d7FgInk
14 53
  * http://calculator.josefprusa.cz
@@ -16,11 +55,7 @@ Here are some standard links for getting your machine calibrated:
16 55
  * http://www.thingiverse.com/thing:5573
17 56
  * https://sites.google.com/site/repraplogphase/calibration-of-your-reprap
18 57
  * http://www.thingiverse.com/thing:298812
19
-*/
20
-
21
-// This configuration file contains the basic settings.
22
-// Advanced settings can be found in Configuration_adv.h
23
-// BASIC SETTINGS: select your board type, temperature sensor type, axis scaling, and endstop configuration
58
+ */
24 59
 
25 60
 //===========================================================================
26 61
 //============================= DELTA Printer ===============================

+ 32
- 0
Marlin/example_configurations/tvrrug/Round2/Configuration_adv.h View File

@@ -1,3 +1,35 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
24
+ * Configuration_adv.h
25
+ *
26
+ * Advanced settings.
27
+ * Only change these if you know exactly what you're doing.
28
+ * Some of these settings can damage your printer if improperly set!
29
+ *
30
+ * Basic settings can be found in Configuration.h
31
+ *
32
+ */
1 33
 #ifndef CONFIGURATION_ADV_H
2 34
 #define CONFIGURATION_ADV_H
3 35
 

+ 32
- 10
Marlin/fastio.h View File

@@ -1,4 +1,26 @@
1
-/*
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
   This code contributed by Triffid_Hunter and modified by Kliment
3 25
   why double up on these macros? see http://gcc.gnu.org/onlinedocs/cpp/Stringification.html
4 26
 */
@@ -8,7 +30,7 @@
8 30
 
9 31
 #include <avr/io.h>
10 32
 
11
-/*
33
+/**
12 34
   utility functions
13 35
 */
14 36
 
@@ -16,7 +38,7 @@
16 38
   #define MASK(PIN)  (1 << PIN)
17 39
 #endif
18 40
 
19
-/*
41
+/**
20 42
   magic I/O routines
21 43
   now you can simply SET_OUTPUT(STEP); WRITE(STEP, 1); WRITE(STEP, 0);
22 44
 */
@@ -85,7 +107,7 @@
85 107
 // Shorthand
86 108
 #define OUT_WRITE(IO, v) { SET_OUTPUT(IO); WRITE(IO, v); }
87 109
 
88
-/*
110
+/**
89 111
   ports and functions
90 112
 
91 113
   added as necessary or if I feel like it- not a comprehensive list!
@@ -116,7 +138,7 @@
116 138
 
117 139
   #define DEBUG_LED   AIO5
118 140
 
119
-  /*
141
+  /**
120 142
   pins
121 143
   */
122 144
 
@@ -455,7 +477,7 @@
455 477
   #define OC2B        DIO14
456 478
 
457 479
   #define DEBUG_LED   DIO0
458
-  /*
480
+  /**
459 481
   pins
460 482
   */
461 483
 
@@ -964,7 +986,7 @@
964 986
   // change for your board
965 987
   #define DEBUG_LED   DIO21
966 988
 
967
-  /*
989
+  /**
968 990
   pins
969 991
   */
970 992
   #define DIO0_PIN    PINE0
@@ -2034,7 +2056,7 @@
2034 2056
   // change for your board
2035 2057
   #define DEBUG_LED   DIO31 /* led D5 red */
2036 2058
 
2037
-  /*
2059
+  /**
2038 2060
   pins
2039 2061
   */
2040 2062
 
@@ -2676,7 +2698,7 @@
2676 2698
 
2677 2699
   #else // AT90USBxx_TEENSYPP_ASSIGNMENTS -- Use Teensyduino Teensy++2.0 assignments.
2678 2700
 
2679
-    /*
2701
+    /**
2680 2702
 
2681 2703
     AT90USB  51 50 49 48 47 46 45 44 10 11 12 13 14 15 16 17 35 36 37 38 39 40 41 42 25 26 27 28 29 30 31 32 33 34 43 09 18 19 01 02 61 60 59 58 57 56 55 54
2682 2704
     Port     A0 A1 A2 A3 A4 A5 A6 A7 B0 B1 B2 B3 B4 B5 B6 B7 C0 C1 C2 C3 C4 C5 C6 C7 D0 D1 D2 D3 D4 D5 D6 D7 E0 E1 E2 E3 E4 E5 E6 E7 F0 F1 F2 F3 F4 F5 F6 F7
@@ -3351,7 +3373,7 @@
3351 3373
   // change for your board
3352 3374
   #define DEBUG_LED   DIO46
3353 3375
 
3354
-  /*
3376
+  /**
3355 3377
   pins
3356 3378
   */
3357 3379
   #define DIO0_PIN    PINE0

+ 22
- 0
Marlin/language.h View File

@@ -1,3 +1,25 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
1 23
 #ifndef LANGUAGE_H
2 24
 #define LANGUAGE_H
3 25
 

+ 22
- 0
Marlin/language_an.h View File

@@ -1,4 +1,26 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * Aragonese
3 25
  *
4 26
  * LCD Menu Messages

+ 22
- 0
Marlin/language_bg.h View File

@@ -1,4 +1,26 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * Bulgarian
3 25
  *
4 26
  * LCD Menu Messages

+ 22
- 0
Marlin/language_ca.h View File

@@ -1,4 +1,26 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * Catalan
3 25
  *
4 26
  * LCD Menu Messages

+ 22
- 0
Marlin/language_cn.h View File

@@ -1,4 +1,26 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * Chinese
3 25
  *
4 26
  * LCD Menu Messages

+ 22
- 0
Marlin/language_cz.h View File

@@ -1,4 +1,26 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * Czech
3 25
  *
4 26
  * LCD Menu Messages

+ 22
- 0
Marlin/language_da.h View File

@@ -1,4 +1,26 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * Danish
3 25
  *
4 26
  * LCD Menu Messages

+ 22
- 0
Marlin/language_de.h View File

@@ -1,4 +1,26 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * German
3 25
  *
4 26
  * LCD Menu Messages

+ 22
- 0
Marlin/language_en.h View File

@@ -1,4 +1,26 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * English
3 25
  *
4 26
  * LCD Menu Messages

+ 22
- 0
Marlin/language_es.h View File

@@ -1,4 +1,26 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * Spanish
3 25
  *
4 26
  * LCD Menu Messages

+ 22
- 0
Marlin/language_eu.h View File

@@ -1,4 +1,26 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * Basque-Euskera
3 25
  *
4 26
  * LCD Menu Messages

+ 22
- 0
Marlin/language_fi.h View File

@@ -1,4 +1,26 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * Finnish
3 25
  *
4 26
  * LCD Menu Messages

+ 22
- 0
Marlin/language_fr.h View File

@@ -1,4 +1,26 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * French
3 25
  *
4 26
  * LCD Menu Messages

+ 22
- 0
Marlin/language_gl.h View File

@@ -1,4 +1,26 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * Galician language (ISO "gl")
3 25
  *
4 26
  * LCD Menu Messages

+ 22
- 0
Marlin/language_it.h View File

@@ -1,4 +1,26 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * Italian
3 25
  *
4 26
  * LCD Menu Messages

+ 22
- 0
Marlin/language_kana.h View File

@@ -1,4 +1,26 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * Japanese (Kana)
3 25
  *
4 26
  * LCD Menu Messages

+ 23
- 1
Marlin/language_kana_utf8.h View File

@@ -1,4 +1,26 @@
1 1
 /**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4
+ *
5
+ * Based on Sprinter and grbl.
6
+ * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7
+ *
8
+ * This program is free software: you can redistribute it and/or modify
9
+ * it under the terms of the GNU General Public License as published by
10
+ * the Free Software Foundation, either version 3 of the License, or
11
+ * (at your option) any later version.
12
+ *
13
+ * This program is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16
+ * GNU General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU General Public License
19
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+
23
+/**
2 24
  * Japanese (Kana UTF8 version)
3 25
  *
4 26
  * LCD Menu Messages
@@ -64,7 +86,7 @@
64 86
 #define MSG_FACTOR                          LCD_STR_THERMOMETER " ファクター" // " Fact"
65 87
 #define MSG_AUTOTEMP                        "ジドウオンド"                    // "Autotemp"
66 88
 #define MSG_ON                              "オン "                         // "On "
67
-#define MSG_OFF                             "オフ "                         // "Off"   
89
+#define MSG_OFF                             "オフ "                         // "Off"
68 90
 #define MSG_PID_P                           "PID-P"
69 91
 #define MSG_PID_I                           "PID-I"
70 92
 #define MSG_PID_D                           "PID-D"

+ 0
- 0
Marlin/language_nl.h View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save