mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2024-11-23 02:35:31 +00:00
✨ Dyze Design PT100 Amplifier Board (#23760)
This commit is contained in:
parent
8a02646f52
commit
980c009fc7
@ -459,6 +459,7 @@
|
||||
* 61 : 100kΩ Formbot/Vivedino 350°C Thermistor - beta 3950
|
||||
* 66 : 4.7MΩ Dyze Design High Temperature Thermistor
|
||||
* 67 : 500kΩ SliceEngineering 450°C Thermistor
|
||||
* 68 : PT100 amplifier board from Dyze Design
|
||||
* 70 : 100kΩ bq Hephestos 2
|
||||
* 75 : 100kΩ Generic Silicon Heat Pad with NTC100K MGB18-104F39050L32
|
||||
* 2000 : 100kΩ Ultimachine Rambo TDK NTCG104LH104KT1 NTC100K motherboard Thermistor
|
||||
|
54
Marlin/src/module/thermistor/thermistor_68.h
Normal file
54
Marlin/src/module/thermistor/thermistor_68.h
Normal file
@ -0,0 +1,54 @@
|
||||
/**
|
||||
* Marlin 3D Printer Firmware
|
||||
* Copyright (c) 2022 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
|
||||
|
||||
#define REVERSE_TEMP_SENSOR_RANGE_68 1
|
||||
|
||||
// PT100 amplifier board from Dyze Design
|
||||
const temp_entry_t temptable_68[] PROGMEM = {
|
||||
{ OV(273), 0 },
|
||||
{ OV(294), 20 },
|
||||
{ OV(315), 40 },
|
||||
{ OV(336), 60 },
|
||||
{ OV(356), 80 },
|
||||
{ OV(376), 100 },
|
||||
{ OV(396), 120 },
|
||||
{ OV(416), 140 },
|
||||
{ OV(436), 160 },
|
||||
{ OV(455), 180 },
|
||||
{ OV(474), 200 },
|
||||
{ OV(494), 220 },
|
||||
{ OV(513), 240 },
|
||||
{ OV(531), 260 },
|
||||
{ OV(550), 280 },
|
||||
{ OV(568), 300 },
|
||||
{ OV(587), 320 },
|
||||
{ OV(605), 340 },
|
||||
{ OV(623), 360 },
|
||||
{ OV(641), 380 },
|
||||
{ OV(658), 400 },
|
||||
{ OV(676), 420 },
|
||||
{ OV(693), 440 },
|
||||
{ OV(710), 460 },
|
||||
{ OV(727), 480 },
|
||||
{ OV(744), 500 }
|
||||
};
|
@ -156,6 +156,9 @@ typedef struct { int16_t value; celsius_t celsius; } temp_entry_t;
|
||||
#if ANY_THERMISTOR_IS(67) // R25 = 500 KOhm, beta25 = 3800 K, 4.7 kOhm pull-up, SliceEngineering 450 °C Thermistor
|
||||
#include "thermistor_67.h"
|
||||
#endif
|
||||
#if ANY_THERMISTOR_IS(68) // PT-100 with Dyze amplifier board
|
||||
#include "thermistor_68.h"
|
||||
#endif
|
||||
#if ANY_THERMISTOR_IS(12) // beta25 = 4700 K, R25 = 100 kOhm, Pull-up = 4.7 kOhm, "Personal calibration for Makibox hot bed"
|
||||
#include "thermistor_12.h"
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user