Browse Source

Updated RigidBot example configuration

- The default serial baud rate of 115200
- The regular RigitBot bed size 254mm/248mm/254mm
- Single stock extruder
- Stock termistors for extruder and hotbed
- Stock Min X/Y/Z stops. Max stops not connected
- Stock 32 teth tooleys (stock axis steps)
- No auto bed leveling
- No screen
George Djabarov 10 years ago
parent
commit
7deae6b6be

+ 32
- 20
Marlin/example_configurations/RigidBot/Configuration.h View File

@@ -82,7 +82,7 @@ Here are some standard links for getting your machine calibrated:
82 82
 
83 83
 // This defines the number of extruders
84 84
 // :[1,2,3,4]
85
-#define EXTRUDERS 2
85
+#define EXTRUDERS 1  // Single extruder. Set to 2 for dual extruders
86 86
 
87 87
 // Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing).
88 88
 // The offset has to be X=0, Y=0 for the extruder 0 hotend (default extruder).
@@ -144,11 +144,11 @@ Here are some standard links for getting your machine calibrated:
144 144
 //     #define DUMMY_THERMISTOR_998_VALUE 25
145 145
 //     #define DUMMY_THERMISTOR_999_VALUE 100
146 146
 // :{ '0': "Not used", '4': "10k !! do not use for a hotend. Bad resolution at high temp. !!", '1': "100k / 4.7k - EPCOS", '51': "100k / 1k - EPCOS", '6': "100k / 4.7k EPCOS - Not as accurate as Table 1", '5': "100K / 4.7k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '7': "100k / 4.7k Honeywell 135-104LAG-J01", '71': "100k / 4.7k Honeywell 135-104LAF-J01", '8': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT", '9': "100k / 4.7k GE Sensing AL03006-58.2K-97-G1", '10': "100k / 4.7k RS 198-961", '11': "100k / 4.7k beta 3950 1%", '12': "100k / 4.7k 0603 SMD Vishay NTCS0603E3104FXT (calibrated for Makibox hot bed)", '13': "100k Hisens 3950  1% up to 300°C for hotend 'Simple ONE ' & hotend 'All In ONE'", '60': "100k Maker's Tool Works Kapton Bed Thermistor beta=3950", '55': "100k / 1k - ATC Semitec 104GT-2 (Used in ParCan & J-Head)", '2': "200k / 4.7k - ATC Semitec 204GT-2", '52': "200k / 1k - ATC Semitec 204GT-2", '-2': "Thermocouple + MAX6675 (only for sensor 0)", '-1': "Thermocouple + AD595", '3': "Mendel-parts / 4.7k", '1047': "Pt1000 / 4.7k", '1010': "Pt1000 / 1k (non standard)", '20': "PT100 (Ultimainboard V2.x)", '147': "Pt100 / 4.7k", '110': "Pt100 / 1k (non-standard)", '998': "Dummy 1", '999': "Dummy 2" }
147
-#define TEMP_SENSOR_0 5 // DGlass3D = 5; RigidBot = 1; 3DSv6 = 5
148
-#define TEMP_SENSOR_1 5 // DGlass3D = 5; RigidBot = 1; 3DSv6 = 5
147
+#define TEMP_SENSOR_0 1 // DGlass3D = 5; RigidBot = 1; 3DSv6 = 5
148
+#define TEMP_SENSOR_1 0
149 149
 #define TEMP_SENSOR_2 0
150 150
 #define TEMP_SENSOR_3 0
151
-#define TEMP_SENSOR_BED 0
151
+#define TEMP_SENSOR_BED 1
152 152
 
153 153
 // This makes temp sensor 1 a redundant sensor for sensor 0. If the temperatures difference between these sensors is to high the print will be aborted.
154 154
 //#define TEMP_SENSOR_1_AS_REDUNDANT
@@ -207,10 +207,16 @@ Here are some standard links for getting your machine calibrated:
207 207
   #define K1 0.95 //smoothing factor within the PID
208 208
 
209 209
   // If you are using a pre-configured hotend then you can use one of the value sets by uncommenting it
210
-  // DGlass3D/E3Dv6
211
-  #define  DEFAULT_Kp 38.59     //Base DGlass3D/E3Dv6 = 10   ; RigidBot redesigned = 16.17
212
-  #define  DEFAULT_Ki 4.21      //Base DGlass3D/E3Dv6 = 0.85 ; RigidBot redesigned = 0.85
213
-  #define  DEFAULT_Kd 88.41     //Base DGlass3D/E3Dv6 = 245  ; RigidBot redesigned = 76.55
210
+
211
+  // Rigidbot hotend
212
+  #define  DEFAULT_Kp 16.17
213
+  #define  DEFAULT_Ki 0.85
214
+  #define  DEFAULT_Kd 76.55
215
+
216
+  // Base DGlass3D/E3Dv6 hotend
217
+  // #define  DEFAULT_Kp 10
218
+  // #define  DEFAULT_Ki 0.85
219
+  // #define  DEFAULT_Kd 245
214 220
 
215 221
 #endif // PIDTEMP
216 222
 
@@ -288,7 +294,7 @@ Here are some standard links for getting your machine calibrated:
288 294
 // @section machine
289 295
 
290 296
 // Uncomment this option to enable CoreXY kinematics
291
-// #define COREXY
297
+//#define COREXY
292 298
 
293 299
 // Enable this option for Toshiba steppers
294 300
 //#define CONFIG_STEPPERS_TOSHIBA
@@ -298,7 +304,7 @@ Here are some standard links for getting your machine calibrated:
298 304
 // coarse Endstop Settings
299 305
 #define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors
300 306
 
301
-#ifndef ENDSTOPPULLUPS
307
+#if DISABLED(ENDSTOPPULLUPS)
302 308
   // fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined
303 309
   // #define ENDSTOPPULLUP_XMAX
304 310
   // #define ENDSTOPPULLUP_YMAX
@@ -377,9 +383,9 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic
377 383
 #define X_MIN_POS 0
378 384
 #define Y_MIN_POS 0
379 385
 #define Z_MIN_POS 0
380
-#define X_MAX_POS 406  // RigidBot Big
381
-#define Y_MAX_POS 304  // RigidBot Big
382
-#define Z_MAX_POS 254  // RigidBot Big
386
+#define X_MAX_POS 254  // Rigidbot regular is 254mm
387
+#define Y_MAX_POS 248  // Rigidbot regular is 248mm
388
+#define Z_MAX_POS 254  // Rigidbot is 254mm
383 389
 
384 390
 //===========================================================================
385 391
 //========================= Filament Runout Sensor ==========================
@@ -543,17 +549,18 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic
543 549
  * MOVEMENT SETTINGS
544 550
  */
545 551
 
546
-#define HOMING_FEEDRATE {50*60, 50*60, 4*60, 0}  // set the homing speeds (mm/min)
552
+#define HOMING_FEEDRATE {50*60, 50*60, 15*60, 0}  // set the homing speeds (mm/min)
547 553
 
548 554
 // default settings
549 555
 
550
-#define DEFAULT_AXIS_STEPS_PER_UNIT   {100.06,50.06,1600,76}  // default steps per unit for RigidBot with 16-teth pulleys, HPX2-MAX E=504, RigidBot E=53.5, Peter Stoneham's=76
551
-#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 25}         // (mm/sec)
552
-#define DEFAULT_MAX_ACCELERATION      {800,800,100,10000}       // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older versions raise them a lot.
556
+#define DEFAULT_AXIS_STEPS_PER_UNIT   {44.3090, 22.1545, 1600, 53.5}  // default steps per unit for RigidBot with standard hardware
557
+                                                                      // default steps for 16-teth polleys {100.06,50.06,1600,76},  HPX2-MAX E=504, RigidBot E=53.5, Peter Stoneham's=76
558
+#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 25}    // (mm/sec)
559
+#define DEFAULT_MAX_ACCELERATION      {800, 800, 100, 10000}    // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older versions raise them a lot.
553 560
 
554 561
 #define DEFAULT_ACCELERATION          600    // X, Y, Z and E acceleration in mm/s^2 for printing moves
555 562
 #define DEFAULT_RETRACT_ACCELERATION  1000   // E acceleration in mm/s^2 for retracts
556
-#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
563
+#define DEFAULT_TRAVEL_ACCELERATION   3000   // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
557 564
 
558 565
 // The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
559 566
 #define DEFAULT_XYJERK                8.0    // (mm/sec)
@@ -592,6 +599,11 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic
592 599
   #define EEPROM_CHITCHAT // Please keep turned on if you can.
593 600
 #endif
594 601
 
602
+//
603
+// M100 Free Memory Watcher
604
+//
605
+//#define M100_FREE_MEMORY_WATCHER // uncomment to add the M100 Free Memory Watcher for debug purpose
606
+
595 607
 // @section temperature
596 608
 
597 609
 // Preheat Constants
@@ -614,8 +626,8 @@ const bool Z_PROBE_ENDSTOP_INVERTING = false; // set to true to invert the logic
614 626
 // Choose ONE of these 3 charsets. This has to match your hardware. Ignored for full graphic display.
615 627
 // To find out what type you have - compile with (test) - upload - click to get the menu. You'll see two typical lines from the upper half of the charset.
616 628
 // See also documentation/LCDLanguageFont.md
617
-  //#define DISPLAY_CHARSET_HD44780_JAPAN        // this is the most common hardware
618
-  #define DISPLAY_CHARSET_HD44780_WESTERN
629
+  #define DISPLAY_CHARSET_HD44780_JAPAN        // this is the most common hardware
630
+  //#define DISPLAY_CHARSET_HD44780_WESTERN
619 631
   //#define DISPLAY_CHARSET_HD44780_CYRILLIC
620 632
 
621 633
 //#define ULTRA_LCD  //general LCD support, also 16x2

+ 1
- 1
Marlin/example_configurations/RigidBot/Configuration_adv.h View File

@@ -601,4 +601,4 @@ const unsigned int dropsegments=5; //everything with less than this number of st
601 601
 #include "Conditionals.h"
602 602
 #include "SanityCheck.h"
603 603
 
604
-#endif //CONFIGURATION_ADV_H
604
+#endif //CONFIGURATION_ADV_H

Loading…
Cancel
Save