Minor fixes
This commit is contained in:
		
							parent
							
								
									c13d81ce15
								
							
						
					
					
						commit
						7540a81106
					
				| @ -8,7 +8,7 @@ | |||||||
| //===========================================================================
 | //===========================================================================
 | ||||||
| /*
 | /*
 | ||||||
| Here are some standard links for getting your machine calibrated: | Here are some standard links for getting your machine calibrated: | ||||||
|  * http://reprap.org/wiki/Calibration
 |  * http://reprap.org/wiki/Calibration 
 | ||||||
|  * http://youtu.be/wAL9d7FgInk
 |  * http://youtu.be/wAL9d7FgInk
 | ||||||
|  * http://calculator.josefprusa.cz
 |  * http://calculator.josefprusa.cz
 | ||||||
|  * http://reprap.org/wiki/Triffid_Hunter%27s_Calibration_Guide
 |  * http://reprap.org/wiki/Triffid_Hunter%27s_Calibration_Guide
 | ||||||
| @ -59,7 +59,7 @@ Here are some standard links for getting your machine calibrated: | |||||||
| // The following define selects which electronics board you have.
 | // The following define selects which electronics board you have.
 | ||||||
| // Please choose the name from boards.h that matches your setup
 | // Please choose the name from boards.h that matches your setup
 | ||||||
| #ifndef MOTHERBOARD | #ifndef MOTHERBOARD | ||||||
|   #define MOTHERBOARD BOARD_FELIX2 |   #define MOTHERBOARD BOARD_ULTIMAKER | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| // Define this to set a custom name for your generic Mendel,
 | // Define this to set a custom name for your generic Mendel,
 | ||||||
| @ -70,7 +70,7 @@ Here are some standard links for getting your machine calibrated: | |||||||
| // #define MACHINE_UUID "00000000-0000-0000-0000-000000000000"
 | // #define MACHINE_UUID "00000000-0000-0000-0000-000000000000"
 | ||||||
| 
 | 
 | ||||||
| // This defines the number of extruders
 | // This defines the number of extruders
 | ||||||
| #define EXTRUDERS 2 | #define EXTRUDERS 1 | ||||||
| 
 | 
 | ||||||
| //// The following define selects which power supply you have. Please choose the one that matches your setup
 | //// The following define selects which power supply you have. Please choose the one that matches your setup
 | ||||||
| // 1 = ATX
 | // 1 = ATX
 | ||||||
| @ -79,7 +79,7 @@ Here are some standard links for getting your machine calibrated: | |||||||
| #define POWER_SUPPLY 1 | #define POWER_SUPPLY 1 | ||||||
| 
 | 
 | ||||||
| // Define this to have the electronics keep the power supply off on startup. If you don't know what this is leave it.
 | // Define this to have the electronics keep the power supply off on startup. If you don't know what this is leave it.
 | ||||||
| #define PS_DEFAULT_OFF | // #define PS_DEFAULT_OFF
 | ||||||
| 
 | 
 | ||||||
| //===========================================================================
 | //===========================================================================
 | ||||||
| //============================= Thermal Settings ============================
 | //============================= Thermal Settings ============================
 | ||||||
| @ -104,7 +104,7 @@ Here are some standard links for getting your machine calibrated: | |||||||
| // 10 is 100k RS thermistor 198-961 (4.7k pullup)
 | // 10 is 100k RS thermistor 198-961 (4.7k pullup)
 | ||||||
| // 11 is 100k beta 3950 1% thermistor (4.7k pullup)
 | // 11 is 100k beta 3950 1% thermistor (4.7k pullup)
 | ||||||
| // 12 is 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup) (calibrated for Makibox hot bed)
 | // 12 is 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup) (calibrated for Makibox hot bed)
 | ||||||
| // 13 is 100k Hisens 3950  1% up to 300°C for hotend "Simple ONE " & "Hotend "All In ONE"
 | // 13 is 100k Hisens 3950  1% up to 300°C for hotend "Simple ONE " & "Hotend "All In ONE" 
 | ||||||
| // 20 is the PT100 circuit found in the Ultimainboard V2.x
 | // 20 is the PT100 circuit found in the Ultimainboard V2.x
 | ||||||
| // 60 is 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
 | // 60 is 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
 | ||||||
| //
 | //
 | ||||||
| @ -118,23 +118,23 @@ Here are some standard links for getting your machine calibrated: | |||||||
| // 1010 is Pt1000 with 1k pullup (non standard)
 | // 1010 is Pt1000 with 1k pullup (non standard)
 | ||||||
| // 147 is Pt100 with 4k7 pullup
 | // 147 is Pt100 with 4k7 pullup
 | ||||||
| // 110 is Pt100 with 1k pullup (non standard)
 | // 110 is Pt100 with 1k pullup (non standard)
 | ||||||
| // 998 and 999 are Dummy Tables. They will ALWAYS read 25°C or the temperature defined below.
 | // 998 and 999 are Dummy Tables. They will ALWAYS read 25°C or the temperature defined below. 
 | ||||||
| //     Use it for Testing or Development purposes. NEVER for production machine.
 | //     Use it for Testing or Development purposes. NEVER for production machine.
 | ||||||
| //     #define DUMMY_THERMISTOR_998_VALUE 25
 | //     #define DUMMY_THERMISTOR_998_VALUE 25
 | ||||||
| //     #define DUMMY_THERMISTOR_999_VALUE 100
 | //     #define DUMMY_THERMISTOR_999_VALUE 100
 | ||||||
| 
 | 
 | ||||||
| #define TEMP_SENSOR_0 1 | #define TEMP_SENSOR_0 -1 | ||||||
| #define TEMP_SENSOR_1 1 | #define TEMP_SENSOR_1 -1 | ||||||
| #define TEMP_SENSOR_2 0 | #define TEMP_SENSOR_2 0 | ||||||
| #define TEMP_SENSOR_3 0 | #define TEMP_SENSOR_3 0 | ||||||
| #define TEMP_SENSOR_BED 1 | #define TEMP_SENSOR_BED 0 | ||||||
| 
 | 
 | ||||||
| // 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.
 | // 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.
 | ||||||
| //#define TEMP_SENSOR_1_AS_REDUNDANT
 | //#define TEMP_SENSOR_1_AS_REDUNDANT
 | ||||||
| #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10 | #define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10 | ||||||
| 
 | 
 | ||||||
| // Actual temperature must be close to target for this long before M109 returns success
 | // Actual temperature must be close to target for this long before M109 returns success
 | ||||||
| #define TEMP_RESIDENCY_TIME 15  // (seconds)
 | #define TEMP_RESIDENCY_TIME 10  // (seconds)
 | ||||||
| #define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
 | #define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
 | ||||||
| #define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
 | #define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.
 | ||||||
| 
 | 
 | ||||||
| @ -186,11 +186,21 @@ Here are some standard links for getting your machine calibrated: | |||||||
|   #define K1 0.95 //smoothing factor within the PID
 |   #define K1 0.95 //smoothing factor within the PID
 | ||||||
|   #define PID_dT ((OVERSAMPLENR * 10.0)/(F_CPU / 64.0 / 256.0)) //sampling period of the temperature routine
 |   #define PID_dT ((OVERSAMPLENR * 10.0)/(F_CPU / 64.0 / 256.0)) //sampling period of the temperature routine
 | ||||||
| 
 | 
 | ||||||
|   // Felix 2.0+ electronics with v4 Hotend
 | // If you are using a pre-configured hotend then you can use one of the value sets by uncommenting it
 | ||||||
|   #define DEFAULT_Kp 12 | // Ultimaker
 | ||||||
|   #define DEFAULT_Ki 0.84 |     #define  DEFAULT_Kp 22.2 | ||||||
|   #define DEFAULT_Kd 85 |     #define  DEFAULT_Ki 1.08 | ||||||
|  |     #define  DEFAULT_Kd 114 | ||||||
| 
 | 
 | ||||||
|  | // MakerGear
 | ||||||
|  | //    #define  DEFAULT_Kp 7.0
 | ||||||
|  | //    #define  DEFAULT_Ki 0.1
 | ||||||
|  | //    #define  DEFAULT_Kd 12
 | ||||||
|  | 
 | ||||||
|  | // Mendel Parts V9 on 12V
 | ||||||
|  | //    #define  DEFAULT_Kp 63.0
 | ||||||
|  | //    #define  DEFAULT_Ki 2.25
 | ||||||
|  | //    #define  DEFAULT_Kd 440
 | ||||||
| #endif // PIDTEMP
 | #endif // PIDTEMP
 | ||||||
| 
 | 
 | ||||||
| //===========================================================================
 | //===========================================================================
 | ||||||
| @ -253,15 +263,15 @@ The issue: If a thermistor come off, it will read a lower temperature than actua | |||||||
| The system will turn the heater on forever, burning up the filament and anything | The system will turn the heater on forever, burning up the filament and anything | ||||||
| else around. | else around. | ||||||
| 
 | 
 | ||||||
| After the temperature reaches the target for the first time, this feature will | After the temperature reaches the target for the first time, this feature will  | ||||||
| start measuring for how long the current temperature stays below the target | start measuring for how long the current temperature stays below the target  | ||||||
| minus _HYSTERESIS (set_temperature - THERMAL_RUNAWAY_PROTECTION_HYSTERESIS). | minus _HYSTERESIS (set_temperature - THERMAL_RUNAWAY_PROTECTION_HYSTERESIS). | ||||||
| 
 | 
 | ||||||
| If it stays longer than _PERIOD, it means the thermistor temperature | If it stays longer than _PERIOD, it means the thermistor temperature | ||||||
| cannot catch up with the target, so something *may be* wrong. Then, to be on the | cannot catch up with the target, so something *may be* wrong. Then, to be on the | ||||||
| safe side, the system will he halt. | safe side, the system will he halt. | ||||||
| 
 | 
 | ||||||
| Bear in mind the count down will just start AFTER the first time the | Bear in mind the count down will just start AFTER the first time the  | ||||||
| thermistor temperature is over the target, so you will have no problem if | thermistor temperature is over the target, so you will have no problem if | ||||||
| your extruder heater takes 2 minutes to hit the target on heating. | your extruder heater takes 2 minutes to hit the target on heating. | ||||||
| 
 | 
 | ||||||
| @ -311,13 +321,13 @@ your extruder heater takes 2 minutes to hit the target on heating. | |||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| // The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
 | // The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
 | ||||||
| const bool X_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
 | const bool X_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
 | ||||||
| const bool Y_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
 | const bool Y_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
 | ||||||
| const bool Z_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
 | const bool Z_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
 | ||||||
| const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
 | const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
 | ||||||
| const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
 | const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
 | ||||||
| const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
 | const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
 | ||||||
| #define DISABLE_MAX_ENDSTOPS | //#define DISABLE_MAX_ENDSTOPS
 | ||||||
| //#define DISABLE_MIN_ENDSTOPS
 | //#define DISABLE_MIN_ENDSTOPS
 | ||||||
| 
 | 
 | ||||||
| // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
 | // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
 | ||||||
| @ -334,7 +344,7 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of | |||||||
| #define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled
 | #define DISABLE_INACTIVE_EXTRUDER true //disable only inactive extruders and keep active extruder enabled
 | ||||||
| 
 | 
 | ||||||
| #define INVERT_X_DIR true     // for Mendel set to false, for Orca set to true
 | #define INVERT_X_DIR true     // for Mendel set to false, for Orca set to true
 | ||||||
| #define INVERT_Y_DIR true    // for Mendel set to true, for Orca set to false
 | #define INVERT_Y_DIR false    // for Mendel set to true, for Orca set to false
 | ||||||
| #define INVERT_Z_DIR true     // for Mendel set to false, for Orca set to true
 | #define INVERT_Z_DIR true     // for Mendel set to false, for Orca set to true
 | ||||||
| #define INVERT_E0_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
 | #define INVERT_E0_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
 | ||||||
| #define INVERT_E1_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
 | #define INVERT_E1_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
 | ||||||
| @ -351,11 +361,11 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of | |||||||
| #define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.
 | #define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.
 | ||||||
| 
 | 
 | ||||||
| // Travel limits after homing (units are in mm)
 | // Travel limits after homing (units are in mm)
 | ||||||
| #define X_MAX_POS 245 | #define X_MAX_POS 205 | ||||||
| #define X_MIN_POS 0 | #define X_MIN_POS 0 | ||||||
| #define Y_MAX_POS 205 | #define Y_MAX_POS 205 | ||||||
| #define Y_MIN_POS 0 | #define Y_MIN_POS 0 | ||||||
| #define Z_MAX_POS 235 | #define Z_MAX_POS 200 | ||||||
| #define Z_MIN_POS 0 | #define Z_MIN_POS 0 | ||||||
| 
 | 
 | ||||||
| #define X_MAX_LENGTH (X_MAX_POS - X_MIN_POS) | #define X_MAX_LENGTH (X_MAX_POS - X_MIN_POS) | ||||||
| @ -368,7 +378,7 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of | |||||||
| //===========================================================================
 | //===========================================================================
 | ||||||
| 
 | 
 | ||||||
| //#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)
 | //#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)
 | ||||||
| //#define Z_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
 | #define Z_PROBE_REPEATABILITY_TEST  // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
 | ||||||
| 
 | 
 | ||||||
| #ifdef ENABLE_AUTO_BED_LEVELING | #ifdef ENABLE_AUTO_BED_LEVELING | ||||||
| 
 | 
 | ||||||
| @ -477,9 +487,9 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of | |||||||
| 	  #endif | 	  #endif | ||||||
| 	#endif | 	#endif | ||||||
| 
 | 
 | ||||||
| 
 | 	 | ||||||
|   #endif |   #endif | ||||||
| 
 |    | ||||||
| #endif // ENABLE_AUTO_BED_LEVELING
 | #endif // ENABLE_AUTO_BED_LEVELING
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| @ -500,13 +510,12 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of | |||||||
| 
 | 
 | ||||||
| // default settings
 | // default settings
 | ||||||
| 
 | 
 | ||||||
| // default steps per unit for Felix 2.0/3.0: 0.00249mm x/y rounding error with 3mm pitch HTD belt and 14 tooth pulleys. 0 z error.
 | #define DEFAULT_AXIS_STEPS_PER_UNIT   {78.7402,78.7402,200.0*8/3,760*1.1}  // default steps per unit for Ultimaker
 | ||||||
| #define DEFAULT_AXIS_STEPS_PER_UNIT   {76.190476, 76.190476, 1600, 164} |  | ||||||
| #define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 25}    // (mm/sec)
 | #define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 25}    // (mm/sec)
 | ||||||
| #define DEFAULT_MAX_ACCELERATION      {5000,5000,100,80000}    // 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.
 | #define DEFAULT_MAX_ACCELERATION      {9000,9000,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.
 | ||||||
| 
 | 
 | ||||||
| #define DEFAULT_ACCELERATION          1750 //1500    // X, Y, Z and E max acceleration in mm/s^2 for printing moves
 | #define DEFAULT_ACCELERATION          3000    // X, Y, Z and E max acceleration in mm/s^2 for printing moves
 | ||||||
| #define DEFAULT_RETRACT_ACCELERATION  5000   // X, Y, Z and E max acceleration in mm/s^2 for r retracts
 | #define DEFAULT_RETRACT_ACCELERATION  3000   // X, Y, Z and E max acceleration in mm/s^2 for retracts
 | ||||||
| 
 | 
 | ||||||
| // Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing).
 | // Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing).
 | ||||||
| // The offset has to be X=0, Y=0 for the extruder 0 hotend (default extruder).
 | // The offset has to be X=0, Y=0 for the extruder 0 hotend (default extruder).
 | ||||||
| @ -515,8 +524,8 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of | |||||||
| // #define EXTRUDER_OFFSET_Y {0.0, 5.00}  // (in mm) for each extruder, offset of the hotend on the Y axis
 | // #define EXTRUDER_OFFSET_Y {0.0, 5.00}  // (in mm) for each extruder, offset of the hotend on the Y axis
 | ||||||
| 
 | 
 | ||||||
| // The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
 | // The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
 | ||||||
| #define DEFAULT_XYJERK                10   // (mm/sec)
 | #define DEFAULT_XYJERK                20.0    // (mm/sec)
 | ||||||
| #define DEFAULT_ZJERK                 0.3  //0.4   // (mm/sec)
 | #define DEFAULT_ZJERK                 0.4     // (mm/sec)
 | ||||||
| #define DEFAULT_EJERK                 5.0    // (mm/sec)
 | #define DEFAULT_EJERK                 5.0    // (mm/sec)
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| @ -561,7 +570,7 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of | |||||||
| //#define LANGUAGE_INCLUDE GENERATE_LANGUAGE_INCLUDE(en)
 | //#define LANGUAGE_INCLUDE GENERATE_LANGUAGE_INCLUDE(en)
 | ||||||
| 
 | 
 | ||||||
| // Character based displays can have different extended charsets.
 | // Character based displays can have different extended charsets.
 | ||||||
| //#define DISPLAY_CHARSET_HD44780_JAPAN     // "ääööüüß23°"
 | #define DISPLAY_CHARSET_HD44780_JAPAN     // "ääööüüß23°"
 | ||||||
| //#define DISPLAY_CHARSET_HD44780_WESTERN // "ÄäÖöÜüß²³°" if you see a '~' instead of a 'arrow_right' at the right of submenuitems - this is the right one.
 | //#define DISPLAY_CHARSET_HD44780_WESTERN // "ÄäÖöÜüß²³°" if you see a '~' instead of a 'arrow_right' at the right of submenuitems - this is the right one.
 | ||||||
| 
 | 
 | ||||||
| //#define ULTRA_LCD  //general LCD support, also 16x2
 | //#define ULTRA_LCD  //general LCD support, also 16x2
 | ||||||
| @ -627,13 +636,13 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of | |||||||
|  #define ULTRA_LCD  //general LCD support, also 16x2
 |  #define ULTRA_LCD  //general LCD support, also 16x2
 | ||||||
|  #define DOGLCD  // Support for SPI LCD 128x64 (Controller ST7565R graphic Display Family)
 |  #define DOGLCD  // Support for SPI LCD 128x64 (Controller ST7565R graphic Display Family)
 | ||||||
|  #define ULTIMAKERCONTROLLER //as available from the Ultimaker online store.
 |  #define ULTIMAKERCONTROLLER //as available from the Ultimaker online store.
 | ||||||
| 
 |   | ||||||
|   #ifdef miniVIKI |   #ifdef miniVIKI | ||||||
|    #define DEFAULT_LCD_CONTRAST 95 |    #define DEFAULT_LCD_CONTRAST 95 | ||||||
|   #else |   #else | ||||||
|    #define DEFAULT_LCD_CONTRAST 40 |    #define DEFAULT_LCD_CONTRAST 40 | ||||||
|   #endif |   #endif | ||||||
| 
 |    | ||||||
|  #define ENCODER_PULSES_PER_STEP 4 |  #define ENCODER_PULSES_PER_STEP 4 | ||||||
|  #define ENCODER_STEPS_PER_MENU_ITEM 1 |  #define ENCODER_STEPS_PER_MENU_ITEM 1 | ||||||
| #endif | #endif | ||||||
| @ -724,7 +733,7 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of | |||||||
| // Shift register panels
 | // Shift register panels
 | ||||||
| // ---------------------
 | // ---------------------
 | ||||||
| // 2 wire Non-latching LCD SR from:
 | // 2 wire Non-latching LCD SR from:
 | ||||||
| // https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/schematics#!shiftregister-connection
 | // https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/schematics#!shiftregister-connection 
 | ||||||
| 
 | 
 | ||||||
| //#define SAV_3DLCD
 | //#define SAV_3DLCD
 | ||||||
| #ifdef SAV_3DLCD | #ifdef SAV_3DLCD | ||||||
| @ -765,7 +774,7 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of | |||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| // Increase the FAN pwm frequency. Removes the PWM noise but increases heating in the FET/Arduino
 | // Increase the FAN pwm frequency. Removes the PWM noise but increases heating in the FET/Arduino
 | ||||||
| #define FAST_PWM_FAN | //#define FAST_PWM_FAN
 | ||||||
| 
 | 
 | ||||||
| // Temperature status LEDs that display the hotend and bet temperature.
 | // Temperature status LEDs that display the hotend and bet temperature.
 | ||||||
| // If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
 | // If all hotends and bed temperature and temperature setpoint are < 54C then the BLUE led is on.
 | ||||||
| @ -773,7 +782,7 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of | |||||||
| //#define TEMP_STAT_LEDS
 | //#define TEMP_STAT_LEDS
 | ||||||
| 
 | 
 | ||||||
| // Use software PWM to drive the fan, as for the heaters. This uses a very low frequency
 | // Use software PWM to drive the fan, as for the heaters. This uses a very low frequency
 | ||||||
| // which is not as annoying as with the hardware PWM. On the other hand, if this frequency
 | // which is not ass annoying as with the hardware PWM. On the other hand, if this frequency
 | ||||||
| // is too low, you should also increment SOFT_PWM_SCALE.
 | // is too low, you should also increment SOFT_PWM_SCALE.
 | ||||||
| //#define FAN_SOFT_PWM
 | //#define FAN_SOFT_PWM
 | ||||||
| 
 | 
 | ||||||
| @ -822,9 +831,9 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of | |||||||
|  * Support for a filament diameter sensor |  * Support for a filament diameter sensor | ||||||
|  * Also allows adjustment of diameter at print time (vs  at slicing) |  * Also allows adjustment of diameter at print time (vs  at slicing) | ||||||
|  * Single extruder only at this point (extruder 0) |  * Single extruder only at this point (extruder 0) | ||||||
|  * |  *  | ||||||
|  * Motherboards |  * Motherboards | ||||||
|  * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector |  * 34 - RAMPS1.4 - uses Analog input 5 on the AUX2 connector  | ||||||
|  * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E) |  * 81 - Printrboard - Uses Analog input 2 on the Exp1 connector (version B,C,D,E) | ||||||
|  * 301 - Rambo  - uses Analog input 3 |  * 301 - Rambo  - uses Analog input 3 | ||||||
|  * Note may require analog pins to be defined for different motherboards |  * Note may require analog pins to be defined for different motherboards | ||||||
| @ -841,12 +850,16 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of | |||||||
| #define MAX_MEASUREMENT_DELAY			20  //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
 | #define MAX_MEASUREMENT_DELAY			20  //delay buffer size in bytes (1 byte = 1cm)- limits maximum measurement delay allowable (must be larger than MEASUREMENT_DELAY_CM  and lower number saves RAM)
 | ||||||
| 
 | 
 | ||||||
| //defines used in the code
 | //defines used in the code
 | ||||||
| #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially
 | #define DEFAULT_MEASURED_FILAMENT_DIA  DEFAULT_NOMINAL_FILAMENT_DIA  //set measured to nominal initially 
 | ||||||
| 
 | 
 | ||||||
| //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
 | //When using an LCD, uncomment the line below to display the Filament sensor data on the last line instead of status.  Status will appear for 5 sec.
 | ||||||
| //#define FILAMENT_LCD_DISPLAY
 | //#define FILAMENT_LCD_DISPLAY
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| #include "Configuration_adv.h" | #include "Configuration_adv.h" | ||||||
| #include "thermistortables.h" | #include "thermistortables.h" | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -344,7 +344,7 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of | |||||||
| #define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.
 | #define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.
 | ||||||
| 
 | 
 | ||||||
| // Travel limits after homing (units are in mm)
 | // Travel limits after homing (units are in mm)
 | ||||||
| #define X_MAX_POS 245 | #define X_MAX_POS 255 | ||||||
| #define X_MIN_POS 0 | #define X_MIN_POS 0 | ||||||
| #define Y_MAX_POS 205 | #define Y_MAX_POS 205 | ||||||
| #define Y_MIN_POS 0 | #define Y_MIN_POS 0 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user