Commit graph

15846 commits

Author SHA1 Message Date
Scott Lahteine
308c18fdfb More adjustments 2020-11-11 15:23:39 -06:00
GadgetAngel
f54e3434ce corrected comment 2020-11-11 15:23:39 -06:00
GadgetAngel
547bb146bc MAX31865_SENSOR_OHMS_0 and MAX31865_SENSOR_OHMS_1 2020-11-11 15:23:39 -06:00
Scott Lahteine
cd1f90793a tweak formatting 2020-11-11 15:23:39 -06:00
Scott Lahteine
32f88165d2 Add MAX6675_*_IS_MAX318*5 2020-11-11 15:23:39 -06:00
Scott Lahteine
4fddc5ce02 Apply more HAS_MULTI_6675 2020-11-11 15:23:39 -06:00
Scott Lahteine
c47ca8db10 Clean up and use simplified conditionals 2020-11-11 15:23:38 -06:00
GadgetAngel
2a0300097d Fixed comments that were not needed 2020-11-11 15:22:38 -06:00
GadgetAngel
b2bd547a27 Fixes issue with "temp errors"
This branch stops the false error message that were being produce from occurring and being sent to SERIAL_PORT. See https://github.com/MarlinFirmware/Marlin/issues/19994#issue-734104840.

Added a new ability that when the Adafruit MAX31865 board is checked for faults, the code will now display which of the seven (7) possible faults it found on the SERIAL_PORT with an appropriate error message.  Before it just displayed "Error: temp measurement error MAX6675", which does not indicate the fault condition of the Adafruit MAX31865.  After a fault is found and message is displayed, the code will clear the fault on the board.

Fixed the incorrect temperature being displayed by the Adafruit MAX31865 board connected to TEMP_SENSOR_1.
This error was caused by the fact that Marlin never instantiated and object for the second Adafruit MAX31865 which meant it was never initialized and the raw data being produced by the board was never getting converted because Marlin did not handle the data coming from the board and convert it to Celsius.  The wrong temperature value was read ~2047 at room temperature.

Marlin did display the correct temperature for the first Adafruit MAX31865 connected to TEMP_SENSOR_0.

Added a new ability that allows the user to use a (PT100 on E0 and a PT1000 on E1) OR (PT1000 on E0 and a PT100 on E1).  To do this I updated the MAX31865_SENSOR_OHMS to MAX31865_SENSOR_OHMS_0.  I also updated  MAX31865_CALIBRATION_OHMS to  MAX31865_CALIBRATION_OHMS_0.  I then added two additional Marlin variables which are used for TEMP_SENSOR_1 called MAX31865_SENSOR_OHMS_1 and MAX31865_CALIBRATION_OHMS_1.  With these four Marlin variables, the user can now use a PT100 and a PT1000 on the printer at the same time.

Added a check in SanityCheck.h that check to ensure that MAX31865_SENSOR_OHMS_1 and MAX31865_CALIBRATION_OHMS_1 are set if TEMP_SENSOR_1 is using the MAX31865 board.

See https://github.com/MarlinFirmware/Marlin/issues/19994#issue-734104840.  This branch fixes the "temp errors" being sent to the SERIAL_PORT.

Feature request fullfilled: https://github.com/MarlinFirmware/Marlin/issues/19663#issue-717855237
2020-11-11 15:21:16 -06:00
Hebezo
6ccb4b93b1
Option to ignore SD at startup (#20099)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-11 15:16:19 -06:00
Scott Lahteine
ddc23c6224 M32 followup 2020-11-11 14:39:39 -06:00
ellensp
7216b8f804
Fix compile with PLR, no fan (#20096) 2020-11-11 14:35:13 -06:00
Davidsg33k
bd6e60f56d
400 Z steps-per-mm (#20104) 2020-11-11 14:30:36 -06:00
LinFor
5b9aeb2e5f
Handle UTF in long filenames (#20087)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-11 14:14:39 -06:00
Costas Basdekis
0465e0ae3a
Distinct runout states (#19965)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-11 00:39:23 -06:00
Costas Basdekis
3b68e44d9a
Fix Linux GPIO logging (#20093)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-10 20:13:29 -06:00
ellensp
d4ba94479b
BTT driver expansion for SKR 1.3/1.4 (#20088)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-10 20:06:42 -06:00
Speaka
87ce545e15
Tramming Wizard wait position (#20063) 2020-11-10 19:41:21 -06:00
Victor Oliveira
f8ee6f8b31
Fix UI compile issues (#20092) 2020-11-10 19:39:34 -06:00
thinkyhead
f15fef90a9 [cron] Bump distribution date (2020-11-11) 2020-11-11 00:09:42 +00:00
Jason Smith
53e79224fc
Fix Arduino DUE compilation (#20058) 2020-11-10 03:32:08 -06:00
qwewer0
2abb674c87
What if 8 was 9? (#20076) 2020-11-10 03:27:34 -06:00
qwewer0
60aadd2a02
Update issues/support link (#20077)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-10 03:26:45 -06:00
Gustavo Alvarez
6ce1eeb4ae
Fix SKR E3 DIP pin CLCD_SPI_CS (#20078) 2020-11-10 03:22:08 -06:00
Tanguy Pruvot
a70fdfaeba
Fix 320x240 touch buttons Y (#20079) 2020-11-10 03:21:05 -06:00
Scott Lahteine
f17394d677 Ability to disable M32 2020-11-10 02:21:12 -06:00
thinkyhead
12ba2ad77e [cron] Bump distribution date (2020-11-10) 2020-11-10 00:11:19 +00:00
Scott Lahteine
59eca253e1 Simplified temp sensor conditionals 2020-11-09 01:17:37 -06:00
Hebezo
4ace02f4c2
Add POWER_OFF_DELAY option (#19987)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-08 18:37:41 -06:00
qwewer0
c753d2b7f4
Use extra G35 BLTouch HS Mode clearance in Tramming Wizard (#20057)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-08 18:31:14 -06:00
thinkyhead
d5fdc75c82 [cron] Bump distribution date (2020-11-09) 2020-11-09 00:11:21 +00:00
Alexander D. Kanevskiy
3c318d0dc7
POWER_LOSS_PIN for BTT SKR mini MZ / E3 2.0 (#20069) 2020-11-08 02:20:07 -06:00
Jason Smith
5013fdaf79
Fix tool-change servo index for E2 and up (#20060) 2020-11-08 02:15:30 -06:00
Scott Lahteine
06bf3ccfb7 Add alternative TERN macros 2020-11-07 22:19:25 -06:00
Scott Lahteine
dcb0f5dc3b Temperature 'autostart' => 'auto_job' 2020-11-07 21:21:19 -06:00
Scott Lahteine
18fb4b1ce1 MSG_AUTOSTART => MSG_RUN_AUTO_FILES 2020-11-07 21:21:19 -06:00
thinkyhead
45116128e8 [cron] Bump distribution date (2020-11-08) 2020-11-08 00:11:23 +00:00
Albert van Osch
7beebcd315
Zonestar Z8 XM2 support (#19991) 2020-11-07 16:59:19 -06:00
Scott Lahteine
883347bc11 Apply some pins formatting 2020-11-07 16:54:20 -06:00
Scott Lahteine
b5ef699523 TFT cleanup 2020-11-07 16:21:52 -06:00
LinFor
2da25d67e1
Fix Endstop Interrupts with SPI endstops, sanity checks (#20051)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-07 03:37:45 -06:00
Speaka
6954772ece
Tramming Wizard submenu option (#20000)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-07 03:20:27 -06:00
Victor Oliveira
2fdeceda58
Color UI single touch menu navigation (#20053) 2020-11-07 03:00:29 -06:00
Darren Horrocks
53cc8a0d6e
Optimized (non-optiboot) Melzi env (#20021)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-07 02:43:51 -06:00
Darren Horrocks
10fd9ed896
Anet 1.0 alternative graphical LCD wiring (#20022) 2020-11-07 02:42:14 -06:00
Scott Lahteine
bb7dbceb5c Add 'mfconfig' script used to manage configs 2020-11-07 02:39:02 -06:00
Jason Smith
a439892d7a
Sanity-check illegal native USB (#20047)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-07 00:48:17 -06:00
Jason Smith
bd872d5dcf
STM32F1 cleanup, incl. SoftwareSerial removal (#20046) 2020-11-06 23:51:52 -06:00
Jason Smith
bdfedf249a
Fix FYSETC S6 timer conflict (#20044) 2020-11-06 23:49:53 -06:00
George Fu
4785b04aa1
FYSETC E4 board support (#20032) 2020-11-06 23:48:52 -06:00