Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bugfix 2.0.x #61

Merged
merged 192 commits into from
Jul 21, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
192 commits
Select commit Hold shift + click to select a range
629551d
✨ More flexible redundant temp sensor (#22085)
slowbro Jun 11, 2021
c2f67cf
✏️ Six Linear Axes followup (Fix M503) (#22112)
DerAndere1 Jun 11, 2021
221bec5
🐛 Fix boot / SD for STM32 (F103Rx) boards (#22087)
rhapsodyv Jun 11, 2021
72b9f84
🐛 Fix Z endstop enum
thinkyhead Jun 11, 2021
799a4ec
📝 Describe G12 XYZ
thinkyhead Jun 12, 2021
cc10042
[cron] Bump distribution date (2021-06-12)
thinkyhead Jun 12, 2021
4eecc20
🔨 Robin Nano V3 overridable POWER_LOSS_PIN (#22123)
mrv96 Jun 12, 2021
87344ae
🔨 Remove obsolete ON_BOARD_SPI_DEVICE
thinkyhead Jun 12, 2021
fd3f7b3
🎨 Clean up LPC1768 SPI init
thinkyhead Jun 12, 2021
c221ee1
📝 Number SKR EXP headers
thinkyhead Jun 12, 2021
9bf5cdd
🩹 Use `#pragma once` in pins files
thinkyhead Jun 12, 2021
a9faf9e
[cron] Bump distribution date (2021-06-13)
thinkyhead Jun 13, 2021
90dc411
🏗️ Refactor build encrypt / rename (#22124)
thinkyhead Jun 13, 2021
31d84ba
🐛 Use whole PROBE_TEMP_COMPENSATION values (#22130)
slowbro Jun 13, 2021
0669053
🔨 Fix Serial+MSC for _USB envs (#22116)
rhapsodyv Jun 14, 2021
82ac7da
[cron] Bump distribution date (2021-06-14)
thinkyhead Jun 14, 2021
d5510ea
🎨 General cleanup of extui/dgus
thinkyhead Jun 14, 2021
b87e2ce
🐛 Fix ExtUI/DGUS Celsius display (#22121)
solawc Jun 14, 2021
3a03f76
🐛 Fix UBL 'R' parameter and adjust 'P' (#22129)
slowbro Jun 14, 2021
ef321cb
🐛 Include common TFT driver macros (#22125)
rhapsodyv Jun 14, 2021
a3e8bb9
🎨 ExtUI "user click" and other tweaks (#22122)
InsanityAutomation Jun 14, 2021
d6a7ebc
✨ MULTI_VOLUME for Color UI and MarlinUI (#22004)
rhapsodyv Jun 14, 2021
e130aa3
🔥 Remove Chitu default Touch Calibration (#22133)
rhapsodyv Jun 14, 2021
3d0e834
✨ Extruder with Dual Stepper Drivers (#21403)
boelle Jun 14, 2021
a9eff35
🚑️ Prevent BFT unaligned compressed data corruption (#22134)
ellensp Jun 14, 2021
6bdd0fc
⚡️ Home Z (and maybe XY) at the start of G35 (#22060)
qwewer0 Jun 14, 2021
6b3dc80
🐛 Prevent stepper sleep during long UBL idle (#22137)
thinkyhead Jun 14, 2021
d436c93
✨ Redundant Part Cooling Fan (#21888)
ellensp Jun 14, 2021
8e06e9c
[cron] Bump distribution date (2021-06-15)
thinkyhead Jun 15, 2021
9d1e370
[cron] Bump distribution date (2021-06-16)
thinkyhead Jun 16, 2021
4377184
[cron] Bump distribution date (2021-06-17)
thinkyhead Jun 17, 2021
d4943a6
🐛 Fix MKS Robin E3 build (#22149)
rhapsodyv Jun 17, 2021
dd9f91f
🐛 Fix env validation for 1280/2560 boards (#22150)
rhapsodyv Jun 17, 2021
d0df8bc
💡 Add G28 L description (#22144)
slowbro Jun 17, 2021
aeb21a3
🚸 Include 'H' value in M412 report (#22138)
Ari-SSO Jun 18, 2021
a2be93c
🩹 Extruders 0 patch for PWM Motor Current (#22163)
gjdodd Jun 18, 2021
34c7b6d
🐛 TFT encoder pin for BTT GTR (#22162)
thisiskeithb Jun 18, 2021
ab7e622
[cron] Bump distribution date (2021-06-18)
thinkyhead Jun 18, 2021
135801d
🐛 Fix Air Assist (#22159)
descipher Jun 18, 2021
55feb8a
🐛 Define 'HEAD' axes for Markforged
thinkyhead Jun 18, 2021
ad1ad93
🚸 Manual Move coordinates >= 1000 (#22165)
ellensp Jun 18, 2021
758d495
[cron] Bump distribution date (2021-06-19)
thinkyhead Jun 19, 2021
f944ec3
🐛 Redundant Temp Sensor followup (#22173)
slowbro Jun 19, 2021
5ce6d8a
Cosmetic changes for G28
thinkyhead Jun 19, 2021
84e50f5
[cron] Bump distribution date (2021-06-20)
thinkyhead Jun 20, 2021
a006752
🐛 Fix LCD define typos
thinkyhead Jun 20, 2021
4d386fd
[cron] Bump distribution date (2021-06-21)
thinkyhead Jun 21, 2021
0713862
🌐 Update Italian language (#22182)
GMagician Jun 21, 2021
fb97e43
🌐 Update Ukrainian language (#22183)
Serhiy-K Jun 21, 2021
44c41ce
🐛 Fix compact sensitive pins array (#22184)
thinkyhead Jun 21, 2021
6bf6973
🐛 Fix heater display options/compile (#22185)
ellensp Jun 21, 2021
59f01b4
🐛 Fix dual Neopixels (#22174)
GeoSaffer Jun 21, 2021
de4b349
🐛 Fix IJK axis references, E stepper indices (#22176)
slowbro Jun 21, 2021
e5991f7
🎨 Cosmetic cleanup
thinkyhead Jun 21, 2021
b6d8fec
🐛🌐 Fix extra axis translations
thinkyhead Jun 21, 2021
0f5126a
🎨 Fix and enhance FTDI Eve Touch UI (#22189)
marciot Jun 21, 2021
5326fdc
[cron] Bump distribution date (2021-06-22)
thinkyhead Jun 22, 2021
41daf63
🚸 MarlinUI Move Z >= 1000 (#22192)
ellensp Jun 22, 2021
b5085bb
🌐 Update Russian language (#22193)
Serhiy-K Jun 22, 2021
48161cf
[cron] Bump distribution date (2021-06-23)
thinkyhead Jun 23, 2021
0bd113b
✨ Power-off confirm / beep options (#22191)
cytown Jun 23, 2021
b3b1dba
[cron] Bump distribution date (2021-06-24)
thinkyhead Jun 24, 2021
ba26e90
🐛 Fix Octopus build on case-sensitive FS (#22206)
bwspath Jun 24, 2021
8eee94d
[cron] Bump distribution date (2021-06-25)
thinkyhead Jun 25, 2021
500b787
🐛 Trigger existing endstops on G38 hit
thinkyhead Jun 25, 2021
f399706
🎨 Power-off tone followup (#22222)
cytown Jun 25, 2021
e5f06c8
📝 Update TMC SPI endstops comment (#22221)
thisiskeithb Jun 25, 2021
696d878
[cron] Bump distribution date (2021-06-26)
thinkyhead Jun 26, 2021
a37cc76
🎨 Fix and improve FTDI Eve Touch UI (#22223)
marciot Jun 26, 2021
5ceeb8b
🚸 Expand box in draw_boxed_string (#22209)
cytown Jun 26, 2021
7328a6e
🔧 Fix E.S.T. sanity-check errors (#22224)
ellensp Jun 26, 2021
33185b0
✨ Update/extend Quiet Probing (#22205)
Jun 26, 2021
d882a16
🐛 Fix Z_MULTI_ENDSTOPS + NUM_Z_STEPPER_DRIVERS 4 compile (#22203)
ellensp Jun 26, 2021
ecb727c
🎨 Format onboard_sd.cpp
thinkyhead Jun 26, 2021
a789cb4
🎨 Small tweak, ms => now
thinkyhead Jun 26, 2021
761d7b7
[cron] Bump distribution date (2021-06-27)
thinkyhead Jun 27, 2021
f9051e5
♻️ Refactor status screen timeout
thinkyhead Jun 27, 2021
d32feb7
🐛 Fix wide glyph characters display (#22237)
cytown Jun 27, 2021
81ca2dd
🌐 MSG_MOVE_100MM (#22242)
BeePerNet Jun 27, 2021
f66a771
[cron] Bump distribution date (2021-06-28)
thinkyhead Jun 28, 2021
1f6768a
🐛 No HOTEND_LOOP with EXTRUDERS 0 (#22245)
slowbro Jun 28, 2021
7888584
🐛 Use setTargetHotend in menus (#22247)
slowbro Jun 28, 2021
ff12ea4
🔖 Update configurations version
thinkyhead Jun 28, 2021
e00407d
✨ Ender-3 V2 Display for SKR E3 Turbo (#22229)
tome9111991 Jun 28, 2021
93c2f96
[cron] Bump distribution date (2021-06-29)
thinkyhead Jun 29, 2021
c15d9e5
🐛 Fix PTC/BTC whole number tests (#22255)
slowbro Jun 29, 2021
a5b2498
🐛 Fix ExtUI 'lcd_clicked' definition (#22257)
slowbro Jun 29, 2021
0a655c8
🚸 Sanity-check Slim LCD menus with Probe Offset Wizard (#22259)
Glought Jun 29, 2021
61c48b8
🚸 Retain power during Pause (#22227)
cytown Jun 29, 2021
b90de62
🔨 Clean up build scripts (#22264)
thinkyhead Jun 29, 2021
415166e
[cron] Bump distribution date (2021-06-30)
thinkyhead Jun 30, 2021
106eee0
[cron] Bump distribution date (2021-07-01)
thinkyhead Jul 1, 2021
03a4697
📝 Update Z_SAFE_HOMING description
thinkyhead Jul 1, 2021
e96720c
🐛 Fix Arduino IDE build (TOUCH_UI_FTDI_EVE includes) (#22276)
ellensp Jul 1, 2021
71bf619
🚸 Filament Change add confirm step (#22277)
cytown Jul 2, 2021
2566f5e
[cron] Bump distribution date (2021-07-02)
thinkyhead Jul 2, 2021
ee4c183
[cron] Bump distribution date (2021-07-03)
thinkyhead Jul 3, 2021
cff2d16
[cron] Bump distribution date (2021-07-04)
thinkyhead Jul 4, 2021
de38cae
[cron] Bump distribution date (2021-07-05)
thinkyhead Jul 5, 2021
9eb5444
[cron] Bump distribution date (2021-07-06)
thinkyhead Jul 6, 2021
b2f0913
🐛 Redundant Temp Sensor followup (#22196)
slowbro Jul 7, 2021
1093224
🔨 FYSETC S6 small bootloader target (#22207)
GerogeFu Jul 7, 2021
0595b87
🐛 Fix Maple / STM32 serial buffer (#22292)
ldursw Jul 7, 2021
3d333c4
♻️ Fix up and use YESNO_ITEM macros
thinkyhead Jul 7, 2021
bec2c50
🌐 Update Russian and Ukrainian (#22290)
Serhiy-K Jul 7, 2021
3c74664
[cron] Bump distribution date (2021-07-07)
thinkyhead Jul 7, 2021
e5e939b
📺 Assorted small FTDI Eve Touch UI fixes (#22273)
marciot Jul 7, 2021
82193b0
✨ DWIN LCD for BTT SKR Mini E3 (#22288)
blazewicz Jul 7, 2021
094caad
✨ Enable 'M20 L' with LONG_FILENAME_HOST_SUPPORT (#22271)
Jul 7, 2021
9642a36
[cron] Bump distribution date (2021-07-08)
thinkyhead Jul 8, 2021
0d5db6a
🐛 Fix redundant heater / sensor pin assignments (#22309)
InsanityAutomation Jul 8, 2021
20b3403
🌐 Update Hungarian language (#22307)
AntoszHUN Jul 8, 2021
a90b864
🐛 Fix Einsy RAMBo FAN1_PIN (#22305)
slowbro Jul 8, 2021
504c569
🐛 Followup to M20 L
thinkyhead Jul 7, 2021
de0fc08
👽️ Update FLASH_EEPROM_EMULATION include
thinkyhead Jul 8, 2021
edc0373
[cron] Bump distribution date (2021-07-09)
thinkyhead Jul 9, 2021
cc11453
🐛 Fix AVR DELAY_US int overflow (#22268)
skruppy Jul 9, 2021
2fa24a6
Revert FLASH_EEPROM_EMULATION include
thinkyhead Jul 9, 2021
79405ce
🐛 Fix manage_heaters recursion on servo move (#22313)
slowbro Jul 9, 2021
e7e1c51
🐛 Fixes for BTT Octopus (#22314)
bigtreetech Jul 9, 2021
cd55b5f
📌 Require U8glib-HAL@~0.5.0 (#22324)
thinkyhead Jul 9, 2021
6cbd21d
🌐 Update French language (#22323)
tpruvot Jul 9, 2021
26bfc26
🎨 Check flags without ENABLED
thinkyhead Jul 9, 2021
938d86d
✨ MKS MINI12864 V3 for MKS Robin Nano V2/3 (#22285)
mks-viva Jul 9, 2021
3ba5eda
📺 ExtUI pause state response (#22164)
InsanityAutomation Jul 9, 2021
e487900
🐛 Fix HAS_KILL && SOFT_RESET_ON_KILL soft reset button logic (#22269)
skruppy Jul 9, 2021
6547b16
[cron] Bump distribution date (2021-07-10)
thinkyhead Jul 10, 2021
bd60d77
🎨 Strip trailing whitespace
thinkyhead Jul 10, 2021
95f96fe
[cron] Bump distribution date (2021-07-11)
thinkyhead Jul 11, 2021
ec84770
🚸 Limit LCD delta endstop adjustment like M666
thinkyhead Jul 11, 2021
01ae1ce
🚸 M666: Fix value filter, add report (#22337)
thinkyhead Jul 11, 2021
4b63578
[cron] Bump distribution date (2021-07-12)
thinkyhead Jul 12, 2021
2f6c8e1
✨ Add TEMP_SENSOR_BOARD (#22279)
slowbro Jul 12, 2021
37cf94b
🔨 Update LPC176x platform to 0.2.8 (#22333)
descipher Jul 12, 2021
c8ee056
♻️ Consolidate PSU_CONTROL (#22304)
slowbro Jul 12, 2021
2c6a053
🎨 Optional Custom Button description (#22336)
ellensp Jul 12, 2021
c0ecc66
🏗️ Allow headless Flow Meter (#22234)
descipher Jul 12, 2021
4febb23
✨ MKS Robin Nano v3 + TFT_LVGL_UI + WiFi module (#22109)
MKS-Sean Jul 13, 2021
05ebde3
⚡️ Improve Sensorless homing/probing for G28, G33 (#21899)
lujios Jul 13, 2021
fa6b01c
⚡️ Fixes to FTDI Eve Touch UI (#22347)
marciot Jul 13, 2021
d95e32f
[cron] Bump distribution date (2021-07-13)
thinkyhead Jul 13, 2021
315a722
🐛 TM3D fixes and improvements
thinkyhead Jul 13, 2021
4479b02
🐛 Followup to TEMP_SENSOR_BOARD (#22343, #22344)
slowbro Jul 13, 2021
3797549
🐛 Board Temp Sensor followup (#22350)
thisiskeithb Jul 14, 2021
9a7727e
🎨 Define temp sensor conditionals earlier (#22342)
slowbro Jul 14, 2021
4ac32b1
🐛 Fix Robin Nano V3 X_DIAG_PIN (#22340)
mks-viva Jul 14, 2021
88dad3a
🐛 Define MT_DET_PIN_INVERTING for MKS_ROBIN_NANO_V3 (#22348)
ellensp Jul 14, 2021
9a0d4d6
[cron] Bump distribution date (2021-07-14)
thinkyhead Jul 14, 2021
65cfbc0
✨ MSC Support for STM32 + SDIO boards -> SKR 2 (#22354)
rhapsodyv Jul 14, 2021
f479a2e
✨ FLY Mini for stm32duino (#22356)
ellensp Jul 14, 2021
7f5c9d2
💡 Update FLYmaker comments, URL (#22355)
thisiskeithb Jul 14, 2021
082c61e
🐛 Fix SD pins for MKS Robin Lite
thinkyhead Jul 14, 2021
826a34b
🎨 Remove extraneous pin defs
thinkyhead Jul 14, 2021
a13d900
🩹 FLYmaker FLY Mini followup (#22364)
thisiskeithb Jul 14, 2021
3bc1d2d
🎨 Minor cleanup of TFT/FSMC pins
thinkyhead Jul 14, 2021
972b1e2
🎨 Call millis() once in manage_inactivity (#22363)
slowbro Jul 14, 2021
5ca9ebf
🔨 Consolidate STM32 extra_scripts (#22365)
thinkyhead Jul 15, 2021
2b82844
[cron] Bump distribution date (2021-07-15)
thinkyhead Jul 15, 2021
7e50d87
🔨 More HAL/STM32 targets (#22358)
ellensp Jul 15, 2021
3be35a6
📺 Fix Makefile build, improve Touch UI button titles (#22361)
marciot Jul 15, 2021
aec4a82
🐛 Fix Filament Change menu (#22370)
The-EG Jul 15, 2021
0207569
[cron] Bump distribution date (2021-07-16)
thinkyhead Jul 16, 2021
5b43795
🐛 Followup to HAL/STM32 targets (Longer3D timers) (#22369)
tpruvot Jul 16, 2021
5d63173
✨ MKS Mini12864 v3 for Robin E3/E3D (#22368)
mks-viva Jul 16, 2021
665cb5e
✨ M115: Axis Count (#22219)
bilsef Jul 16, 2021
7b64bbf
[cron] Bump distribution date (2021-07-17)
thinkyhead Jul 17, 2021
be18017
🎨 Add MMU2 enabled() accessor
thinkyhead Jul 17, 2021
cb461b5
🐛 Fix Longer3D build environment (#22378)
tpruvot Jul 17, 2021
be5dec9
[cron] Bump distribution date (2021-07-18)
thinkyhead Jul 18, 2021
9d86241
🐛 No translated serial strings
thinkyhead Jul 18, 2021
49da4ee
🐛 Fix M913 typos (#22385)
squiddity Jul 18, 2021
e55427a
🎨 Prefer DELAY_NS over DELAY_CYCLES (#22382)
slowbro Jul 18, 2021
b34a009
🐛 Change font for selected language (#22381)
thinkyhead Jul 19, 2021
1a0103d
[cron] Bump distribution date (2021-07-19)
thinkyhead Jul 19, 2021
286f6ba
🐛 Fix Ammeter display on DOGM (#22384)
descipher Jul 19, 2021
273ff6f
🐛 Ensure Software SPI pins for Max Thermocouple (#22389)
slowbro Jul 19, 2021
67019bc
Fix MKS UI compile (#22388)
Malderin Jul 19, 2021
c2f72cd
✨ Laser support for TFT GLCD (#22391)
Serhiy-K Jul 19, 2021
154decf
Update vector_3.cpp
Roxy-3D Jul 20, 2021
3fdf40f
[cron] Bump distribution date (2021-07-20)
thinkyhead Jul 20, 2021
da04506
♻️ Refactor STM32 ini files (#22377)
slowbro Jul 20, 2021
178f9a7
🐛 Fix STATUS_COMBINE_HEATERS compile (#22405)
ellensp Jul 20, 2021
497541e
🐛 Fix G2/G3 angular motion calculation (#22407)
yash-fn Jul 20, 2021
2d4be74
🎨 Fix unused lambda warning (#22399)
thisiskeithb Jul 20, 2021
a90968b
🎨 MKS hardware test followup (#22395)
Malderin Jul 20, 2021
e4ac550
🩹 Init var to suppress invalid warning (#22396)
vyacheslav-shubin Jul 20, 2021
86feddb
🐛 Fix BTC_SAMPLE_RES sanity check (#22394)
slowbro Jul 20, 2021
9098346
[cron] Bump distribution date (2021-07-21)
thinkyhead Jul 21, 2021
50ada44
✨ Chitu3D V9 board (#22401)
VTXtruder Jul 21, 2021
eb3ad3e
🎨 BTT SKR Pro pins auto-assign (#22411)
thinkyhead Jul 21, 2021
af4c281
🔧 Clean up PTC_PROBE_HEATING_OFFSET
thinkyhead Jul 21, 2021
eb2f086
🔧 Octopus SPI display pins, fix USB build env (#22412)
looxonline Jul 21, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
188 changes: 115 additions & 73 deletions Marlin/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
*
* Advanced settings can be found in Configuration_adv.h
*/
#define CONFIGURATION_H_VERSION 02000900
#define CONFIGURATION_H_VERSION 02000901

//===========================================================================
//============================= Getting Started =============================
Expand Down Expand Up @@ -366,6 +366,8 @@
//#define PSU_NAME "Power Supply"

#if ENABLED(PSU_CONTROL)
//#define PS_OFF_CONFIRM // Confirm dialog when power off
//#define PS_OFF_SOUND // Beep 1s when power off
#define PSU_ACTIVE_STATE LOW // Set 'LOW' for ATX, 'HIGH' for X-Box

//#define PSU_DEFAULT_OFF // Keep power off until enabled directly with M80
Expand Down Expand Up @@ -395,70 +397,93 @@
// @section temperature

/**
* --NORMAL IS 4.7kohm PULLUP!-- 1kohm pullup can be used on hotend sensor, using correct resistor and table
* --NORMAL IS 4.7kΩ PULLUP!-- 1kΩ pullup can be used on hotend sensor, using correct resistor and table
*
* Temperature sensors available:
*
* -5 : PT100 / PT1000 with MAX31865 (only for sensors 0-1)
* -3 : thermocouple with MAX31855 (only for sensors 0-1)
* -2 : thermocouple with MAX6675 (only for sensors 0-1)
* -4 : thermocouple with AD8495
* -1 : thermocouple with AD595
* SPI RTD/Thermocouple Boards - IMPORTANT: Read the NOTE below!
* -------
* -5 : MAX31865 with Pt100/Pt1000, 2, 3, or 4-wire (only for sensors 0-1)
* NOTE: You must uncomment/set the MAX31865_*_OHMS_n defines below.
* -3 : MAX31855 with Thermocouple, -200°C to +700°C (only for sensors 0-1)
* -2 : MAX6675 with Thermocouple, 0°C to +700°C (only for sensors 0-1)
*
* NOTE: Ensure TEMP_n_CS_PIN is set in your pins file for each TEMP_SENSOR_n using an SPI Thermocouple. By default,
* Hardware SPI on the default serial bus is used. If you have also set TEMP_n_SCK_PIN and TEMP_n_MISO_PIN,
* Software SPI will be used on those ports instead. You can force Hardware SPI on the default bus in the
* Configuration_adv.h file. At this time, separate Hardware SPI buses for sensors are not supported.
*
* Analog Themocouple Boards
* -------
* -4 : AD8495 with Thermocouple
* -1 : AD595 with Thermocouple
*
* Analog Thermistors - 4.7kΩ pullup - Normal
* -------
* 1 : 100kΩ EPCOS - Best choice for EPCOS thermistors
* 331 : 100kΩ Same as #1, but 3.3V scaled for MEGA
* 332 : 100kΩ Same as #1, but 3.3V scaled for DUE
* 2 : 200kΩ ATC Semitec 204GT-2
* 202 : 200kΩ Copymaster 3D
* 3 : ???Ω Mendel-parts thermistor
* 4 : 10kΩ Generic Thermistor !! DO NOT use for a hotend - it gives bad resolution at high temp. !!
* 5 : 100kΩ ATC Semitec 104GT-2/104NT-4-R025H42G - Used in ParCan, J-Head, and E3D, SliceEngineering 300°C
* 501 : 100kΩ Zonestar - Tronxy X3A
* 502 : 100kΩ Zonestar - used by hot bed in Zonestar Průša P802M
* 512 : 100kΩ RPW-Ultra hotend
* 6 : 100kΩ EPCOS - Not as accurate as table #1 (created using a fluke thermocouple)
* 7 : 100kΩ Honeywell 135-104LAG-J01
* 71 : 100kΩ Honeywell 135-104LAF-J01
* 8 : 100kΩ Vishay 0603 SMD NTCS0603E3104FXT
* 9 : 100kΩ GE Sensing AL03006-58.2K-97-G1
* 10 : 100kΩ RS PRO 198-961
* 11 : 100kΩ Keenovo AC silicone mats, most Wanhao i3 machines - beta 3950, 1%
* 12 : 100kΩ Vishay 0603 SMD NTCS0603E3104FXT (#8) - calibrated for Makibox hot bed
* 13 : 100kΩ Hisens up to 300°C - for "Simple ONE" & "All In ONE" hotend - beta 3950, 1%
* 15 : 100kΩ Calibrated for JGAurora A5 hotend
* 18 : 200kΩ ATC Semitec 204GT-2 Dagoma.Fr - MKS_Base_DKU001327
* 22 : 100kΩ GTM32 Pro vB - hotend - 4.7kΩ pullup to 3.3V and 220Ω to analog input
* 23 : 100kΩ GTM32 Pro vB - bed - 4.7kΩ pullup to 3.3v and 220Ω to analog input
* 30 : 100kΩ Kis3d Silicone heating mat 200W/300W with 6mm precision cast plate (EN AW 5083) NTC100K - beta 3950
* 60 : 100kΩ Maker's Tool Works Kapton Bed Thermistor - beta 3950
* 61 : 100kΩ Formbot/Vivedino 350°C Thermistor - beta 3950
* 66 : 4.7MΩ Dyze Design High Temperature Thermistor
* 67 : 500kΩ SliceEngineering 450°C Thermistor
* 70 : 100kΩ bq Hephestos 2
* 75 : 100kΩ Generic Silicon Heat Pad with NTC100K MGB18-104F39050L32
* 2000 : 100kΩ Ultimachine Rambo TDK NTCG104LH104KT1 NTC100K motherboard Thermistor
*
* Analog Thermistors - 1kΩ pullup - Atypical, and requires changing out the 4.7kΩ pullup for 1kΩ.
* ------- (but gives greater accuracy and more stable PID)
* 51 : 100kΩ EPCOS (1kΩ pullup)
* 52 : 200kΩ ATC Semitec 204GT-2 (1kΩ pullup)
* 55 : 100kΩ ATC Semitec 104GT-2 - Used in ParCan & J-Head (1kΩ pullup)
*
* Analog Thermistors - 10kΩ pullup - Atypical
* -------
* 99 : 100kΩ Found on some Wanhao i3 machines with a 10kΩ pull-up resistor
*
* Analog RTDs (Pt100/Pt1000)
* -------
* 110 : Pt100 with 1kΩ pullup (atypical)
* 147 : Pt100 with 4.7kΩ pullup
* 1010 : Pt1000 with 1kΩ pullup (atypical)
* 1047 : Pt1000 with 4.7kΩ pullup (E3D)
* 20 : Pt100 with circuit in the Ultimainboard V2.x with mainboard ADC reference voltage = INA826 amplifier-board supply voltage.
* NOTE: (1) Must use an ADC input with no pullup. (2) Some INA826 amplifiers are unreliable at 3.3V so consider using sensor 147, 110, or 21.
* 21 : Pt100 with circuit in the Ultimainboard V2.x with 3.3v ADC reference voltage (STM32, LPC176x....) and 5V INA826 amplifier board supply.
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
*
* Custom/Dummy/Other Thermal Sensors
* ------
* 0 : not used
* 1 : 100k thermistor - best choice for EPCOS 100k (4.7k pullup)
* 331 : (3.3V scaled thermistor 1 table for MEGA)
* 332 : (3.3V scaled thermistor 1 table for DUE)
* 2 : 200k thermistor - ATC Semitec 204GT-2 (4.7k pullup)
* 202 : 200k thermistor - Copymaster 3D
* 3 : Mendel-parts thermistor (4.7k pullup)
* 4 : 10k thermistor !! do not use it for a hotend. It gives bad resolution at high temp. !!
* 5 : 100K thermistor - ATC Semitec 104GT-2/104NT-4-R025H42G (Used in ParCan, J-Head, and E3D) (4.7k pullup)
* 501 : 100K Zonestar (Tronxy X3A) Thermistor
* 502 : 100K Zonestar Thermistor used by hot bed in Zonestar Průša P802M
* 512 : 100k RPW-Ultra hotend thermistor (4.7k pullup)
* 6 : 100k EPCOS - Not as accurate as table 1 (created using a fluke thermocouple) (4.7k pullup)
* 7 : 100k Honeywell thermistor 135-104LAG-J01 (4.7k pullup)
* 71 : 100k Honeywell thermistor 135-104LAF-J01 (4.7k pullup)
* 8 : 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup)
* 9 : 100k GE Sensing AL03006-58.2K-97-G1 (4.7k pullup)
* 10 : 100k RS thermistor 198-961 (4.7k pullup)
* 11 : 100k beta 3950 1% thermistor (Used in Keenovo AC silicone mats and most Wanhao i3 machines) (4.7k pullup)
* 12 : 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup) (calibrated for Makibox hot bed)
* 13 : 100k Hisens 3950 1% up to 300°C for hotend "Simple ONE " & "Hotend "All In ONE"
* 15 : 100k thermistor calibration for JGAurora A5 hotend
* 18 : ATC Semitec 204GT-2 (4.7k pullup) Dagoma.Fr - MKS_Base_DKU001327
* 20 : Pt100 with circuit in the Ultimainboard V2.x with mainboard ADC reference voltage = INA826 amplifier-board supply voltage.
* NOTES: (1) Must use an ADC input with no pullup. (2) Some INA826 amplifiers are unreliable at 3.3V so consider using sensor 147, 110, or 21.
* 21 : Pt100 with circuit in the Ultimainboard V2.x with 3.3v ADC reference voltage (STM32, LPC176x....) and 5V INA826 amplifier board supply.
* NOTE: ADC pins are not 5V tolerant. Not recommended because it's possible to damage the CPU by going over 500°C.
* 22 : 100k (hotend) with 4.7k pullup to 3.3V and 220R to analog input (as in GTM32 Pro vB)
* 23 : 100k (bed) with 4.7k pullup to 3.3v and 220R to analog input (as in GTM32 Pro vB)
* 30 : Kis3d Silicone heating mat 200W/300W with 6mm precision cast plate (EN AW 5083) NTC100K / B3950 (4.7k pullup)
* 201 : Pt100 with circuit in Overlord, similar to Ultimainboard V2.x
* 60 : 100k Maker's Tool Works Kapton Bed Thermistor beta=3950
* 61 : 100k Formbot / Vivedino 3950 350C thermistor 4.7k pullup
* 66 : 4.7M High Temperature thermistor from Dyze Design
* 67 : 450C thermistor from SliceEngineering
* 70 : the 100K thermistor found in the bq Hephestos 2
* 75 : 100k Generic Silicon Heat Pad with NTC 100K MGB18-104F39050L32 thermistor
* 99 : 100k thermistor with a 10K pull-up resistor (found on some Wanhao i3 machines)
*
* 1k ohm pullup tables - This is atypical, and requires changing out the 4.7k pullup for 1k.
* (but gives greater accuracy and more stable PID)
* 51 : 100k thermistor - EPCOS (1k pullup)
* 52 : 200k thermistor - ATC Semitec 204GT-2 (1k pullup)
* 55 : 100k thermistor - ATC Semitec 104GT-2 (Used in ParCan & J-Head) (1k pullup)
*
* 1047 : Pt1000 with 4k7 pullup (E3D)
* 1010 : Pt1000 with 1k pullup (non standard)
* 147 : Pt100 with 4k7 pullup
* 110 : Pt100 with 1k pullup (non standard)
*
* 1000 : Custom - Specify parameters in Configuration_adv.h
*
* Use these for Testing or Development purposes. NEVER for production machine.
* !!! Use these for Testing or Development purposes. NEVER for production machine. !!!
* 998 : Dummy Table that ALWAYS reads 25°C or the temperature defined below.
* 999 : Dummy Table that ALWAYS reads 100°C or the temperature defined below.
*
*/
#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 0
Expand All @@ -472,22 +497,19 @@
#define TEMP_SENSOR_PROBE 0
#define TEMP_SENSOR_CHAMBER 0
#define TEMP_SENSOR_COOLER 0
#define TEMP_SENSOR_BOARD 0
#define TEMP_SENSOR_REDUNDANT 0

// Dummy thermistor constant temperature readings, for use with 998 and 999
#define DUMMY_THERMISTOR_998_VALUE 25
#define DUMMY_THERMISTOR_999_VALUE 100

// Resistor values when using MAX31865 sensors (-5) on TEMP_SENSOR_0 / 1
//#define MAX31865_SENSOR_OHMS_0 100 // (Ω) Typically 100 or 1000 (PT100 or PT1000)
//#define MAX31865_CALIBRATION_OHMS_0 430 // (Ω) Typically 430 for AdaFruit PT100; 4300 for AdaFruit PT1000
//#define MAX31865_CALIBRATION_OHMS_0 430 // (Ω) Typically 430 for Adafruit PT100; 4300 for Adafruit PT1000
//#define MAX31865_SENSOR_OHMS_1 100
//#define MAX31865_CALIBRATION_OHMS_1 430

// Use temp sensor 1 as a redundant sensor with sensor 0. If the readings
// from the two sensors differ too much the print will be aborted.
//#define TEMP_SENSOR_1_AS_REDUNDANT
#define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10

#define TEMP_RESIDENCY_TIME 10 // (seconds) Time to wait for hotend to "settle" in M109
#define TEMP_WINDOW 1 // (°C) Temperature proximity for the "temperature reached" timer
#define TEMP_HYSTERESIS 3 // (°C) Temperature proximity considered "close enough" to the target
Expand All @@ -500,6 +522,22 @@
#define TEMP_CHAMBER_WINDOW 1 // (°C) Temperature proximity for the "temperature reached" timer
#define TEMP_CHAMBER_HYSTERESIS 3 // (°C) Temperature proximity considered "close enough" to the target

/**
* Redundant Temperature Sensor (TEMP_SENSOR_REDUNDANT)
*
* Use a temp sensor as a redundant sensor for another reading. Select an unused temperature sensor, and another
* sensor you'd like it to be redundant for. If the two thermistors differ by TEMP_SENSOR_REDUNDANT_MAX_DIFF (°C),
* the print will be aborted. Whichever sensor is selected will have its normal functions disabled; i.e. selecting
* the Bed sensor (-1) will disable bed heating/monitoring.
*
* For selecting source/target use: COOLER, PROBE, BOARD, CHAMBER, BED, E0, E1, E2, E3, E4, E5, E6, E7
*/
#if TEMP_SENSOR_REDUNDANT
#define TEMP_SENSOR_REDUNDANT_SOURCE E1 // The sensor that will provide the redundant reading.
#define TEMP_SENSOR_REDUNDANT_TARGET E0 // The sensor that we are providing a redundant reading for.
#define TEMP_SENSOR_REDUNDANT_MAX_DIFF 10 // (°C) Temperature difference that will trigger a print abort.
#endif

// Below this temperature the heater will be switched off
// because it probably indicates a broken thermistor wire.
#define HEATER_0_MINTEMP 5
Expand Down Expand Up @@ -1230,7 +1268,8 @@
//#define WAIT_FOR_HOTEND // Wait for hotend to heat back up between probes (to improve accuracy & prevent cold extrude)
#endif
//#define PROBING_FANS_OFF // Turn fans off when probing
//#define PROBING_STEPPERS_OFF // Turn steppers off (unless needed to hold position) when probing
//#define PROBING_ESTEPPERS_OFF // Turn all extruder steppers off when probing
//#define PROBING_STEPPERS_OFF // Turn all steppers off (unless needed to hold position) when probing (including extruders)
//#define DELAY_BEFORE_PROBING 200 // (ms) To prevent vibrations from triggering piezo sensors

// Require minimum nozzle and/or bed temperature for probing
Expand Down Expand Up @@ -1679,15 +1718,13 @@
//#define MANUAL_J_HOME_POS 0
//#define MANUAL_K_HOME_POS 0

// Use "Z Safe Homing" to avoid homing with a Z probe outside the bed area.
//
// With this feature enabled:
//
// - Allow Z homing only after X and Y homing AND stepper drivers still enabled.
// - If stepper drivers time out, it will need X and Y homing again before Z homing.
// - Move the Z probe (or nozzle) to a defined XY point before Z Homing.
// - Prevent Z homing when the Z probe is outside bed area.
//
/**
* Use "Z Safe Homing" to avoid homing with a Z probe outside the bed area.
*
* - Moves the Z probe (or nozzle) to a defined XY point before Z homing.
* - Allows Z homing only when XY positions are known and trusted.
* - If stepper drivers sleep, XY homing may be required again before Z homing.
*/
//#define Z_SAFE_HOMING

#if ENABLED(Z_SAFE_HOMING)
Expand Down Expand Up @@ -2373,6 +2410,11 @@
//
//#define MKS_MINI_12864

//
// MKS MINI12864 V3 is an alias for FYSETC_MINI_12864_2_1. Type A/B. NeoPixel RGB Backlight.
//
//#define MKS_MINI_12864_V3

//
// MKS LCD12864A/B with graphic controller and SD support. Follows MKS_MINI_12864 pinout.
// https://www.aliexpress.com/item/33018110072.html
Expand Down
Loading