Rename, adjust Dagoma F5 (#19947)
This commit is contained in:
		@@ -92,7 +92,7 @@
 | 
				
			|||||||
#define BOARD_TRIGORILLA_14_11        1136  //   ... Rev 1.1 (new servo pin order)
 | 
					#define BOARD_TRIGORILLA_14_11        1136  //   ... Rev 1.1 (new servo pin order)
 | 
				
			||||||
#define BOARD_RAMPS_ENDER_4           1137  // Creality: Ender-4, CR-8
 | 
					#define BOARD_RAMPS_ENDER_4           1137  // Creality: Ender-4, CR-8
 | 
				
			||||||
#define BOARD_RAMPS_CREALITY          1138  // Creality: CR10S, CR20, CR-X
 | 
					#define BOARD_RAMPS_CREALITY          1138  // Creality: CR10S, CR20, CR-X
 | 
				
			||||||
#define BOARD_RAMPS_DAGOMA            1139  // Dagoma F5
 | 
					#define BOARD_DAGOMA_F5               1139  // Dagoma F5
 | 
				
			||||||
#define BOARD_FYSETC_F6_13            1140  // FYSETC F6 1.3
 | 
					#define BOARD_FYSETC_F6_13            1140  // FYSETC F6 1.3
 | 
				
			||||||
#define BOARD_FYSETC_F6_14            1141  // FYSETC F6 1.4
 | 
					#define BOARD_FYSETC_F6_14            1141  // FYSETC F6 1.4
 | 
				
			||||||
#define BOARD_DUPLICATOR_I3_PLUS      1142  // Wanhao Duplicator i3 Plus
 | 
					#define BOARD_DUPLICATOR_I3_PLUS      1142  // Wanhao Duplicator i3 Plus
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										78
									
								
								Marlin/src/module/thermistor/thermistor_17.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										78
									
								
								Marlin/src/module/thermistor/thermistor_17.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,78 @@
 | 
				
			|||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Marlin 3D Printer Firmware
 | 
				
			||||||
 | 
					 * Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * Based on Sprinter and grbl.
 | 
				
			||||||
 | 
					 * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * This program is free software: you can redistribute it and/or modify
 | 
				
			||||||
 | 
					 * it under the terms of the GNU General Public License as published by
 | 
				
			||||||
 | 
					 * the Free Software Foundation, either version 3 of the License, or
 | 
				
			||||||
 | 
					 * (at your option) any later version.
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * This program is distributed in the hope that it will be useful,
 | 
				
			||||||
 | 
					 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
				
			||||||
 | 
					 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
				
			||||||
 | 
					 * GNU General Public License for more details.
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * You should have received a copy of the GNU General Public License
 | 
				
			||||||
 | 
					 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Dagoma NTC 100k white thermistor
 | 
				
			||||||
 | 
					const temp_entry_t temptable_17[] PROGMEM = {
 | 
				
			||||||
 | 
					  { OV(  16),  309 },
 | 
				
			||||||
 | 
					  { OV(  18),  307 },
 | 
				
			||||||
 | 
					  { OV(  20),  300 },
 | 
				
			||||||
 | 
					  { OV(  22),  293 },
 | 
				
			||||||
 | 
					  { OV(  26),  284 },
 | 
				
			||||||
 | 
					  { OV(  29),  272 },
 | 
				
			||||||
 | 
					  { OV(  33),  266 },
 | 
				
			||||||
 | 
					  { OV(  36),  260 },
 | 
				
			||||||
 | 
					  { OV(  42),  252 },
 | 
				
			||||||
 | 
					  { OV(  46),  247 },
 | 
				
			||||||
 | 
					  { OV(  48),  244 },
 | 
				
			||||||
 | 
					  { OV(  51),  241 },
 | 
				
			||||||
 | 
					  { OV(  62),  231 },
 | 
				
			||||||
 | 
					  { OV(  73),  222 },
 | 
				
			||||||
 | 
					  { OV(  78),  219 },
 | 
				
			||||||
 | 
					  { OV(  87),  212 },
 | 
				
			||||||
 | 
					  { OV(  98),  207 },
 | 
				
			||||||
 | 
					  { OV( 109),  201 },
 | 
				
			||||||
 | 
					  { OV( 118),  197 },
 | 
				
			||||||
 | 
					  { OV( 131),  191 },
 | 
				
			||||||
 | 
					  { OV( 145),  186 },
 | 
				
			||||||
 | 
					  { OV( 160),  181 },
 | 
				
			||||||
 | 
					  { OV( 177),  175 },
 | 
				
			||||||
 | 
					  { OV( 203),  169 },
 | 
				
			||||||
 | 
					  { OV( 222),  164 },
 | 
				
			||||||
 | 
					  { OV( 256),  156 },
 | 
				
			||||||
 | 
					  { OV( 283),  151 },
 | 
				
			||||||
 | 
					  { OV( 312),  145 },
 | 
				
			||||||
 | 
					  { OV( 343),  140 },
 | 
				
			||||||
 | 
					  { OV( 377),  131 },
 | 
				
			||||||
 | 
					  { OV( 413),  125 },
 | 
				
			||||||
 | 
					  { OV( 454),  119 },
 | 
				
			||||||
 | 
					  { OV( 496),  113 },
 | 
				
			||||||
 | 
					  { OV( 537),  108 },
 | 
				
			||||||
 | 
					  { OV( 578),  102 },
 | 
				
			||||||
 | 
					  { OV( 619),   97 },
 | 
				
			||||||
 | 
					  { OV( 658),   92 },
 | 
				
			||||||
 | 
					  { OV( 695),   87 },
 | 
				
			||||||
 | 
					  { OV( 735),   81 },
 | 
				
			||||||
 | 
					  { OV( 773),   75 },
 | 
				
			||||||
 | 
					  { OV( 808),   70 },
 | 
				
			||||||
 | 
					  { OV( 844),   64 },
 | 
				
			||||||
 | 
					  { OV( 868),   59 },
 | 
				
			||||||
 | 
					  { OV( 892),   54 },
 | 
				
			||||||
 | 
					  { OV( 914),   49 },
 | 
				
			||||||
 | 
					  { OV( 935),   42 },
 | 
				
			||||||
 | 
					  { OV( 951),   38 },
 | 
				
			||||||
 | 
					  { OV( 967),   32 },
 | 
				
			||||||
 | 
					  { OV( 975),   28 },
 | 
				
			||||||
 | 
					  { OV(1000),   20 },
 | 
				
			||||||
 | 
					  { OV(1010),   10 },
 | 
				
			||||||
 | 
					  { OV(1024), -273 } // for safety
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
@@ -105,6 +105,9 @@ typedef struct { int16_t value, celsius; } temp_entry_t;
 | 
				
			|||||||
#if ANY_THERMISTOR_IS(15) // JGAurora A5 thermistor calibration
 | 
					#if ANY_THERMISTOR_IS(15) // JGAurora A5 thermistor calibration
 | 
				
			||||||
  #include "thermistor_15.h"
 | 
					  #include "thermistor_15.h"
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					#if ANY_THERMISTOR_IS(17) // Dagoma NTC 100k white thermistor
 | 
				
			||||||
 | 
					  #include "thermistor_17.h"
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
#if ANY_THERMISTOR_IS(18) // ATC Semitec 204GT-2 (4.7k pullup) Dagoma.Fr - MKS_Base_DKU001327
 | 
					#if ANY_THERMISTOR_IS(18) // ATC Semitec 204GT-2 (4.7k pullup) Dagoma.Fr - MKS_Base_DKU001327
 | 
				
			||||||
  #include "thermistor_18.h"
 | 
					  #include "thermistor_18.h"
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -179,8 +179,8 @@
 | 
				
			|||||||
  #include "ramps/pins_RAMPS_ENDER_4.h"         // ATmega2560                             env:mega2560
 | 
					  #include "ramps/pins_RAMPS_ENDER_4.h"         // ATmega2560                             env:mega2560
 | 
				
			||||||
#elif MB(RAMPS_CREALITY)
 | 
					#elif MB(RAMPS_CREALITY)
 | 
				
			||||||
  #include "ramps/pins_RAMPS_CREALITY.h"        // ATmega2560                             env:mega2560
 | 
					  #include "ramps/pins_RAMPS_CREALITY.h"        // ATmega2560                             env:mega2560
 | 
				
			||||||
#elif MB(RAMPS_DAGOMA)
 | 
					#elif MB(DAGOMA_F5)
 | 
				
			||||||
  #include "ramps/pins_RAMPS_DAGOMA.h"          // ATmega2560                             env:mega2560
 | 
					  #include "ramps/pins_DAGOMA_F5.h"             // ATmega2560                             env:mega2560
 | 
				
			||||||
#elif MB(FYSETC_F6_13)
 | 
					#elif MB(FYSETC_F6_13)
 | 
				
			||||||
  #include "ramps/pins_FYSETC_F6_13.h"          // ATmega2560                             env:FYSETC_F6_13
 | 
					  #include "ramps/pins_FYSETC_F6_13.h"          // ATmega2560                             env:FYSETC_F6_13
 | 
				
			||||||
#elif MB(FYSETC_F6_14)
 | 
					#elif MB(FYSETC_F6_14)
 | 
				
			||||||
@@ -713,6 +713,7 @@
 | 
				
			|||||||
  #define BOARD_BIGTREE_SKR_E3_DIP      -1017
 | 
					  #define BOARD_BIGTREE_SKR_E3_DIP      -1017
 | 
				
			||||||
  #define BOARD_RUMBA32                 -1018
 | 
					  #define BOARD_RUMBA32                 -1018
 | 
				
			||||||
  #define BOARD_RUMBA32_AUS3D           -1019
 | 
					  #define BOARD_RUMBA32_AUS3D           -1019
 | 
				
			||||||
 | 
					  #define BOARD_RAMPS_DAGOMA            -1020
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  #if MB(MKS_13)
 | 
					  #if MB(MKS_13)
 | 
				
			||||||
    #error "BOARD_MKS_13 has been renamed BOARD_MKS_GEN_13. Please update your configuration."
 | 
					    #error "BOARD_MKS_13 has been renamed BOARD_MKS_GEN_13. Please update your configuration."
 | 
				
			||||||
@@ -756,6 +757,8 @@
 | 
				
			|||||||
    #error "BOARD_RUMBA32 is now BOARD_RUMBA32_MKS or BOARD_RUMBA32_V1_0. Please update your configuration."
 | 
					    #error "BOARD_RUMBA32 is now BOARD_RUMBA32_MKS or BOARD_RUMBA32_V1_0. Please update your configuration."
 | 
				
			||||||
  #elif MB(RUMBA32_AUS3D)
 | 
					  #elif MB(RUMBA32_AUS3D)
 | 
				
			||||||
    #error "BOARD_RUMBA32_AUS3D is now BOARD_RUMBA32_V1_0. Please update your configuration."
 | 
					    #error "BOARD_RUMBA32_AUS3D is now BOARD_RUMBA32_V1_0. Please update your configuration."
 | 
				
			||||||
 | 
					  #elif MB(RAMPS_DAGOMA)
 | 
				
			||||||
 | 
					    #error "BOARD_RAMPS_DAGOMA is now BOARD_DAGOMA_F5. Please update your configuration."
 | 
				
			||||||
  #else
 | 
					  #else
 | 
				
			||||||
    #error "Unknown MOTHERBOARD value set in Configuration.h"
 | 
					    #error "Unknown MOTHERBOARD value set in Configuration.h"
 | 
				
			||||||
  #endif
 | 
					  #endif
 | 
				
			||||||
@@ -780,6 +783,7 @@
 | 
				
			|||||||
  #undef BOARD_BIGTREE_SKR_E3_DIP
 | 
					  #undef BOARD_BIGTREE_SKR_E3_DIP
 | 
				
			||||||
  #undef BOARD_RUMBA32
 | 
					  #undef BOARD_RUMBA32
 | 
				
			||||||
  #undef BOARD_RUMBA32_AUS3D
 | 
					  #undef BOARD_RUMBA32_AUS3D
 | 
				
			||||||
 | 
					  #undef BOARD_RAMPS_DAGOMA
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,21 +22,47 @@
 | 
				
			|||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if HOTENDS > 2 || E_STEPPERS > 2
 | 
					#if HOTENDS > 2 || E_STEPPERS > 2
 | 
				
			||||||
  #error "Dagoma3D F5 RAMPS supports only 2 hotends / E-steppers. Comment out this line to continue."
 | 
					  #error "Dagoma3D F5 supports only 2 hotends / E-steppers. Comment out this line to continue."
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define BOARD_INFO_NAME "Dagoma3D F5 RAMPS"
 | 
					#define BOARD_INFO_NAME "Dagoma3D F5"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					// Endstops
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
#define X_STOP_PIN                            2
 | 
					#define X_STOP_PIN                            2
 | 
				
			||||||
#define Y_STOP_PIN                            3
 | 
					#define Y_STOP_PIN                            3
 | 
				
			||||||
#define Z_STOP_PIN                           15
 | 
					#define Z_STOP_PIN                           15
 | 
				
			||||||
#define FIL_RUNOUT_PIN                       39
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef E0_AUTO_FAN_PIN
 | 
					#define FIL_RUNOUT_PIN                       39
 | 
				
			||||||
  #define E0_AUTO_FAN_PIN                     7
 | 
					#if EXTRUDERS > 1
 | 
				
			||||||
 | 
					  #define FIL_RUNOUT2_PIN                    14
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
// Import RAMPS 1.4 pins
 | 
					// LCD delays
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					#if HAS_MARLINUI_U8GLIB
 | 
				
			||||||
 | 
					  #define BOARD_ST7920_DELAY_1 DELAY_NS(0)
 | 
				
			||||||
 | 
					  #define BOARD_ST7920_DELAY_2 DELAY_NS(250)
 | 
				
			||||||
 | 
					  #define BOARD_ST7920_DELAY_3 DELAY_NS(250)
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					// DAC steppers
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					#define HAS_MOTOR_CURRENT_DAC
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define DAC_STEPPER_ORDER { 0, 1, 2, 3 }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define DAC_STEPPER_SENSE    0.11
 | 
				
			||||||
 | 
					#define DAC_STEPPER_ADDRESS  0
 | 
				
			||||||
 | 
					#define DAC_STEPPER_MAX      4096
 | 
				
			||||||
 | 
					#define DAC_STEPPER_VREF     1
 | 
				
			||||||
 | 
					#define DAC_STEPPER_GAIN     0
 | 
				
			||||||
 | 
					#define DAC_OR_ADDRESS       0x00
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					// Import default RAMPS 1.4 pins
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
#include "pins_RAMPS.h"
 | 
					#include "pins_RAMPS.h"
 | 
				
			||||||
		Reference in New Issue
	
	Block a user