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