Browse Source

Bring Infitary i3 config up to date

Scott Lahteine 6 years ago
parent
commit
a059e95463
1 changed files with 57 additions and 19 deletions
  1. 57
    19
      Marlin/example_configurations/Infitary/i3-M508/Configuration.h

+ 57
- 19
Marlin/example_configurations/Infitary/i3-M508/Configuration.h View File

@@ -58,15 +58,15 @@
58 58
 //===========================================================================
59 59
 //============================= DELTA Printer ===============================
60 60
 //===========================================================================
61
-// For a Delta printer replace the configuration files with the files in the
62
-// example_configurations/delta directory.
61
+// For a Delta printer start with one of the configuration files in the
62
+// example_configurations/delta directory and customize for your machine.
63 63
 //
64 64
 
65 65
 //===========================================================================
66 66
 //============================= SCARA Printer ===============================
67 67
 //===========================================================================
68
-// For a Scara printer replace the configuration files with the files in the
69
-// example_configurations/SCARA directory.
68
+// For a SCARA printer start with the configuration files in
69
+// example_configurations/SCARA and customize for your machine.
70 70
 //
71 71
 
72 72
 // @section info
@@ -138,11 +138,33 @@
138 138
 // For Cyclops or any "multi-extruder" that shares a single nozzle.
139 139
 //#define SINGLENOZZLE
140 140
 
141
+/**
142
+ * Průša MK2 Single Nozzle Multi-Material Multiplexer, and variants.
143
+ *
144
+ * This device allows one stepper driver on a control board to drive
145
+ * two to eight stepper motors, one at a time, in a manner suitable
146
+ * for extruders.
147
+ *
148
+ * This option only allows the multiplexer to switch on tool-change.
149
+ * Additional options to configure custom E moves are pending.
150
+ */
151
+//#define MK2_MULTIPLEXER
152
+#if ENABLED(MK2_MULTIPLEXER)
153
+  // Override the default DIO selector pins here, if needed.
154
+  // Some pins files may provide defaults for these pins.
155
+  //#define E_MUX0_PIN 40  // Always Required
156
+  //#define E_MUX1_PIN 42  // Needed for 3 to 8 steppers
157
+  //#define E_MUX2_PIN 44  // Needed for 5 to 8 steppers
158
+#endif
159
+
141 160
 // A dual extruder that uses a single stepper motor
142 161
 //#define SWITCHING_EXTRUDER
143 162
 #if ENABLED(SWITCHING_EXTRUDER)
144 163
   #define SWITCHING_EXTRUDER_SERVO_NR 0
145
-  #define SWITCHING_EXTRUDER_SERVO_ANGLES { 0, 90 } // Angles for E0, E1
164
+  #define SWITCHING_EXTRUDER_SERVO_ANGLES { 0, 90 } // Angles for E0, E1[, E2, E3]
165
+  #if EXTRUDERS > 3
166
+    #define SWITCHING_EXTRUDER_E23_SERVO_NR 1
167
+  #endif
146 168
 #endif
147 169
 
148 170
 // A dual-nozzle that uses a servomotor to raise/lower one of the nozzles
@@ -312,6 +334,7 @@
312 334
   #define K1 0.95 //smoothing factor within the PID
313 335
 
314 336
   // If you are using a pre-configured hotend then you can use one of the value sets by uncommenting it
337
+
315 338
   // Ultimaker
316 339
   //#define  DEFAULT_Kp 22.2
317 340
   //#define  DEFAULT_Ki 1.08
@@ -569,7 +592,6 @@
569 592
  *
570 593
  */
571 594
 //#define Z_MIN_PROBE_ENDSTOP
572
-//#define Z_MIN_PROBE_PIN Z_MAX_PIN
573 595
 
574 596
 /**
575 597
  * Probe Type
@@ -884,12 +906,14 @@
884 906
   #define UBL_MESH_INSET 1          // Mesh inset margin on print area
885 907
   #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
886 908
   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
887
-  #define UBL_PROBE_PT_1_X 39       // These set the probe locations for when UBL does a 3-Point leveling
888
-  #define UBL_PROBE_PT_1_Y 180      // of the mesh.
909
+
910
+  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
911
+  #define UBL_PROBE_PT_1_Y 180
889 912
   #define UBL_PROBE_PT_2_X 39
890 913
   #define UBL_PROBE_PT_2_Y 20
891 914
   #define UBL_PROBE_PT_3_X 180
892 915
   #define UBL_PROBE_PT_3_Y 20
916
+
893 917
   #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
894 918
   #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
895 919
 
@@ -971,11 +995,8 @@
971 995
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
972 996
 //
973 997
 //#define EEPROM_SETTINGS // Enable for M500 and M501 commands
974
-
975
-#if ENABLED(EEPROM_SETTINGS)
976
-  // To disable EEPROM Serial responses and decrease program space by ~1700 byte: comment this out:
977
-  #define EEPROM_CHITCHAT // Please keep turned on if you can.
978
-#endif
998
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
999
+#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
979 1000
 
980 1001
 //
981 1002
 // Host Keepalive
@@ -1135,10 +1156,11 @@
1135 1156
  *
1136 1157
  * Select the language to display on the LCD. These languages are available:
1137 1158
  *
1138
- *    en, an, bg, ca, cn, cz, de, el, el-gr, es, eu, fi, fr, gl, hr, it,
1139
- *    kana, kana_utf8, nl, pl, pt, pt_utf8, pt-br, pt-br_utf8, ru, tr, uk, test
1159
+ *    en, an, bg, ca, cn, cz, cz_utf8, de, el, el-gr, es, eu, fi, fr, gl, hr,
1160
+ *    it, kana, kana_utf8, nl, pl, pt, pt_utf8, pt-br, pt-br_utf8, ru, tr, uk,
1161
+ *    zh_CN, zh_TW, test
1140 1162
  *
1141
- * :{ 'en':'English', 'an':'Aragonese', 'bg':'Bulgarian', 'ca':'Catalan', 'cn':'Chinese', 'cz':'Czech', 'de':'German', 'el':'Greek', 'el-gr':'Greek (Greece)', 'es':'Spanish', 'eu':'Basque-Euskera', 'fi':'Finnish', 'fr':'French', 'gl':'Galician', 'hr':'Croatian', 'it':'Italian', 'kana':'Japanese', 'kana_utf8':'Japanese (UTF8)', 'nl':'Dutch', 'pl':'Polish', 'pt':'Portuguese', 'pt-br':'Portuguese (Brazilian)', 'pt-br_utf8':'Portuguese (Brazilian UTF8)', 'pt_utf8':'Portuguese (UTF8)', 'ru':'Russian', 'tr':'Turkish', 'uk':'Ukrainian', 'test':'TEST' }
1163
+ * :{ 'en':'English', 'an':'Aragonese', 'bg':'Bulgarian', 'ca':'Catalan', 'cn':'Chinese', 'cz':'Czech', 'cz_utf8':'Czech (UTF8)', 'de':'German', 'el':'Greek', 'el-gr':'Greek (Greece)', 'es':'Spanish', 'eu':'Basque-Euskera', 'fi':'Finnish', 'fr':'French', 'gl':'Galician', 'hr':'Croatian', 'it':'Italian', 'kana':'Japanese', 'kana_utf8':'Japanese (UTF8)', 'nl':'Dutch', 'pl':'Polish', 'pt':'Portuguese', 'pt-br':'Portuguese (Brazilian)', 'pt-br_utf8':'Portuguese (Brazilian UTF8)', 'pt_utf8':'Portuguese (UTF8)', 'ru':'Russian', 'tr':'Turkish', 'uk':'Ukrainian', 'zh_CN':'Chinese (Simplified)', 'zh_TW':'Chinese (Taiwan)', test':'TEST' }
1142 1164
  */
1143 1165
 #define LCD_LANGUAGE en
1144 1166
 
@@ -1160,7 +1182,7 @@
1160 1182
  *  - Click the controller to view the LCD menu
1161 1183
  *  - The LCD will display Japanese, Western, or Cyrillic text
1162 1184
  *
1163
- * See https: *github.com/MarlinFirmware/Marlin/wiki/LCD-Language
1185
+ * See https://github.com/MarlinFirmware/Marlin/wiki/LCD-Language
1164 1186
  *
1165 1187
  * :['JAPANESE', 'WESTERN', 'CYRILLIC']
1166 1188
  */
@@ -1375,6 +1397,16 @@
1375 1397
 //#define BQ_LCD_SMART_CONTROLLER
1376 1398
 
1377 1399
 //
1400
+// ANET_10 Controller supported displays.
1401
+//
1402
+//#define ANET_KEYPAD_LCD         // Requires ADC_KEYPAD_PIN to be assigned to an analog pin.
1403
+                                  // This LCD is known to be susceptible to electrical interference
1404
+                                  // which scrambles the display.  Pressing any button clears it up.
1405
+//#define ANET_FULL_GRAPHICS_LCD  // Anet 128x64 full graphics lcd with rotary encoder as used on Anet A6
1406
+                                  // A clone of the RepRapDiscount full graphics display but with
1407
+                                  // different pins/wiring (see pins_ANET_10.h).
1408
+
1409
+//
1378 1410
 // LCD for Melzi Card with Graphical LCD
1379 1411
 //
1380 1412
 //#define LCD_FOR_MELZI
@@ -1395,6 +1427,9 @@
1395 1427
 //
1396 1428
 // Sainsmart YW Robot (LCM1602) LCD Display
1397 1429
 //
1430
+// Note: This controller requires F.Malpartida's LiquidCrystal_I2C library
1431
+// https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
1432
+//
1398 1433
 //#define LCD_I2C_SAINSMART_YWROBOT
1399 1434
 
1400 1435
 //
@@ -1485,12 +1520,15 @@
1485 1520
 // SkeinForge sends the wrong arc g-codes when using Arc Point as fillet procedure
1486 1521
 //#define SF_ARC_FIX
1487 1522
 
1488
-// Support for the BariCUDA Paste Extruder.
1523
+// Support for the BariCUDA Paste Extruder
1489 1524
 //#define BARICUDA
1490 1525
 
1491
-//define BlinkM/CyzRgb Support
1526
+// Support for BlinkM/CyzRgb
1492 1527
 //#define BLINKM
1493 1528
 
1529
+// Support for PCA9632 PWM LED driver
1530
+//#define PCA9632
1531
+
1494 1532
 /**
1495 1533
  * RGB LED / LED Strip Control
1496 1534
  *

Loading…
Cancel
Save