Scott Lahteine
bc2ff9b41f
Fix M605 bugs
...
Fixes #14191
2019-06-12 20:01:08 -05:00
Tanguy Pruvot
7d1eafc80a
STM32F1: C++14 for static_assert, etc. ( #14278 )
2019-06-12 18:44:32 -05:00
Msq001
26e7e33698
Fix bug in STM32F1 WRITE macro ( #14275 )
2019-06-12 06:30:24 -05:00
Scott Lahteine
04715e04ee
Minor M100 cleanup
2019-06-12 06:14:40 -05:00
Scott Lahteine
356410dcfc
Move crc16 function to libs
2019-06-12 06:14:39 -05:00
Scott Lahteine
2a96d4e23a
Move number-to-string functions to libs
2019-06-11 07:51:47 -05:00
Scott Lahteine
1ef95013f0
Update Marlin.cpp includes, defines
2019-06-11 07:30:51 -05:00
Kaushik Vemparala
c88d9ae282
Option to leave heaters set on SD abort ( #14251 )
2019-06-10 23:57:55 -05:00
Tanguy Pruvot
8cf5504a34
Redundant but faster recovery.enabled test ( #14175 )
2019-06-10 23:33:35 -05:00
Tanguy Pruvot
c3e5225531
Add SPI EEPROM to STM32F1 ( #14239 )
2019-06-10 23:30:23 -05:00
felixstorm
9439fab7fd
Fix ESP32 servos, platformio.ini, etc. ( #14247 )
2019-06-10 23:22:19 -05:00
yangwenxiong
b0a4ea79b8
BigTreeTech SKR Mini v1.1 ( #14041 )
2019-06-10 21:10:51 -05:00
Robby Candra
f30b89953d
runout.distance_mm LCD edit item ( #14066 )
2019-06-10 20:18:06 -05:00
mikeshub
a3f034b95e
FFCP updates. Update XY soft endstops on tool_change ( #14125 )
2019-06-10 18:01:42 -05:00
InsanityAutomation
b7eeb5b13b
Move BLTouch options to adv config ( #14131 )
...
Plus other BLTouch and menu enhancements.
2019-06-10 17:46:42 -05:00
Scott Lahteine
0ca2073625
ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED => SD_ABORT_ON_ENDSTOP_HIT
2019-06-10 17:28:35 -05:00
thisiskeithb
662e7da8a4
Fix USE_BIG_EDIT_FONT bug ( #14252 )
2019-06-09 19:37:14 -05:00
teemuatlut
cccc51ee0e
TMC Square Wave Stepping mode ( #14195 )
2019-06-09 05:08:05 -05:00
Scott Lahteine
80ce0d2bdb
Whitespace cleanup
2019-06-08 06:40:44 -05:00
Scott Lahteine
455f0de817
Undefine sanity check tests when done
2019-06-08 06:29:28 -05:00
Robby Candra
7e07a3888b
Fix PLR Z bug affecting Cartesians ( #14230 )
2019-06-08 05:27:58 -05:00
Robby Candra
5ca8d51e12
Ability to insert G-code in front of queue ( #14229 )
2019-06-08 05:23:53 -05:00
BigIronGuru
293018f76c
Apply needed BLTouch patch ( #14233 )
2019-06-07 21:43:20 -05:00
Scott Lahteine
ffb76b75d7
fix TMC2208 boot loop with SW UART ( #14135 )
...
Need stepper .begin() before calling susbequent .push()
2019-06-07 07:27:10 -05:00
InsanityAutomation
4138b1f9ae
Option to disable Case Light brightness control ( #14165 )
2019-06-07 07:23:42 -05:00
Tanguy Pruvot
764f0d9c1c
STM32F1: Servo "soft" PWM via timer interrupt ( #14187 )
2019-06-07 07:11:48 -05:00
InsanityAutomation
66e22d9f5a
ExtUI Heated Chamber support ( #14198 )
2019-06-07 07:08:41 -05:00
Scott Lahteine
9206c0e869
Use limit switch overrides
2019-06-05 22:27:06 -05:00
Scott Lahteine
34d2801bbe
Rename pins file (2)
2019-06-05 21:41:58 -05:00
Scott Lahteine
fa3b5fb059
Uppercase pins filename
2019-06-05 21:41:58 -05:00
Scott Lahteine
858b2fa21a
Fix thermistor table
2019-06-05 21:39:39 -05:00
InsanityAutomation
f6ec00d776
Update thermistor and working config
2019-06-04 20:25:00 -04:00
InsanityAutomation
bbcb61e042
Initial Commit - Add board
2019-06-03 23:49:19 -04:00
Tanguy Pruvot
e4260a41cb
Fix a DEBUG_LEVELING_FEATURE string copy ( #14200 )
2019-05-31 18:52:11 -05:00
Ryan
9d9030a39c
Fix Archim1 SD card ( #14184 )
2019-05-30 19:58:38 -05:00
InsanityAutomation
123e58d9c3
Heated Chamber for Graphical LCD ( #14190 )
2019-05-30 18:31:50 -05:00
Scott Lahteine
93ab16c6e4
Remove old mixing ISR comment
2019-05-30 17:05:16 -05:00
Scott Lahteine
6572848d7f
Fix stepper timing bug
2019-05-30 16:58:53 -05:00
Bob Kuhn
688b54d66a
DUE USB composite device field corrections ( #14185 )
2019-05-30 16:26:48 -05:00
InsanityAutomation
f889cc6ea6
ExtUI parity with SPI LCDs ( #14172 )
2019-05-30 16:24:13 -05:00
Scott Lahteine
07021c85c8
Tweak timer16_Sequence_t
2019-05-30 16:09:37 -05:00
Roman Moravčík
d70929f7c0
Update Slovak language ( #14179 )
2019-05-30 15:57:14 -05:00
Tanguy Pruvot
e3a468f2cd
STM32F1: FSMC only on chips with 100/144 pins ( #14180 )
2019-05-30 15:51:02 -05:00
Ludy
8e8e48f900
Fix links in templates, gcode.h ( #14160 )
2019-05-28 21:39:55 -05:00
InsanityAutomation
34ae76025e
Clear Pausing message after M600 park ( #14171 )
2019-05-28 21:36:14 -05:00
Ludy
bd494a6bd6
Update defines for patched temperature macros ( #14161 )
2019-05-28 17:43:31 -05:00
doggyfan
e09d8811c1
Apply grace period to thermistor failure testing ( #14167 )
2019-05-28 15:36:03 -05:00
InsanityAutomation
0f04ba016f
Adjust tool offset menus ( #14153 )
2019-05-27 21:29:08 -05:00
teemuatlut
bf4a0db97f
TMC LCD followup ( #14134 )
2019-05-27 21:24:20 -05:00
Minims
32afe1d102
Fix TOOLCHANGE_ZRAISE warning ( #14156 )
2019-05-27 19:51:29 -05:00
Robby Candra
5515f88452
Clarify SD longname string size ( #14148 )
2019-05-27 19:50:48 -05:00
Tanguy Pruvot
5f42d3a8b4
BLTouch French updates ( #14137 )
2019-05-27 01:02:35 -05:00
Scott Lahteine
d3bb5b69ba
Apply NOLESS/NOMORE
2019-05-26 20:55:00 -05:00
Scott Lahteine
b315157053
Apply const to mcp4728
2019-05-26 20:54:24 -05:00
Scott Lahteine
3c179bbd47
Simpler G28 home axis conditions
2019-05-26 16:26:55 -05:00
Scott Lahteine
352734494b
Reduce some M43 strings
2019-05-26 16:21:28 -05:00
Scott Lahteine
b14cc0d7c5
Remove extra gcode. prefix
2019-05-26 16:18:45 -05:00
Scott Lahteine
c6d39319de
Fix some whitespace
2019-05-26 16:18:43 -05:00
InsanityAutomation
212860f090
Always change to Tool 0 on G29 ( #14146 )
2019-05-26 14:53:21 -05:00
Giuliano Zaro
7b838f31be
DUE HAL cleanup ( #14126 )
2019-05-26 14:51:32 -05:00
Chris
36a0376c36
fix TMC2208 boot loop with SW UART
...
Need stepper .begin() before calling susbequent .push()
2019-05-26 13:07:12 +02:00
Robby Candra
df7733425c
Shorten pause message for 4 line LCD ( #14097 )
2019-05-26 02:33:52 -05:00
Scott Lahteine
605ec0a478
Fix thermistor table warning
2019-05-26 01:30:20 -05:00
doggyfan
90121047d9
Fix thermal protection with user thermistor ( #14130 )
2019-05-25 23:37:08 -05:00
Scott Lahteine
81cee05476
Update some env in pins.h
2019-05-25 23:17:50 -05:00
Scott Lahteine
47fd74a98d
Clean up fast_pwm.cpp
2019-05-25 23:05:01 -05:00
Scott Lahteine
49229d97db
Consistent _useTimerX tests
2019-05-25 23:05:01 -05:00
Scott Lahteine
8924389dfc
Tweak servo µs macros
2019-05-25 22:33:51 -05:00
InsanityAutomation
49e83dd7c8
BLTouch V3.1 changes ( #14104 )
2019-05-25 21:56:47 -05:00
Scott Lahteine
f8bede6b5e
Fix some HAL includes
2019-05-25 19:20:17 -05:00
Bryan
0ef5d667b6
Fixed M43 parameter bug ( #14099 )
2019-05-25 18:23:25 -05:00
teemuatlut
1c86fbc60b
TMC updates, capture LCD changes ( #14074 )
2019-05-25 18:22:12 -05:00
felixstorm
74f44783ac
ESP32 servo support ( #14109 )
2019-05-25 18:12:24 -05:00
felixstorm
bc5a1fe562
Various fixes for ESP32 ( #14102 )
2019-05-25 17:06:00 -05:00
Giuliano Zaro
e1bf34bdc9
Ruramps4d typo fix ( #14096 )
2019-05-25 16:41:08 -05:00
Scott Lahteine
44caf70917
Improve editing, fix some small value editing
2019-05-25 15:29:00 -05:00
Scott Lahteine
612eaa87bd
Fix "back" items in some sub-menus
2019-05-25 15:28:52 -05:00
Scott Lahteine
c5dc2e5a71
Update advanced BLTouch menu items
2019-05-25 15:26:25 -05:00
Scott Lahteine
48d1bd29cb
Shift m before compare to 0
2019-05-25 15:22:15 -05:00
InsanityAutomation
9f69fbe5ee
Move some menu items ( #14118 )
2019-05-25 15:16:00 -05:00
Scott Lahteine
fc52c43a26
Some documentation updates
2019-05-24 16:30:44 -05:00
Tanguy Pruvot
24b1818245
Secure STM32F1 servo code and M280 detach ( #14085 )
2019-05-22 16:57:19 -05:00
Scott Lahteine
a49919396a
LPC1768 MarlinServo => libServo
2019-05-22 16:54:52 -05:00
Scott Lahteine
2b5046659a
Tweak Marlin headers, comments
2019-05-22 16:54:52 -05:00
Scott Lahteine
cc862a8213
Replace some functions with lambdas
2019-05-22 16:54:35 -05:00
Ludy
fafd73a3af
Update copyright in headers ( #14092 )
2019-05-22 16:24:13 -05:00
Giuliano Zaro
2298923a9b
Update Italian language ( #14095 )
2019-05-22 16:23:41 -05:00
Ludy
41f61a12b8
Update German language ( #14093 )
2019-05-22 16:23:16 -05:00
doggyfan
594f6b14be
Limit user thermistor to 999, fix thermistor table macro ( #14080 )
2019-05-21 21:31:05 -05:00
Giuliano Zaro
a74aad3b4a
Clean up HALs / FastIO ( #14082 )
2019-05-21 18:28:12 -05:00
Scott Lahteine
4ef364a073
Sanity check probe offsets must be integers
2019-05-21 17:16:21 -05:00
Scott Lahteine
cfca07852a
Backlash linker error workaround
...
Fix #14045
2019-05-20 21:52:56 -05:00
Scott Lahteine
aeec9ef76b
Update backlash code
2019-05-20 21:34:08 -05:00
Scott Lahteine
7b4c3bd92a
Fix call to synchronize in lcd_pause_job
2019-05-19 15:51:45 -05:00
Pavel4e5
3cd19a8ec0
Improve Zonestar keypad responsiveness ( #14056 )
2019-05-18 20:52:55 -05:00
Tanguy Pruvot
402f1f7307
STM32F1: STM32_HIGH_DENSITY is auto defined in HAL ( #14057 )
...
- Fix the `fsmc` and `sdio` units which required hard defines for use.
2019-05-18 20:45:22 -05:00
Tanguy Pruvot
87e7193259
Fix M226 sign warning (for most platforms) ( #14049 )
2019-05-18 16:15:48 -05:00
Tanguy Pruvot
256f810df2
Add open-drain output mode to STM32F1 FastIO ( #14050 )
...
- This mode is often used/preferred to drive printer boards' MOSFETs.
- Can generally boost the allowed output power (for hotbed,nozzle and fans).
2019-05-18 16:12:00 -05:00
Bob Kuhn
1dad6e754b
Neopixel background LED option ( #14025 )
2019-05-18 02:36:37 -05:00
InsanityAutomation
84ac5b360b
Fix ExtUI mesh functions ( #14027 )
2019-05-17 20:37:23 -05:00
Scott Lahteine
9b5f9dda0e
Update analog pins labels
2019-05-17 20:22:25 -05:00
FanDjango
85fb33a060
BLTOUCH tweaks, new v3.1 command ( #14015 )
2019-05-17 19:10:18 -05:00
GUEST.it
62ef54cb81
UBL: Log and display G29 progress ( #14036 )
2019-05-17 19:02:21 -05:00
GUEST.it
7907eec04c
Fix power loss recovery with SINGLENOZZLE ( #14033 )
2019-05-17 18:47:15 -05:00
Scott Lahteine
efe651e749
Add THERMISTOR_NAME for 1000
2019-05-17 18:26:53 -05:00
Scott Lahteine
0b056970c6
Fix file.open in STM32 eeprom emu
2019-05-17 18:26:53 -05:00
InsanityAutomation
06f3273531
Fix DELTA pulse wait bug ( #14028 )
2019-05-17 16:16:56 -05:00
Marcio Teixeira
7ccbcf2eaa
Fix TMC EEPROM regression ( #14008 )
...
Partially undo 15357af
to ensure TMC code is initialized in the proper order.
2019-05-16 20:38:03 -05:00
Marcio Teixeira
9558962d59
Fix DUE HAL SW SPI compile error ( #14005 )
2019-05-16 20:36:19 -05:00
InsanityAutomation
07afe69cee
Fix some bad AZTEEG_X5_MINI pins ( #14011 )
2019-05-16 20:33:00 -05:00
Chris Pepper
451ea996c9
[LPC176x] Fix switch fallthrough
2019-05-15 10:35:26 +01:00
Tanguy Pruvot
d7b0369e39
STM32: Fix SD EEPROM emulation conflict ( #14012 )
2019-05-15 02:42:10 -05:00
Scott Lahteine
785c01f2bc
Use US spelling of 'behavior'
2019-05-15 01:49:17 -05:00
Sam Lane
7f1e0c5670
Update EXTRA_LINADV_K with Marlin bit macros ( #13993 )
2019-05-15 01:07:07 -05:00
Bob Kuhn
48bd8899bd
Cohesion 3D Remix: Onboard SD card, Fysetc LCD ( #13991 )
2019-05-15 00:59:57 -05:00
FanDjango
dcaefc68a5
BLTouch.init should not deploy ( #13988 )
...
Low or unknown probe clearance on init (even at powerup) is a risk and therefore, a deploy should be avoided because dragging the pin is possible: A deploy goes into alarm if it can't extend fully and then the subsequent stow will fail.
2019-05-14 23:55:11 -05:00
Tanguy Pruvot
8075893352
STM32: fix sdcard filename conversion
2019-05-12 04:26:21 +02:00
chai-md
940ff8e7c8
Improve LV8729 stepping ( #13776 )
2019-05-11 19:02:19 -05:00
InsanityAutomation
991ee7552b
Restore menu edit to 32bit value ( #13976 )
2019-05-11 18:44:35 -05:00
Tanguy Pruvot
93dd097b1c
Use E2END, if defined, for STM32F1 (SD) ( #13981 )
2019-05-11 18:22:31 -05:00
InsanityAutomation
5108e4b6aa
Cleaner EEPROM auto init ( #13975 )
2019-05-11 16:54:03 -05:00
Bob Kuhn
456a0ee76b
Improve Due SW SPI, Fysetc sanity checks, &c. ( #13939 )
2019-05-11 16:51:39 -05:00
Robby Candra
7b78a20fb7
Fix: Debug Memory Dump size ( #13957 )
...
* Fix Memory Dump size
* Fix Compile error on Memory Dump
2019-05-11 11:44:39 -05:00
Scott Lahteine
a613bcad2d
Fix some spelling
2019-05-10 20:39:19 -05:00
Tanguy Pruvot
62b36d1b98
Fix STM32 timer warnings ( #13946 )
2019-05-10 20:00:21 -05:00
Giuliano Zaro
f22c9a1ae1
Fix G-code parser with MMU2 ( #13951 )
2019-05-10 19:57:15 -05:00
Marcio Teixeira
746c38f4be
Fix HAL_DUE multiple define error with graphical LCD ( #13971 )
2019-05-10 19:52:43 -05:00
Bob Kuhn
75eca5c4f8
Fysetc pins updates for RAMPS and SKR 1.3 ( #13963 )
2019-05-10 19:29:28 -05:00
Marcio Teixeira
227f29090d
Add heater timeouts to ExtUI ( #13970 )
...
- Add local UI methods to get heater timeout state.
- Add methods to resume timed-out heaters.
- Re-enable heaters on UI temperature request.
- Make `ExtUI` show a dialog box if pause needs a button press after reheat.
2019-05-10 15:56:13 -05:00
Bob Kuhn
fa3739aa23
M100: LPC1768 and DUE compatibility ( #13962 )
2019-05-09 21:57:44 -05:00
InsanityAutomation
3f758d9e00
Fix some edit items for 16-bit encoder ( #13948 )
2019-05-09 18:28:47 -05:00
ManuelMcLure
51acbb2201
Prevent HOST_PROMPT_SUPPORT compile error ( #13943 )
2019-05-09 11:48:31 -05:00
Scott Lahteine
ad4ffa1d2f
Use C++ language supported 'nullptr' ( #13944 )
2019-05-09 11:45:55 -05:00
Tanguy Pruvot
e53d7e5517
STM32: ADC warning fix ( #13933 )
2019-05-09 00:33:38 -05:00
Scott Lahteine
23ec650410
Consolidate Malyan LCD and ExtUI
2019-05-07 21:31:30 -05:00
InsanityAutomation
6811e2921b
BLTouch v3 / 3DTouch Interoperability & performance ( #13814 )
2019-05-07 21:25:54 -05:00
Giuliano Zaro
40aff7e1f2
Remove extra MMU (non-12V) code ( #13938 )
...
`check_version` in state -5 should not be needed since it has already been called in state -4 and the tested build nr is only updated in state -4.
2019-05-07 21:02:08 -05:00
Tanguy Pruvot
11adcf1ce3
Add'l PLR options, AVR strstr_P compat ( #13880 )
2019-05-07 20:38:40 -05:00
InsanityAutomation
5dcb25664f
Option to Auto-Initialize EEPROM ( #13935 )
2019-05-07 16:30:31 -05:00
Ludy
a504366138
Fix probe fan compiling error ( #13930 )
2019-05-07 14:14:12 -05:00
Tanguy Pruvot
24e956d168
Avoid int8_t underflow on filament runout ( #13895 )
2019-05-07 13:58:10 -05:00
Stephan
483822f3aa
Fix some THERMAL_PROTECTION_CHAMBER issues ( #13678 )
2019-05-06 19:55:01 -05:00
doggyfan
23a8707ef1
Configurable Thermistor ( #13888 )
2019-05-06 18:51:06 -05:00
J.C. Nelson
172abc305b
Malyan M200 core fixes ( #13927 )
2019-05-06 18:07:13 -05:00
Scott Lahteine
a36782ac1d
Define more u8g command macros
2019-05-06 17:26:34 -05:00
Scott Lahteine
f9a50f451d
Serial out cleanup
2019-05-06 17:26:34 -05:00
Scott Lahteine
9853331b34
Fix temp init, loosen ADC grace period
2019-05-05 22:55:03 -05:00
Tanguy Pruvot
a4c24511f7
STM32: Fix Marduino SBI/CBI redefine ( #13912 )
2019-05-05 22:06:30 -05:00
Ludy
c837e9250c
Define tmc variables where needed ( #13918 )
2019-05-05 22:04:47 -05:00
Ludy
f96eaad1ea
Unused variable cleanup ( #13917 )
2019-05-05 22:01:04 -05:00