Marcio Teixeira
16409eb233
Suppress more UNUSED warnings ( #14466 )
2019-07-01 20:42:38 -05:00
GMagician
82ecaa767e
Remove unused code in M100
...
queue.buffer is in bss area, start_free_memory starts from heap then above of bss
2019-07-01 20:38:49 -05:00
GMagician
54358fbe28
Update Italian language
2019-07-01 20:37:59 -05:00
Scott Lahteine
c28e08c849
Fix mintemp/maxtemp monitoring for thermocouples
2019-07-01 10:24:53 -05:00
Scott Lahteine
de8fee6aea
Clarify ExtUI command injection
2019-07-01 09:23:00 -05:00
Scott Lahteine
448d482d3c
Update motherboard numbering ( #14460 )
2019-07-01 09:10:55 -05:00
Tanguy Pruvot
108d0df565
Sort out settings.load with SD EEPROM emulation ( #14458 )
2019-07-01 09:10:17 -05:00
Scott Lahteine
18e396b102
Update motherboard numbering
2019-07-01 07:06:38 -05:00
Msq001
c9be936d4a
BigTreeTech SKR Mini E3 ( #14457 )
2019-07-01 07:06:25 -05:00
Aliaksei Kvitsinski
2f932a11b3
Park heads with electromagnet ( #14023 )
2019-07-01 05:55:23 -05:00
Tanguy Pruvot
ca7f56e60b
Add 0.025mm Manual Move for Z ( #14456 )
2019-07-01 03:17:50 -05:00
Scott Lahteine
56c4a96180
Bump distribution date
2019-07-01 01:21:31 -05:00
thisiskeithb
4b9f6d531b
Add links to Junction Deviation heading ( #14272 )
2019-07-01 01:17:53 -05:00
Scott Lahteine
ced30b1054
Update ExtUI sanity checks
2019-07-01 00:50:22 -05:00
Scott Lahteine
10b85be405
status_message_level => alert_level
2019-07-01 00:47:08 -05:00
Tanguy Pruvot
24655a6bf3
Touch-MI Menu and Manual Deploy option ( #14290 )
2019-06-30 23:55:27 -05:00
Ludy
dab2f0c89c
Mask unused var, update (c) comments ( #14455 )
2019-06-30 22:29:33 -05:00
Ludy
0ca64a0ea3
Fix compile error with Z_PROBE_END_SCRIPT ( #14447 )
2019-06-29 23:20:49 -05:00
Scott Lahteine
d16954dc88
Make KEEPALIVE_STATE a scoped auto-restore ( #14446 )
2019-06-29 22:49:50 -05:00
Tanguy Pruvot
19aafb9050
Fix STM32F1 motor shocks (stepper timer issue) ( #14030 )
2019-06-29 04:39:38 -05:00
Scott Lahteine
3ea073ace6
Slight reduction in serial.h file size
2019-06-29 04:04:25 -05:00
thisiskeithb
6978bb5ea5
Fix MKS Robin Nano FAN_PIN ( #14444 )
2019-06-29 02:11:26 -05:00
th33xitus
fe2c710b39
Fix for Arduino Due + 12864 Full Graphic Display ( #14181 )
2019-06-29 01:37:02 -05:00
Phr3d13
34c8204d25
STM32F1 SD EEPROM Emulation Fixes ( #14261 )
2019-06-29 01:34:54 -05:00
Marcio Teixeira
e6cf7860e8
Improve ExtUI, fix compiler errors, warnings ( #14441 )
2019-06-29 00:23:57 -05:00
Scott Lahteine
e89a47c8b5
Bump distribution date
2019-06-29 00:13:59 -05:00
Scott Lahteine
b615b492ba
Update some HAL comments
2019-06-28 23:10:40 -05:00
Scott Lahteine
49027721e9
Clean up some pinsDebug headers
2019-06-28 22:50:56 -05:00
Scott Lahteine
c9a8db33c3
Fix scaledFanSpeed
2019-06-28 21:24:47 -05:00
Darsey Litzenberger
946f6bdeaa
Disable leveling during G12 ( #14385 )
2019-06-28 19:23:42 -05:00
Scott Lahteine
b3f42d2519
Update SD host config comment
2019-06-28 19:13:27 -05:00
Roman Moravčík
77c67085bf
Update Slovak language ( #14433 )
2019-06-28 18:57:43 -05:00
Giuliano Zaro
9174aa376f
Update Italian language ( #14440 )
2019-06-28 18:56:10 -05:00
Giuliano Zaro
07c998afe5
Fix E2END on RURAMPS ( #14438 )
2019-06-28 18:55:17 -05:00
Giuliano Zaro
a9445d557e
Remove extra #if ( #14439 )
2019-06-28 18:54:22 -05:00
Scott Lahteine
4d5a1984e2
Simplified fan handling code
2019-06-28 18:50:32 -05:00
Scott Lahteine
a8d68b7c8a
Common method for scaled fan speed
2019-06-28 15:34:17 -05:00
Scott Lahteine
1a09c4dea5
Cutter class followup
2019-06-28 15:34:17 -05:00
Scott Lahteine
9da02d2114
Help syntax highlighting (Sublime, et. al.)
2019-06-28 15:04:17 -05:00
Martin
ae9afb333e
Remove fwretract planner.synchronize calls ( #14432 )
2019-06-28 13:33:47 -05:00
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
2019-06-27 23:58:16 -05:00
Scott Lahteine
d7d80418ae
Singleton for cutting tools ( #14429 )
2019-06-27 23:06:49 -05:00
Scott Lahteine
2fde1475cb
Allow SD card sharing on SKR Mini
2019-06-27 22:30:13 -05:00
Scott Lahteine
7e16835c83
Use LCD conditionals in pins files ( #14428 )
2019-06-27 22:14:43 -05:00
thisiskeithb
8b63e3701f
MKS Robin Nano board support ( #14363 )
2019-06-27 21:33:41 -05:00
Tim Moore
81209f5310
'M105 R' to report redundant temp sensor ( #14324 )
2019-06-27 21:29:52 -05:00
Scott Lahteine
6664b90bbb
Init servo pins in HAL_init ( #14425 )
2019-06-27 16:29:17 -05:00
Tim Moore
8ce84fa44f
Add temperature-based auto power options ( #14397 )
2019-06-27 16:28:07 -05:00
Scott Lahteine
00cc1079af
Add missing chamber auto fan options
2019-06-27 16:05:47 -05:00
InsanityAutomation
ce656e2a26
Update G-code injection, sub-commands ( #14418 )
2019-06-27 15:07:45 -05:00
InsanityAutomation
b961251899
Add Z_PROBE_END_SCRIPT to UBL ( #14419 )
2019-06-27 13:00:55 -05:00
Scott Lahteine
2580104c8b
Revert recent probe changes
...
- Revert "Fix FIX_MOUNTED_PROBE compile error (#14393 )"
- Revert "Fix G28 with non-BLTouch probes (#14381 )"
- Revert "Fix BLTOUCH deploy/stow in HS mode (#14352 )"
- Revert "Apply needed BLTouch patch (#14233 )"
Co-Authored-By: AnHardt <github@kitelab.de>
2019-06-26 05:33:43 -05:00
thisiskeithb
cd302f9464
Add MKS SGen-L Board ( #14411 )
2019-06-26 04:17:06 -05:00
Andy Shaw
064177154c
Update SD card connection / sharing options ( #14325 )
2019-06-26 03:55:57 -05:00
BigIronGuru
9f136a7c67
Low-priority homing in G34 ( #14391 )
2019-06-26 03:52:01 -05:00
Scott Lahteine
49627069a5
Shorthand for home-after-deactivate
2019-06-26 03:47:55 -05:00
J.C. Nelson
30a3db4f22
Fix Malyan M200 config and protocol ( #14394 )
2019-06-26 03:35:52 -05:00
oechslein
8c55bd5451
Update "StallGuard threshold" heading ( #14395 )
2019-06-26 03:33:07 -05:00
Scott Lahteine
98f3a3d5c3
Bump distribution date
2019-06-26 03:15:31 -05:00
Msq001
e3846ec7a1
SKR mini can use 128x64 LCD ( #14388 )
2019-06-26 01:12:41 -05:00
Eric Ptak
8934b32f1b
Fysetc AIO II / Cheetah STM32F1 ( #14407 )
2019-06-26 00:40:29 -05:00
Marcio Teixeira
8e23e9b16c
Fix FIX_MOUNTED_PROBE compile error ( #14393 )
2019-06-25 04:55:29 -05:00
Tanguy Pruvot
07dac315a9
Up-to-date STM32F1 README ( #14386 )
2019-06-24 03:44:26 -05:00
thisiskeithb
a4aa3621c0
MKS Robin Mini Board Support ( #14366 )
2019-06-24 03:42:22 -05:00
Scott Lahteine
cf762d2c73
Fix enqueueing bug
2019-06-23 23:02:07 -05:00
BigIronGuru
12d21e642f
Update G34 for non-BLTouch probes ( #14380 )
2019-06-23 20:55:43 -05:00
BigIronGuru
5986194c36
Fix G28 with non-BLTouch probes ( #14381 )
2019-06-23 20:53:05 -05:00
InsanityAutomation
aa0383a83b
Enhance IDEX toolchange auto-return w/ no park, full control ( #14117 )
2019-06-23 20:00:48 -05:00
Scott Lahteine
3d9d72e8db
Include order, spacing, etc.
2019-06-23 04:02:52 -05:00
mikeshub
1b1a4677f5
Fix LCD.h compilation error ( #14377 )
2019-06-22 21:08:30 -05:00
sjasonsmith
07b41a8c3f
Include SOLENOID_PROBE in leveling report ( #14344 )
2019-06-22 17:54:37 -05:00
thisiskeithb
71b2700c3c
Anycubic Trigorilla 1.4 Rev. 1.1 ( #14357 )
2019-06-22 17:53:45 -05:00
BigIronGuru
f5afaaef5b
Fix probe.cpp warning ( #14367 )
2019-06-22 17:27:33 -05:00
BigIronGuru
def4bb987d
Reset, stow BLTouch before mode change ( #14368 )
2019-06-22 17:26:02 -05:00
Scott Lahteine
78557076ff
Add planner.synchronize to UBL G29
2019-06-22 17:23:29 -05:00
BigIronGuru
6578aa4e1b
Apply minimum timing to BLTouch commands ( #14369 )
2019-06-22 17:20:19 -05:00
teemuatlut
2247bf1ba5
Add missing dedge init for TMC2209 ( #14370 )
2019-06-22 17:00:15 -05:00
mikeshub
1db7013e3b
Fix and improve PID loops ( #14373 )
...
- Windup guarding was missing. The kludge in place of windup guard is removed. D term filter calculations are simplified to require fewer `float` calculations. Sign change for D term output to make debugging output clearer.
- Use "no overshoot" for bed PID tuning.
2019-06-22 16:52:56 -05:00
Scott Lahteine
17778d1c2a
Fix M916-918 subcommands
2019-06-22 16:18:42 -05:00
Tanguy Pruvot
be69ec5b32
Fix PLR/M43 warnings ( #14333 )
2019-06-22 00:48:47 -05:00
BigIronGuru
9c83135d40
Only home Z at the end of G34 ( #14353 )
2019-06-22 00:43:33 -05:00
InsanityAutomation
5df051fdee
Fix Start SD Print bug ( #14354 )
...
Followup to the G-code parser injection update.
2019-06-22 00:37:21 -05:00
LinFor
0f6f5132c1
Fix variable conflict in ok_to_send ( #14351 )
2019-06-21 19:04:30 -05:00
MrMabulous
c41b005f33
Add Extra Probing option, discarding outliers ( #14338 )
2019-06-21 19:02:26 -05:00
BigIronGuru
8f99d45045
Fix BLTOUCH deploy/stow in HS mode ( #14352 )
2019-06-21 18:55:27 -05:00
Tobias Frost
eeaef2410a
Support DGUS Display with DWIN OS ( #13253 )
2019-06-21 04:47:23 -05:00
Scott Lahteine
bb0bcbaec0
Suppress compiler warning
2019-06-21 02:20:40 -05:00
Tanguy Pruvot
52383633e7
STM32F1: M43 PINS_DEBUGGING ( #14072 )
2019-06-21 01:20:17 -05:00
Karl Andersson
81d550754a
Fix "UNUSED" redefined warning on HAL_STM32 ( #14342 )
2019-06-21 00:48:10 -05:00
Karl Andersson
4b365552db
Fix Marduino SBI/CBI redefine ( #14341 )
2019-06-21 00:46:23 -05:00
InsanityAutomation
a9acd2f497
G34 configurable angle limit ( #14321 )
2019-06-20 21:18:36 -05:00
Scott Lahteine
a31cb910f5
Tweak some config spacing
2019-06-20 21:08:47 -05:00
Marcio Teixeira
49ea1c635a
Fix missing dependencies ( #14339 )
2019-06-20 16:37:20 -05:00
Scott Lahteine
4df4c47994
Add TMC2209 support ( #14249 )
2019-06-20 15:47:50 -05:00
Tanguy Pruvot
ed0c70f0a0
SKRmini followup - Fysetc config updates ( #14327 )
2019-06-20 05:49:27 -05:00
Scott Lahteine
dd06017f64
Bring configs up to date
2019-06-19 01:03:51 -05:00
Scott Lahteine
9131b11944
Games in Info menu, if enabled
2019-06-19 00:03:32 -05:00
Scott Lahteine
4c872a01f2
G-code queue singleton, front injection ( #14236 )
2019-06-19 00:00:19 -05:00
Tanguy Pruvot
75aeb41ab7
SKRmini support for Fysetc Mini Panel ( #14319 )
2019-06-18 19:34:16 -05:00
InsanityAutomation
bf64dd4db6
Improve G34, M422 (Z alignment) ( #14142 )
2019-06-18 07:02:18 -05:00
Tanguy Pruvot
391250b04f
STM32F1: Don't toggle EEPROM SPI SS ( #14299 )
2019-06-18 06:48:20 -05:00
Giuliano Zaro
27d30c1be8
Update Italian language ( #14302 )
2019-06-18 06:45:34 -05:00
Scott Lahteine
3f6424076b
Update M524 description
2019-06-18 05:04:55 -05:00
Scott Lahteine
cf3631226b
Document G-code M290
2019-06-18 04:53:31 -05:00
Scott Lahteine
c12b6ba760
Add Dagoma F5 to Makefile
2019-06-18 04:40:00 -05:00
3DSmitty
5b13abcacb
Fix SPI_SD Outside of HAL_STM32F1 ( #14306 )
2019-06-18 02:38:18 -05:00
Bob Kuhn
089d12df16
Fix duplicate board IDs ( #14310 )
2019-06-18 02:26:13 -05:00
Ludy
2290b269dc
Unused variable ( #14301 )
2019-06-18 00:15:41 -05:00
Scott Lahteine
6b2d42434c
Wrap main menu external declarations
2019-06-17 21:44:56 -05:00
Scott Lahteine
aacb904e1f
Adjust some config comments
2019-06-17 20:22:07 -05:00
Scott Lahteine
651f3eeed0
Clean up trailing whitespace
2019-06-17 20:22:07 -05:00
Ludy
35aabd1834
Fix Spindle/Laser compile error ( #14312 )
2019-06-17 18:38:43 -05:00
Scott Lahteine
21f377d94a
STM32F1: various small changes ( #14313 )
...
- init the led pin as output (like other HALs)
- reduce sdio dma priority to normal.. highest is never the best...
- allow fsmc only on compatible STM32F1 (like HAL fsmc)
- fsmc: remove an useless C style cast
2019-06-17 17:48:50 -05:00
sensei73
ce5f94c8f4
Fix Touch-MI sanity checks ( #14316 )
2019-06-17 17:46:14 -05:00
Tanguy Pruvot
287df7a61f
STM32F1: various small changes
...
- init the led pin as output (like other HALs)
- reduce sdio dma priority to normal.. highest is never the best...
- allow fsmc only on compatible STM32F1 (like HAL fsmc)
- fsmc: remove an useless C style cast
2019-06-17 10:27:30 +02:00
3DSmitty
66d51272af
Fix SPI, SD for BIGTREETECH SKR Mini ( #14287 )
2019-06-15 18:12:05 -05:00
Scott Lahteine
903863dcb6
Suppress some warnings
2019-06-15 17:47:59 -05:00
Scott Lahteine
eb1c9113c2
Try to init SD with no detect pin
2019-06-15 15:36:48 -05:00
Scott Lahteine
9a56a88200
Use OUT_WRITE in SPI pin init
2019-06-15 15:36:43 -05:00
Scott Lahteine
24c23b60fa
Use lambda, fix wrap pointer
2019-06-15 15:36:42 -05:00
pinchies
3021097888
Add JGAurora A5S and A1 (STM32F103ZET6) ( #14291 )
...
- Now compiles and works correctly with changes to HAL timers and watchdog.
- Does NOT include awesome work on touch screen function.
- Does have working LCD and SD-based EEPROM.
2019-06-15 14:28:22 -05:00
Ludy
6fb3db1633
Update German language ( #14294 )
2019-06-15 14:26:14 -05:00
Scott Lahteine
a17f057daa
Fix word wrapping on select screens
2019-06-15 14:06:23 -05:00
Tanguy Pruvot
f2cfa408b7
Touch-MI probe by hotends.fr ( #14101 )
...
A simple Z probe using a magnet to deploy a probe. See https://youtu.be/E7Ik9PbKPl0 for the sensor description...
2019-06-14 22:19:48 -05:00
Scott Lahteine
26de051e92
HAL SPI pin init cleanup
2019-06-14 20:17:25 -05:00
Scott Lahteine
50c9b33ed7
!ENABLED => DISABLED
2019-06-14 00:44:49 -05:00
teemuatlut
29afd11cbf
Updates for TMC2660 init ( #14245 )
2019-06-13 23:16:10 -05:00
Scott Lahteine
dfdbd1e75f
Use TEST macro where possible
2019-06-13 20:59:12 -05:00
teemuatlut
12a270fd29
Fix TMC5160 and TMC2160 PWMCONF init
2019-06-13 20:57:12 -05:00
Scott Lahteine
fc73a8b004
Add AXIS_HAS_SQUARE_WAVE shorthand
2019-06-13 20:57:12 -05:00
mb300sd
bf8bfb5c66
Add Coolant Control M7/M8/M9 ( #10745 )
2019-06-13 18:43:11 -05:00
Aliaksei Kvitsinski
648a91bce8
Support for Z-Bold board ( #14024 )
2019-06-13 03:21:18 -05:00
MastS
18904c42f6
Fysetc LCD backlight timeout ( #14265 )
2019-06-12 21:59:39 -05:00
Scott Lahteine
bc2ff9b41f
Fix M605 bugs
...
Fixes #14191
2019-06-12 20:01:08 -05:00
Scott Lahteine
f7792c0192
Group manual move options
2019-06-12 19:49:18 -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
14fe41f6b2
Update Z probe offset comment
2019-05-25 19:41:15 -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
7cce6b8d68
Bring configs up to date (MANUAL_FEEDRATE)
2019-05-25 16:31:13 -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
Scott Lahteine
9bf65eacaa
Remove old adv config heading
2019-05-19 15:24:01 -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
Ludy
421d526ba7
Update German language ( #13915 )
2019-05-05 22:00:19 -05:00
Giuliano Zaro
b07360f32a
Update Italian language ( #13916 )
2019-05-05 21:59:34 -05:00
Robby Candra
79955f0c89
Fix PLR file delete bug ( #13860 )
2019-05-04 23:30:47 -05:00
ManuelMcLure
09f1b58146
Fix HOST_PROMPT_SUPPORT compile issue ( #13847 )
2019-05-04 22:55:51 -05:00
Giuliano Zaro
e2a77ed881
Bring chamber temp to completion ( #13837 )
2019-05-04 22:51:47 -05:00
Robert Mendon
24177954dd
Add missing AZSMZ Mini SPI pins ( #13824 )
2019-05-04 22:04:01 -05:00
kAdonis
ee73e17c9b
Hide 'vsense' report row if not used ( #13884 )
2019-05-04 22:00:24 -05:00
jmdearras
68004174d9
Fix thermistor 501 name ( #13839 )
2019-05-04 21:40:41 -05:00
Bob Kuhn
c48e6be366
Fysetc panel, RUMBA and ReARM pins, SPI mode 3 ( #13900 )
2019-05-04 17:59:36 -05:00
Chris
fd9d3ae181
Re-Arm 4x TMC2208 stepper improvement ( #13819 )
2019-05-04 17:26:13 -05:00
Tanguy Pruvot
e7b3720b81
Menu edit accel in increments of 25 ( #13850 )
2019-05-04 17:21:58 -05:00
Tanguy Pruvot
7da63fa03f
Fix NOMORE() sign warning in stepper ( #13894 )
2019-05-04 15:59:38 -05:00
Roman Moravčík
6d0ce033c2
Update Slovak language. ( #13840 )
2019-05-04 15:58:01 -05:00
InsanityAutomation
3fcab8dbf1
Option to disable fans during pause ( #13820 )
2019-05-04 15:50:44 -05:00
Chris Pepper
66f7065248
[LPC176x] Update extra script to support Python3 ( #13908 )
2019-05-04 20:52:28 +01:00
Scott Lahteine
2f32a6612d
Clean up Temperature::set_fans_paused
2019-05-04 14:36:59 -05:00
Marcio Teixeira
15357af67c
Backlash cleanup ( #13659 )
...
…And save backlash, fil. sensor, ExtUI userdata to EEPROM.
2019-05-03 23:53:15 -05:00
Robby Candra
0181e57417
Add a minimum Z change option to power-loss recovery ( #13859 )
2019-05-02 22:29:05 -05:00
Robby Candra
c369477cb0
Fix bug: diveToFile breaks M23 ( #13865 )
2019-05-02 15:54:24 -05:00
Tanguy Pruvot
e5438a9a03
settings: store runout sensor on/off ( #13876 )
2019-05-02 00:47:26 -05:00
Scott Lahteine
e7682eea42
Use Arduino.h include wrapper ( #13877 )
2019-05-02 00:45:50 -05:00
Tanguy Pruvot
51d1e0f1dd
Auto-mount the SDIO SD card ( #13879 )
2019-05-02 00:45:21 -05:00
Thomas Moore
ee243e4edf
Fix mixing extruder filament change ( #13803 )
2019-05-01 21:55:58 -05:00
Scott Lahteine
bf54251a10
Finish, improve, clean up FYSETC_MINI_12864 revisions ( #13871 )
2019-05-01 20:05:29 -05:00
Scott Lahteine
9372e2603c
Simpler neopixel comment
2019-05-01 13:55:51 -05:00
Tanguy Pruvot
3272d0db01
Update French language ( #13866 )
2019-05-01 13:00:07 -05:00
Chris Pepper
95beafa9a2
Fix typo
2019-05-01 16:30:21 +01:00
Ludy
408a5f08dc
Update German language ( #13853 )
2019-05-01 01:25:57 -05:00
Tanguy Pruvot
cf3c746029
Improve French language ( #13851 )
2019-05-01 01:12:25 -05:00
Clinton James
2740cc64d8
Add SD Release when no SD_DETECT_PIN exists ( #13857 )
2019-05-01 01:00:21 -05:00
Luu Lac
39ebca6b5f
Fix FYSETC, MINIPANEL, MKS_MINI_12864 display ( #13864 )
2019-05-01 00:37:52 -05:00
Giuliano Zaro
93dcb537ef
Update Italian language ( #13809 )
2019-04-30 20:31:40 -05:00
Roxy-3D
142c8e2fed
Remove redundant Frivolous Game Options
2019-04-28 14:03:53 -05:00
Scott Lahteine
e43afb1a58
Clean up SKR pins
2019-04-27 14:56:12 +02:00
Scott Lahteine
9ccbd382e7
Update Watchdog description
2019-04-27 14:56:12 +02:00
Scott Lahteine
b6279abd30
Better THERMAL_PROTECTION_GRACE_PERIOD
...
See #13783
2019-04-27 14:40:09 +02:00
chai-md
ed9eaa1942
Fix a comment in fwretract.cpp ( #13802 )
2019-04-26 09:36:29 +02:00
InsanityAutomation
610fb46683
Fix some ExtUI issues ( #13799 )
2019-04-26 09:32:01 +02:00
Bob-the-Kuhn
db89fc0304
Revert "bring my copy up to date"
...
This reverts commit 503905c628
.
2019-04-25 17:38:41 -05:00
Bob-the-Kuhn
503905c628
bring my copy up to date
2019-04-25 12:08:49 -05:00
Bob-the-Kuhn
73726d56b3
Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x
2019-04-25 12:06:01 -05:00
Scott Lahteine
5051909c3c
Update do_select_screen for general use ( #13800 )
2019-04-24 10:13:44 -05:00
Scott Lahteine
63f6ad3fd2
Basic RAMPS SD_DETECT_PIN override
2019-04-23 18:10:21 -05:00
InsanityAutomation
c6632925e3
Force no move on IDEX full control mode ( #13797 )
2019-04-23 15:20:59 -05:00
Giuliano Zaro
e2dd2268e8
Add a Z raise-between-probes to G34 ( #13791 )
2019-04-23 13:40:55 -05:00
Giuliano Zaro
0f9c49ccba
Update Italian language ( #13790 )
2019-04-23 13:36:05 -05:00
Giuliano Zaro
d77ef437db
Fix warning for redefined DEBUG_PRINT_P ( #13789 )
2019-04-23 13:35:02 -05:00
Marcio Teixeira
ca7f6ff287
Fix MSG_En messages for consistency ( #13788 )
2019-04-23 13:31:51 -05:00
Scott Lahteine
6ff81a33c1
Provide JSON values for SOFT_PWM_SCALE
2019-04-22 14:06:14 -05:00
Scott Lahteine
0c4d3e6622
Improve M906 description
2019-04-22 13:48:02 -05:00
Tanguy Pruvot
04ae3ba1fd
Major update to French language ( #13784 )
2019-04-22 13:31:04 -05:00
chai-md
78d7349fd7
Remove extra Z raises in tool change ( #13782 )
2019-04-21 21:06:46 -05:00
Kajetan Rzepecki
875e673a8c
Add HAL-based thermal protection grace period for all heaters ( #13778 )
2019-04-21 20:50:32 -05:00
Bob Kuhn
81ca5a4cd4
Fix and improve FYSETC LCD support ( #13767 )
2019-04-21 20:48:53 -05:00
felixstorm
4e35e6c705
Fix SS pin in ESP32 HW SPI ( #13781 )
2019-04-21 17:15:15 -05:00
felixstorm
4a48b70c0b
Fix (re-)defines in HAL_ESP32 ( #13780 )
2019-04-21 17:14:38 -05:00
Ludy
4228fd3e03
Update German language ( #13769 )
2019-04-20 15:01:56 -05:00
Kajetan Rzepecki
5f70c876ae
Fix _temp_error-related compile error ( #13768 )
2019-04-20 13:57:38 -05:00
Kajetan Rzepecki
ea1ee02b53
Disable hardware PWM on ESP32 I2S expander ( #13762 )
2019-04-20 13:41:17 -05:00
Scott Lahteine
bddb776ddb
Add chamber max-temp check
...
Followup to #13756
2019-04-19 22:18:55 -05:00
Marcio Teixeira
d0c1eee53b
Add extra max-temp safety checks ( #13756 )
2019-04-19 21:37:12 -05:00
Marcio Teixeira
4ac28ba6b3
Add missing file ( #13754 )
2019-04-19 20:20:45 -05:00
jmdearras
b65cb5704d
Fix, improve FYSETC_MINI_12864 support ( #13730 )
2019-04-19 20:11:51 -05:00
Scott Lahteine
69c333ead9
More universal Formbot pins
...
Replace `ROXYs_TRex` with pre-defines of the relevant pins at the configuration level.
2019-04-18 21:09:34 -05:00
Scott Lahteine
0a6835fbea
More robust HAS_LCD_CONTRAST
2019-04-18 21:09:34 -05:00
Marcio Teixeira
2e3d121ac4
Squelch compiler warning ( #13739 )
2019-04-18 13:18:49 -05:00
Kajetan Rzepecki
d83a7924e6
Fix ESP32 TOGGLE() with I2S expander ( #13743 )
2019-04-18 13:15:35 -05:00
Jimmy Wennlund
e6f6ed76c8
Show UBL Activate/Deactivate menu for current state ( #13744 )
2019-04-18 13:13:05 -05:00
Marcio Teixeira
08f21335a6
Fix bad opcode in LIGHTWEIGHT_UI; add 32-bit HAL and Due compatibility ( #13751 )
2019-04-18 13:10:58 -05:00
Kajetan Rzepecki
7c8ee0cd5b
Enable more ADC1 channels (pins 32-39) ( #13742 )
2019-04-18 13:01:24 -05:00
Bob-the-Kuhn
520585c5ed
Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x
2019-04-17 15:34:29 -05:00
Kajetan Rzepecki
e1acc09c6e
Fix LPC1768 HAL SSD* screen init ( #13741 )
2019-04-17 14:57:50 -05:00
Marcio Teixeira
836435c5ef
Fix action_edit int range bug ( #13737 )
2019-04-17 14:55:31 -05:00
Antonio Pérez
bf28ad4b6c
Fix clear of Z position last digit ( #13731 )
2019-04-17 14:52:20 -05:00
Marcio Teixeira
866e2d41dc
Correct range of LCD axis step editing ( #13727 )
2019-04-16 15:45:31 -05:00
Scott Lahteine
ab8052887f
Add missing MSG_PAUSE_PRINT_INIT_1 for en
2019-04-16 13:54:20 -05:00
petrzjunior
12d340cf2a
Update Czech language ( #13729 )
2019-04-16 13:53:14 -05:00
Robby Candra
e8dc87a2b7
Fix updated Allen Key pause probe logic ( #13723 )
2019-04-16 12:35:58 -05:00
Robby Candra
7ca1fea22b
Option to pause probe deployment only when triggered, for manually-deployed allen-key probe ( #13698 )
2019-04-16 01:32:43 -05:00
Robby Candra
35160dfb7a
Simplify PLR homing when Z homes to max ( #13718 )
2019-04-16 00:17:27 -05:00
Scott Lahteine
92ed9a2bb6
Fix is_M29
...
Followup for #13013
2019-04-15 23:47:06 -05:00
jmdearras
5f49b65c1f
Move LPC SD options to configs, add MKS_MINI_DISPLAY to SKR boards ( #13712 )
2019-04-15 22:55:33 -05:00
Bob Kuhn
9b578ca343
Support FYSETC_MINI_12864 on Re-ARM, RAMPS_FD, MKS SBASE ( #13717 )
2019-04-15 22:54:11 -05:00
Scott Lahteine
9992c424f5
Patch G92.9 flags
...
Followup to #13703
2019-04-15 20:26:40 -05:00
ManuelMcLure
b1c13bce58
Fix EEPROM_CHITCHAT (and debug_out.h) ( #13716 )
2019-04-15 20:21:26 -05:00
Msq001
455ee23499
Fix, improve Power Loss Recovery ( #13703 )
...
- Save and restore workspace offsets
- Add retract and purge (hidden) options
- Always restore axis relative modes
- Use added `G92.9` to do position restores
2019-04-15 18:53:39 -05:00
Laurent
df75a606ff
Support MKS SGen board ( #13694 )
2019-04-15 17:03:10 -05:00
Kajetan Rzepecki
20dc45bca7
Refactor, fix ESP32 WebSocketSerial ( #13689 )
2019-04-15 16:32:20 -05:00
Roman Moravčík
db373f130c
Update Slovak language ( #13692 )
2019-04-15 16:14:49 -05:00
Kajetan Rzepecki
6fe90f0324
Define I2S pins for ESP32 ( #13714 )
2019-04-15 16:13:59 -05:00
InsanityAutomation
aa0f7afbe6
Fix call to uninitialized PWM pin, heater 2 overlap ( #13674 )
2019-04-15 15:57:34 -05:00
Bob-the-Kuhn
57aaa9110b
Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x
2019-04-13 21:14:52 -05:00
Scott Lahteine
6a71df2925
Tweak babystep add_steps
2019-04-13 14:14:26 -05:00
Bob-the-Kuhn
9dd4252b39
Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x
2019-04-12 22:07:12 -05:00
Marcio Teixeira
bdfffee037
Modify Z-offset overlay for clarity ( #13660 )
2019-04-12 15:43:29 -05:00
Stephan
84273557f9
Move and update heated chamber settings ( #13671 )
...
Co-Authored-By: the-real-orca <stephan.veigl@gmail.com>
2019-04-12 15:38:10 -05:00
Ludy
62b4265410
Update German language ( #13665 )
2019-04-12 14:48:13 -05:00
Scott Lahteine
b18316dd37
Fix some spacing
2019-04-12 13:35:42 -05:00
Scott Lahteine
f2ba0a5ae7
Tweak some formatting
2019-04-12 13:15:37 -05:00
Scott Lahteine
7e58d33a2e
Update some headers
2019-04-12 13:04:04 -05:00
Giuliano Zaro
64ee064ded
Update Italian language ( #13661 )
2019-04-12 12:22:43 -05:00
Scott Lahteine
14b561f182
Extra AxisEnum values for E0-E5
2019-04-12 12:13:48 -05:00
Robby Candra
9e86fc3831
Require homing to toggle leveling ( #13652 )
2019-04-11 14:09:41 -05:00
Ludy
9fd3e64ba8
Fix compile error with EXTRUDER>1 ( #13651 )
2019-04-11 13:58:50 -05:00
Jamie
509dc283f2
Restore declarations of G53-G59 ( #13654 )
2019-04-11 13:51:05 -05:00
chai-md
2adc37becc
MAGNETIC_SWITCHING_TOOLHEAD ( #13629 )
2019-04-11 13:29:17 -05:00
ManuelMcLure
492883859e
Don't protect unused CS pins ( #13647 )
2019-04-10 21:57:57 -05:00
Scott Lahteine
9898f53361
Fix missing IS_SD_PRINTING
2019-04-10 21:48:16 -05:00
Scott Lahteine
1e59a2ac73
Hide pause/stop unless active printing
2019-04-10 19:46:59 -05:00
Scott Lahteine
ae42206500
Fix SD_REPRINT_LAST_SELECTED_FILE
2019-04-10 17:43:08 -05:00
Scott Lahteine
d72946a8d7
Fix LPC1768 build with no watchdog
...
Fix issue mentioned at https://github.com/MarlinFirmware/Marlin/pull/13587#issuecomment-481737509
2019-04-10 17:34:15 -05:00
Scott Lahteine
cee3b172b9
Fix Marlin splash screen logic ( #13646 )
2019-04-10 17:14:57 -05:00
ANMay-ru
052f2ac352
Fix RURAMPS4D baud rate ( #13644 )
2019-04-10 15:53:21 -05:00
Marcio Teixeira
e6ebd30f60
Fix LCD issue on stepper timeout ( #13630 )
...
- Remove a re-paint of the status screen on stepper timeout, which would cause a garbled LCD with `LIGHTWEIGHT_UI` and could interrupt whatever else the user might be doing in a submenu (such as playing games!)
- Use the helper function to reset stepper timeout.
2019-04-10 15:51:48 -05:00
klcjr89
a8edd4f6d4
Fix Azteeg X5 MINI BOARD_NAME ( #13632 )
...
Co-Authored-By: klcjr89 <klcjr89@users.noreply.github.com>
2019-04-10 15:46:12 -05:00
Scott Lahteine
5018fdacbe
Support FYSETC_MINI_12864_PANEL ( #13365 )
2019-04-09 18:34:29 -05:00
InsanityAutomation
4900c28bf6
Fix IDEX tool-change, and more ( #13614 )
2019-04-09 18:33:40 -05:00
InsanityAutomation
ba31d39f6d
Azteeg X5 Mini support ( #13425 )
2019-04-08 23:10:45 -05:00
Scott Lahteine
9cb5c57b84
Adjustments to ui8tostr_percent
2019-04-08 21:47:50 -05:00
Scott Lahteine
321a5e6580
Fix SD card reselect when scrolled ( #13624 )
...
- Change encoder position to 16-bit integer.
- Fix `SD_REPRINT_LAST_SELECTED_FILE` when the screen is scrolled.
2019-04-08 21:10:41 -05:00
Scott Lahteine
0e3c9e726d
Set default Raptor runout/caselight pins
2019-04-08 18:18:08 -05:00
Scott Lahteine
5e38d70697
Fix M217 report label, general cleanup
2019-04-08 18:18:08 -05:00
Scott Lahteine
fae2b7edc3
Update MMU2 code style
2019-04-08 18:13:42 -05:00
Scott Lahteine
c8a83fb122
SPINDLE_LASER_ENABLE => SPINDLE_LASER_ENA
2019-04-08 18:13:41 -05:00
Scott Lahteine
9abe9aff56
Confirm before starting SD print ( #13616 )
2019-04-08 13:44:35 -05:00
Scott Lahteine
7e0008f5b3
Fix SETCURSOR_RJ
2019-04-07 20:25:54 -05:00
Robby Candra
81c2c3ec11
Continuous filename scrolling ( #13609 )
2019-04-07 16:58:32 -05:00
Ludy
c29820f649
Suppress compile warning ( #13612 )
2019-04-07 16:53:30 -05:00
Scott Lahteine
a2b3ad6d0a
Don't override RGB LED pins, by default
2019-04-07 16:42:26 -05:00
Bob Kuhn
9a56d90150
Fix M43 on LPC176x ( #13587 )
...
The real fix. PR #13568 was wrong.
2019-04-06 18:06:07 -05:00
Roxy-3D
9cee81d47e
Option to show babysteps total since G28 ( #13580 )
2019-04-06 18:04:34 -05:00
Scott Lahteine
3221658a78
Adjust park position description
2019-04-05 20:40:50 -05:00
Scott Lahteine
028b78f623
Suppress a compile warning
2019-04-05 20:06:19 -05:00
Scott Lahteine
cf12fc8366
Expand on serial debugging ( #13577 )
2019-04-05 20:02:46 -05:00
Marcio Teixeira
bf7b28b456
Fix incorrect variable name ( #13585 )
2019-04-05 19:04:46 -05:00
Kajetan Rzepecki
27693cec29
Extend ESP32 HardwareSerial with flushTX. ( #13588 )
2019-04-05 19:04:02 -05:00
Alexander Gavrilenko
3c47e1b4d1
Support Black STM32F407VET6 with RAMPS-like shield ( #13524 )
2019-04-05 15:30:19 -05:00
VBen
0dfd76ba55
Fix Z hotend offset broken by parking extruder tool change ( #13582 )
2019-04-05 15:28:32 -05:00
Scott Lahteine
027a901bec
Trim whitespace
2019-04-05 15:04:23 -05:00
Kajetan Rzepecki
692a0198f9
Fix SPISettings frequency parameters in ESP32 HW SPI ( #13573 )
2019-04-04 23:17:14 -05:00
Kajetan Rzepecki
63d95862fa
Add FastIO TOGGLE for ESP32 ( #13574 )
2019-04-04 23:15:17 -05:00
drzejkopf
0992d1a4c8
Fix Invaders game compile error ( #13575 )
2019-04-04 23:13:11 -05:00
Robby Candra
cd1ef33c8c
Drop extra PLR save test ( #13554 )
2019-04-04 22:47:00 -05:00
Scott Lahteine
72c7751768
Fix SERIAL_POS in use with DEBUG_OUT
2019-04-04 22:12:03 -05:00
Scott Lahteine
cacec5764a
Clean up whitespace
2019-04-04 22:12:02 -05:00
Scott Lahteine
83e214478e
Click-hold to exit Invaders, fix Brickout compile
2019-04-04 17:07:50 -05:00
Scott Lahteine
240ea1bbb3
Split up games into separate files
2019-04-04 03:06:19 -05:00
Marcio Teixeira
27a4927ed1
Add option to move away from endstop after homing. ( #13557 )
...
Add option to move away from endstop after homing.
- Add `ENDSTOP_BACKOFF` for printers with a recessed Z home button (Lulzbot TAZ 6).
- Also prevents chattering when sensorless homing with axes against bumpers.
2019-04-04 02:47:19 -05:00
InsanityAutomation
d44e5b1fde
Fix stepper direction macros, multi-nozzle scope ( #13569 )
2019-04-04 02:44:07 -05:00
Scott Lahteine
10b9632bed
Fix menu history item selection
2019-04-04 02:41:23 -05:00
Scott Lahteine
f1810689ff
Fix bootscreen condition
2019-04-04 00:19:47 -05:00
Kajetan Rzepecki
b21ca53dfc
SPIFFS-backed PersistentStore for ESP32 ( #13566 )
2019-04-03 20:28:26 -05:00
Scott Lahteine
af92ee9dd6
No PLR include needed in queue.cpp
2019-04-03 18:26:31 -05:00
Scott Lahteine
5d2c5877f7
DOGM bootscreen cleanup
2019-04-03 18:10:50 -05:00
Scott Lahteine
2aa35e95af
More G26 arc cleanup
...
Followup to #13531
2019-04-03 16:03:21 -05:00
Scott Lahteine
20a41e2f7b
SDCARD_RATHERRECENTFIRST with SDCARD_SORT_ALPHA
2019-04-02 22:25:18 -05:00
Robby Candra
46445a5a16
Event G-code for Stop SD Print ( #13547 )
...
Co-Authored-By: 7eggert <7eggert@gmx.de>
Co-Authored-By: robbycandra <robbycandra.mail@gmail.com>
2019-04-02 22:09:30 -05:00
Kajetan Rzepecki
2cfa9e9008
Fixed chamber-related compile error ( #13552 )
2019-04-01 17:53:56 -05:00
Scott Lahteine
a0a5c31c05
Power-Loss initialization fix ( #13553 )
...
- Only save to PLR file on moves with E and X or Y
- Save to PLR after any long-ish Z downward move
2019-04-01 17:52:45 -05:00
Scott Lahteine
8b7c3eec83
Games, for fun (and stress-testing) ( #13464 )
2019-04-01 17:48:54 -05:00
InsanityAutomation
fbc7b51a24
Use NO_FETCH for Dual X G28 ( #13539 )
2019-04-01 17:48:21 -05:00
Scott Lahteine
5de7b5b35e
Games, for fun (and stress-testing) ( #13464 )
2019-04-01 15:43:48 -05:00
InsanityAutomation
4961d8aa3e
Update G28.cpp ( #13539 )
2019-03-31 19:50:40 -05:00
Scott Lahteine
de0046fc8b
Fix empty HAS_TIMER macros
2019-03-30 23:04:40 -05:00
Kajetan Rzepecki
c9079165ee
Fix MAX6675 readout with Hardware SPI ( #13530 )
2019-03-30 22:31:49 -05:00
ManuelMcLure
04086fc455
Minor optimization to ARC_SUPPORT code ( #13531 )
2019-03-30 22:29:37 -05:00
Robby Candra
a3f67acd6d
Fix Power Loss Recovery file delete ( #13522 )
2019-03-30 13:14:58 -05:00
Marcio Teixeira
d992dfe7d5
Use the percent util func in the string func. ( #13523 )
2019-03-30 13:00:31 -05:00
drzejkopf
b1f739e27b
CR10_STOCKDISPLAY support in Bigtreetech SKR ( #13516 )
2019-03-29 14:19:18 -05:00
Marcio Teixeira
5679fae11e
UltraLCD enhancements (lower fan resolution, backlash menu) ( #13519 )
2019-03-29 14:07:43 -05:00
Msq001
f0d14b83bc
Save/restore Relative modes in Power-Loss Recovery ( #13501 )
2019-03-29 13:40:42 -05:00
Marcio Teixeira
c6466c23fe
Silence signed/unsigned comparison warning. ( #13508 )
2019-03-29 13:33:45 -05:00
InsanityAutomation
7240e3a68f
Allow G26 with no heated bed ( #13511 )
2019-03-29 13:32:43 -05:00
Alexander Gavrilenko
6d9aaca082
Fix compilation error for MKS Robin ( #13506 )
2019-03-29 12:40:24 -05:00
Scott Alfter
c6dbe6e9d6
Fix Teensy 3.5/3.6 __get_primask ( #13514 )
2019-03-29 12:23:09 -05:00
Alexander Amelkin
e40636a7c1
Replace digitalPinHasPWM with HAS_TIMER ( #13520 )
2019-03-29 12:21:14 -05:00
Scott Lahteine
b46ca9aa94
Less timely comment, tweak conditions
2019-03-26 19:20:13 -05:00
InsanityAutomation
eb91f08725
Update descriptions and dont call unneeded functions
2019-03-26 11:24:52 -04:00
Ludy
fe346cd4d1
Fix DEBUG_EEPROM_READWRITE compile error ( #13492 )
2019-03-26 04:12:22 -05:00
Sam Lane
e3ab54753b
Add extra Linear Advance factors ( #13490 )
2019-03-26 04:02:27 -05:00
Chris Pepper
ffc2c2d7c5
Move FAST_PWM_FAN code to HALs ( #13491 )
2019-03-26 01:03:23 -05:00
Thomas Moore
263f8edff8
Disable volumetric extrusion during G26 ( #13479 )
2019-03-25 22:41:52 -05:00
Bob Kuhn
6bd0a0be97
Relocate DUE Stepper ISR to TC0,2 ( #13481 )
2019-03-25 22:39:51 -05:00
Thomas Moore
13a12f8a87
Fix UBL mesh editor on delta ( #13478 )
2019-03-25 22:04:57 -05:00
Scott Lahteine
d2e0c03afb
Remove trailing whitespace
2019-03-25 20:51:38 -05:00
Marcio Teixeira
7462fe3068
Fix compile error, squelch warnings ( #13487 )
...
- Fix path to `bedlevel.h` include file
- Add default to `case` statements to suppress warnings
2019-03-25 20:41:38 -05:00
Yannik Sembritzki
0d3ea59bcf
Add pins for Dual Z UART on SKR 1.3 ( #13474 )
...
Fix #13470
2019-03-24 20:09:00 -05:00
pinchies
ef3b93daa1
Fix STM32F1 SD-based EEPROM emulation ( #13475 )
...
If `openFile` is given `true`, then it has read-only access. Because all the writing occurs on the next line, this breaks SD card as EEPROM.
2019-03-24 20:07:31 -05:00
Chris Pepper
aacc1148b0
Fix M106 for index > extruders ( #13473 )
2019-03-24 20:03:53 -05:00
Thomas Moore
c5e96544b5
Fix vtool compiler warning ( #13476 )
2019-03-24 20:02:28 -05:00
Thomas Moore
02dc72acb6
Disable ABL when leveling corners ( #13471 )
2019-03-24 20:01:18 -05:00
7eggert
d96f7d6068
Minimum segments for G2/G3. Better for small arcs. ( #13466 )
2019-03-24 19:53:47 -05:00
Scott Lahteine
380c771988
Handle word-padded flash-based eeprom (STM32F1)
...
Fix #13445
2019-03-24 19:14:04 -05:00
Scott Alfter
32332bcd03
Proceed with Teensy 3.5/3.6 HAL ( #13450 )
2019-03-24 00:08:32 -05:00
Scott Alfter
407202cc0f
Fix BLTouch pre-3.0 compatibility ( #13454 )
2019-03-23 23:28:15 -05:00
Marcio Teixeira
a0ca98f699
Additional ExtUI features ( #13449 )
2019-03-23 23:09:18 -05:00
Sam Lane
a8fa275dc6
Fix Fan 0 responding to all fan speeds ( #13444 )
2019-03-23 23:00:31 -05:00
InsanityAutomation
5eeffab5e5
Fix BLTouch Menus ( #13441 )
2019-03-23 22:58:34 -05:00
Scott Lahteine
d8329d858d
Default argument to defer_status_screen
2019-03-23 16:33:37 -05:00
Giuliano Zaro
9562a02c5a
Update Italian language ( #13440 )
2019-03-20 18:26:55 -05:00
drzejkopf
70e6a3db8a
Add LEVEL_CORNERS_HEIGHT to LEVEL_BED_CORNERS ( #13439 )
2019-03-20 18:26:12 -05:00
Roman Moravčík
f3cf95a937
Update Slovak language. ( #13435 )
2019-03-20 16:37:34 -05:00
Scott Lahteine
144018736a
Use USES_Z_MIN_PROBE_ENDSTOP
2019-03-18 16:58:31 -05:00
InsanityAutomation
5b2c37d6c1
Followup to BLTouch ( #13422 )
2019-03-18 16:31:11 -05:00
InsanityAutomation
3fb8489ae3
EXTUI and UBL compilation fixes ( #13420 )
2019-03-17 07:57:54 -05:00
Scott Lahteine
b376c7e374
Group DISABLED items
2019-03-17 07:56:35 -05:00
Scott Lahteine
58bca67883
Unify status scrolling further
2019-03-17 07:56:35 -05:00
Scott Lahteine
c4443f885e
finishstatus => finish_status
2019-03-17 07:56:35 -05:00
InsanityAutomation
691e5c3bb8
BLTouch V3.0 support ( #13406 )
2019-03-17 05:57:25 -05:00
Scott Lahteine
49cf92dc36
Extended condition macros ( #13419 )
...
Allow `ENABLED`, `DISABLED`, `PIN_EXISTS`, and `BUTTON_EXISTS` to take multiple arguments. Also add:
- Alias `ANY(...)` for `!DISABLED(...)`
- Alias `ANY_PIN(...)` for `PIN_EXISTS(a) || PIN_EXISTS(b) ...`
- Alias `EITHER(A,B)` for `ANY(...)`
- Alias `ALL(...)` and `BOTH(A,B)` for `ENABLED(...)`
- `NONE(...)` for `DISABLED(...)`
2019-03-16 23:43:06 -05:00
Tobias Frost
d20eab4f83
Fix macro in set_color() ( #13417 )
2019-03-16 19:05:59 -05:00
Ludy
59353546e8
Fix BUTTON_EXISTS and misplaced comma ( #13411 )
...
Fixes #13410 and redeclaration of `BUTTON_EXISTS`
2019-03-16 11:59:12 -05:00
InsanityAutomation
09eb30dc05
IDEX Mirror mode based on Formbot / Vivedino Symmetric mode ( #13404 )
2019-03-15 22:46:27 -05:00
Scott Lahteine
5c1aa5162d
Adjust M206 output in M503 for DELTA
2019-03-15 19:20:40 -05:00
Scott Lahteine
ad8b82d054
Fix KILL_PIN assignment for MKS_MINI_12864
...
According to #13397
2019-03-15 19:20:40 -05:00
Scott Lahteine
3a916b4ef2
Create bresenham.h
2019-03-15 19:20:39 -05:00
Karl Andersson
5d3928cb01
PWM is not defined on Arduino Core STM32 ( #13405 )
2019-03-15 19:14:06 -05:00
Scott Lahteine
9a515cbd32
Fix Pause Print message and behavior ( #13394 )
2019-03-14 02:26:07 -05:00
Scott Lahteine
f5bcc00570
Unify debugging output with debug_out.h ( #13388 )
2019-03-14 02:25:42 -05:00
Andrei Pozolotin
cc8a871705
Add capability string CHAMBER_TEMPERATURE ( #13391 )
...
Reference: #13380
2019-03-13 18:09:22 -05:00
Scott Lahteine
67bee06e43
No patch needed for non-libmaple analogWrite
...
See https://github.com/pinchies/Marlin/pull/1#issuecomment-471388743
2019-03-13 07:21:10 -05:00
Scott Lahteine
f89b375fb9
Fixes and improvements for PWM pins ( #13383 )
2019-03-13 06:51:15 -05:00
Scott Lahteine
87162658c4
Fix and improve software endstops ( #13386 )
2019-03-13 05:48:36 -05:00
Scott Lahteine
6214c997c0
Remove includes of <binary.h>
2019-03-13 05:32:33 -05:00
Scott Lahteine
4555ae448f
Fixups for ESP32
2019-03-13 05:32:33 -05:00
Scott Lahteine
a5ea3e2f15
Fix hotend offset on switching toolhead change
...
See commentary at #11623
2019-03-13 05:32:21 -05:00
jmz52
8e0ac93d60
Fix 'UNUSED redefined' compiler warning ( #13387 )
2019-03-13 04:34:02 -05:00
Hadrien Jouet
0278ad0a6d
Add ESP32 WiFi interface ( #11209 )
2019-03-13 00:48:08 -05:00
InsanityAutomation
c03df89921
ExtUI Mesh Leveling Extensions ( #13363 )
2019-03-13 00:45:52 -05:00
InsanityAutomation
050eac03af
Single X Duplication Extension ( #13373 )
...
* Multi-nozzle selective duplication
* Use a bit-mask, reduce stepper_indirection.h size
* Tweak the multi-nozzle duplication description
* Use 'S' as a bool in M605
* Add HAS_DUPLICATION_MODE conditional
* Remove '_MODE' from the option name
* M605 in the style of Stacker M280
* Also include direct mask style (P)
2019-03-13 00:42:50 -05:00
Scott Lahteine
ad91476d26
Fix USEABLE_HARDWARE_PWM
2019-03-13 00:12:46 -05:00
Scott Lahteine
d63da4592d
Tweak to SCARA_move_to_cal
2019-03-12 22:06:50 -05:00
Scott Lahteine
51ff5b68fa
Clean up fastIO ahead of PWM patch
2019-03-12 20:39:55 -05:00
Scott Lahteine
388babbcea
Tweak SERIAL_PRINTF
2019-03-11 20:58:27 -05:00
Scott Lahteine
d94e077901
Apply HAS_HOTEND_OFFSET where needed
2019-03-11 20:58:27 -05:00
Scott Lahteine
11d6a939df
Always define axis_unhomed_err
2019-03-11 20:58:27 -05:00
7eggert
10c8c034bd
Allow both encoder and ADC keypad ( #13355 )
2019-03-11 18:10:56 -05:00
Andrei Pozolotin
31ff7da7ac
Add missing CHAMBER options (for M141) ( #13371 )
2019-03-11 16:50:07 -05:00
Scott Lahteine
0375e92847
Followup to serial rework
...
As mentioned in #13370
2019-03-11 16:46:04 -05:00
jmz52
013bb469ca
Fix compilation for STM32F1 with no SDIO ( #13366 )
2019-03-11 16:40:51 -05:00
Scott Lahteine
e52bcc9408
Limit top bed temp to BED_MAXTEMP - 10
...
The chances of a 10° overshoot is pretty minimal.
2019-03-11 16:32:34 -05:00
Scott Lahteine
98b55421a5
Clean up some temp config
2019-03-11 16:31:23 -05:00
InsanityAutomation
785a7028bf
Followup to 'volatile' patch ( #13369 )
...
Originally #13344
2019-03-11 15:01:57 -05:00
Scott Lahteine
aa1d587128
Some LCD code cleanup
2019-03-11 05:07:31 -05:00
Scott Lahteine
fa11427ec6
Remove obsolete LCD_CONTRAST
2019-03-11 03:33:07 -05:00
pinchies
4df9509ead
Add support for printers with inverted fan pins ( #13362 )
...
Add support for printers with inverted fan pins by adding `#define FAN_INVERTING 1` to `Configuration_adv.h` and modifying the fan write macros.
2019-03-10 20:51:21 -05:00
Scott Lahteine
1f7e220387
Make HAL ISR macros function-like
2019-03-10 20:44:27 -05:00
Scott Lahteine
e3ce346f24
Report position to host in Nozzle::park
2019-03-10 19:09:28 -05:00
Scott Lahteine
77b4176152
Use lib include for bit_constants.h
2019-03-10 19:09:28 -05:00
Scott Lahteine
3419099f0a
Clean up whitespace
2019-03-10 19:09:28 -05:00
pinchies
4c43e6c48b
Fix "spontaneous heating" issue (WRITE bug) on STM32 ( #13356 )
...
Should fix "spontanous heating" problems due to order of operations error. Error occurs at least with ststm32 v5.1.0 in PlatformIO.
2019-03-10 17:25:54 -05:00
Michiel Baird
b824a517aa
Add G38.4 and G38.5 ( #13348 )
2019-03-10 17:22:09 -05:00
Bruce j Beare
e4d080e63c
Reset after kill with a button on the KILL_PIN ( #13091 )
2019-03-10 09:57:38 -05:00
MoellerDi
c36989c39e
Fix chamber temperature measurement ( #13350 )
2019-03-10 09:51:13 -05:00
Scott Lahteine
12503fce06
Followup to wait_for_user fix
2019-03-10 09:14:02 -05:00
Scott Lahteine
33a08fc6f7
Fix typos from temperature rework
...
Followup to #12201
2019-03-10 08:28:16 -05:00
Tobias Frost
2efbcc90c5
Fix wait_for_user compile error ( #13352 )
2019-03-10 08:07:41 -05:00
Tobias Frost
60e82e3929
Send notifications to ExtUI for M0/M1 ( #13344 )
...
- Send notifications to ExtUI for M0/M1
- wait_for_user can be non-volatile (not changed by interrupt)
C / C++ compilers don't optimize away reads of non-volatile variables when a function call is used between accesses, because *any* variable could be changed by the function call. Since `wait_for_user` can't be changed without a function call, it should be non-volatile so the compiler can optimize away cases where it is read more than once without an intervening function call.
2019-03-09 14:20:37 -06:00
Marcio Teixeira
00fc43144a
Follow up fixes to various PRs. ( #13334 )
...
- Ensure `MarlinUI:get_progress` is defined for `ExtUI`.
- Fix for `BACKLASH_SMOOTHING` with small segments.
`BACKLASH_SMOOTHING` with extremely small segments failed to fully correct due to the correction factor being rounded down. Rounding up ensures the entire backlash will converge to zero even for small segments.
- Add pinout for the beta revision `EINSY_RETRO`.
- Update soft endstops with tool offsets (for toolchange et. al. move clamping) (#12568 )
2019-03-09 14:20:37 -06:00
Scott Lahteine
c7d618b4d9
Fix SERIAL_ECHOLNPAIR
...
Fix #13333
2019-03-09 14:20:37 -06:00
InsanityAutomation
d54741eda8
Update some G26 plausible values. Add speed control. ( #13330 )
2019-03-08 03:13:44 -06:00
Msq001
fb3302feda
Fix STM32F1 Serial and ADC pins ( #13331 )
2019-03-08 02:21:32 -06:00
Reece Kibble
dbead66988
Allows user to set (almost) any PWM frequency ( #12638 )
2019-03-08 02:15:42 -06:00
Tobias Frost
afbec5ff7e
Have ExtUI::getProgress use ui.get_progress ( #13328 )
2019-03-07 18:00:38 -06:00
3dlabsio
645ca7af7a
M141 Heated Chamber, Temperature rework ( #12201 )
2019-03-07 02:09:39 -06:00
Scott Lahteine
44571775bd
Further support for 6 extruders
2019-03-07 01:00:56 -06:00
Scott Lahteine
893ee68b52
Clean up trailing whitespace
2019-03-06 01:02:43 -06:00
Scott Lahteine
39f1222060
One fewer G29 error string
2019-03-05 23:04:52 -06:00
Scott Lahteine
cfdb38eda4
Allow SERIAL_ECHOPAIR to take up to 12 pairs ( #13311 )
2019-03-05 06:46:19 -06:00
Scott Lahteine
4771e372a1
Update criteria for PAUSE/RESUME/STOP menu items ( #13294 )
2019-03-05 06:46:06 -06:00
Tobias Frost
56fdcf93d1
Disallow SD_DETECT_INVERTED with FYSETC F6. ( #13307 )
2019-03-05 06:45:28 -06:00
Tobias Frost
7ce13a6ec1
Fix a print_job_timer compile error ( #13304 )
2019-03-05 06:39:15 -06:00
Tobias Frost
6df51201ae
Include EXTENSIBLE_UI in single LCD sanity check ( #13306 )
2019-03-05 06:33:36 -06:00
Scott Lahteine
2e5a3b01fd
Save Power Loss Recovery only on move commands
2019-03-05 02:43:29 -06:00
Scott Lahteine
15738ea506
Update a motion comment
2019-03-05 00:50:29 -06:00
Scott Lahteine
bc87e97357
Prevent a tool change move out of bounds
2019-03-05 00:50:29 -06:00
Scott Lahteine
2212da453a
Distinguish between analog/digital auto fans ( #13298 )
2019-03-05 00:41:31 -06:00
Chris Pepper
2513f6b550
Fix multiport G28 with Binary Transfer ( #13308 )
2019-03-04 16:44:54 +00:00
Chris Pepper
38bef9da91
Report auto temp to both serial ports, if available ( #13301 )
2019-03-03 21:03:48 -06:00
Robert Mendon
367d392880
Init stepper current after stepper pins are set up ( #13302 )
2019-03-03 20:58:02 -06:00
InsanityAutomation
bf8b38e0f7
Relocate configs above Marlin/src folder ( #13299 )
2019-03-03 16:50:56 -06:00
Scott Lahteine
d71dc5cf42
Fix for Ender 4 fan/case light pin
...
See #12731
2019-03-03 07:43:27 -06:00
Anthony Rich
7640b328df
Support for Tronxy X5S 2e ( #13297 )
2019-03-03 07:41:05 -06:00
Scott Lahteine
599cdc3f0f
Remove dead code from get_pid_output
...
See #12981
2019-03-03 05:45:20 -06:00
Scott Lahteine
35ae5daf2d
Split up sdcard G-codes
2019-03-03 01:52:15 -06:00
Scott Lahteine
3f36a38512
Clean up some pre-serial-redirect includes
2019-03-03 01:52:15 -06:00
Scott Lahteine
fa0d909dd3
Add FIL_RUNOUT_PIN for BIGTREE_SKR_V1.3
...
See #13267
2019-03-03 00:27:47 -06:00
Ludy
bd4160dbaf
Unused CS_ACTUAL_sb ( #13282 )
2019-03-02 17:30:30 -06:00
Vasily Evseenko
71773b128d
Fix stepper use before init. Add Ultimaker2+ Extended clone config ( #13284 )
2019-03-02 17:29:02 -06:00
Scott Lahteine
edc4e037c4
Add a note to G10
2019-03-02 17:19:36 -06:00
Tobias Frost
57afd0ab37
Fix range check bug in FileList::seek() ( #13286 )
...
When `count()` returns 0, `pos > (count()-1)` will always yield `true` due to integer underflow.
2019-03-02 16:43:08 -06:00
kAdonis
05c2f80826
Fix bug in wait-for-heatup ( #13290 )
2019-03-02 16:29:10 -06:00
Chris Pepper
b0553d2d97
Add M997 support and simple implementation for LPC176x ( #13281 )
2019-03-01 20:11:50 -06:00
Scott Lahteine
fa236e9718
General cleanup ahead of L64XX
2019-03-01 19:58:07 -06:00
Scott Lahteine
2f1e1dcb42
Gradual step towards EXTRUDERS 0 support
2019-03-01 01:51:24 -06:00
Scott Lahteine
99d0022fae
Drop the Z_MIN_PROBE_ENDSTOP option ( #13276 )
2019-03-01 00:27:45 -06:00
Scott Lahteine
9a6b90f47d
TMC2660.h comment tweaks
2019-03-01 00:25:22 -06:00
Scott Lahteine
a2e3226597
Init XYZ to configured home position
2019-02-28 22:10:26 -06:00
Scott Lahteine
4fbbce9a35
Marlin Dev Mode for DOGM status screen
2019-02-28 22:10:26 -06:00
Scott Lahteine
998ce55be0
Alternative fan bitmap
2019-02-28 22:08:20 -06:00
InsanityAutomation
e2e2a55d9b
Add thermistor type 67 SliceEng ( #13275 )
2019-02-28 19:44:17 -06:00
Msq001
5b7ad3a5a0
Fix SKR onboard TF card CS pin ( #13272 )
2019-02-28 19:41:19 -06:00
Scott Lahteine
7fde3ed915
Skip hysteresis check when temp is already close to target
...
To eliminate a long delay during pause, park, and filament change
2019-02-28 14:35:19 -06:00
Chris Pepper
7de6476b3d
Fix binary protocol error
2019-02-28 02:31:42 +00:00
Scott Lahteine
2c10222e87
card.transfer_port => transfer_port_index
2019-02-27 20:14:17 -06:00
Chris Pepper
4ab433d391
Fix binary protocol with one serial port ( #13270 )
...
- The `sdcard.transfer_port` variable is Marlin's internal serial port index, not the physical serial port number.
- Added packet number to "ok" response so hosts don't need to wait for the ACK.
- Renamed feature to `BINARY_FILE_TRANSFER`, as the speed up is only consequential to the ability to transfer binaries over serial.
2019-02-27 19:57:48 -06:00
InsanityAutomation
eb4bf93ea4
Add more Babystep options ( #13262 )
2019-02-27 04:38:56 -06:00
Scott Lahteine
f37df28d17
UBL G29 T current position fix
...
Counterpart to #12845
2019-02-26 22:25:53 -06:00
Msq001
f8a39919fa
Add Bigtree SKR 1.3 board ( #13267 )
...
Co-Authored-By: Msq001 <msq001@users.noreply.github.com>
2019-02-26 21:30:00 -06:00
Bob Kuhn
ddbe4cfa20
Printrboard G2 support ( #13116 )
2019-02-26 21:03:13 -06:00
Scott Lahteine
4200f9ed62
Hide freeMemory et.al. warnings
2019-02-26 18:03:00 -06:00
Scott Lahteine
dc88747770
Fix Due GET_ARRAY_IS_DIGITAL
...
Co-Authored-By: bob-the-kuhn <bob.kuhn@att.net>
2019-02-26 17:49:14 -06:00
Scott Lahteine
a79b9bbe6b
Cleanup whitespace, add a const
2019-02-26 17:49:14 -06:00
Giuliano Zaro
2616e4d4d9
Remove duplicated 'chitchat' defines ( #13258 )
2019-02-25 16:13:01 -06:00
Scott Lahteine
5d28575d4d
Clean up some motion code
2019-02-25 16:01:42 -06:00
Scott Lahteine
808b076000
Update some ABL/UBL conditionals
2019-02-25 16:01:42 -06:00
Scott Lahteine
833c2e54a1
Add an empty flushTX to MarlinSerialUSB_Due
2019-02-25 13:48:14 -06:00
Scott Lahteine
38363902c7
Fix sanity checks for distinct E factor settings
...
Reference #13156
2019-02-25 00:20:36 -06:00
Scott Lahteine
64253e1a58
Followup to serial reform
...
Reference #13250
2019-02-25 00:20:36 -06:00
Minims
92a4984066
Fix G34 probe position ( #13251 )
2019-02-24 13:57:30 -06:00
Scott Lahteine
e15354e387
Simplify serial port redirect ( #13234 )
2019-02-23 22:53:01 -06:00
Chris Pepper
88cc1d1a31
Fix Preprocessor syntax in Re-ARM pins file ( #13247 )
2019-02-24 01:36:58 +00:00
Karl Andersson
76e9ee33aa
Fix include order to make SERIAL_PORT_2 work ( #13241 )
2019-02-23 16:56:09 -06:00
Bruce j Beare
562f2321d2
Fix a G34 bug, allow negative Z corrections ( #13240 )
2019-02-23 02:41:52 -06:00
FernandoVelcic
edf025ed8d
Update Spanish language ( #13236 )
2019-02-23 00:41:02 -06:00
Scott Lahteine
02fec89a0d
Turn fans off in zero_fan_speeds
...
Addressing #13231
2019-02-22 21:00:44 -06:00
Scott Lahteine
15aa932aa6
HAL for Linux ( #13146 )
2019-02-22 19:09:10 -06:00
kwalters3
5eb82ca6a8
Change SSD1306_OLED_I2C_CONTROLLER to HAS_SSD1306_OLED_I2C ( #13223 )
2019-02-22 19:08:36 -06:00
Marcio Teixeira
109e67169c
Define G21 as NOOP w/o INCH_MODE_SUPPORT ( #13229 )
...
Ticket #13228
If `INCH_MODE_SUPPORT` is undefined, G20 is an unknown command as it should be (Marlin is, by default, operating in metric mode). G21, however, is found in many slicers and printer start gcode sections and should be accepted (as a NOOP) to avoid the unknown commands.
2019-02-22 15:35:32 -06:00
AnHardt
31b0be74af
Fix autotemp_factor menu setting ( #13226 )
...
Fix #12643
Only factors above 1 can have a 'positive' effect.
2019-02-22 15:30:17 -06:00
Evgeny-SPB
f6ab62bc13
Fix Creality CR-10 S5 filament change ( #13219 )
2019-02-21 05:40:49 -06:00
Thomas Moore
9f5e4e5ad8
Update LPC1769 Pins Files ( #13183 )
2019-02-21 00:54:05 -06:00
Greg Nutt
608a6810e7
Fix DOGLCD_A0 pin in pins_Smoothieboard.h ( #13217 )
2019-02-20 18:08:49 -06:00
Scott Lahteine
80359c9937
Add more parameters to M240
...
Co-Authored-By: shitcreek <45380455+shitcreek@users.noreply.github.com>
2019-02-20 14:51:36 -06:00
Scott Lahteine
a43e892fb5
Use 8-bit i2c address on LPC platform
...
Fix #9799 — hopefully not a unicorn
2019-02-20 06:27:26 -06:00
Scott Lahteine
631d867dc9
HAL cleanups
2019-02-20 06:27:26 -06:00
Scott Lahteine
89bbc30a09
Fix init of power supply pin
...
Fix #13184
2019-02-20 05:29:05 -06:00
Scott Lahteine
44c22e3935
Provide a default MAX6675_SS_PIN for ReARM
...
See #8010
2019-02-20 05:06:06 -06:00
Scott Lahteine
3c9a7926c2
Fix compile error with JUNCTION_DEVIATION
...
See #13000
2019-02-20 04:54:26 -06:00
Scott Lahteine
758c6c9464
Very minor SPI speedup
2019-02-20 04:36:23 -06:00
Scott Lahteine
422dd6666e
Fix Due EEPROM write bug
...
See #13065
2019-02-20 04:36:23 -06:00
Scott Lahteine
03e109c4a3
FLASH_EEPROM => FLASH_EEPROM_EMULATION
2019-02-20 04:36:23 -06:00
Scott Lahteine
50917ccda6
Tweak some u8g interface code
2019-02-20 04:26:34 -06:00
LinFor
ba39186364
TMC_DEBUG optimization and improvements ( #13135 )
2019-02-20 02:22:42 -06:00
Scott Lahteine
1424b368cf
Tweak M122 comment in configs
2019-02-19 16:20:18 -06:00
Scott Lahteine
3a1b6fe8c1
Coding standards
2019-02-19 14:58:39 -06:00
InsanityAutomation
19af90face
Fix a host action compile error ( #13208 )
2019-02-19 14:47:31 -06:00
Marcio Teixeira
992cdc8d14
Fix host action / G-code ordering in event_probe_failure ( #13207 )
...
Observing from the console, it makes the most sense to do `//action:probe_retry` before executing commands.
2019-02-19 14:45:03 -06:00
InsanityAutomation
33a6d52965
Fix a RAPTOR2 pin conflict ( #13205 )
2019-02-19 14:42:02 -06:00
InsanityAutomation
52665f54ad
Fix bad Purge More logic ( #13193 )
2019-02-19 14:37:18 -06:00
Scott Lahteine
18458ec42b
Error in Smoothieboard for unsupported display
2019-02-19 14:17:33 -06:00
InsanityAutomation
d4ed9b3ef1
Babystep also requires homing ( #13191 )
2019-02-17 14:35:45 -06:00
InsanityAutomation
ca7b2f574f
Fix condition on tool change filament swap menu ( #13190 )
2019-02-17 12:33:46 -06:00
Roman Moravčík
208ab8b366
Fix compilation with one service interval ( #13185 )
2019-02-17 12:32:47 -06:00
Roman Moravčík
567d03a269
Update Slovak language ( #13187 )
2019-02-17 12:29:49 -06:00
Alain Martel
27203c62b8
Enable M240, set photo pins for 3DFabXYZ i3 ( #13174 )
2019-02-15 21:16:39 -06:00
Evgeny-SPB
3025ddf179
Support for Creality CR-10 5S ( #13173 )
2019-02-15 21:09:44 -06:00
Scott Lahteine
e00aad84af
Add M240 parameters D I J R S
2019-02-14 20:00:40 -06:00
Marcio Teixeira
31c240a8db
Enhancements to G425 ( #13159 )
...
- Turn off bed leveling prior to calibrating.
- This prevents lateral probes from having a Z component that
triggers the Z endstop and causes the motion to be aborted.
- Got rid of static const float arrays "dimension" and "true_center"
- Frees up 24 bytes of SRAM
- Changed incorrect use of "bool" for float in backlash macros.
- Replaced arguments with 0.0f and 1.0f for clarity.
- Now only disables soft endstops (since calibration cube is outside of bed)
- Not necessary to disable global endstops
2019-02-14 16:45:31 -06:00
Andy Shaw
84fc400aba
Update BIQU SKR V1.1 pins, add TMC2130 settings ( #13166 )
...
* Remove untested displays add TMC2130 configs.
* Remove references to the ReARM, delete untested displays. Add TMC2130 settings. Cleanup spacing, etc.
2019-02-14 16:43:56 -06:00
Scott Lahteine
ab2816c870
Patch for M240
2019-02-14 15:13:57 -06:00
Scott Lahteine
d2bdb71c13
Add PHOTO_GCODE option, photo trigger physical move ( #13168 )
2019-02-14 15:09:35 -06:00
Scott Lahteine
be9a409980
Fix M125 XY parameters, export get_homing_bump_feedrate
2019-02-14 05:25:46 -06:00
Scott Lahteine
ce40c2e87c
Use do_blocking_move_to(ref, fr)
2019-02-14 02:22:08 -06:00
Giuliano Zaro
bdc2f10b90
Update Italian language, fix unused var warning ( #13164 )
2019-02-13 21:05:18 -06:00
Marcio Teixeira
9f0e1834ec
Followup to #13039 ( #13163 )
...
- Fix compile error when accessing `process_subcommands_now_P`.
- Use `const` var eliminating double-negative (to make code more understandable).
2019-02-13 20:39:38 -06:00
Ludy
1ace97e946
[2.0.x] Update German language ( #13150 )
2019-02-13 20:31:50 -06:00
Scott Lahteine
7cf9b93f26
Add HAS_FILAMENT_SENSOR ahead of 12962
2019-02-12 20:13:20 -06:00
Giuliano Zaro
2c8d12d3ec
Update Italian language ( #13148 )
2019-02-12 18:40:34 -06:00
Scott Lahteine
c2b90c44e4
Prettify some code comments
2019-02-12 17:43:37 -06:00
Scott Lahteine
a0dadc8c62
Smaller I2CPositionEncoder strings
2019-02-12 16:21:56 -06:00
Scott Lahteine
18996d2595
Fix some spelling
2019-02-12 16:21:56 -06:00
revilor
e56c13670d
Service interval watchdog ( #13105 )
2019-02-12 15:58:56 -06:00
InsanityAutomation
7f1b69b0c8
Add HOST_PROMPT_SUPPORT ( #13039 )
2019-02-12 15:55:47 -06:00
Scott Lahteine
0feeef2604
Update copyright in headers
2019-02-12 15:30:11 -06:00
Scott Lahteine
894f5c24a8
Fix trailing whitespace
2019-02-12 14:25:57 -06:00
Roman Moravčík
bace52afd7
Fixed compilation with MMU2_MENUS disabled ( #13140 )
2019-02-12 12:55:49 -06:00
Ludy
584f9cd449
Update German language ( #13137 )
2019-02-12 12:54:57 -06:00
Scott Lahteine
d9a3fea022
Comments in HAL_spi_STM32F1.cpp
2019-02-11 18:06:33 -06:00
Giuliano Zaro
773fa5c40f
Fix define used when PID is off ( #13119 )
...
Replaced `PID_MAX` with `BANG_MAX` since it should be the correct define to be used when PID is not enabled.
2019-02-11 17:29:17 -06:00
Giuliano Zaro
f7efe6f6c5
[2.0.x] Fix TEMP_STAT_LED startup init ( #13120 )
2019-02-11 17:27:59 -06:00
Ludy
2bd6ce4b62
Update German language ( #13125 )
2019-02-11 17:08:21 -06:00
Giuliano Zaro
27115ff7eb
Update Italian language ( #13123 )
...
Incomplete.
2019-02-11 17:07:21 -06:00
Roman Moravčík
08a8bd10ca
Updated Slovak translation ( #13122 )
2019-02-11 17:06:10 -06:00
Scott Lahteine
3e2a4c3b26
Show mixer and temperature menus while printing
2019-02-11 16:52:47 -06:00
Scott Lahteine
8d271f20fe
C10mini E steps of 95
...
See https://www.patreon.com/posts/creality-cr10-24602624
2019-02-10 14:23:05 -06:00
Scott Lahteine
9737608f0a
Enable gradient when alias is cleared
2019-02-10 06:39:12 -06:00
Simon Jouet
5cd0fa3ce1
Basic GPIO expander using the ESP32 I2S peripheral ( #12959 )
2019-02-10 05:40:31 -06:00
Scott Lahteine
3983cacbcf
No extern needed for func decl
2019-02-10 05:38:27 -06:00
Scott Lahteine
43b29c093b
Update pinsDebug_list.h with XY PWM pins
2019-02-10 05:13:05 -06:00
Scott Lahteine
166e567ab8
Fix HAS_MOTOR_CURRENT_PWM
2019-02-10 05:06:46 -06:00
Scott Lahteine
6de3d34378
M166 Gradients, LCD Menu for 2-channel Mixer (Geeetech A10M/A20M) ( #13022 )
2019-02-10 04:54:23 -06:00
LinFor
7ee35c2611
PID_MENU option to save PROGMEM in LCD menus ( #13095 )
2019-02-10 04:03:18 -06:00
Ludy
936f982392
Update German Language ( #13110 )
2019-02-10 03:55:08 -06:00
AnHardt
0e37fe8776
Apply minimum C in M303 ( #13113 )
...
Apply minimum `C` in `M303`. `PID_autotune()` needs to be called with a 'C'ycles-parameter >2 to give meaningful (different from 0) PID-factors. Therefore silently raise C to 3. Fixing one aspect of #13104
2019-02-10 03:54:45 -06:00
Scott Lahteine
5a316664e5
Update chopper timing
2019-02-10 03:12:20 -06:00
Scott Lahteine
fcb16ceb29
Update default config
2019-02-10 00:20:11 -06:00
Alain Martel
9ae7cca5e9
Disable RGB_LED for 3DFabXYZ ( #13097 )
2019-02-08 15:18:20 -06:00
Scott Lahteine
f3b6cb4d34
Clean up, update config comments
2019-02-08 15:13:52 -06:00
Scott Lahteine
ae03753ef1
Fix PCA9533 with PRINTER_EVENT_LEDS
2019-02-08 15:13:52 -06:00
Scott Lahteine
95d3f3953a
DEFAULT_WEBSITE_URL => BOARD_WEBSITE_URL
2019-02-08 14:54:34 -06:00
Scott Lahteine
6ddd81c178
[2.0.x] Update German Language ( #13100 )
...
add MMU2
2019-02-08 14:25:24 -06:00
Giuliano Zaro
7c9ff322f3
Update Italian language ( #13099 )
2019-02-08 14:23:37 -06:00
Ludy
ce8cb6a5d9
[2.0.x] Update German Language
...
add MMU2
2019-02-07 20:04:34 +01:00
Scott Lahteine
f269766408
Put the MMU2 menu with the others
2019-02-06 17:38:46 -06:00
Marcio Teixeira
e1604198ff
G425 — Auto-calibrate Backlash and Nozzle Offsets ( #13050 )
2019-02-06 17:20:17 -06:00
Marcio Teixeira
113af46a1b
Add ExtUI methods to babystep probe/nozzle offsets ( #12590 )
2019-02-06 07:16:54 -06:00
InsanityAutomation
413e303ad5
More Advanced Pause options ( #12984 )
2019-02-06 06:39:42 -06:00
Mark Zachmann
19cf72e057
Support individual solenoid disable with M381 ( #13008 )
2019-02-06 06:34:53 -06:00
teemuatlut
d81342254a
Support new TMC drivers ( #13026 )
2019-02-06 06:33:14 -06:00
Scott Lahteine
e1587da228
Clean up HAL_spi_Due.cpp ( #13087 )
2019-02-06 06:31:31 -06:00
Rolf Werum
524c6c10bf
MAGNETIC_PARKING_EXTRUDER ( #12351 )
2019-02-06 06:30:53 -06:00
Scott Lahteine
1bd9a63049
Add HAS_EXTRA_ENDSTOPS macro
2019-02-06 05:10:05 -06:00
Scott Lahteine
3c49396370
Fix compile error with DUE + MAX6675 ( #13086 )
2019-02-05 22:56:13 -06:00
Roxy-3D
ab6908a513
Fix Probe Offset bug...
2019-02-05 20:30:20 -07:00
revilor
69aaf5d096
MMU2 fixes ( #13082 )
2019-02-05 20:56:22 -06:00
Scott Lahteine
2f8e89adc3
Remove extraneous ui. prefixes
2019-02-05 19:04:37 -06:00
Scott Lahteine
870757aa17
Tweaks to pins_GT2560_V3.h
2019-02-04 22:52:50 -06:00
Scott Lahteine
b96cc30cd0
HAL spacing tweak
2019-02-04 21:51:06 -06:00
Scott Lahteine
9e394139e5
Followup to 90911104
2019-02-04 10:46:52 -06:00
Sam Lane
b35a7c2c87
Fixed closed-loop planner stall ( #13005 )
2019-02-04 07:43:09 -06:00
Ludy
691e925adc
Update German language ( #13012 )
2019-02-04 07:25:07 -06:00
Scott Lahteine
1497fb388a
M29 match logic was reversed ( #13013 )
...
* M29 logic was reversed
If in card-saving mode generate errors line errors for anything that's *NOT* "M29 ?"
* Update queue.cpp
* Update queue.cpp
2019-02-04 07:23:42 -06:00
Scott Lahteine
b5fd2fb58b
Allow M29 to be processed late
2019-02-04 07:23:02 -06:00
Scott Lahteine
c03bac9ad4
Update queue.cpp
2019-02-04 07:17:40 -06:00
Scott Lahteine
a49f0205ea
Update queue.cpp
2019-02-04 07:11:08 -06:00
Andy Shaw
9091110460
LPC1768 - Don't change CS pin state ( #13015 )
2019-02-04 07:08:39 -06:00
Scott Lahteine
10d855cb21
Sanity check USER_GCODE formatting
2019-02-04 06:36:41 -06:00
Scott Lahteine
d97bb4c41c
Followup to e10943d0
2019-02-04 06:11:31 -06:00
jeffstaley
2f176d6fb8
Flush RX buffer on G-code line errors to prevent hang ( #13018 )
2019-02-04 06:03:49 -06:00
Scott Lahteine
ca73b2f465
Add static assert to catch errors in COPY(a,b)
2019-02-04 05:52:32 -06:00
Nathan
df1043516e
Fix the delta homing issue ( #12974 )
2019-02-04 05:25:50 -06:00
Scott Lahteine
4200bd2fc1
Report on M92 with no arguments ( #12833 )
2019-02-04 05:24:15 -06:00
Scott Lahteine
e10943d0d8
Minor tweak to main menu
2019-02-04 04:58:31 -06:00
Scott Lahteine
d4d1b28a06
Fix some include paths
2019-02-04 03:57:15 -06:00
Scott Lahteine
0d720a6ff4
Tweak to emergency_parser.h
2019-02-04 03:56:56 -06:00
Scott Lahteine
0a7ea7063f
Hide Resume Print when not relevant
2019-02-04 03:02:44 -06:00
Scott Lahteine
afe79ba22b
Minor code cleanup
2019-02-04 02:23:06 -06:00
Scott Lahteine
fdb97a3e9c
Add class and macro to save and auto-restore a variable
2019-02-04 02:23:06 -06:00
Scott Lahteine
433518de74
Prevent M420 error from disconnecting OctoPrint
...
Just echo the error instead of labeling it `Error:`.
2019-02-04 01:54:43 -06:00
Marcio Teixeira
5cfc1cdacc
Support SWITCHING_NOZZLE with 2 servos ( #13054 )
2019-02-04 00:19:56 -06:00
Psycho
3c88cac2e9
Velleman Vertex Delta pins ( #13072 )
2019-02-04 00:15:08 -06:00
Nicolas G
6fb4001b58
Add option to disable fan speed slowing in M303 ( #13066 )
2019-02-04 00:12:41 -06:00
Scott Lahteine
ca1be02bf0
Tweak some pins formatting
2019-02-04 00:06:41 -06:00
Scott Lahteine
38c2ca9281
Clean up trailing whitespace
2019-02-03 23:00:57 -06:00
Mark Zachmann
4d1093b386
Fix init of last_direction_bits ( #13067 )
2019-02-03 01:29:00 -06:00
Scott Lahteine
4fa1c52688
Tweak serial output code
2019-02-03 01:09:14 -06:00
Scott Lahteine
a5e3384691
Pre-apply cosmetic changes to mixing
2019-02-03 01:09:14 -06:00
Scott Lahteine
0358ffcd4c
Drop E element from homing_feedrate_mm_s
2019-02-02 15:55:00 -06:00
Scott Lahteine
95223cb28e
Remove dead code from stepper.h
...
These values are always supplied by `Conditionals_post.h`.
2019-02-02 15:35:05 -06:00
mattfredwill
c3cb449990
TMC2130 dual-stepper Sensorless Homing ( #13061 )
2019-02-01 18:09:01 -06:00
Marcio Teixeira
f6edd2c472
Move stepper settings to "Advanced Settings" menu ( #13063 )
2019-02-01 18:07:04 -06:00
InsanityAutomation
68bbac207e
Update pins_FORMBOT_TREX3.h ( #13058 )
2019-02-01 18:06:02 -06:00
revilor
6a57d0b381
Prusa MMU2 ( #12967 )
2019-01-31 19:10:52 -06:00
Scott Lahteine
996f7d1642
Fix I2C_POSITION_ENCODERS commentary
2019-01-30 22:17:17 -06:00
raTmole
988b5aa4e6
Update GT2560 V3 pins ( #13036 )
2019-01-30 21:10:56 -06:00
InsanityAutomation
7d927b6691
Move Z Probe Z Offset from Advanced to basic Configuration ( #13056 )
2019-01-30 21:08:36 -06:00
Giuliano Zaro
31e213e427
Always show Tune sub-menu ( #13049 )
2019-01-30 21:05:55 -06:00
teemuatlut
f0503372d9
Revert E_AXIS_N cast ( #13055 )
2019-01-30 20:55:05 -06:00
InsanityAutomation
a1d03fe7ba
Fix single nozzle fan ( #13038 )
2019-01-30 20:54:04 -06:00
Scott Lahteine
159d7eefda
New boards entry for the A20M
2019-01-28 21:08:20 -06:00
Scott Lahteine
97da6c1da5
Use MIN/MAX for min/max
2019-01-28 20:36:13 -06:00
Scott Lahteine
17a8c37148
Label menu edit items
2019-01-28 20:20:46 -06:00
raTmole
ddeca7a358
Fix resume from power loss G-Code. ( #13035 )
2019-01-28 13:19:26 -06:00
Thomas Moore
02ab66fca3
Update Cohesion3D Pins Files ( #13027 )
2019-01-27 23:11:33 -06:00
Giuliano Zaro
a79d80c78e
Minor cleanup of pause code ( #13030 )
2019-01-27 23:10:25 -06:00
jeffstaley
0da636e1a3
Set correct stepper direction on reset ( #13032 )
...
On a reset steppers were being initialized to incorrect direction. Original code wasn't respecting `INVERT_Z_DIR` define.
2019-01-27 23:02:38 -06:00
Scott Lahteine
3845baf398
Followup to #12982
2019-01-27 22:53:46 -06:00
InsanityAutomation
48a3502656
Remote streamer improvements ( #12982 )
2019-01-27 22:43:13 -06:00
Scott Lahteine
621fbe99de
Followup to #12817
2019-01-27 20:48:58 -06:00
Marcio Teixeira
f214118e45
Action to notify host of filament runout. ( #12817 )
2019-01-27 20:18:05 -06:00
Scott Lahteine
aad770bce8
Bring default configs in sync
2019-01-26 16:44:42 -06:00
jeffstaley
3f91233f6d
M29 logic was reversed
...
If in card-saving mode generate errors line errors for anything that's *NOT* "M29 ?"
2019-01-25 07:36:52 -08:00
jeffstaley
0e0cc13650
Fix M29 for Pronterface SD card upload ( #13010 )
2019-01-24 21:10:59 -06:00
Jiri
24fffb8d93
Fix undefined lcd_tmpfan_speed on NO_LCD_MENUS ( #13006 )
2019-01-24 16:34:40 -06:00
Scott Lahteine
8f9b246d0e
Tweak some formatting, replace tabs
2019-01-24 13:18:56 -06:00
Bo Herrmannsen
808df82b36
Support for Anycubic I3 ( #12972 )
2019-01-24 12:40:49 -06:00
Scott Lahteine
ae91914260
Prevent name conflicts with mixed stepper drivers
2019-01-24 01:25:28 -06:00
Scott Lahteine
0eca236dcd
Fix L6470 config comments
2019-01-24 00:58:16 -06:00
InsanityAutomation
f4d1f13358
Warn on cold extrusion, dont error
2019-01-24 00:16:14 -06:00
Scott Lahteine
aa74a900f5
Bring Rostock 301 and ArmEd configs up to date
2019-01-23 23:37:37 -06:00
Scott Lahteine
0f07ba4f09
Tweak some comments
2019-01-23 20:18:13 -06:00
Scott Lahteine
00cdd41b5f
Clean up for recent changes
2019-01-23 20:08:58 -06:00
Roman Moravčík
7d53b79596
Update Slovak translation ( #12991 )
2019-01-23 19:48:16 -06:00
Giuliano Zaro
18c32996c1
[2.0.x] Updated Italian language ( #12997 )
2019-01-23 19:35:42 -06:00
Bob Kuhn
7c1a5e3c47
Fix TEMP_TIMER in pins_STEVAL.h ( #12994 )
2019-01-23 19:34:39 -06:00
Scott Lahteine
b4994ad12e
Update language_it.h
2019-01-23 19:28:57 -06:00
Bob Kuhn
2f35747f29
L6470 SPI daisy chain support ( #12895 )
2019-01-23 19:06:54 -06:00
Scott Lahteine
6453b82a5e
Clean up trailing whitespace
2019-01-23 15:57:01 -06:00
Scott Lahteine
48a581ba2e
Tweak some HAL Due code
2019-01-23 00:53:20 -06:00
Marcio Teixeira
54fdf57b8c
ExtUI: Fix fan wrapping around from 0 to 100 ( #12987 )
2019-01-22 23:33:10 -06:00
InsanityAutomation
dbe4126e07
Update language_en.h ( #12988 )
2019-01-22 23:32:01 -06:00
teemuatlut
e5801b75f8
Fix TMC-related compile issues. ( #12971 )
...
- `STEALTHOP_[XYZE]` configuration options now set the default state.
2019-01-20 23:54:57 -06:00
Gert-Jan Rodenburg
bb30927549
Fix pins for ZONESTAR_LCD with Zonestar ZRIB ( #12956 )
2019-01-20 23:52:51 -06:00
Ludy
dc65d96aca
Fix TMC compile error ( #12965 )
2019-01-20 23:47:28 -06:00
InsanityAutomation
a1cf49935d
Add laser control menu ( #12883 )
2019-01-20 23:41:47 -06:00
InsanityAutomation
75f2665f2e
LCD SD Card items near top when not using wheel ( #12926 )
2019-01-20 23:24:53 -06:00
Scott Lahteine
e1f951813a
Remove old block end comment
2019-01-20 02:30:03 -06:00
Scott Lahteine
52108192d1
Prevent L6470 class name conflict with drivers.h define
...
Fix #12824
2019-01-20 00:32:56 -06:00
Scott Lahteine
0495fcd475
Minor spacing fix
2019-01-20 00:10:50 -06:00
lanserge
c2cf8ffa82
Add support for Arduino DUE Shield Kit ( #12950 )
2019-01-19 23:43:32 -06:00
Scott Lahteine
4e5a915ef8
Fix some Makefile comments
2019-01-19 23:41:30 -06:00
Scott Lahteine
a5911765c3
Tweak some spacing
2019-01-19 20:27:57 -06:00
chrisly42
99e5e8362f
Rapide Lite 200 config, pins_RL200 RUMBA clone ( #12848 )
2019-01-19 20:19:14 -06:00
Scott Lahteine
6411680364
Update some pins spacing
2019-01-19 19:21:52 -06:00
teemuatlut
8a3f1d6932
Fix chopper timing struct and initialization ( #12943 )
2019-01-19 18:57:02 -06:00
Ludy
c6991109b7
Update German language ( #12953 )
2019-01-19 18:50:24 -06:00
Giuliano Zaro
ca9eb14f6a
Update Italian language ( #12951 )
2019-01-19 18:48:13 -06:00
Ludy
acf266fe78
Fix a compile warning, etc. ( #12955 )
2019-01-19 18:47:29 -06:00
Scott Lahteine
424aa05cc2
Fix some file endings
2019-01-19 18:19:12 -06:00
Scott Lahteine
ce563d7c2e
Various general cleanups
...
Mostly from the L6470-oriented PR
2019-01-19 16:56:12 -06:00
Scott Lahteine
02cc63d6d4
Update CreatorPro Configuration_adv.h
2019-01-19 16:37:50 -06:00
Marcio Teixeira
f4c16e683b
Follow up fixes to #12884 ( #12940 )
2019-01-17 18:48:29 -06:00
Scott Lahteine
712e23c383
Fix up some whitespace
2019-01-17 18:05:36 -06:00
Ziemowit
20c20dacb7
MKS SBASE needs DRV8825 ( #12911 )
2019-01-17 13:21:53 -06:00
Giuliano Zaro
7bb5d4bfe8
Small LED code reorganization ( #12929 )
2019-01-17 13:20:26 -06:00
teemuatlut
e6805582a6
M569 to change stepping mode. Add new TMC section to LCD. ( #12884 )
2019-01-17 13:17:16 -06:00
Bob Kuhn
d08f27e27b
Add support for STEVAL 3DP001V1 ( #12894 )
2019-01-15 18:59:36 -06:00
Alain Martel
cdb562d558
Bring Migbot config up to date ( #12916 )
2019-01-15 18:53:07 -06:00
Giuliano Zaro
8f4c6e6d1a
Fix case light on boot ( #12919 )
2019-01-15 18:50:56 -06:00
Marcio Teixeira
f11c6d5d02
Fix M107 when dual-nozzles share fan ( #12819 ) ( #12909 )
2019-01-15 18:45:18 -06:00
Karl Andersson
64a4649290
STM32 - Fix SD write ( #12897 )
2019-01-15 18:44:22 -06:00
Ludy
294521439e
Clean up Configuration_adv.h ( #12900 )
2019-01-15 18:42:10 -06:00
InsanityAutomation
59b18aaeef
Allow resume from pause with parking enabled ( #12893 )
...
Currently, Pause of an SD-Memory card print does not work. This has been verified to resolve the issue by multiple people.
I understand more work needs to be done to resolve some of the concerns...
2019-01-15 07:58:54 -07:00
Giuliano Zaro
85f149befe
Save some progmem ( #12913 )
2019-01-14 20:56:30 -06:00
mikeshub
7fde8d9d1e
Add CreatorPro / Makerbot / QIDI / etc and Mightboard RevE support ( #12855 )
...
- Fix a bug in MAXxxxx thermocouple temp reporting.
- Add support for 3-wire HD44780.
- Add support for PCA9533 RGB driver.
- Add configuration examples for FlashForge CreatorPro.
2019-01-14 14:29:55 -06:00
Scott Lahteine
3644c940bf
Tweak SD section of Main Menu
2019-01-13 18:00:07 -06:00
teemuatlut
1a79878dff
Remove TMC_Z_CALIBRATION in favor of Z_STEPPER_AUTO_ALIGN
2019-01-12 18:07:28 -06:00
Scott Lahteine
7cfce20cd3
Update comments on M125
2019-01-12 17:52:44 -06:00
Jason
dc4786a504
Config files for PowerWASP Printer ( #12889 )
2019-01-12 16:57:45 -06:00
Scott Lahteine
3e867008f0
Fix some HAL_STM32F1 type declarations
2019-01-12 16:21:11 -06:00
Scott Lahteine
eb78aed863
Rename LCD menus according to variable types ( #12892 )
2019-01-12 16:01:04 -06:00
InsanityAutomation
ed3ab5e212
Fix M24 not starting new job ( #12887 )
2019-01-12 15:30:44 -06:00
Nils Hasenbanck
f9299c4461
Make timer definition in pin files for STM32 possible ( #12874 )
...
RemRam needs to redefine a particular timer to work correctly. The HAL did foresee this possibility and checks if the timer was already defined for either the stepper or temperature timer.
Prior to this commit the header file for the timers couldn't see those definitions in the pin file, but this commit will fix this.
Tested on an actual hardware to verify. (It wouldn't boot without it.)
2019-01-12 14:40:49 -06:00
InsanityAutomation
082f6a27de
ADAPTIVE_FAN_SLOWING extension to hotend thermal protection ( #12853 )
2019-01-12 00:41:48 -06:00
Scott Lahteine
459f4fef60
Fix Temperature::init bug with HEATER_4_PIN
2019-01-11 22:54:26 -06:00
InsanityAutomation
a403d9a50c
Improve menu pause / resume ( #12876 )
2019-01-11 20:42:11 -06:00
Alain Martel
432c21456f
Add 3DFabXYZ Migbot example config ( #12775 )
...
Co-Authored-By: Alain Martel <alain74martel@gmail.com>
2019-01-11 20:41:20 -06:00
Scott Lahteine
fb8111553e
getStatus => report_status
2019-01-11 19:51:00 -06:00
Chris Pepper
2919f3045d
[LPC176x] Update PIO extrascript ( #12878 )
2019-01-11 19:45:33 -06:00
Scott Lahteine
19fea772e5
Use E_AXIS_N where it makes sense
2019-01-11 19:42:34 -06:00
Scott Lahteine
0d30ccf767
Tweaks to TMC26XStepper
2019-01-11 19:42:34 -06:00
HackingGulliver
1fd8e2c649
Fix: Junction Deviation calculates wrong cos(theta) on CoreXY ( #12879 )
2019-01-11 19:25:48 -06:00
Scott Lahteine
b402040059
Split bed size sanity check into two
2019-01-11 15:49:57 -06:00
Chris Barr
1d33784bf9
Add RUMBA32 Board ( #12856 )
2019-01-10 19:34:31 -06:00
Ondřej Nový
a0ef6198ff
Level bed corners Z-hop height option ( #12858 )
2019-01-10 19:15:17 -06:00
Karl Andersson
8ae6f1e556
Fix errors and some compiler warnings with HAL_STM32 PlatformIO build ( #12869 )
2019-01-10 19:01:31 -06:00
Scott Lahteine
e6484d9dab
Return to status when SD card is removed
2019-01-10 15:43:31 -06:00
Scott Lahteine
5f2d75f45b
Move PINS_DEBUGGING to @section develop
2019-01-08 20:05:05 -06:00
Scott Lahteine
da42f27c9e
Use maths macros for ceil/floor
2019-01-05 21:21:02 -06:00
Ludy
de4561c980
VORON Add LCD option BEEP_ON_FEEDRATE_CHANGE ( #12822 )
2019-01-05 14:12:05 -06:00
Giuliano Zaro
709a6356f7
Remove obsolete test conditions ( #12829 )
2019-01-05 14:02:45 -06:00
Luu Lac
bcf347403b
Fix M106 extruder & fan count ( #12820 )
2019-01-05 14:01:35 -06:00
Kaushik Vemparala
ba7e35cbab
Add LCD option BEEP_ON_FEEDRATE_CHANGE ( #12774 )
2019-01-04 19:30:08 -06:00
jmz52
d372e7e477
SDIO support for STM32F1 ( #12782 )
2019-01-04 13:38:07 -06:00
Marcio Teixeira
6a8fb0f25f
Simplify backlash compensation code. ( #12813 )
...
- Use `TEST(dm,axis)` to determine directions instead of doing comparisons.
- Remove recomputation of `millimeters` and `delta_mm` since backlash compensation should not affect the distance over which material is extruded.
2019-01-04 13:30:56 -06:00
luxflow
7f244f9b9c
Update LPC SD pins for BIQU SKR ( #12767 )
...
(Exactly matching the Azteeg X5 MINI Wifi)
2019-01-03 10:44:00 -06:00
jmz52
813a4ea107
Add support for Mks Robin TFT display ( #12706 )
...
* Add support for MKS Robin TFT display
- Add support for MKS Robin TFT display and encoder for MKS Robin board.
- Generic 128x64 UI with x2 upscale is used (for now).
- Tested on MKS Robin TFT V2.0 with ST7789V controller.
2019-01-03 10:38:39 -06:00
jmz52
c4237b529f
Fix MKS Mini and SD card conflct over SPI mode ( #12783 )
2019-01-03 10:27:53 -06:00
Phr3d13
01f75591c6
Fix GTM32_PRO_VB Serial and HAL via watchdog ( #12753 )
...
Move `watchdog_reset` from `.h` to `.cpp` to eliminate the need to include `MarlinConfig.h` in a HAL-related file.
2019-01-03 09:46:49 -06:00
Scott Lahteine
288340cb6c
Followup to VORON
2019-01-03 09:14:14 -06:00
Scott Lahteine
2aaa681dea
Remove unused Cheaptronic pins
2019-01-03 08:58:55 -06:00
Marcio Teixeira
81e753064a
Fix ExtUI compile warnings and error ( #12799 )
2019-01-03 08:36:43 -06:00
Ludy
74c47803f7
Add VORON printer ( #12705 )
2019-01-03 06:27:03 -06:00
kAdonis
637fb20c75
Allow 4 fan animation frames ( #12772 )
2019-01-03 06:03:06 -06:00
petieken
d9cf5e4883
Update pins_BIQU_SKR_V1.1.h ( #12758 )
2019-01-02 13:50:05 -06:00
TheLongAndOnly
cb643d87df
Adding missing code for triple Z-stepper auto-align ( #12786 )
2019-01-01 18:22:04 -06:00
Ludy
14a7faf087
Fix compile warning comparison uint and int ( #12788 )
2019-01-01 18:20:12 -06:00
Marcio Teixeira
60cb36bef3
Misc. improvements ( #12747 )
...
* Make ExtUI respect MAXTEMP limits
- Temperatures are now clamped by MAXTEMP limits rather than arbitrary values.
* Speed up USB init, add status
- Speed up USB initialization
- Show status message if init failed
* Enable status messages for EXTENSIBLE_UI
* Adjust max limit to MAX_TEMP - 15
* Misc. tweaks to formatting, const, etc.
2019-01-01 15:17:48 -06:00
InsanityAutomation
4f2473053c
Fix M106 with SINGLENOZZLE
2018-12-31 20:10:18 -06:00
Reece Kibble
7557f8d68c
Rename all Stm32f1 to STM32F1 ( #12639 )
2018-12-31 16:36:49 -06:00
Scott Lahteine
371d9a1acf
Fix line-endings, formatting, whitespace
...
Followup to #12770
2018-12-30 15:38:20 -06:00
Ludy
135c74017c
Fix compile DEBUG_EEPROM_READWRITE error ( #12746 )
2018-12-30 11:37:20 -06:00
Giuliano Zaro
54ba44ee37
Fix bad sanitycheck ( #12748 )
2018-12-30 10:44:15 -06:00
swilkens
b01a630bd0
[2.0.x] Correct Ender 3 bed size ( #12769 )
2018-12-30 10:42:47 -06:00
Alain Martel
44ed34475b
Add MKS BASE 1.4 pins ( #12770 )
2018-12-30 10:40:22 -06:00
Roxy-3D
3a16cb6d7f
Slightly Slower Max X Axis speed
...
On some T-Rex 2+ machines the previous max step rate could lose steps....
2018-12-28 09:14:48 -06:00
Ludy
814d93c7cf
Fix G33 sprintf output warning ( #12738 )
2018-12-27 18:05:42 -06:00
Ludy
3877bf9704
Fix compile error with delta and sensorless homing ( #12740 )
2018-12-27 17:51:22 -06:00
Ludy
cfc5e96b4b
Move JD to Config.h (and fix jerk->eeprom bug) ( #12720 )
2018-12-27 15:29:39 -06:00
Roman Moravčík
594898aea7
Limit hotend / bed temperature to maxtemp-15 ( #12713 )
2018-12-27 11:46:05 -06:00
InsanityAutomation
530ef5846f
Make nomove=false for toolchange on filament swap ( #12739 )
2018-12-27 11:38:35 -06:00
InsanityAutomation
14ddda285c
Confirmation on Abort SD print ( #12717 )
2018-12-27 11:36:39 -06:00
Msq001
f8c5d31864
Bugfix 2.0.x add motherboard pins define ( #12689 )
...
- `pins_BIQU_B300_V1.0.h` defines pins for B300, as found in the BIQU Thunder 3D printer.
- `pins_BIQU_SKR_V1.1.h` defines pins for bigtree/BIQU SKR V1.1 motherboard.
2018-12-27 10:52:35 -06:00
InsanityAutomation
b7a8dcc35d
Update Formbot T-Rex 3 pins ( #12662 )
2018-12-20 17:32:39 -06:00
Ludy
f7127c44f8
Wanhao Duplicator i3 Plus pins create ( #12701 )
2018-12-20 17:30:36 -06:00
jmz52
33abb86b7e
Add support for MKS Robin board ( #12650 )
...
Implement initial support for MKS Robin (STM32F103ZET6) board.
Custom build script is used to generate encrypted firmware compatible with original MSK Robin bootloader (i.e. safe firmware update from SD card and possibility to go back to original close-source firmware).
2018-12-20 17:23:27 -06:00
InsanityAutomation
367a9f65aa
Add Formbot 350c Thermistor ( #12661 )
2018-12-20 17:04:17 -06:00
Ludy
33f3c75213
GTM32 Pro VB FAN-PIN correction ( #12666 )
2018-12-20 16:42:15 -06:00
Scott Lahteine
9d59a9c840
Followup to #12691 (typo)
2018-12-20 16:38:32 -06:00
Ludy
3829d6ccf8
FYSETC F6 13 - E2_SERIAL_TX_PIN correction ( #12667 )
2018-12-20 16:11:33 -06:00
Kadah
d35dcafa3d
Added MKS MINI 12864 support to FYSETC F6 V1.3 ( #12656 )
2018-12-20 16:10:49 -06:00
Roman Moravčík
98cf546771
Limit set hotend temperature to maxtemp. ( #12690 )
2018-12-20 15:56:37 -06:00
Roman Moravčík
4dad489a50
[2.0.x] Limit PID autotune target to maxtemp-15 ( #12691 )
2018-12-20 15:55:30 -06:00
Marcio Teixeira
8dcc28c9ae
Squelch warning mentioned in #11061 ( #12676 )
2018-12-20 15:34:24 -06:00
Ondřej Nový
4c8a6eee7b
[2.0.x] Update Czech translation ( #12683 )
2018-12-20 15:28:46 -06:00
Ondřej Nový
fcaed685b2
[2.0.x] Set DEFAULT_NOMINAL_FILAMENT_DIA to 1.75 in Anet A6 config ( #12664 )
2018-12-18 13:35:59 -06:00
Ondřej Nový
0572be9439
[2.0.x] Enable PIDTEMPBED in Anet A8 example config ( #12655 )
2018-12-18 13:34:46 -06:00
Luc Van Daele
c6e09c2689
[2.0.x] G33 clean up ( #12648 )
...
Remove obsolete workarounds in G33 for the now fixed zprobe_zoffset bug
2018-12-18 12:43:38 -06:00
teemuatlut
7a5e637a37
Add spreadCycle parameter sets ( #12645 )
2018-12-18 12:42:14 -06:00
Marcio Teixeira
902d5b0f8b
Allow ExtUI to use LCD_SET_PROGRESS_MANUALLY ( #12628 )
2018-12-12 17:21:37 -06:00
Dave Johnson
9a4a463ec4
Sanity-check LIGHTWEIGHT_UI, move comment up ( #12630 )
2018-12-12 16:59:20 -06:00
teemuatlut
55144284c2
TMC connection test, spreadCycle parameters, improved debugging ( #12616 )
2018-12-09 20:54:48 -06:00
Ludy
97de9d54a5
Fix broken pins file include ( #12617 )
2018-12-09 19:06:03 -06:00
Ludy
a7b3a61424
Improve some config comments readability ( #12615 )
2018-12-09 19:02:42 -06:00
Scott Lahteine
daf07e4200
Align classic bed icon consistently
2018-12-09 12:00:10 -06:00
MasterPIC
3bb8b3529a
Center ABL grid on bed with H parameter. ( #12610 )
2018-12-09 11:24:48 -06:00
Scott Lahteine
6cf8d40f41
Fix some serial echos of pin states
2018-12-09 02:38:32 -06:00
Scott Lahteine
f6321f878a
Simpler AVR + Trinamic + Soft Serial sanity-check ( #12606 )
2018-12-08 23:34:26 -06:00
Scott Lahteine
7d15854514
Add Z_MIN_PROBE_PIN to MKS SBASE pins
2018-12-08 15:31:59 -06:00
Scott Lahteine
e8bda62d2a
Followup to servo angles patch
...
Fix #12594
2018-12-08 15:31:59 -06:00
Scott Lahteine
18fedafbc5
Refresh screen on SD Init
2018-12-08 15:31:59 -06:00
Marcio Teixeira
b22716e938
M425 Backlash Correction ( #11061 )
2018-12-08 14:36:46 -06:00
Scott Lahteine
fa47ce369a
Sanity-check for negative steps, feedrate, accel
2018-12-07 19:38:15 -06:00
Scott Lahteine
ef81b5f03e
Link to font docs in ultralcd_DOGM.cpp
2018-12-07 19:10:55 -06:00
Scott Lahteine
4388015f1a
Tweak config formatting
2018-12-07 16:57:14 -06:00
Scott Lahteine
b7e38ea249
Signal an invalid mesh for M420 enable / load
2018-12-07 16:14:11 -06:00
teemuatlut
50b2fbd031
Trinamic: Split stealthChop, improve driver monitoring, etc. ( #12582 )
2018-12-07 15:34:21 -06:00
Scott Lahteine
9fbd73d931
Fix up some delta settings
2018-12-05 18:57:47 -06:00
Dave Johnson
0947b92734
Build and CI fixes and optimizations ( #12584 )
...
-Disable LDF "deep+" mode on AT90USB platforms. Appears not needed any longer (likely due to fix 7322df26ad
). Results in identical binary output and cuts compile time in half
-Disable Cartesio config from CircleCI (compile failure)
-Disable Geetech I3 Pro X GT2560 from CircleCI (compile failure)
-Enable EEPROM on Micromake example config (fix compile failure)
-Move FolgerTech/i3-2020 to AVR platform in CircleCI (fix CirculeCI build failure)
-Disable various examples failing to build in CircleCI
-Enable various examples no longer failing to build in CircleCI
2018-12-05 17:21:40 -06:00
mr-miky
11c7945365
Don't include STM32 Core code when compiling STM32 Generic ( #12575 )
2018-12-03 06:55:49 -06:00
Scott Lahteine
64389acdf1
Print a space after scrolling status
2018-12-03 06:17:09 -06:00
Scott Lahteine
7a361ad36a
Alternative fan image option ( #12579 )
...
* Alternative fan bitmap
* Move bed over by 3px
2018-12-03 05:55:33 -06:00
Scott Lahteine
261c6f4b96
Fix pause/resume SD print
...
Followup to #12551 , addressing #12566
2018-11-30 19:23:08 -06:00
Scott Lahteine
2224a4d61a
Remove AVR-only MARLIN_DEV_MODE code
2018-11-30 17:54:24 -06:00
Scott Lahteine
e874f9664c
Tweaks to endstops code
2018-11-30 14:25:55 -06:00
Scott Lahteine
3c58b16c9f
Move stepper enable/disable to stepper_indirection.h ( #12562 )
2018-11-30 12:48:46 -06:00
Scott Lahteine
aaf862aef2
Fix angles for disabled EDITABLE_SERVO_ANGLES ( #12559 )
2018-11-30 12:31:42 -06:00
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type ( #12557 )
2018-11-29 16:58:58 -06:00
Scott Lahteine
69d869c3d9
Tweak FR icon. Update font data.
2018-11-29 12:59:30 -06:00
Scott Lahteine
0c1cd9f590
Fix "No SD Card" indicator
2018-11-29 12:35:31 -06:00
Jacob Jordan
8be91677df
Fix Skew factors ( #12555 )
...
- Ensure Skew factors are calculated from test square measurements
2018-11-29 11:39:31 -06:00
Scott Lahteine
03ef2d6c82
Fix "paused" message and M125 called by M25 ( #12551 )
2018-11-28 19:28:31 -06:00
Scott Lahteine
95d154a91f
Fans loop macro
2018-11-28 16:45:08 -06:00
Scott Lahteine
61db0b65b6
Followup to heating progress
2018-11-28 14:47:43 -06:00
Scott Lahteine
4f9ec9ab45
Add heating progress bars ( #12543 )
2018-11-27 21:15:52 -06:00
Scott Lahteine
929a513a6b
Add poll_runout_states, which returns 1 for runouts ( #12547 )
2018-11-27 20:13:24 -06:00
Scott Lahteine
01b5c810d5
Space out multiple edit lines a bit
2018-11-27 18:10:19 -06:00
Scott Lahteine
cd88ea2106
Fix runout debug output
...
Followup to #12544
2018-11-27 18:10:19 -06:00
Scott Lahteine
cecc238f68
Save recovery info on SD pause
2018-11-27 14:42:19 -06:00
Marcio Teixeira
439a3e8463
Improve runout sensor, fix LIGHTWEIGHT_UI screen size ( #12544 )
2018-11-27 13:45:25 -06:00
Scott Lahteine
5b24ce9024
Hide M217 compile warning
2018-11-26 16:52:16 -06:00
David Bates
d94b50a3d8
Add sample config for Delta with MKS SBASE ( #10819 )
2018-11-25 21:23:02 -06:00
InsanityAutomation
dec721c52b
Add Formbot Raptor2 and Raise3D pins ( #12532 )
...
* Add Formbot Raptor2 board
* Add Raise3D Rumba board
2018-11-25 19:56:06 -06:00
Scott Lahteine
6aae199572
Add missing boards to Makefile
2018-11-25 19:11:09 -06:00
Scott Lahteine
0a638cc022
Adjust Formbot Raptor pins
2018-11-25 18:35:45 -06:00
Ludy
e5019a0481
Fix English special symbols ( #12529 )
2018-11-25 18:19:12 -06:00
Scott Lahteine
09d6db491a
Fix wait_for_bed compile error
2018-11-25 18:05:41 -06:00
Roman Moravčík
d545f984b0
Update Slovak translation ( #12523 )
2018-11-25 17:44:51 -06:00
Ludy
730f223100
Correct FANMUX2_PIN ( #12538 )
2018-11-25 17:27:41 -06:00
Yücel Temel
d857cdfb27
Update Turkish language ( #12524 )
2018-11-25 17:26:26 -06:00
Scott Lahteine
4a7c6f7241
NUM_ARRAY => COUNT
2018-11-24 00:27:45 -06:00
Giuliano Zaro
31113c5adf
Update Italian language ( #12512 )
2018-11-24 00:26:54 -06:00
Scott Lahteine
b57343c255
Put status screen options in Configuration_adv.h
2018-11-23 23:15:07 -06:00
Scott Lahteine
1fcc13b011
Allow Serial Overrun Protection to be disabled
2018-11-23 21:07:38 -06:00
Scott Lahteine
29c53f2402
Hide some compile warnings
2018-11-23 21:07:38 -06:00
Scott Lahteine
caca3c8503
Use wait_for_bed with WAIT_FOR_BED_HEATER
...
Addressing #12517
2018-11-23 20:39:23 -06:00
Scott Lahteine
f1efcfed14
Fix backslash in language_test.h
2018-11-23 20:39:23 -06:00
Yücel Temel
3b186a55ac
Don't show superscript ³ with NOT_EXTENDED_ISO10646_1_5X7 ( #12513 )
2018-11-23 20:16:51 -06:00
Scott Lahteine
82c96c971e
Bring superscripts slightly lower in BDF fonts
2018-11-23 20:02:34 -06:00
Sinisa Culic
8a0992d921
Fast PWM for controller fan ( #12485 )
2018-11-23 16:03:39 -06:00
Ludy
e98d195901
Remove extra declarations in cardreader.cpp ( #12520 )
2018-11-23 15:58:20 -06:00
Scott Lahteine
fd2998efd5
Revert ADC_KEYPAD direction behavior ( #12508 )
2018-11-22 06:00:00 -06:00
Scott Lahteine
d29cb09b3e
Fix a minor compile warning
2018-11-22 05:35:38 -06:00
Yücel Temel
5b1d52671c
Use superscript 3 in language_en.h ( #12504 )
2018-11-22 02:27:28 -06:00
Marcio Teixeira
7109dadd21
Additional pin definitions for Archim 2 ( #12500 )
...
- Added GPIO pins to Archim 2
- Added new 108 pin to `fastio_Due.h`
2018-11-22 01:07:02 -06:00
Andy Shaw
4975b13b74
Fix problems with LPC1768 EEPROM flash emulation ( #12503 )
...
* Remove duplicate calls to PrepareSector
Some flash memory API calls require that a call to `PrepareSector` is done before use. However this call is already made by the LPC1768 framework so the calls in this code are not required.
* Ensure correct alignment of RAM buffer
The LPC176X flash API requires that the RAM buffer used for write operations must be word-aligned. This change ensures that this is the case.
2018-11-22 01:03:32 -06:00
Scott Lahteine
b738972e69
General cleanup of Re-ARM pins
2018-11-21 19:00:49 -06:00
Scott Lahteine
ee423dcdd0
Invert hotend bitmaps, by default
2018-11-21 01:02:06 -06:00
Scott Lahteine
c5642a894f
Fix ADC_KEYPAD middle button ( #12493 )
2018-11-20 21:39:30 -06:00
Scott Lahteine
0946cbcdca
Revert some const changes (for now)
2018-11-20 08:19:48 -06:00
Scott Lahteine
4def8b3b5e
Expanded options for _Statusscreen.h ( #12455 )
...
See the PR for full details. The updated system will be documented on the website in the near future.
2018-11-20 07:50:37 -06:00
Scott Lahteine
d51e5690f4
Don't show updir with no card present
2018-11-20 07:01:46 -06:00
Scott Lahteine
ec9d21a234
Shift YZ on graphical display to fit Z+123.45
2018-11-20 06:58:18 -06:00
Scott Lahteine
817a37169a
Apply/unapply const here and there
2018-11-20 06:44:21 -06:00
Scott Lahteine
643e0066a0
Followup to #12451
2018-11-20 06:27:19 -06:00
Marcio Teixeira
4bcb63b705
Fix for #12482 ( #12483 )
...
Fix Z-move to uninitialized position in SWITCHING_EXTRUDERS tool_change (no_move=true)
2018-11-20 00:04:11 -06:00
Marcio Teixeira
50ee747787
Fix compilation errors. Followup to #12439 ( #12481 )
2018-11-20 00:02:13 -06:00
Ludy
90a58488b5
Corrected unused var, default switch, Travis tests ( #12477 )
2018-11-19 23:59:48 -06:00
Scott Lahteine
a4c15dc54f
Modify MBL to use IJ instead of XY ( #12478 )
2018-11-19 09:08:15 -06:00
Scott Lahteine
fc3f1c4572
Get u8g reference for lcdprint
2018-11-19 06:23:15 -06:00
Scott Lahteine
88c57eaf55
Clean up some u8g code ( #12476 )
2018-11-19 01:33:59 -06:00
Ludy
1f93d2bcf7
Fix LCD compile error, etc. ( #12472 )
2018-11-18 20:39:49 -06:00
Scott Lahteine
826d570162
Combine Travis CI option-setting commands ( #12474 )
2018-11-18 19:58:02 -06:00
Scott Lahteine
9d13f07d09
GTM32 Pro VB changes from Markku Sinisalo
2018-11-18 19:56:38 -06:00
Roman Moravčík
5fbe5cabc8
Fixed displaying of kill MSG_OUTAGE_RECOVERY string. ( #12470 )
2018-11-18 18:05:29 -06:00
kAdonis
4ae9a06c60
Update M303.cpp ( #12471 )
2018-11-18 18:04:51 -06:00
Ludy
c0b75f49b6
Fix "no effect" and "unused variable" compile warnings ( #12473 )
2018-11-18 17:54:00 -06:00
Nils Hasenbanck
5a4fd8e0a6
Fix access to the DWT peripheral for STM32 HAL ( #12434 )
...
Access to the DWT peripheral for the `CYCCNT` register needs to happen before `main()`. The code needs to be called after the setup of the system clocks, so the right place is between the `premain()` and `main()` function of the STM32 Arduino core.
This patch moves the DWT access code to a new function, which is then placed between `premain()` and `main()`.
2018-11-18 01:30:46 -06:00
Scott Lahteine
7f225b9421
Fix MAX_MESSAGE_LENGTH
2018-11-18 01:11:26 -06:00
Scott Lahteine
06674a321a
Remove extra include
2018-11-18 00:34:07 -06:00
Marcio Teixeira
c1e17037e5
Various fixes for MarlinUI and ExtUI ( #12439 )
2018-11-17 22:21:44 -06:00
Giuliano Zaro
d3605cfc26
Don't start watching heaters when target is 0 ( #12453 )
2018-11-17 21:53:52 -06:00
Ludy
93e958f695
Fix compile error with ZONESTAR_LCD+NO_LCD_MENUS ( #12466 )
2018-11-17 21:21:30 -06:00
Ludy
22d7fed60a
Fix compile error with SD_FIRMWARE_UPDATE ( #12462 )
2018-11-17 21:13:36 -06:00
Nils Hasenbanck
779b2709ec
Change temperature pin order for RemRam V1 ( #12458 )
...
Beta testers suggested to adopt the RAMPS order of temperature probe connectors. This commit fixes the order to the RAMPS order.
2018-11-17 16:51:06 -06:00
Scott Lahteine
8ebb4dc294
Followup to static CardReader
2018-11-17 07:52:35 -06:00
Scott Lahteine
7ee5894360
Allow float XY probe offsets
...
Responding to #12383
XY probe offsets should be integers because adding decimal points makes the code larger. But if decimals are very much wanted, this commit removes the old restriction.
2018-11-17 07:44:47 -06:00
Giuliano Zaro
43ecdb606f
Fix a compile warning ( #12452 )
2018-11-17 07:08:25 -06:00
Ph0non
984c4ba8c7
Enable SD Card on RepRap Display and RADDS ( #12446 )
...
* Enable SD Card on RepRap Display and RADDS
Define the necessary pins in `pins_RADDS.h` (copied from the `RADDS_DISPLAY` section) for the use of the SD card slot on RRD.
2018-11-17 06:59:40 -06:00
Ludy
56a94c2a26
Use 'target_extruder' in M104 as with M109 ( #12448 )
2018-11-17 06:55:25 -06:00
Scott Lahteine
66580f32c2
Make CardReader class static ( #12451 )
...
* Make CardReader a static class
* Make CardReader flags into bitfields
2018-11-16 22:39:16 -06:00
Scott Lahteine
3e9ffaddb6
Consolidate, optimize some LCD menu code ( #12450 )
2018-11-16 21:44:48 -06:00
Scott Lahteine
d97e31db4c
Optimize Power-Loss Recovery ( #12440 )
2018-11-16 20:47:07 -06:00
Mateusz Krawczuk
ca21ac6b9b
Support two MAX6675 thermocouples ( #8686 )
2018-11-16 18:20:33 -06:00
Scott Lahteine
0e610815e4
No need for Cap:PAREN_COMMENTS
2018-11-16 04:28:40 -06:00
Scott Lahteine
7a075a5dc9
Tweak extruder errors
2018-11-16 01:32:21 -06:00
Scott Lahteine
2d92f333f5
Fix GcodeSuite::T active_extruder reference
2018-11-15 14:07:24 -06:00
Scott Lahteine
d2bb53702a
Optimize target_extruder, ignore T with mixing ( #12432 )
...
* Optimize target_extruder, ignore T with mixing
* Give G-code Tn parity with tool_change
2018-11-14 17:33:04 -06:00
Marcio Teixeira
5e586a6b39
Fix to runout sensor code. ( #12431 )
...
- "old_state" is no longer a class static variable.
2018-11-14 16:54:05 -06:00
Scott Lahteine
d82c350de7
Miscellaneous LCD code renaming, reordering ( #12430 )
...
* Move special characters to language.h
* Apply some naming standards
* Clean up menu item draw functions
* Rename some Temperature methods
* UI => ExtUI
2018-11-14 13:13:51 -06:00
Scott Lahteine
edfd106bc5
Rejigger Filament Runout class ( #12428 )
2018-11-14 11:45:57 -06:00
Scott Lahteine
f4c128ecaa
Move RRW keypad code to a common method ( #12429 )
2018-11-14 06:00:21 -06:00
Scott Lahteine
54ec5528a0
hasstatus => has_status
2018-11-14 01:34:28 -06:00
Scott Lahteine
ebf585b673
Fix an old sanity check
2018-11-14 01:15:35 -06:00
Ryan
052d102ded
UltiMachine Archim 1 support ( #12404 )
2018-11-14 00:27:39 -06:00
Scott Lahteine
664e20754d
Clean up pins files
2018-11-14 00:23:33 -06:00
Scott Lahteine
1eb5249598
Fix Formbot Trex-2+ configs
...
Followup to #12422
2018-11-13 21:53:54 -06:00
thiagodesacosta
075a22ed65
Update Portuguese-Brazilian translation ( #12402 )
2018-11-13 19:42:25 -06:00
Marcio Teixeira
3ceab8474c
Add required "cardreader.h" include ( #12419 )
2018-11-13 17:12:44 -06:00
Giuliano Zaro
98c2fc4e42
Endstops fix followup ( #12423 )
...
Followup to #12413
2018-11-13 17:10:07 -06:00
Roxy-3D
f19fd642ce
Updates to Formbot T-Rex 2+ configuration files ( #12422 )
...
Updates to Formbot T-Rex 2+ configuration files
2018-11-13 13:48:35 -06:00
Roxy-3D
cda5ef08fa
Debug of G2-G3 for UBL ( #12386 )
...
Changes only affect UBL. Everything else is left alone.
2018-11-13 11:20:21 -06:00
AnHardt
9ad3aed0ef
Fix tool-change for MIXING_EXTRUDER with < 2 virtual tools ( #12417 )
...
Fix #12416
Better handling of `ENABLED(MIXING_EXTRUDER) && !MIXING_VIRTUAL_TOOLS > 1` - to not fall through to the general case. Fix compiler warnings for `#elif EXTRUDERS < 2`.
2018-11-13 04:56:10 -06:00
Giuliano Zaro
d631267548
Refine endstops fixes ( #12413 )
...
When endstops/probe are enabled `ENDSTOP_NOISE_THRESHOLD` calls to `update` are required to properly re-sync endstops/probe status.
2018-11-13 04:31:58 -06:00
Scott Lahteine
0ee1a92971
Group status methods, share reset_status with Extensible UI ( #12414 )
...
* Group status methods, share reset_status with Extensible UI
* Move common DOGM code to headers
2018-11-13 01:47:45 -06:00
Scott Lahteine
690c4e8457
Clean TLM trailing whitespace
2018-11-13 00:03:34 -06:00
Scott Lahteine
143b2896e0
Add M412 to enable/disable filament runout detection ( #12406 )
2018-11-12 21:29:46 -06:00
Scott Lahteine
a163c89c6a
Followup to 50af1d1
2018-11-12 20:31:53 -06:00
AnHardt
be6271767f
Fix BABYSTEP_ZPROBE_OFFSET ( #12408 )
...
Fix #12399
Did not compile without `WATCH_HOTENDS || WATCH_THE_BED`.
Add condition to include "../../module/temperature.h".
2018-11-12 17:44:21 -06:00
Scott Lahteine
50af1d1e08
Differentiate translated On/Off from Serial ON/OFF
2018-11-12 17:23:08 -06:00
Scott Lahteine
df907a905f
Update UBL comments for debug change
2018-11-12 03:46:48 -06:00
Scott Lahteine
da17f8ad37
For now (!) don't synchronize in M204 and M205
...
See if this has any deleterious effect on motion planning by slicers that inser their own jerk and acceleration controls. The problem I see is that these settings can take effect on blocks already in the planner, and the only way around this would be to shadow these settings in planner blocks and use the shadowed settings in the planner.
2018-11-12 02:43:24 -06:00
Scott Lahteine
a3923424c7
Clean up LCD width/height determination
2018-11-12 02:37:40 -06:00
Scott Lahteine
a0c795b097
Encapsulate common display code in a singleton ( #12395 )
...
* Encapsulate common LCD code in a singleton
* Depend more UBL code on UBL_DEVEL_DEBUGGING
- Since most users don't need the debugging on at all times, this helps reduce the default build size for UBL by over 2K, a little closer to fitting on 128K boards.
2018-11-11 12:16:24 -06:00
Scott Lahteine
9da6809ac3
Adjust some comment spacing
2018-11-11 11:28:50 -06:00
Scott Lahteine
471f403a67
Reduce code size with plain inlines
2018-11-11 08:36:10 -06:00
Scott Lahteine
30a49f5ee2
Apply extra condition to LCD_PROGRESS_BAR
2018-11-11 08:36:10 -06:00
Scott Lahteine
4e0c935959
Update HAL and libs formatting
2018-11-10 19:43:23 -06:00
Scott Lahteine
47483e8c17
Update Raptor config
2018-11-10 19:42:46 -06:00
Scott Lahteine
6093df11dc
Allow G26 to use the active extruder ( #12387 )
...
* Make lcd_quick_feedback argument optional
* Add click_to_cancel option to wait_for_hotend/bed
* Have G26 use the active nozzle and wait_for_hotend/bed
* Use wait_for_release in UBL G29
* Add 'T' parameter to G26 for an initial tool-change
2018-11-10 18:07:38 -06:00
articide
4260282df7
Tevo Little Monster example configuration ( #12370 )
2018-11-10 03:36:01 -06:00
Scott Lahteine
bed15fcd81
Tweak 'echo_not_entered' used by MBL's G29
2018-11-10 01:32:51 -06:00
Scott Lahteine
c239131ff5
Use 'serial_spaces' in 'print_2d_array'
2018-11-10 01:32:51 -06:00
Scott Lahteine
56150ec030
Add reference comments to MeshLevelingState
2018-11-09 21:31:20 -06:00
Ludy
24c5e57bb6
Update German language ( #12379 )
2018-11-09 15:25:29 -06:00
Giuliano Zaro
fd7fd55662
Solve endstops issues ( #12382 )
...
- Partially reverts #11900 and tries to solve #12336
2018-11-09 14:58:04 -06:00
Scott Lahteine
78ccedd6a8
Fix M91x sanity-check to permit TMC2660
...
Fix #12362
2018-11-09 05:48:15 -06:00
revilor
b60abc7c37
[2.0.x] Macro G-codes ( #9365 )
2018-11-09 05:25:08 -06:00
Giuliano Zaro
ccdbf20f60
Update Italian language ( #12368 )
2018-11-09 04:04:02 -06:00
Roman Moravčík
d08847b1a6
Update Slovak translation ( #12376 )
2018-11-09 04:03:07 -06:00
InsanityAutomation
7665dff58b
No error on T0 with single-extruder and fix MIXING_EXTRUDER virtual tools ( #12375 )
2018-11-09 00:15:07 -06:00
Scott Lahteine
4ed6397e5d
More comprehensive NO_LCD_MENUS ( #12367 )
2018-11-09 00:07:16 -06:00
Scott Lahteine
9c8f083d6c
Extend pins errors to include the processor
2018-11-08 22:25:59 -06:00
Scott Lahteine
525ea554a1
Remove obsolete comments
2018-11-08 10:55:18 -06:00
Scott Lahteine
ef724edd80
Apply HAS_LCD_MENU in EEPROM code
2018-11-08 10:03:05 -06:00
Scott Lahteine
b169320a03
Clean trailing whitespace
2018-11-07 02:40:18 -06:00
Scott Lahteine
81b1e9d272
Fix up xdiff, ydiff, zdiff in tool change
...
Followup to #12137
2018-11-06 22:56:33 -06:00
InsanityAutomation
6471a75a22
Combine more tool-change variables ( #12137 )
2018-11-06 22:22:20 -06:00
Scott Lahteine
147e270208
Restore GTM32_PRO_VB temp and heater pins
...
Undo #12345
2018-11-06 21:41:30 -06:00
Scott Lahteine
8def25e475
Set CUSTOM_MACHINE_NAME for some configs
2018-11-06 21:41:30 -06:00
Scott Lahteine
812f6a7dd7
Fix Resume from SD Pause
...
In reference to https://github.com/MarlinFirmware/Marlin/pull/12098#issuecomment-436231690
2018-11-06 21:09:37 -06:00
Scott Lahteine
4f72e041f2
Use card.stopSDPrint() for completeness
2018-11-06 20:55:17 -06:00
Scott Lahteine
488a17b3f5
Use IS_SD_PRINTING() more
2018-11-06 20:55:17 -06:00
Marcio Teixeira
4dbaa6369f
Fix const pointer assignment compile error ( #12350 )
2018-11-06 19:49:39 -06:00
Giuliano Zaro
959ed32636
Update Italian language ( #12352 )
2018-11-06 19:30:24 -06:00
Roman Moravčík
812bfec65e
Update Slovak translation ( #12354 )
2018-11-06 19:29:28 -06:00
Ludy
1624722566
Update German translation ( #12355 )
2018-11-06 19:28:40 -06:00
Scott Lahteine
e574f01568
More advanced pause tweaks ( #12356 )
...
* Followup to LCD_TIMEOUT_TO_STATUS=0
* Make continuous purge screen fit 20x4
* Unify purge message modes
* Preserve last-set pause header mode
2018-11-06 19:25:57 -06:00
Scott Lahteine
5a470d4a49
Apply some tool-change cleanup
2018-11-06 18:20:01 -06:00
Roman Moravčík
34ea458667
Fixed advanced pause messages ( #12353 )
2018-11-06 15:27:19 -06:00
Scott Lahteine
4c5ca89d8c
Show the appropriate pause message ( #12348 )
2018-11-06 04:13:48 -06:00
Marcio Teixeira
8517d5f915
LCD menu code refactoring and cleanup ( #12308 )
2018-11-05 22:51:10 -06:00
Scott Lahteine
b3b4e6dc45
Change Marlin debug flag names to fix conflicts ( #12340 )
...
In reference to #11000
2018-11-05 22:48:28 -06:00
Giuliano Zaro
f7e682eeee
Update Italian language ( #12344 )
2018-11-05 22:46:59 -06:00
Phr3d13
a813900fce
Add Geeetech Rostock 301 config, update GTM32 Pro VB pins ( #12345 )
2018-11-05 22:42:06 -06:00
Scott Lahteine
04f173790f
Remove trailing whitespace
2018-11-05 22:38:20 -06:00
Scott Lahteine
c536ee1122
Clean up bq Zum Mega 3D pins
2018-11-05 22:38:20 -06:00
Scott Lahteine
c31e1735dd
Restore LPC1768_PIN_INTERRUPT_M, apply to Z3
...
- In reference to #12166
2018-11-05 06:28:49 -06:00
Scott Lahteine
93d5b945dd
Hide mesh editing until a valid mesh exists
2018-11-05 05:13:34 -06:00
Ludy
f34f09c821
Update German language ( #12336 )
2018-11-05 04:33:31 -06:00
Roman Moravčík
eefd7676a3
Updated slovak translation ( #12338 )
2018-11-05 04:31:12 -06:00
Scott Lahteine
486f2a66a9
Fix MBL XY parameter error messages
...
Fix #11522
2018-11-05 04:17:37 -06:00
Scott Lahteine
2613ddf61c
Fix "circle"
2018-11-05 04:17:37 -06:00
Scott Lahteine
b779b42ffd
Prevent current step-down going negative
...
Addressing #11348
2018-11-05 04:17:37 -06:00
Scott Lahteine
427bc64ba1
G28 O respects HOME_AFTER_DEACTIVATE
...
Addressing #11271
2018-11-05 04:17:37 -06:00
Scott Lahteine
3866aeac52
Clean up ENCODER_RATE_MULTIPLIER config
2018-11-05 04:17:37 -06:00
Scott Lahteine
498dfa291e
Update and fix CHDK
2018-11-05 04:17:37 -06:00
Scott Lahteine
fed84f2961
Use multiplier edit item for mesh point editing
2018-11-05 04:17:37 -06:00
Scott Lahteine
d5ab4cd22a
Provide a default for Z_PROBE_LOW_POINT
2018-11-05 04:17:37 -06:00
Scott Lahteine
3cbc3ecdd7
Fix 'M43 T' to use 'L' as last pin
...
- The documentation is correct. The code was wrong.
2018-11-05 04:17:37 -06:00
Scott Lahteine
1769249876
Recommend keeping endstops off
2018-11-05 04:17:37 -06:00
Scott Lahteine
5182eaf661
Fix endstops enable behavior during probing
...
Fix a bug introduced in #9582
2018-11-05 04:17:37 -06:00
Scott Lahteine
07a0822ebe
M420 support in MARLIN_DEV_MODE
2018-11-04 20:54:38 -06:00
Scott Lahteine
63be48ada6
Add MESH_EDIT_MENU to example configs
2018-11-04 19:07:47 -06:00
KangDroid
82ff7c6542
Add a mesh edit menu for MBL / ABL-Bilinear
2018-11-04 19:07:47 -06:00
Scott Lahteine
44fa7fb18c
Cleanups for leveling-related code
2018-11-04 19:07:47 -06:00
Scott Lahteine
cc2bc67440
ENABLED(NEWPANEL) => HAS_LCD_MENU
2018-11-04 19:06:10 -06:00
Scott Lahteine
fc84878cba
MSG_UBL_EDIT_MESH_MENU => MSG_EDIT_MESH
2018-11-04 19:06:10 -06:00
Scott Lahteine
cd066bfeba
Extend error messages for E factors sanity-checks
2018-11-04 18:42:56 -06:00
Ludy
c10edb0998
Update, correct sanity-checks for up to 6 extruders ( #12333 )
2018-11-04 18:36:45 -06:00
Scott Lahteine
0c85869c26
Clean up file endings
2018-11-04 18:30:10 -06:00
Scott Lahteine
b99f0776d6
Clean up some U8G files
2018-11-04 18:30:10 -06:00
Scott Lahteine
8014e1cc9d
Allow disable of LCD_TIMEOUT_TO_STATUS (when 0)
2018-11-04 18:30:10 -06:00
Giuliano Zaro
bd05816fd8
Update Italian language ( #12327 )
2018-11-04 16:43:02 -06:00
Scott Lahteine
3c21483c88
Provide DOGLCD SPI pins for MKS SBASE + VIKI
2018-11-04 16:20:22 -06:00
Scott Lahteine
e0956bb572
Drop 'register' storage specifier
2018-11-04 16:17:13 -06:00
Scott Lahteine
c04cf127f7
Fix EEPROM servo angles init, section grouping
2018-11-04 16:14:54 -06:00
Scott Lahteine
9c0e05552e
Suppress some compile warnings
2018-11-04 15:25:31 -06:00
Karl Andersson
176654791e
Use board-specific or platform SPI pins in HAL_STM32 ( #12323 )
2018-11-04 15:03:45 -06:00
Scott Lahteine
60dbd8161c
Fix VMAX editing
...
Fix #12326
2018-11-04 07:06:14 -06:00
Scott Lahteine
b7ca93ba37
Remove dead comment
2018-11-04 06:10:35 -06:00
Scott Lahteine
608be966d7
Add servos to pins_FYSTEC_F6_13.h
2018-11-04 06:10:35 -06:00
Hannes Brandstätter-Müller
67b22760d9
Return to status to show manual deploy/stow messages ( #12324 )
2018-11-04 04:51:26 -06:00
tharts
f5e8e8b53d
Fix broken LPC176x build ( #12317 )
...
* Fix broken LPC176x build
* Add UBL+HD44780 test for LPC1768
2018-11-04 04:25:03 -06:00
Scott Lahteine
f5eab912ed
Apply #pragma once, misc cleanup ( #12322 )
...
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
2018-11-04 02:25:55 -06:00
Scott Lahteine
8696f882a9
Merge pull request #12313 from thinkyhead/bf2_scara_home_offset
...
Revive SCARA home offset (not fully implemented)
2018-11-03 07:05:24 -05:00
Scott Lahteine
56d2dcb184
Use first_page flag in place of page.page == 0
2018-11-03 06:59:21 -05:00
Scott Lahteine
d1ff22b983
Revive SCARA's home offset (unimplemented)
2018-11-03 06:24:41 -05:00
Scott Lahteine
2c9586be0c
Clear up HAS_WORKSPACE_OFFSET meaning
2018-11-03 04:06:37 -05:00
Scott Lahteine
6e3caf23b6
IS_DELTA => ENABLED(DELTA)
2018-11-03 03:57:11 -05:00
Scott Lahteine
19f49db96f
Tweak / reduce menu items
2018-11-03 01:18:59 -05:00
Scott Lahteine
e4cf175163
Synchronize on M204, M205 ( #12302 )
...
* Add parser.seen for multiple parameters
* Fix M666, use !seen for report
* Synchronize on M204, M205
2018-11-03 01:16:37 -05:00
Ludy
5ba6607181
Fix keypad-related compile error ( #12306 )
2018-11-02 22:29:32 -05:00
Scott Lahteine
2fb2e286ee
Followup to #12256
2018-11-02 01:32:24 -05:00
Scott Lahteine
3eb9838dca
Simplify TMC sanity-checks
2018-11-02 01:15:49 -05:00
Scott Lahteine
f5b31e218d
Followup to #12082
2018-11-02 01:15:27 -05:00
Scott Lahteine
31c28d0dd2
Drop pgm_read_*_near and let headers choose ( #12301 )
...
- Drop `pgm_read_*_near` and let headers choose.
- Define `USE_EXECUTE_COMMANDS_IMMEDIATE` as a conditional.
- Add `process_subcommands_now` for SRAM-based commands.
2018-11-02 00:42:16 -05:00
Scott Lahteine
fce150f094
inline static => static inline
2018-11-01 23:15:17 -05:00
Giuliano Zaro
323c088356
Restore LED light color after pid tuning ( #12082 )
2018-11-01 22:04:19 -05:00
Ludy
9f77df2590
Followup to menu refactor. TMC warnings, sanity. ( #12288 )
...
- Followup fixes for menu refactor
- Fix TMC sanity checks, unused var warnings
2018-11-01 16:13:33 -05:00
Nils Hasenbanck
cafabf2055
Implement DELAY_NS with CYCCNT on Cortex-M7 ( #12283 )
2018-11-01 16:11:51 -05:00
Scott Lahteine
f5498168ae
Ensure PENDING/ELAPSED use a 32-bit integer
2018-11-01 16:08:23 -05:00
MasterPIC
6e041b9c61
Use blink to show more info on LCD ( #12256 )
2018-11-01 15:56:12 -05:00
Scott Lahteine
eb5600acd2
Add parentheses to LCD_CLICKED
2018-11-01 15:06:14 -05:00
Scott Lahteine
42f8b6c530
Make M125 work with SDSUPPORT ( #12289 )
2018-11-01 15:03:45 -05:00
Scott Lahteine
f319087372
Followup to #12293
2018-11-01 14:41:03 -05:00
AnHardt
74bbb13008
Fix Mixer calculations for 32-bit processors ( #12293 )
2018-11-01 14:38:45 -05:00
Scott Lahteine
549d11225a
Add to description of Z_STEPPER_AUTO_ALIGN
...
In response to #12272
2018-10-31 18:07:20 -05:00
Scott Lahteine
2cff0d1f39
Move menu_level_bed_corners to its own file
2018-10-31 17:44:42 -05:00
Scott Lahteine
44f2a82a56
Move axis_homed, axis_known_position to motion.*
2018-10-31 17:44:42 -05:00
Scott Lahteine
946cf8b453
EEPROM read code grouping
2018-10-31 16:43:46 -05:00
Ludy
f2adb4b9cc
Update German language ( #12280 )
2018-10-31 16:40:41 -05:00
Karl Andersson
484ca68228
Fix misplaced parentheses ( #12284 )
2018-10-31 15:34:37 -05:00
Scott Lahteine
1d366db764
Tweaks to CR-10S configuration
2018-10-30 23:36:32 -05:00
Scott Lahteine
b5d7f69b51
Followup to #12249
2018-10-30 22:51:45 -05:00
N95JPL
b780b69c62
Use font ascent and descent for line positioning ( #12224 )
2018-10-30 22:39:44 -05:00
Scott Lahteine
9cd3529108
Organize language data, fix Korean and Danish
2018-10-30 20:41:16 -05:00
Chris Pepper
66d44c72c3
Add fast binary file transfer to SD card option ( #12249 )
2018-10-30 19:44:12 -05:00
Marcio Teixeira
72d8adfd1e
Cleanup and refactor EXTENSIBLE_UI ( #12227 )
...
- Add `axis_t`, `extruder_t`, `heater_t`, and `fan_t` to eliminate ambiguity, improve type safety.
- Regularized getter/setter argument order and naming.
- `setAxisPosition` no longer stacks moves in the buffer, allowing it to be called repeatedly on each touch ui tap.
- Implement better manual moves for `EXTENSIBLE_UI` (#12205 )
- Calling `setAxisPosition_mm` no longer buffers the entire move to the new position, but instead causes small moves towards it to be made during the idle loop. This allows the user to adjust the destination even after the move has started and makes the UI feel much more responsive.
- As suggested by @ejtagle, the new code keeps the planner buffer full to ensure smooth motion without stops and starts.
- Change `En`, `Hn` and `FANn` to zero-based indices.
- Labels consistent with the rest of Marlin code.
2018-10-30 19:42:26 -05:00
Karl Andersson
1946f729fd
STM32 FastIO using register access ( #12276 )
2018-10-30 19:25:44 -05:00
Scott Lahteine
56057bcecd
Fix lcd_impl_status_screen_1
2018-10-30 19:24:16 -05:00
Scott Lahteine
4ed579cafc
Americanized English spelling
2018-10-30 18:55:38 -05:00
Scott Lahteine
9e663a624b
Apply #pragma once to configuration files
2018-10-30 18:35:12 -05:00
Scott Lahteine
98c32d8df1
Fix a config endif label
2018-10-30 18:28:16 -05:00
Scott Lahteine
3583e2b449
Followup to Menu Refactor ( #12275 )
2018-10-30 16:34:45 -05:00
TheLongAndOnly
5536228359
G34 Auto-align multi-stepper Z axis ( #11302 )
2018-10-29 14:01:36 -05:00
Scott Lahteine
f9b80e7217
Make getfilename_sorted standard for listings
2018-10-29 13:54:21 -05:00
Scott Lahteine
5ead026967
Fix menu_temp_xx_filament_change menu items
2018-10-28 20:43:33 -05:00
Scott Lahteine
d632e44c8c
[Merge] Refactor LCD menus / screens ( #12199 )
2018-10-28 18:18:22 -05:00
Ludy
1f9806875c
Update German language ( #12261 )
2018-10-28 18:11:55 -05:00
mholeys
63ce8baa55
Fix Teensy 3.5/3.6 ADC access for ADC1 ( #12258 )
2018-10-28 15:51:49 -05:00
Scott Lahteine
3a935fd72b
Reduce repetition in menu edit items
2018-10-28 15:46:45 -05:00
Scott Lahteine
b063b1b722
Reorganize includes and declarations
2018-10-28 15:46:45 -05:00
Scott Lahteine
43cf913048
Move SD Card Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
0161d3f733
Move Custom User Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
3b0d2330b6
Move Delta Calibrate Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
6896847210
Move LED Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
9cd5471202
Move Job Recovery Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
9f11e0284c
Move Filament Change Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
d87ab3ed20
Move Advanced Settings Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
587a64d80c
Move Bed Leveling Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
96f313fb41
Move Info Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
423ab029b2
Move Temperature Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
489017995e
Move UBL Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
a489c9fa52
Move Motion Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
3a9ad9f2b1
Move Configuration Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
143d4ec043
Move Tune Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
829effc1fe
Move Main Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
37ff663b02
Convert LIGHTWEIGHT_UI to CPP
2018-10-28 15:46:45 -05:00
Scott Lahteine
a964f098b3
Make dogm status screen a CPP
2018-10-28 15:46:45 -05:00
Scott Lahteine
8055ed24ff
Move font data to a subfolder
2018-10-28 15:46:45 -05:00
Scott Lahteine
774a6e8199
Drop TALL_FONT_CORRECTION
2018-10-28 15:46:45 -05:00
Scott Lahteine
c825c419d4
Convert DOGM / HD44780 impl to CPP files
2018-10-28 15:46:45 -05:00
Scott Lahteine
182b1405d9
LCD conditionals in configurations
2018-10-28 15:46:45 -05:00
Scott Lahteine
2bf18950ab
Refactor LCD menus
2018-10-28 15:46:45 -05:00
Scott Lahteine
ac5f2762b7
Use E_AXIS_N where possible
2018-10-28 15:46:45 -05:00
MasterPIC
6fbc87301f
'G29 H' to set a centered square probe area (linear, bilinear) ( #12242 )
2018-10-27 20:30:21 -05:00
Karl Andersson
c1e8bd6add
Remove STM32 board-specific delays ( #12243 )
...
...and replace with delays for all HAL_STM32 boards.
2018-10-27 17:26:12 -05:00
Scott Lahteine
3c9daf322a
MSG_CNG_SDCARD => MSG_CHANGE_SDCARD
2018-10-27 13:56:29 -05:00
Scott Lahteine
4b7a0a5b39
Require TMCStepper 0.2.2 or newer
...
In reference to #12175
2018-10-27 11:15:28 -05:00
Scott Lahteine
ab8425f1b5
Clean up PROBE_TRIGGERED_WHEN_STOWED_TEST ( #12232 )
2018-10-26 19:18:20 -05:00
Chris Rigter
3028a620af
Add RACK_AND_PINION_PROBE ( #12218 )
2018-10-26 18:24:24 -05:00
InsanityAutomation
ad60f0691c
Add Creality3D RAMPS pins definitions ( #12229 )
2018-10-26 16:09:04 -05:00
Scott Lahteine
5580773191
Use FastIO, sanity-check LPC SD options, apply formatting ( #12231 )
2018-10-26 15:23:02 -05:00
Scott Lahteine
d015f746cc
Fix some compile warnings ( #12220 )
2018-10-26 03:53:06 -05:00
Scott Lahteine
dacb5324e8
Fix display of Y on Graphical LCD
2018-10-26 01:43:47 -05:00
Scott Lahteine
bf9dd4f4cf
Add helpers for custom text in menu items ( #12214 )
...
For some features it can be useful to write custom text in a menu item. This commit provides helpers to make this easier.
2018-10-25 15:17:53 -05:00
Scott Lahteine
e8031b1152
Add Custom Microstepping options
2018-10-25 11:26:32 -05:00
Scott Lahteine
fbfb48cce0
Indent a block
2018-10-25 10:52:27 -05:00
Marcio Teixeira
1a00d1bdaf
Add pullup to USB interrupt line
...
- A pullup on the INT pin is required when the pin is level-active
2018-10-25 10:42:08 -05:00
TheSFReader
a07ac6312f
G0 feedrate may be fixed or variable ( #12172 )
2018-10-25 10:35:16 -05:00
Scott Lahteine
53c535a0c1
Remove trailing whitespace
2018-10-25 09:46:33 -05:00
Roman Moravčík
55dec02ca1
Allow X, Y, Z manual move when cold. ( #12209 )
2018-10-25 09:13:52 -05:00
Luc Van Daele
7243101135
z_offset fix for deltas ( #12210 )
2018-10-25 09:11:26 -05:00
Scott Lahteine
9613f00877
Fix getProgress_seconds_elapsed to return seconds
2018-10-24 18:05:15 -05:00
gjdodd
5d487ef40e
Fix null exception due to duration_t of zero ( #12207 )
2018-10-24 17:59:33 -05:00
Giuliano Zaro
a9061714f2
Update Italian language ( #12196 )
2018-10-24 16:40:48 -05:00
InsanityAutomation
aebbb2359d
Fix IDEX homing X0 wrong direction ( #12200 )
2018-10-24 16:40:06 -05:00
gjdodd
0a549fd1f2
Fix EXTENSIBLE_UI compile errors ( #12206 )
2018-10-24 16:36:11 -05:00
Roman Moravčík
a80ba8fc6e
Slovak translation update ( #12202 )
2018-10-24 16:02:38 -05:00
Roman Moravčík
e48cbff10d
Fixed redefinition warnings of MSG_HOTEND_TOO_COLD. ( #12203 )
2018-10-24 15:00:07 -05:00
Scott Lahteine
7a04eb3a8b
Fix some comment formatting
2018-10-23 22:35:44 -05:00
Scott Lahteine
2f873a119f
Revert some UBL strings
2018-10-23 15:39:59 -05:00
Ludy
a93e9e6e9b
Use preheat labels in place of PLA/ABS ( #12194 )
2018-10-23 15:38:17 -05:00
Karl Andersson
aa72884a6e
Enable use of SERIAL_PORT_2 on HAL_STM32 ( #12197 )
2018-10-23 15:24:58 -05:00
Scott Lahteine
46360f18b4
Bring thermistor_75.h up to speed
2018-10-23 14:52:16 -05:00
Scott Lahteine
e229b831fa
Customizable preheat labels
2018-10-23 00:57:50 -05:00
Scott Lahteine
a553ab82e0
Add e index to _lcd_move_distance_menu
2018-10-22 23:35:04 -05:00
Scott Lahteine
3a46212dd8
Better cold extrusion prevention in LCD menu ( #12189 )
2018-10-22 20:54:38 -05:00
Marcio Teixeira
fc31da1114
Implement custom delay/millis for EXTENSIBLE_UI ( #12188 )
2018-10-22 19:37:48 -05:00
forkoz
3a3ab3391f
Return set_directions() to stepper.cpp ( #12182 )
...
Initial manual Z move can be negative if your stepper is inverted. Leads to bad situations for crashed or initially booted printers.
2018-10-22 19:30:51 -05:00
Scott Lahteine
e5ae7a07d1
Suppress compiler warning
2018-10-21 13:44:27 -05:00
Hannes Brandstätter-Müller
6ee2af5e2d
Simplify pins_TRIGORILLA_14.h ( #12162 )
2018-10-21 03:23:20 -05:00
Roman Moravčík
d801f85963
Correct EEPROM read/write disparities. ( #12169 )
2018-10-21 02:56:31 -05:00
Scott Lahteine
8d3a92fc4a
Followup to millis_t patch
2018-10-20 23:23:58 -05:00
Ludy
44369d536a
Use millis_t where needed ( #12152 )
2018-10-20 23:21:27 -05:00
Scott Lahteine
b641571098
Replace types.h with millis_t.h
2018-10-20 23:07:12 -05:00
Scott Lahteine
eeef4e630a
Fix compile error in leds.h
2018-10-20 23:07:12 -05:00
Scott Lahteine
9969c06cb5
Fix compiler warning
2018-10-20 17:16:59 -05:00
Farkas Péter
427c80119a
Hide some menu items when busy: fix typo ( #12164 )
2018-10-20 15:55:31 -05:00
InsanityAutomation
55ac2f4c23
Fix filament runout for idex duplication modes ( #12168 )
2018-10-20 13:39:33 -05:00
Karl Andersson
b640b3b0d6
Define ST7920 delays for board ARMED ( #12161 )
2018-10-20 13:12:54 -05:00
Marcio Teixeira
2e5e689a7f
Fix kill() and ExtensibleUI ( #12160 )
...
* Fix to isPrintingFromMedia()
- isPrintingFromMedia() will now return true even if SD print is paused.
- isPrintingFromMediaPaused() allows UI to determine if the print is paused.
* Don't use _delay_us in minkill (#12145 )
- In HAL_DUE, _delay_us is simply an alias for delay, which causes the board to hang and subsequently reboot due to the watchdog timer.
* Shorten code with IFSD macro
2018-10-20 01:44:46 -05:00
Scott Lahteine
b381cad399
Clean up trailing whitespace
2018-10-19 15:27:17 -05:00
Scott Lahteine
9090065e9f
Move EXTRA_FAN_SPEED above FWRETRACT
2018-10-19 15:15:00 -05:00
Karl Andersson
4eb798dbdc
Add support for Arm'ed (STM32F4) board ( #12147 )
2018-10-19 14:50:52 -05:00
TheSFReader
1fb9b299d4
Add M524 to abort SD printing ( #12155 )
2018-10-19 14:25:07 -05:00
Scott Lahteine
d26d9d5b81
Tweak IS_SD_INSERTED
2018-10-19 14:00:36 -05:00
Scott Lahteine
c6a5c74208
Add parentheses to SD macros
2018-10-19 13:52:57 -05:00
Giuliano Zaro
aa9202260d
Fix endstop when no interrupt ( #12158 )
2018-10-19 13:45:39 -05:00
Scott Lahteine
8c02dd971b
Move disable_all_steppers to minkill
2018-10-19 13:42:04 -05:00
Scott Lahteine
3847c08f7e
Disable heaters/steppers before message
2018-10-19 13:30:46 -05:00
Marcio Teixeira
71e19baf69
Fix kill => disable_all_heaters => print_job_timer.stop ( #12146 )
...
- Remove `print_job_timer.stop()` from `disable_all_heaters`
- Call `print_job_timer.stop()` for relevant `disable_all_heaters()`.
- Split up `kill()` for watchdog interrupt safety
2018-10-18 21:20:56 -05:00
Ludy
4cc1c2627e
Update German language ( #12143 )
2018-10-18 19:17:37 -05:00
Ludy
75a0d46edf
Fix compile warning re: LCD_INFO_SCREEN_STYLE
2018-10-18 19:16:24 -05:00
Scott Lahteine
a81763c237
Pins E sanity check tweak
2018-10-18 18:48:23 -05:00
Giuliano Zaro
bc22641002
[2.0.x] Updated Italian Language ( #12148 )
2018-10-18 18:08:39 -05:00
Michael Triffon
eded90bf87
Updated Azteeg X5 Mini Wifi pins for onboard SD ( #12133 )
2018-10-18 11:52:55 -05:00
nhchiu
27a84fd021
Remove unused option in Anycubic Kossel config ( #12138 )
2018-10-18 11:47:59 -05:00
Scott Lahteine
67a3c5a16a
Alternative info screen (Prusa-style) ( #12132 )
...
* Fix Z value display
* Add HAS_PRINT_PROGRESS
* Alternative Info Screen option
* Add LCD_INFO_SCREEN_STYLE to example configs
2018-10-18 11:34:52 -05:00
Marcio Teixeira
5b7dd553d3
Fix sd_mmc_spi_mem capacity; clean up USB code ( #12134 )
...
- Fix an error in the return value of `sd_mmc_spi_read_capacity` which was causing the host OS to read beyond the last sector in the card.
- Clean up the USB flashdrive code and add better debugging.
2018-10-18 11:34:07 -05:00
Scott Lahteine
df768e7d8f
Followup to #12129
2018-10-18 11:29:49 -05:00
Chris Pepper
3c13c9e3e9
[LPC176x] Fix USEABLE_HARDWARE_PWM macro, cleanup multiple LED support ( #12129 )
2018-10-18 11:26:50 -05:00
InsanityAutomation
a768df83cb
Remove stale variable ( #12136 )
2018-10-18 11:26:14 -05:00
Hannes Brandstätter-Müller
c36773bffb
Update the Ender-4 example config ( #12131 )
...
- Enable filament change menu
- Enable bed-PID
- Enable s-curve acceleration
- Enable some menu items
- Update from Skorpi's new version
- Fix extruder steps, deactivate nozzle clean feature
2018-10-17 15:49:52 -05:00
Ludy
9c71bff5e8
Update German language ( #12115 )
2018-10-17 11:17:06 -05:00
Nils Hasenbanck
9deb23aa47
Add missing SerialUSB definition for STM32 HAL ( #12124 )
2018-10-17 11:14:10 -05:00
Nils Hasenbanck
0519ef0802
Update pins for final RemRam v1.3 board ( #12125 )
2018-10-17 11:13:38 -05:00
InsanityAutomation
3ec3872730
Single Z raise value for all tool-changing / parking ( #12090 )
...
* Universal tool-change Z lift
* Add TOOLCHANGE_ZRAISE to example configs
* Park/unpark changes to example configs
* Implement DEBUG_DXC_MODE
2018-10-17 11:11:41 -05:00
Scott Lahteine
6bdbe3299e
Fix a comment
2018-10-17 10:33:54 -05:00
Scott Lahteine
bc75eb2c64
Cleanup for HAL_spi_Due.cpp
2018-10-17 10:33:54 -05:00
AnHardt
d82bcdeea1
Make PULSE_STOP(E) conditional ( #12121 )
2018-10-17 09:52:57 -05:00
Chris Pepper
c90e26dfa6
fix normal extruder stepping ( #12118 )
2018-10-17 02:47:31 -05:00
Hannes Brandstätter-Müller
96bbda5d48
remove confusing comment ( #12120 )
2018-10-17 02:47:03 -05:00
Marcio Teixeira
f98f4ac7ea
Fix and improve EXTENSIBLE_UI ( #12117 )
...
- Add methods to access print counter data
- Clean up some inconsistent method names
- Clear lcd status after filament change
- Implement `lcd_reset_status` so it works like UltraLCD
2018-10-16 16:58:29 -05:00
Scott Lahteine
8bf596bd4c
RETRACT_ZLIFT => RETRACT_ZRAISE
2018-10-16 16:46:40 -05:00
Marcio Teixeira
056561df93
[2.0.x] Enhancements to FILAMENT_RUNOUT_SENSOR ( #12069 )
...
- Added FILAMENT_RUNOUT_DISTANCE_MM option
- Added FILAMENT_MOTION_SENSOR option
2018-10-16 07:28:52 -05:00
Scott Lahteine
cce4931342
Clean up recent contribs
2018-10-16 06:45:44 -05:00
Karl Andersson
8b5e51c9aa
STM32F4xx modifications for HAL_STM32 ( #12080 )
2018-10-16 06:42:41 -05:00
Scott Lahteine
bf0c809ff2
Update M165 comment
2018-10-16 06:10:27 -05:00
AnHardt
9ac9649183
Mixer - update descriptions ( #12108 )
2018-10-16 06:09:02 -05:00
Scott Lahteine
9bf5d4331c
Clear up some compiler warnings
2018-10-16 05:47:02 -05:00
Scott Lahteine
0139762a96
Fix a sanity check
2018-10-16 05:46:33 -05:00
Scott Lahteine
2ecb124e42
Fix trailing whitespace
2018-10-16 03:50:16 -05:00
AnHardt
f56968ba0b
New Continuous Filament Mixer ( #12098 )
2018-10-16 03:38:57 -05:00
Ludy
2d2cd628c6
Update German language ( #12094 )
2018-10-16 02:59:04 -05:00
Scott Lahteine
84b59d58fb
Clean up whitespace
2018-10-16 02:02:20 -05:00
swilkens
06e2afe8e0
[2.0.x] Reduce HOMING_FEEDRATE_XY for Ender 3 ( #12105 )
...
Homing on the Ender 3 with HOMING_FEEDRATE_XY set to 50*60 was shown (#12074 ) to cause the end-stop micro-switches to bottom out, causing the carriage for both X and Y axis to physically crash into the micro switch. Reducing the homing speed prevents the switches from bottoming out.
2018-10-16 01:51:47 -05:00
TheSFReader
af939c158a
Option for G0 to have a separate feedrate ( #12089 )
2018-10-16 01:49:51 -05:00
Christopher Pepper
e5b4bf22d4
Remove debug output from flash persistent store implementation
2018-10-14 18:43:48 +01:00
Christopher Pepper
42fb7c14b0
Update the sdcard usb sharing config and apply to Re-ARM
2018-10-14 18:43:48 +01:00
Christopher Pepper
254b68fe2c
servo update
2018-10-14 18:43:48 +01:00
Andy Shaw
870bfd08f5
usb and sdcard sharing improvements
...
* Add traceback after watchdog timeout
Add the cpability to perform a traceback following a watchdog timeout.
* Enhanced hardware SPI
Allow use of either SSP0 or SSP1.
Ensure that no data is left in I/O buffers after calls to enable sharing of SSP hardware.
* Make flash emulation of eeprom the default
Make use of flash for eeprom storage the default. This means that usage of eeprom will not cause USB drive mount/unmount operations.
* Allow sharing of SD card
SD card I/O operations from the USB stack take place in idle loop, rather than at interrupt time. Allowing sharing of the SPI bus.
New configuration options to allow usage of the SD card to be specified.
* Fix problem with hardware SPI pins
2018-10-14 18:43:48 +01:00
Christopher Pepper
5ddf52d58e
[HAL][LPC176x] Pull out framework into separate repository
...
Framework and build platform now located at https://github.com/p3p/pio-framework-arduino-lpc176x and https://github.com/p3p/pio-nxplpc-arduino-lpc176x respectively
fix mkssbase leds
move hardware serial
remove hardware/software serial
Hardware Serial extraction
HardwareSerial ISRs
fix disabled serial2 causing Serial object to link
move usb devices out to framework
separate out adc/pwm peripheral function from hal.cpp
fix includes
remove unused pwm init
move adc
HAL header update
templated filtered adc
LPC1769 platform
2018-10-14 18:43:48 +01:00
Roman Moravčík
213e94bce2
[2.0.x] Updated slovak translation ( #12059 )
2018-10-14 02:15:15 -05:00
Karl Andersson
a40458405a
Fix datasize error when FWRETRACT is disabled ( #12086 )
2018-10-14 02:14:34 -05:00
Scott Lahteine
951b25163e
Extend M217 with configurable park/raise ( #12076 )
2018-10-13 23:08:20 -05:00
Kevin Velickovic
ea13a77dcb
Fixed Z-Probes NO/NC for Anycubic Kossel ( #12083 )
2018-10-13 20:34:56 -05:00
N95JPL
ab9d5eb38d
Add Bootscreen Animation ( #12077 )
2018-10-12 22:11:20 -05:00
Scott Lahteine
26208a5c2f
Clean up some boot screens
2018-10-12 18:56:39 -05:00
Scott Lahteine
9b6be0ae0f
Fix lite status screen SD %
2018-10-12 17:02:59 -05:00
Scott Lahteine
af3bf6c956
Tweak config spacing
2018-10-12 16:09:27 -05:00
Scott Lahteine
a44ef27897
Outdent singlenozzle toolchange code
2018-10-12 15:19:03 -05:00
Scott Lahteine
d338e4d875
Fix singlenozzle toolchange cold extrusion test
2018-10-12 15:15:25 -05:00
Roxy-3D
25b980dddb
Remove erroneous Pin 12 definition
...
There is no switchable Power Supply. Don't put it on Pin 12.
(Pin 12 is actually FAN1)
2018-10-12 13:45:04 -05:00
Scott Lahteine
ddaef1a60c
Clean trailing whitespace
2018-10-11 21:40:55 -05:00
Scott Lahteine
1407afad73
Move SENSITIVE_PINS to its own file
2018-10-11 01:10:11 -05:00
Scott Lahteine
45e738876a
Add stepper MS3 support
...
Co-Authored-By: TheLongAndOnly <thelongandonly@users.noreply.github.com>
2018-10-11 01:10:11 -05:00
Giuliano Zaro
d43d4e4219
Refactor PRINTER_EVENT_LEDS, apply to M303 ( #12038 )
...
Co-Authored-By: Giuliano Zaro <gmagician@users.noreply.github.com>
2018-10-10 21:25:43 -05:00
Giuliano Zaro
d8d76cd2ba
[2.0.x] Italian language update ( #12060 )
2018-10-10 20:13:10 -05:00
Scott Lahteine
e8d2cf4fb5
EEPROM followup (tmc_stepper_current_t)
2018-10-10 17:25:45 -05:00
Scott Lahteine
50cbca4c55
Hide some menu items when busy
2018-10-10 17:18:33 -05:00
InsanityAutomation
3cb5517ddb
Make singlenozzle tool-change honor no_move ( #12056 )
...
...Set no move earlier so it applies
2018-10-10 16:49:59 -05:00
InsanityAutomation
d332fcb8fa
Fix firmware-retract compile errors ( #12061 )
2018-10-10 16:46:08 -05:00
Scott Lahteine
43940d59ed
Fix trailing spaces
2018-10-10 16:24:35 -05:00
InsanityAutomation
b2c1cd7eda
Allow cold change of active extruder ( #12055 )
...
Followup to #11994
2018-10-10 09:57:48 -05:00
Scott Lahteine
d556dc1865
Fix and improve EEPROM storage ( #12054 )
...
* Clean up Temperature PID
* Improve EEPROM read/write/validate
* Group `SINGLENOZZLE` saved settings
* Group planner saved settings
* Group filament change saved settings
* Group skew saved settings
* Group `FWRETRACT` saved settings
2018-10-10 09:45:20 -05:00
Scott Lahteine
9b5c1a5e77
Fix EEPROM checksum bug
...
Addressing #12048
2018-10-10 06:14:58 -05:00
Scott Lahteine
272d4a5167
Apply #pragma once
2018-10-10 02:57:01 -05:00
Scott Lahteine
07d33849b0
Fix unused var warning, apply ENABLED
2018-10-09 21:31:28 -05:00
Hannes Brandstätter-Müller
a3e8cb1e44
[2.0.x] Ender-4 small improvements in Configuration ( #11843 )
2018-10-09 20:58:22 -05:00
Scott Lahteine
cf5284cdf2
Add SD Firmware Update capability ( #12043 )
...
Co-Authored-By: timoxd7 <timoxd7@users.noreply.github.com>
2018-10-09 20:00:47 -05:00
Scott Lahteine
0bd54392b7
Use uint8_t in EEPROM code
2018-10-09 19:00:01 -05:00
Scott Lahteine
ce82015d5f
Fix include in G80
2018-10-09 17:24:56 -05:00
Marcio Teixeira
cef1de89d0
Fixed incorrect axis index. ( #12051 )
2018-10-09 16:59:34 -05:00
Marcio Teixeira
d6d48e63fb
Allow #defined TYPE arg to ultralcd menu macros ( #12041 )
...
Previously, it was not possible for the TYPE argument to ultralcd menu macros to itself be a #defined value. This made it difficult to create variables to set many related menu items to a common precision that could be easily changed.
2018-10-08 20:01:00 -05:00
Emilio Moretti
2ef7175b42
Update Ender-2 BED_MAXTEMP ( #12042 )
...
Also added details to the README to make sure the Ender-2 status is properly documented.
2018-10-08 19:57:44 -05:00
Scott Lahteine
5f6aabccbe
Tweak M48 spacing
2018-10-08 19:11:25 -05:00
Marcio Teixeira
ec9aa4f468
[2.0.x] Miscellaneous fixes ( #12039 )
...
* Allow override of soft SPI pins in `pins_*.h`
* Add default case to avoid compiler warning.
* Additional pin definitions for Archim 2.
* Einsy Retro has same timings as Einsy Rambo.
2018-10-08 18:14:52 -05:00
Marcio Teixeira
906a24fa81
Extensible user interface API ( #11193 )
2018-10-08 15:44:05 -05:00
InsanityAutomation
ee253991d4
Various fixups for single-nozzle filament swap ( #12036 )
2018-10-08 15:39:55 -05:00
Marcio Teixeira
8dbb305e8e
Fix "Missing separator" errors. ( #12035 )
...
- Makefiles require tabs (not spaces) before shell commands.
- Other indentation can either be space or tabs.
2018-10-08 14:28:52 -05:00
Scott Lahteine
55e810d512
Fix G80 compilation
2018-10-08 13:11:36 -05:00
Scott Lahteine
d5017e2788
Add status screen with 4 nozzles
2018-10-08 01:27:21 -05:00
Scott Lahteine
7db0113b53
Improve E_AXIS_N macro
2018-10-07 18:22:05 -05:00
Nils Hasenbanck
191df5e17d
Correct PWM_PIN behavior for STM32 HALs ( #12027 )
2018-10-07 17:08:01 -05:00
Sam Lane
f2ecf8d510
Add option to control Solenoids under PARKING_EXTRUDER ( #12028 )
2018-10-07 17:07:12 -05:00
InsanityAutomation
74cd6cb4fc
Single nozzle filament change ( #11994 )
2018-10-07 17:06:14 -05:00
Scott Lahteine
bfcf570d68
Try ISR_ALIASOF for Endstop Interrupts
2018-10-07 17:05:32 -05:00
Giuliano Zaro
c0d9058e25
Shorten an Italian menu title ( #12034 )
...
…and change a multi-use "back" menu item.
2018-10-07 16:43:48 -05:00
teemuatlut
dffb4c63dc
[2.0.x] TMC2660 followup ( #12029 )
...
* Don't react to s2g on TMC2660. False positives
* Init with sensorless probing as well
2018-10-07 15:37:44 -05:00
Scott Lahteine
d6b0fbd771
Use uint8_t for all fan speeds ( #12032 )
2018-10-07 15:34:41 -05:00
Scott Lahteine
cb7844c8d4
Save PROGMEM on serial prefixes ( #12033 )
...
With default config and `EEPROM_SETTINGS`, saves over 200 bytes of PROGMEM.
2018-10-07 15:32:15 -05:00
Scott Lahteine
07db08e39d
Fix EXTRUDER_AUTO_FAN_SPEED comment
2018-10-06 19:51:17 -05:00
Scott Lahteine
ca0e308105
Fix up some units comments
2018-10-06 19:45:50 -05:00
Scott Lahteine
65b8f3821b
Suppress temperature.h compile warning
2018-10-06 19:29:41 -05:00
teemuatlut
c447d75916
Add support for TMC2660 ( #11998 )
2018-10-06 17:18:10 -05:00
Scott Lahteine
cf0b9eb37c
no need to use destination in do_pause_e_move
2018-10-06 16:43:21 -05:00
Scott Lahteine
e8d677620c
Use NUM_SERVOS in EEPROM code
...
Fix #12015
2018-10-06 15:11:32 -05:00
Scott Lahteine
0fcdfdeed6
Followup to #12017
2018-10-06 13:23:58 -05:00
Phr3d13
acac2adfc8
Add support for MeCreator2 ( #12017 )
2018-10-06 12:26:49 -05:00
Thomas Moore
49823a4939
Fix broken jerk handling ( #12019 )
...
Fix #12004
2018-10-06 12:02:50 -05:00
Scott Lahteine
52a37913c1
Extend and apply some corrections
2018-10-06 00:27:21 -05:00
Scott Lahteine
77b9a41f1f
Add G-code extensions to example configs
2018-10-06 00:15:35 -05:00
thesfreader
e09c144674
Add CNC-like G-code options
2018-10-06 00:15:27 -05:00
Scott Lahteine
33056046a3
STM32 non-generic PWM_PIN and USEABLE_HARDWARE_PWM ( #12016 )
2018-10-06 00:14:12 -05:00
Scott Lahteine
d5141c4e03
Fix up leading/trailing whitespace
2018-10-05 18:19:59 -05:00
Marcio Teixeira
03fc4d31d0
Makefile support for 32-bit Archim board and new TMC library ( #11997 )
...
* Support new TMC library and 32-bit Archim board
- Added IS_MCU flag
- When IS_MCU flag is 1, AVR compiler will be used
- When IS_MCU flag is 0, ARM compiler will be used
- Added support for new TMC library
- Added support for a 32-bit Archim board, which could probably be used as a basis for other 32-bit boards.
2018-10-05 16:06:11 -05:00
Scott Lahteine
65b36642f8
Fix Anycubic Kossel config
2018-10-04 20:27:05 -05:00
Scott Lahteine
fc326b3dde
Add USB_FLASH_DRIVE_SUPPORT to examples
...
Co-Authored-By: marcio-ao <marcio@alephobjects.com>
2018-10-04 19:54:12 -05:00
Marcio Teixeira
2067619a26
Add USB_FLASH_DRIVE_SUPPORT
2018-10-04 19:54:12 -05:00
Giuliano Zaro
07fe8d28be
[2.0.x] Partial Italian revert ( #12008 )
...
- Use a comma for decimals just in one message has not been a good idea.
- Full comments translation
2018-10-04 14:38:54 -05:00
Scott Lahteine
517b4f4cd4
Fix lightweight UI hotends display
2018-10-04 14:37:24 -05:00
Giuliano Zaro
72a750e0eb
[2.0.x] Update Italian language ( #11996 )
2018-10-04 03:03:47 -05:00
Scott Lahteine
bb561baf9e
Tweak some config comments
2018-10-04 02:42:12 -05:00
Nils Hasenbanck
fcf6d127fd
STM32 timer simplification ( #11995 )
...
Prescalers aren't calculated for the given target frequency.
Stepper timer should run at 2 Mhz and temperature timer at 72 Khz.
2018-10-03 22:33:24 -05:00
Scott Lahteine
8daadd2c8c
Fix TMC_DEBUG undefined report_tmc_status ( #11993 )
2018-10-03 11:56:49 -05:00
Scott Lahteine
c40ea1f0fd
Update EEPROM_VERSION
...
And set EEPROM_OFFSET to 0, since the historical 100 skipped bytes are never used.
2018-10-03 11:34:34 -05:00
Scott Lahteine
1358bd9319
Make MAX_EXTRUDERS always 6
2018-10-03 11:32:19 -05:00
AnoNymous
001f26b642
Template struct simplification for serial ( #11990 )
2018-10-03 11:01:21 -05:00
Scott Lahteine
348004c34f
STM32F7 HAL using the official STM32 Arduino Core ( #11750 )
2018-10-03 03:26:07 -05:00
Scott Lahteine
3e58b3a5d4
Followup to #11943
2018-10-03 02:55:10 -05:00
teemuatlut
c3229e1b34
Migrate to a new TMC library ( #11943 )
2018-10-03 02:48:49 -05:00
brian park
2abf3d258d
Korean language translation support ( #11987 )
2018-10-03 01:53:34 -05:00
Eduardo José Tagle
d6955f25b2
Expand serial support in DUE/AVR hals exploiting the templated MarlinSerial classes ( #11988 )
2018-10-03 00:47:27 -05:00
Eduardo José Tagle
f6f2246f59
Templatized serial classes ( #11982 )
2018-10-02 22:15:30 -05:00
Scott Lahteine
ee53f7d813
Revert header reorg.
2018-10-02 22:09:41 -05:00
Scott Lahteine
d619ba2685
Tweak STM32F4 config
2018-10-02 22:03:00 -05:00
LineF
d777cef837
fixed minimum macro ( #11986 )
2018-10-02 21:35:34 -05:00
Scott Lahteine
e3f7b69105
Add PROBING_STEPPERS_OFF ( #11984 )
...
Co-Authored-By: houseofbugs <houseofbugs@gmail.com>
2018-10-02 05:13:58 -05:00
Scott Lahteine
0e5bcdf695
Make DISABLE_INACTIVE_EXTRUDER a simple switch
2018-10-02 04:57:03 -05:00
Scott Lahteine
0dedb3e139
Reorganize some core headers ( #11983 )
2018-10-02 04:25:46 -05:00
Thomas Moore
ab4549d2bc
[2.0.x] Add simultaneous retraction for mixing extruder ( #11941 )
2018-10-01 23:32:02 -05:00
Scott Lahteine
c75f5a376b
Tweak some comments
2018-10-01 18:34:14 -05:00
Scott Lahteine
f4c625d3a1
Ensure MIN/MAX overrides
2018-10-01 05:32:55 -05:00
Scott Lahteine
3019713402
Reorganize some enums
2018-10-01 05:32:55 -05:00
Scott Lahteine
606a4362b3
Reduce STM32F4 compile warnings
2018-10-01 04:41:17 -05:00
Scott Lahteine
b3154b2120
Apply MOVE_Z_WHEN_IDLE to example configurations
...
Co-Authored-By: dot-bob <gibben@gmail.com>
2018-10-01 01:41:11 -05:00
dot-bob
b0fd8f2d74
Add option to move Z on double-click when idle
2018-10-01 01:41:11 -05:00
Scott Lahteine
389376c40e
Clean up softspi.h
2018-10-01 01:29:48 -05:00
Scott Lahteine
e78bdd654d
Clean up BABYSTEP options
2018-10-01 01:29:21 -05:00
InsanityAutomation
8ae113ff36
Show zprobe_zoffset when BABYSTEP_HOTEND_Z_OFFSET is disabled ( #11973 )
2018-10-01 00:30:10 -05:00
InsanityAutomation
2e98437392
Clean up main menu ( #11972 )
2018-10-01 00:15:06 -05:00
InsanityAutomation
6d862b2916
Home before level corners, if needed ( #11976 )
...
…and add a consistent homing screen for all LCD pre-homing.
2018-10-01 00:14:28 -05:00
Scott Lahteine
11ac75edcb
Use PGM_P for PSTR pointers ( #11977 )
2018-09-30 23:44:33 -05:00
InsanityAutomation
4d5566a6b7
Add filament runout sensor menu item ( #11971 )
2018-09-30 21:33:46 -05:00
Scott Lahteine
8489673cea
Adjust some HAL formatting
2018-09-30 21:24:37 -05:00
Scott Lahteine
fb8a07660a
Followup to minmax patch
...
Co-Authored-By: Palatis <palatis@gmail.com>
2018-09-30 21:17:31 -05:00
Scott Lahteine
3c40933713
Remove trailing spaces, old comment
2018-09-30 20:47:06 -05:00
Hannes Brandstätter-Müller
a3ec805c97
Anycubic Kossel Linear+: corrected DELTA_DIAGONAL_ROD ( #11964 )
2018-09-30 05:41:26 -05:00
AnoNymous
b30ca652ae
Replace MIN# / MAX# with variadic MIN / MAX ( #11960 )
2018-09-30 04:59:14 -05:00
Scott Lahteine
e10f730478
Tweak vector_3::apply_rotation
2018-09-30 01:51:33 -05:00
Scott Lahteine
e2ab78d876
Fix SERIAL_PORT_2 sanity check
2018-09-30 00:24:10 -05:00
AnoNymous
a644d8cb93
Avoid copies in vector and matrix ( #11959 )
2018-09-29 23:04:40 -05:00
Scott Lahteine
693865a649
Fix some whitespace
2018-09-29 22:36:36 -05:00
Scott Lahteine
9903305dda
Merge pull request #9582 from tcm0116/2.0.x-sensorless_probing
...
[2.0.x] Add TMC2130 sensorless probing
2018-09-29 21:02:22 -05:00
Scott Lahteine
14df753086
Correction for block->mix_steps
...
Fix #11484
2018-09-29 19:13:17 -05:00
Alexander Amelkin
2ecfda80ac
Improve support for JTAG/SWD pins reuse ( #11963 )
...
STM32 can reuse JTAG and SWD pins separately. Add `DISABLE_DEBUG` option to disable both interfaces and retain `DISABLE_JTAG` to disable JTAG only.
2018-09-29 19:00:49 -05:00
Scott Lahteine
bb47009656
Apply sensorless changes to example configs
2018-09-29 18:54:14 -05:00
Thomas Moore
3286325044
Add TMC2130 sensorless probing
2018-09-29 18:54:14 -05:00
Scott Lahteine
7d5c336c56
Corrections for dylsexic TMC
2018-09-29 18:51:11 -05:00
Scott Lahteine
d89d8fe852
Fix Busy State in temperature.cpp
...
Fix #11954
2018-09-29 17:03:35 -05:00
Giuliano Zaro
70e7a465d8
[2.0.x] Fix compile error ( #11951 )
...
Fix compile error intruduced with M109 modification
2018-09-29 13:48:23 -05:00
Hannes Brandstätter-Müller
935b120949
Anycubic Kossel: probe closer to the edge ( #11950 )
2018-09-29 02:26:16 -05:00
Scott Lahteine
1410e79e7f
Ensure M109 handles autotemp
2018-09-29 02:12:06 -05:00
Scott Lahteine
e4389f7d23
Standard methods to wait for heating ( #11949 )
2018-09-29 01:44:47 -05:00
Scott Lahteine
bdc9889d3a
Fix a sanity check
2018-09-29 00:24:25 -05:00
Scott Lahteine
321f9140d1
Followup to #11904
2018-09-28 20:04:40 -05:00
InsanityAutomation
23114aeb81
Fix garbled M119 output. Honor NUM_RUNOUT_SENSORS ( #11948 )
2018-09-28 19:00:11 -05:00
Scott Lahteine
1667ed9d1c
Pause should use ECHOLNPGM
2018-09-28 18:15:38 -05:00
Victor Tseng
93839e2f73
Add option to enable/disable autoretract altogether ( #11904 )
2018-09-28 16:52:56 -05:00
Scott Lahteine
ad21a4f07b
Tweaks to HAL format and order
2018-09-28 15:59:50 -05:00
Scott Lahteine
b682a1961a
Tweak STM32F7 TMC2660 class
2018-09-27 21:13:15 -05:00
Scott Lahteine
a0a3b23e35
Reduce Raptor bootscreen by 144 bytes
2018-09-27 18:24:40 -05:00
InsanityAutomation
95d793456b
Add Formbot Raptor config, fix other Formbot configs ( #11926 )
2018-09-27 19:20:43 -04:00
Mitch Roote
d016b572e3
[2.0.x] Add pin configuration for Fysetc F6 ( #11932 )
2018-09-27 19:20:19 -04:00
Alexander Amelkin
84926b1d5a
HAL general support for DISABLE_JTAG option ( #11211 )
...
Some STM32-based boards may use multiplexed JTAG pins as IO. Up to now the `DISABLE_JTAG` option (defined in pins files) was only supported for AT90-based boards. This commit generalizes the code and adds support for boards based on STM32F1 and STM32F4.
2018-09-27 19:02:50 -04:00
Scott Lahteine
c575c5d5f6
Bring example configs up to date ( #11939 )
2018-09-27 18:47:26 -04:00
Scott Lahteine
6b1a4f30a8
Fix case of T-Rex 3 _Statusscreen.h
2018-09-27 17:00:55 -05:00
Scott Lahteine
ab7bfa86e2
Fix case of T-Rex-3 _Statusscreen.h
2018-09-27 17:00:55 -05:00
Scott Lahteine
241168926d
Update some configs
2018-09-27 16:42:59 -05:00
Scott Lahteine
cb6454118c
Workaround for Pronterface M29
2018-09-27 16:27:02 -05:00
Victor Tseng
eeab4141db
[2.0.x] Anycubic Trigorilla 14 pins tweak ( #11869 )
2018-09-27 16:06:21 -04:00
InsanityAutomation
cb9dc56630
Add GT2560 v3 support ( #11914 )
2018-09-27 15:13:15 -04:00
InsanityAutomation
f2e630a05e
Stow probe on probing failed ( #11936 )
...
Prevents probe from being left down should probing fail and print job continue
2018-09-27 13:26:14 -04:00
Hannes Brandstätter-Müller
0b602ae101
[2.0.x] Fix Anycubic Kossel with Probe V1, stuck LCD message after stow ( #11929 )
2018-09-27 13:23:53 -04:00
Giuliano Zaro
dc11131656
[2.0.x] fix possible race condition ( #11923 )
...
Fix some commits done in #11900
2018-09-25 13:56:57 -04:00
Scott Lahteine
d6b9327c11
Followup for Endstop Noise Threshold
...
Followup to #11912
2018-09-25 13:50:49 -04:00
Scott Lahteine
aa6e8e9325
Tweak some config comments
2018-09-25 13:42:28 -04:00
Scott Lahteine
5490a664f5
Expose: Homing Validation and Endstop Noise Threshold ( #11912 )
2018-09-24 21:59:12 -04:00
Scott Lahteine
cee34f7290
Followup for BABYSTEP_HOTEND_Z_OFFSET ( #11916 )
2018-09-24 21:46:56 -04:00
teemuatlut
884ad75cb8
Update config files
2018-09-24 17:26:18 -04:00
Giuliano Zaro
18e456d38d
[2.0.x] fix home endstop bug (DON'T MERGE, needs discussion) ( #11900 )
2018-09-24 16:56:01 -04:00
Scott Lahteine
6742026568
Followup for 6 extruders
2018-09-24 14:36:50 -04:00
Scott Lahteine
04bdff4115
Add a blank line
2018-09-24 12:49:02 -04:00
Marcio Teixeira
ccbd045f02
Fixed warning about comparing signed to unsigned ( #11909 )
2018-09-24 12:03:29 -04:00
InsanityAutomation
1104054d73
2.0 IDEX Independent z offset and other fixes ( #11862 )
...
* Add Formbot Raptor board
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>
* Add a second Z probe Z offset
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>
* Modify method to utilize live adjustment of hotend z offset
Should probably move config option to babystepping and rename as it may now apply to all multiextruder systems
* Move config item and catchup other code to current method
2018-09-24 09:40:48 -05:00
Scott Lahteine
217e0efd20
General option PAUSE_BEFORE_DEPLOY_STOW ( #11905 )
2018-09-24 00:43:43 -04:00
Scott Lahteine
849dea92a8
Move probe extras below probe types
2018-09-23 23:23:07 -04:00
Scott Lahteine
a2b0260f0f
Update Sublime files
2018-09-23 19:59:08 -04:00
Hannes Brandstätter-Müller
a4cdffdd69
Support for manually deployed fixed probes ( #11899 )
2018-09-23 19:59:08 -04:00
Scott Lahteine
ddcbf80f23
Followup for Z_TRIPLE_ENDSTOPS
2018-09-23 12:22:31 -04:00
Marcio Teixeira
c411e7eb0d
[2.0.x] Squelch compiler warnings seen with -Wall ( #11889 )
2018-09-23 12:00:34 -04:00
Roxy-3D
83105590a0
Better default values for Mesh Inset
2018-09-22 03:25:18 -04:00
Roxy-3D
4163c1a514
Fix end stop and Z-probe reporting logic
2018-09-22 03:25:18 -04:00
Scott Lahteine
ea9eb2fc8f
Fix servo angles in config-store
2018-09-21 15:41:36 -04:00
Roxy-3D
d3d6be8210
Add MAX7219 reverse units option ( #11860 )
2018-09-19 18:54:51 -05:00
Scott Lahteine
beab9733f8
Remove extra clauses in config-store
2018-09-19 17:06:51 -05:00
Scott Lahteine
5a74b12b45
Followup to #11769
2018-09-19 16:40:32 -05:00
InsanityAutomation
f38570ac55
Add custom user menu title ( #11769 )
2018-09-19 15:04:34 -05:00
Scott Lahteine
17494099a9
Fix parking_extruder_tool_change
...
Fix #11872
2018-09-19 03:02:07 -05:00
Scott Alfter
140caf99b8
E0_CS_PIN moved from A13 to A15 on RAMPS-FD v2.2 ( #11865 )
2018-09-18 22:24:20 -05:00
Scott Lahteine
10590c2f80
Fix some fan conditionals
2018-09-18 21:23:33 -05:00
Scott Lahteine
e4ee607fc8
Fix Dual X FRS in M600
...
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>
2018-09-18 21:23:33 -05:00
Scott Lahteine
bae8f82ba8
[2.0] Fix Mixing Extruder mixing factors ( #11861 )
2018-09-18 01:10:41 -05:00
Scott Lahteine
c5e5cc5e9f
Fix some trailing whitespace, macros
2018-09-17 17:30:04 -05:00
AnHardt
54bd124665
2.0.x: Fix normalize_mix() ( #11856 )
...
Mix factors needed to be updated consistent with the recent Stepper/Planner code refactor.
2018-09-17 16:37:38 -05:00
Roxy-3D
5fbfbde532
Fix example file to pull in correct pins file
2018-09-17 10:41:30 -05:00
Roxy-3D
378f354939
IDEX Scaled Duplication is still under development
...
Take it out of the menu until it is tested and working.
2018-09-17 10:26:44 -05:00
Scott Lahteine
65045ba54b
tmc_util fix part 2
...
Followup to 115abf9
2018-09-17 05:36:17 -05:00
Scott Lahteine
09a2bee8aa
Support more filament runout sensors in M119 ( #11851 )
2018-09-17 03:27:13 -05:00
Scott Lahteine
115abf9c53
Fix syntax error in front of tmc_axes
2018-09-17 01:10:20 -05:00
Roxy-3D
0780913848
IDEX Improvements ( #11848 )
2018-09-17 01:06:22 -05:00
Scott Lahteine
39732838b4
Tweak indent of Chinese languages
2018-09-17 00:58:32 -05:00
Scott Lahteine
53bd0b55cb
Followup for 6 extruders
2018-09-16 23:57:50 -05:00
Scott Lahteine
1718eff54a
Code changes supporting up to 6 extruders
2018-09-16 22:32:53 -05:00
Scott Lahteine
f5c210d33d
Config changes supporting up to 6 extruders
2018-09-16 22:22:35 -05:00
Scott Lahteine
d948c6e867
RADDS Extension Board V3 support
2018-09-16 22:22:35 -05:00
Thomas Moore
c437bb08f1
Overhaul of the planner ( #11578 )
...
- Move FWRETRACT to the planner
- Combine leveling, skew, etc. in a single modifier method
- Have kinematic and non-kinematic moves call one planner method
2018-09-16 21:24:15 -05:00
Scott Lahteine
8323a08642
Clean up some whitespace
2018-09-16 19:44:21 -05:00
Scott Lahteine
6286afd456
Add Triple-Z options to example configs
2018-09-16 00:35:58 -05:00
Holger Müller
1a6f2b29b8
Add support for Triple-Z steppers/endstops
2018-09-16 00:35:58 -05:00
Hannes Brandstätter-Müller
bc06406d7d
Fix Anycubic Kossel config (probe crash) ( #11832 )
2018-09-15 23:27:21 -05:00
Scott Lahteine
66f83d33e6
Fix some config comments
2018-09-15 23:21:55 -05:00
Hannes Brandstätter-Müller
84ed9b5a63
Send "G33 S P1" for Delta Height Calibration ( #11831 )
2018-09-15 20:17:35 -05:00
Scott Lahteine
215eee4fe5
Use 'friend' to access set_directions
2018-09-15 20:11:10 -05:00
Cassiano Leal
ff51e7322d
Fix for Stepper::set_directions() compilation error ( #11838 )
2018-09-15 19:31:51 -05:00
Scott Lahteine
809b232fa2
Fix stepper directions after M501/M502
...
See https://github.com/MarlinFirmware/Marlin/issues/11103#issuecomment-421387611
Co-Authored-By: tcm0116 <tcm0116@users.noreply.github.com>
2018-09-14 20:00:55 -05:00
Scott Lahteine
f79a5a9dee
Tweak spacing of L6470 options
2018-09-12 23:18:11 -05:00
Hannes Brandstätter-Müller
c37d3ae97d
[2.0.x] Fix NOZZLE_PARK_FEATURE for Anycubic Kossel ( #11812 )
2018-09-12 15:37:38 -05:00
HenningJW
4fb2134f00
Fix non-sensical values for Zonestar themistor table ( #11817 )
...
Values taken from Zonestar firmware for P802QA with a Melzi board. Timestamps from the firmware package are from April 2016.
2018-09-12 15:36:04 -05:00
Scott Lahteine
b220a825a7
Fix raw_filwidth_value error
2018-09-12 04:31:55 -05:00
Scott Lahteine
1933d5d6fb
Fix SD autostart with no LCD
2018-09-12 03:49:59 -05:00
Roman Moravčík
8bce5370c7
Updated slovak translation ( #11807 )
2018-09-12 03:29:17 -05:00
Giuliano Zaro
64d629ba2a
[2.0.x] Italian language fix ( #11796 )
2018-09-12 03:28:22 -05:00
Scott Lahteine
8584d3697d
Fix servo count define conflict
...
`MAX_SERVOS` => `NUM_SERVO_PLUGS`
2018-09-11 16:20:31 -05:00
Scott Lahteine
06949ae510
Fix MSG_FILAMENT_CHANGE_HEAT_1 for small LCD
2018-09-10 23:21:37 -05:00
Scott Lahteine
d882717d98
Save some PROGMEM with constexpr ( #11798 )
...
When possible, make `active_extruder` a `constexpr` to save some PROGMEM.
2018-09-10 23:09:26 -05:00
Sam Lane
4f883d5971
[2.0.x] Extruder-Distinct Linear Advance K Factors ( #11789 )
2018-09-10 22:37:32 -05:00
Scott Lahteine
fe9f088d60
[2.0.x] Anycubic LinearPlus, Trigorilla 1.4 ( #11730 )
2018-09-10 21:25:40 -05:00
Scott Lahteine
b6aae2b322
Tweak RAMPS_FD_V1 pins
2018-09-10 15:43:03 -05:00
Scott Lahteine
7391e23332
Fix RigidBoard FAN_PIN collision
2018-09-10 05:29:00 -05:00
Scott Lahteine
53b8c3bd66
Add EXTERNAL_CLOSED_LOOP_CONTROLLER to examples
2018-09-10 03:17:17 -05:00
Sam Lane
1b6bc19427
Add external closed loop controller support
2018-09-10 03:17:17 -05:00
Marcio Teixeira
2ebfe90be9
Add custom preheat temp to filament change ( #11475 )
2018-09-10 02:51:46 -05:00
Karl Andersson
69d0ed5791
[2.0.x] Fix ambiguous function call (SERIAL_PROTOCOL_F) when using Arduino_Core_STM32 ( #11747 )
2018-09-10 02:36:06 -05:00
Scott Lahteine
d32c4efc77
Fix some trailing whitespace
2018-09-10 01:26:20 -05:00
Alexander Amelkin
bc1ba998b2
[2.0.x] Fix undefined symbol 'g29_in_progress' ( #11781 )
2018-09-09 22:06:03 -05:00
InsanityAutomation
bad225dc04
Fix mesh leveling compile errors ( #11768 )
2018-09-09 04:19:48 -05:00
Sam Lane
d783400330
Updates to STM32F7 HAL, for completeness ( #11770 )
2018-09-09 03:26:15 -05:00
Scott Lahteine
72af8e0f02
Patch extruder_advance_K edit menu
...
Fix #11776
2018-09-09 03:21:08 -05:00
Sebastianv650
7e8c073fba
Fix extruder stops extruding with LA ( #11758 )
2018-09-09 00:04:14 -05:00
Scott Lahteine
0c01099f17
hop_amount => current_hop
2018-09-08 21:20:37 -05:00
Scott Lahteine
eafd62308e
Use TMC2208Stepper v0.2.5 ( #11714 )
2018-09-08 20:41:21 -05:00
Kevin
e25d2ae4a2
[2.0.x] SWITCHING_TOOLHEAD ( #11623 )
2018-09-08 01:43:24 -05:00
Alexander Amelkin
f417408df1
[STM32F1] Fix HAL for new PlatformIO ( #11749 )
2018-09-07 18:15:32 -05:00
Roxy-3D
3d7f2c1fde
Fix directory name to be consistent ( #11745 )
2018-09-06 14:10:40 -05:00
Roxy-3D
a9c98a0e47
Create _Bootscreen.h
2018-09-06 10:24:03 -05:00
Roxy-3D
9f85d3a9cb
Create _statusscreen.h
2018-09-06 10:23:20 -05:00
Roxy-3D
e2e7b1d705
Break out support of the T-Rex 3
2018-09-06 10:20:20 -05:00
Roxy-3D
67996c2b66
Break out support for the T-Rex 3
2018-09-06 10:19:05 -05:00
Roxy-3D
9c8d9d282f
Break out support for Formbot T-Rex3 from previous versions
2018-09-06 09:49:04 -05:00
Roxy-3D
e3aac59637
Create pins_FORMBOT_TREX3.h
2018-09-06 09:46:23 -05:00
Roxy-3D
f580247581
Create pins_FORMBOT_TREX2.h
2018-09-06 09:45:29 -05:00
Roxy-3D
073857646b
seperate the T-Rex2 and T-Rex3 support
2018-09-06 09:43:43 -05:00
Roxy-3D
fe4fc2883b
Add support for Formbot T-Rex3
2018-09-06 09:41:59 -05:00
Scott Lahteine
2a61c9a939
Various fixups to configs, spacing, etc.
2018-09-06 06:44:31 -05:00
Scott Lahteine
b3efbc6e6e
Add MANUAL_E_MOVES_RELATIVE to more configs
2018-09-06 02:09:14 -05:00
Scott Lahteine
679e4602fe
Add MANUAL_E_MOVES_RELATIVE to examples
2018-09-06 02:00:25 -05:00
Marcio Teixeira
beb51c2d58
Show manual extrusion moves as relative in LCD
...
- Implements FR#11724
- Old behavior can be restored by commenting out MANUAL_E_MOVES_RELATIVE
2018-09-06 02:00:25 -05:00
Scott Lahteine
d10f29ae2e
Pass segment length in G2-G3
2018-09-06 01:43:27 -05:00
Scott Lahteine
dcfde2317f
Pass segment length in prepare_kinematic_move_to ( #11737 )
2018-09-06 01:40:22 -05:00
Roxy-3D
d5379ee9d6
Fix search for white space in enqueued commands
2018-09-05 16:57:08 -05:00
Roxy-3D
8d5bea073b
Assume one Max7219 unit if not specified
2018-09-05 14:18:13 -05:00
Roxy-3D
9651ceb36b
Correct spelling of #endif
2018-09-05 10:46:08 -05:00
Scott Lahteine
b213a89ef5
Sanity-check NOZZLE_PARK_POINT
2018-09-05 06:18:08 -05:00
Scott Lahteine
86ee74731e
Comment for RADDS + RRDFGSC
2018-09-05 05:45:17 -05:00
Kevin
ae1271b2ae
RADDS: Update Full Graphic Display Pins ( #11731 )
2018-09-05 03:51:54 -05:00
Scott Lahteine
650d4313c4
Bring some configs up to date
2018-09-05 03:49:24 -05:00
AnHardt
530a13ab6c
[2.0.x] SECURITYFIX missing max temp error when PID is used ( #11717 )
2018-09-05 01:41:45 -05:00
Scott Lahteine
12fded46c2
Correct some FR strings
...
Co-Authored-By: pipersw <pipersw@users.noreply.github.com>
2018-09-04 04:00:22 -05:00
Michael Triffon
aefc2f7cf9
Add Anet A2 and A2 Plus Configurations ( #11677 )
2018-09-03 23:38:51 -05:00
scott0122
72fdb6bab3
Fix SWITCHING_NOZZLE zdiff ( #11683 )
2018-09-03 23:24:40 -05:00
Scott Lahteine
8b837dc3ad
No need for last \n in G-code items
2018-09-03 23:23:20 -05:00
Scott Lahteine
d1ceaf5550
[2.0.x] Followup to IDEX changes ( #11707 )
2018-09-03 23:15:31 -05:00
Roxy-3D
d62f4df0b7
Disable LCD Pins used by new Max7219 hook up if in that mode
2018-09-03 09:56:25 -05:00
Roxy-3D
fa772c31bf
Provide more options for Max7219 connection on Formbot
2018-09-03 09:52:36 -05:00
Scott Lahteine
8e18e48d49
Merge pull request #11610 from Freeviv/bugfix-2.0.x
...
[2.0.x] Editable servo angles
2018-09-03 03:55:38 -05:00
Giuliano Zaro
59e76e5fdf
[2.0.x] Fix planner computation ( #11708 )
...
Fix #11697
2018-09-03 00:29:29 -05:00
Roxy-3D
509ee44611
Boot and status file should not have been added to main directory!
2018-09-02 10:25:36 -05:00
Roxy-3D
f8abe12a9c
Boot and status file should not have been added to main directory!
2018-09-02 10:25:13 -05:00
Roxy-3D
7680b64aa6
IDEX clean up ( #11690 )
2018-09-02 10:18:59 -05:00
teemuatlut
49e107cea9
Restrict SW serial to AVR ( #11696 )
2018-09-01 15:24:44 -05:00
Scott Lahteine
18f1af2dca
Fix up Teensy tests, servo sanity
2018-09-01 01:10:20 -05:00
Scott Lahteine
74a04aed55
Fix compile error with NO_LCD_MENUS
2018-08-31 19:16:04 -05:00
Scott Lahteine
509e1cf2bd
Add *_DRIVER_TYPE to remaining configs
2018-08-31 19:07:17 -05:00
Scott Lahteine
d55f44edba
Printcounter improvements ( #11689 )
2018-08-31 17:40:39 -05:00
Scott Lahteine
6a3207391f
Remove obsolete HAL_timer_restrain
2018-08-31 16:17:22 -05:00
Scott Lahteine
e3fc9aa35f
Update some config comments
2018-08-31 16:03:44 -05:00
Scott Lahteine
136860e8bb
Sanity-check SERVO pin for servo probes
2018-08-31 15:47:47 -05:00
Roman Moravčík
66de50f5f8
Updated slovak translation ( #11684 )
2018-08-31 15:37:49 -05:00
scott0122
ada85d5585
Improve HOTEND OFFSET Z display precision to 3 ( #11686 )
2018-08-31 15:15:40 -05:00
scott0122
607c1e58d9
Improve HOTEND OFFSET Z display precision to 3 ( #11685 )
2018-08-31 15:14:33 -05:00
Scott Lahteine
3e81745e81
Fix issues, make optional
2018-08-29 17:58:02 -05:00
Jan
aa80e448e2
Store servo angles in EEPROM
2018-08-29 17:58:02 -05:00
Scott Lahteine
9953213513
Add EDITABLE_SERVO_ANGLES to example configs
2018-08-29 17:57:52 -05:00
Marcio Teixeira
0966bdcbc4
Reorganized ultralcd menu (10317) ( #10360 )
...
Replaced "Prepare" and "Control" menus with "Movement", "Temperature", "Configuration" and "Advanced Settings"
2018-08-29 16:51:14 -05:00
Scott Lahteine
e40a3eef04
Support for Anet A2 Plus
2018-08-29 03:39:43 -05:00
Scott Lahteine
32e38fee74
Update Controller Fan for Y2,Z2
2018-08-29 01:49:48 -05:00
Jeonghwan Roh
59cf217e77
Fix 5 mixing steppers
2018-08-29 01:49:48 -05:00
Scott Lahteine
2a2e8c314e
Suppress emergency parser G-code errors
...
Co-Authored-By: srieche <srieche@users.noreply.github.com>
2018-08-29 01:04:55 -05:00
Ilya Bukhonin
7ecb8b4af5
[2.0.x] Teensy 3.1 and 3.2 support ( #11460 )
2018-08-27 21:49:49 -05:00
Pablo Crespo
409a0632af
[2.0.x] Add Morpheus Board support ( #11651 )
2018-08-27 21:28:03 -05:00
Marcio Teixeira
0f14977b5d
LIGHTWEIGHT_UI: Allow feedrate % to exceed 255% ( #11656 )
...
- Changed type of integer used for feedrate percentage from uint8_t to uint16_t.
2018-08-27 21:26:32 -05:00
scott0122
6dc9553aa5
Fix SWITCHING_NOZZLE compile error ( #11657 )
2018-08-27 21:25:25 -05:00
Scott Lahteine
a15e570d3b
Fix SD progress with Lite Status Screen
...
Co-Authored-By: Lê Hoàng <icy.lord.love.angel@gmail.com>
2018-08-26 17:12:05 -05:00
Scott Lahteine
66966dbd69
Tweak comments for newer multiplexer
2018-08-25 17:00:49 -05:00
Scott Lahteine
933d833ec8
Tweak some Anet A6 comments
2018-08-24 21:50:53 -05:00
Scott Lahteine
d1c9517903
Followup to hotend_offset[Z] patch
2018-08-24 21:32:00 -05:00
Scott Lahteine
e2b8fc4f17
Reduce some debug strings
2018-08-24 21:11:39 -05:00
Chris Pepper
b71c2b8651
[2.0.x] Update LPC176x tests, fix clean script ( #11617 )
2018-08-24 18:53:24 -05:00
Scott Lahteine
a317bb4991
Remove stray tab
2018-08-24 17:35:13 -05:00
Scott Lahteine
acf5ae3083
!ENABLED => DISABLED
2018-08-24 16:36:37 -05:00
Scott Lahteine
ba1919c1eb
HAL tweaks to LPC1768 main
2018-08-22 17:16:18 -05:00
Scott Lahteine
0987ed2a18
Use American English
2018-08-22 17:16:18 -05:00
Kevin
6483285bc5
HOTEND_OFFSET_Z always available ( #11603 )
2018-08-22 00:21:29 -05:00
Michael Triffon
f8c52c9c29
Azteeg X5 Mini WiFi support ( #11601 )
2018-08-21 23:58:26 -05:00
jneilliii
3671c63cde
Einsy Full Graphic LCD Fix ( #11604 )
...
Fixed issue with LCD timings for Einsy RAMBo board.
2018-08-21 23:43:52 -05:00
Colin Gilgenbach
593d5375ea
Fix G28 resetting DUAL_NOZZLE_DUPLICATION_MODE ( #11605 )
...
There's no reason for G28 to reset DUAL_NOZZLE_DUPLICATION_MODE, because it only affects the E stepper, unlike DUAL_X_CARRIAGE which affects the X steppers as well.
2018-08-21 23:42:55 -05:00
Scott Lahteine
f0dbe61692
Tweaks to motion.h reachable tests
2018-08-21 23:34:29 -05:00
Scott Lahteine
2d3317a35b
Prettify Dual X Carriage description
2018-08-21 23:34:29 -05:00
Roxy-3D
cd9868f442
Make position_is_reachable() smarter about IDEX machines`
...
On many IDEX machines the allowed travel of the X1 carraige and X2 carraige does not perfectly overlap.
This helps the issue. But more work needs to be done at the higher level. (For example the X1_MAX_POS should probably be factored into G26's mesh validation pattern.)
2018-08-21 19:12:26 -05:00
Scott Lahteine
97f6396b25
Fix RE_ARM LCD pins to avoid #undef
2018-08-21 12:47:40 -05:00
Scott Lahteine
0e25f66c09
Fix Ultimaker servo pin
...
As pointed out at https://github.com/MarlinFirmware/Marlin/issues/7981#issuecomment-407116642
2018-08-21 11:39:53 -05:00
Scott Lahteine
ad12b9b46b
Fix indentation, whitespace, spelling, formbot pins...
2018-08-21 09:47:57 -05:00
Scott Alfter
b5537dde7f
need to add E2END to pins_RAMPS_FD_V2.h ( #11564 )
2018-08-21 02:16:31 -05:00
Scott Lahteine
8f0bbdcc9b
Fix up Max7219 orientations ( #11596 )
2018-08-21 02:06:18 -05:00
jmz52
a77f8c6dd5
Implement servo support for STM32F1 ( #11580 )
...
Implement servo support for STM32F1. Original code was incomplete and depended on Servo library from stm32duino which conflicts with `module/servo.h`.
2018-08-20 21:13:51 -05:00
Dave Johnson
0456caf0ad
Consolidate shared HALs and isolate HAL compile ( #11552 )
2018-08-20 21:11:12 -05:00
jmz52
dfe18ac633
Fix compilation error for STM32F1 with U8GLIB_SSD1306 or U8GLIB_SH1106 enabled ( #11583 )
...
The `binary.h` file required by `lcd/dogm/dogm_bitmaps.h` is not present in stm32duino environment. Binary macros are defined in `bit_constants.h` in stm32duino framework.
2018-08-20 20:37:56 -05:00
Roxy-3D
b0a8ce59bd
Update Boards.h to include Formbot support
2018-08-20 16:46:27 -05:00
Roxy-3D
62ce937540
Update pins.h to include the Formbot board
2018-08-20 16:44:54 -05:00
Roxy-3D
a82be36d5d
Create pins_FORMBOT.h
2018-08-20 16:43:42 -05:00
ghent360
00d24a8219
Don't call __delay_4cycles for 0 cycle delay - takes a really long time. ( #11586 )
2018-08-18 22:50:11 -05:00
Scott Lahteine
56f1e17a25
[2.0.x] Max7219 cleanup, simplify, and extend ( #11575 )
2018-08-18 01:33:13 -05:00
jmz52
0b2d686160
Fix "SD init fail" problem for STM32F1 ( #11579 )
...
Fix "SD init fail" problem for STM32F1 caused by incorrect SS pin state and incorrect SPI mode. Issue #11225
2018-08-17 23:27:10 -05:00
Scott Lahteine
a98f21ec5e
Marlin assumes signed chars
2018-08-16 22:52:42 -05:00
Kevin
db30650731
Fix UBL/Homing ( #11566 )
2018-08-16 08:28:40 -05:00
Roxy-3D
aae4c67e5d
Max7219 Clean Up ( #11563 )
...
Some of the Rotations did not do the right thing with setting and clearing pixels.
I think it is correct now. But if not... It is much closer to being correct.
2018-08-15 21:22:28 -05:00
InsanityAutomation
9de730b2bf
Update tool_change.cpp ( #11559 )
2018-08-15 19:30:52 -05:00
InsanityAutomation
c2553f9888
2.0.x - Idex match119 ( #11556 )
...
* Update ubl_G29.cpp
* Update ultralcd.cpp
2018-08-15 13:26:11 -05:00
Roxy-3D
e9de321ac0
declare void Max7219_register_setup();
2018-08-15 10:36:51 -05:00
Scott Lahteine
952a1bc9d5
Merge pull request #11551 from thinkyhead/bf2_trinamic_fixes
...
[2.0.x] Fix TMC2208 SW serial communication
2018-08-14 19:07:08 -05:00
petrzjunior
67613bf5bd
Update Czech translations ( #11510 )
2018-08-14 18:45:16 -05:00
Scott Lahteine
bd6d032628
Update default driver configuration
...
Co-Authored-By: teemuatlut <teemu.mantykallio@live.fi>
2018-08-14 18:42:04 -05:00
Scott Lahteine
1561e61df7
New TMC2208 constructor
...
Co-Authored-By: teemuatlut <teemu.mantykallio@live.fi>
2018-08-14 18:41:51 -05:00
Nils Hasenbanck
b37bfeffeb
[2.0.x] Use the new const functions of the persistentStore api ( #11544 )
2018-08-14 18:35:36 -05:00
Chris Pepper
5573ef62c6
[2.0.x] PersistentStore update followup ( #11549 )
2018-08-14 17:54:12 -05:00
Scott Lahteine
846bd24eb9
MALYAN_LCD is ok without SD
2018-08-14 05:31:47 -05:00
Scott Lahteine
834ea7fcea
Remove 'const' from PersistentStore::capacity
2018-08-14 04:46:10 -05:00
Dave Johnson
c64199941e
Compile only selected PIO environment ( #11519 )
2018-08-14 03:28:52 -05:00
Andy Shaw
5be2559eda
Use flash memory to emulate EEPROM ( #11500 )
...
Use a sector of the LPC flash memory to emulate EEPROM storage, removing the need to have an SD card to store system parameters.
2018-08-14 01:19:34 -05:00
Scott Lahteine
6964e1a95a
Clean up trailing whitespace
2018-08-14 00:55:37 -05:00
Scott Lahteine
865ee5985f
Followup persistent store with heading, const
2018-08-13 23:55:33 -05:00
Scott Lahteine
a4b0148365
Easier to find 'static inline'
2018-08-13 23:55:33 -05:00
Scott Lahteine
cc0a60453f
Merge pull request #11526 from hasenbanck/eeprom-cleanup
...
[2.0.x] Change direct eeprom access to HAL::PersistentStore
2018-08-13 19:45:10 -05:00
Roxy-3D
65c5227c29
Change M7219 I to setup Max7219 registers, but not do initialization pattern
2018-08-13 17:46:48 -05:00
Nils Hasenbanck
577aeb4aa9
All EEPROM access uses persistentStore
2018-08-13 17:43:35 -05:00
Scott Lahteine
6a8b906318
Followup for persistent_store_api.h
2018-08-13 17:43:35 -05:00
Chris Pepper
66d2b48b59
Update PersistentStore api ( #11538 )
...
- Clean up the API to use a `static` class instance to adhere to Marlin convention
- Add `const` position data access for read/write
- Add Storage capacity to the interface
2018-08-13 17:30:25 -05:00
Roxy-3D
60f1376798
Make M7219 I more robust and nice to look at
...
Make M2719 initialize the Max7219 registers and then run the initialization pattern (if one is specified).
2018-08-13 16:59:25 -05:00
Roxy-3D
fd15b1495a
add I parameter to M42 to allow access to sensitive pins
2018-08-13 16:57:09 -05:00
Scott Lahteine
11b411a872
Improve AXIS_DRIVER_TYPE macros
2018-08-13 16:57:09 -05:00
Scott Lahteine
f1347f783d
Optimize thermistor table 71
...
agData in Table 71 is extremely oversampled (see Issue #11220 ). I have removed the data points that perform *worse* than linearly interpolating the remaining points, and fixed up two points that were simply rounded incorrectly.
Co-Authored-By: Aaron Griffith <aargri@gmail.com>
2018-08-13 02:54:55 -05:00
Scott Lahteine
0bda22367b
Allow Einsy RAMBo FAN1_PIN override
2018-08-13 02:49:30 -05:00
Scott Lahteine
1b921b246b
Fix pca9632_set_led_color
...
…when used with an I2C screen.
Co-Authored-By: soimy <soimy@163.com>
2018-08-13 02:40:22 -05:00
Scott Lahteine
aa9d329560
Reduce max accel in Creality configs
2018-08-11 22:56:51 -05:00
Scott Lahteine
c93538e9f3
UBL/planner patch tweaks
2018-08-11 22:50:45 -05:00
Scott Lahteine
0af22549a6
Allow G33 to compile with no LCD
2018-08-11 22:32:09 -05:00
Thomas Moore
fc55f1da01
Account for UBL correction when setting the planner position ( #11486 )
2018-08-10 13:00:50 -05:00
Scott Lahteine
b328fb4dc9
Treat TMC2660 like non-TMC ( #11508 )
2018-08-10 00:30:28 -05:00
Scott Lahteine
72b086b90d
Add A5984 to example configurations
2018-08-09 23:04:27 -05:00
Greg Nutt
a1a5367380
Smoothieboard V1.0/1.1 and A5984 support
2018-08-09 23:03:17 -05:00
Scott Lahteine
f891416e70
No raise on G28 after power-loss
2018-08-07 13:51:36 -05:00
Scott Lahteine
e4ecade8d4
Fix AUTO_POWER_CONTROL compile error
...
Counterpart to #11467
Co-Authored-By: lsellens <lsellens@users.noreply.github.com>
2018-08-06 23:20:51 -05:00
Giuliano
eee1b7c50c
[2.0.x] Fix compile error ( #11465 )
...
Address #11463
2018-08-06 23:14:53 -05:00
Giuliano
e85feb2545
[2.0.x] Better timing handling ( #11461 )
2018-08-06 23:13:36 -05:00
Scott Lahteine
79835590e3
Easier to disable homing validation ( #11458 )
2018-08-06 23:11:37 -05:00
Scott Lahteine
131d216afa
Fix drivers.h dependency, defer macro evaluation ( #11450 )
2018-08-03 21:49:04 -05:00
Scott Lahteine
9c62c47579
[2.0.x] Fix Dual X Carriage tool change crash ( #11447 )
2018-08-03 20:47:29 -05:00
Scott Lahteine
9bae413901
Add Bigtreetech/BIQU KFB 2.0 board ( #11446 )
2018-08-03 18:14:26 -05:00
Marcio Teixeira
f2224755ad
Fix jumping progress bar. ( #11439 )
...
- When LCD_SET_PROGRESS_MANUALLY was disabled and an SD print was not active (i.e. the printer was idle), progress_bar_percent would read uninitialized memory from stack and cause progress bar to jump wildly.
- Also updated conditions in `#ifdef` to match `ultralcd.cpp`
2018-08-03 17:17:02 -05:00
Scott Lahteine
aae02827c0
Cosmetic pins changes
2018-08-03 17:03:19 -05:00
Scott Lahteine
64c493ad82
MKS_12864_OLED code cleanup
2018-07-30 23:22:40 -05:00
Scott Lahteine
b826bf4194
Fix initial safe_speed in jerk code ( #11417 )
2018-07-30 22:50:08 -05:00
forkoz
2cc950d67e
[2.0.x] MKS SBASE Trinamic examples/support ( #11402 )
2018-07-30 22:48:58 -05:00
Roxy-3D
16432376ab
Revert "[2.0.x]Idex and bl touch fixes" ( #11407 )
...
* Revert "[2.0.x] bltouch home refinements (#11397 )"
This reverts commit 74900f7a70
.
* Revert "[2.0.x]Idex and bl touch fixes (#11395 )"
This reverts commit 6dafb90c01
.
2018-07-28 23:14:46 -05:00
Giuliano
74900f7a70
[2.0.x] bltouch home refinements ( #11397 )
...
Just create a better functions call logic flow
2018-07-28 19:30:14 -05:00
silentninja1
6dafb90c01
[2.0.x]Idex and bl touch fixes ( #11395 )
...
* Fix BLTouch homing
Deploy at start, dont call generic stow function at finish or raise goes too high before setting 0
* Update tool_change.cpp
* Update motion.cpp
* Update motion.cpp
* Update motion.cpp
* Update motion.cpp
* Change brackets to be more in align of Marlin coding standards
2018-07-28 10:33:31 -05:00
Giuliano
5ce5ff8e9b
[2.0.x] fix bltouch homing ( #11379 )
...
Partially revert. Seems to solve the issue, but one report says G29 still fails.
2018-07-27 18:30:08 -05:00
Scott Lahteine
15d68cb496
Pre-override of ST7920 delays before HAL.h
2018-07-26 23:33:18 -05:00
Dave Johnson
8a24ff94d1
AT90USB1286 PIO cleanup and optimization ( #11230 )
...
-normalize `env` and `board` to lowercase naming convention.
-make board `name` follow descriptive convention.
-implement `-fsingle-precision-constant` compile optimization per https://github.com/MarlinFirmware/Marlin/pull/11178#issuecomment-401673901
-fix typo in 5DPRINT entry.
2018-07-26 05:58:28 -05:00
Lee Olivares
094e6d81a5
Add Einstart-S support ( #11219 )
...
Indeed the HAL does not need to be mucked around with to expose ATmega2560 pins not available as numbers on the MEGA board, I'll need to update the wiki with that tidbit and a reference to the pin-mapping comment in `fastio_1280.h`.
2018-07-26 05:52:22 -05:00
Scott Lahteine
244b9a8257
Better fastio 1280/2560 pin list
...
Co-Authored-By: bleughb <36889022+bleughb@users.noreply.github.com>
2018-07-26 05:23:51 -05:00
Scott Lahteine
955a7f0ae9
Improve driver.h macros ( #11371 )
2018-07-26 05:11:22 -05:00
MikeLud
aadcf08913
[2.0.x] add Calibrate Z (M915) to Prepare Menu ( #11331 )
2018-07-26 05:09:49 -05:00
Giuliano
4237c3d9f8
[2.0.x] different bltouch init ( #11135 )
2018-07-26 05:04:09 -05:00
Andy Shaw
624986d423
Ensure ADC conversion is complete before reading ( #11336 )
...
The current Marlin implementation relies on a timer interrupt to start the ADC conversion and read it. However in some circumstances the interrupt can be delayed resulting in insufficient time being available for the ADC conversion. This results in a bad reading and false temperature fluctuations. These changes make sure that the conversion is complete (by checking the ADC hardware via the HAL) before reading a value.
See: https://github.com/MarlinFirmware/Marlin/issues/11323
2018-07-26 03:59:19 -05:00
Scott Lahteine
e2aa635e70
Fix Anet A6 thermistors
...
Co-Authored-By: vitekn <vitekn@users.noreply.github.com>
2018-07-26 02:02:27 -05:00
Bo Herrmannsen
67b205fd45
Add support for board RuRAMPS4D v1.3 ( #11363 )
2018-07-25 19:32:27 -05:00
forkoz
d1c6687ecd
Update MKS sBase pins ( #11357 )
2018-07-25 19:19:09 -05:00
Scott Lahteine
048dbf6eca
Merge pull request #11275 from thinkyhead/bf2_pwm_adjustments
...
[2.0.x] Tweak some SoftPWM code
2018-07-25 19:02:28 -05:00
Scott Lahteine
e05e95cf97
Clean trailing whitespace
2018-07-25 18:49:47 -05:00
Scott Lahteine
22ebbc091f
Tweak some SoftPWM code
2018-07-25 18:09:31 -05:00
Scott Lahteine
32de09f5c5
Specify some extra CR-10S pins
2018-07-25 18:08:09 -05:00
J.C. Nelson
9c2bfa2ab3
Remove extra parameter to enqueue. ( #11364 )
2018-07-25 18:02:02 -05:00
Giuliano
bd3ec66a78
[2.0.x] typo fix ( #11365 )
...
Typo fix
2018-07-25 18:00:47 -05:00
teemuatlut
fbcdf5eaeb
Simplify stepper driver per-axis selection
2018-07-25 02:47:43 -05:00
Scott Lahteine
e5c0b490c8
Add *_DRIVER_TYPE to example configs
...
Co-Authored-By: teemuatlut <teemu.mantykallio@live.fi>
2018-07-25 02:47:30 -05:00
Eyal
fbdbe53290
Fix get_period_inverse(0) so it doesn't crash ( #11334 )
2018-07-25 01:58:40 -05:00
Scott Lahteine
14e2b11195
Fix spelling in configs
2018-07-24 21:03:38 -05:00
Scott Lahteine
4685c7d59f
Followup to M91x I patch
2018-07-24 18:30:28 -05:00
Roxy-3D
62fa028155
Handle dual gantry machines better
2018-07-24 15:34:53 -05:00
Roxy-3D
09485f63e9
add missing ')'
2018-07-22 10:50:41 -05:00
Roxy-3D
a35abce1ac
Fix missing ')'
2018-07-19 19:20:40 -05:00
Scott Lahteine
76d4cfb064
Tweak some Max7219 code
2018-07-19 18:49:39 -05:00
Scott Lahteine
4195757585
Merge pull request #11309 from thinkyhead/bf2_manual_probe_start_z
...
[2.0.x] Manual Z Start Height
2018-07-19 18:26:26 -05:00
Roxy-3D
03b01e2500
Folger Tech i3-2020 now defaults to 2 Max7219 units
2018-07-19 17:02:46 -05:00
Roxy-3D
db85ca93c4
Change Max7219_idle_task() to use a column instead of row if Y-Axis as 16 LED's
2018-07-19 17:01:31 -05:00
Roxy-3D
9660996cc3
Add Multi Unit Support for Max7219 to bugfix_2.0.0 ( #11285 )
...
* Add Multi Unit Support for Max7219 to bugfix_2.0.0
* Apply multi-MAX7219 to example configs
* Tweak some spacing, macros
2018-07-19 13:56:47 -05:00
Scott Lahteine
39c8aed8ba
Add MANUAL_PROBE_START_Z to example configs
2018-07-18 21:49:20 -05:00
Scott Lahteine
2106fa26b1
Add MANUAL_PROBE_START_Z for manual probing
2018-07-18 21:49:20 -05:00
Scott Lahteine
17ed0f815c
Fix tool_change call in UBL G29
...
Fix #11279 , #11252
2018-07-18 20:30:30 -05:00
Scott Lahteine
6d2aff03bd
Merge pull request #11306 from thinkyhead/bf2_power_loss_pin
...
[2.0.x] Add support for power loss detect pin
2018-07-18 20:13:20 -05:00
Scott Lahteine
63a146d424
planner.synchronize at start of tool_change
...
See https://github.com/MarlinFirmware/Marlin/issues/10949#issuecomment-398540498
2018-07-18 20:10:55 -05:00
Scott Lahteine
665ac1e4d0
Add POWER_LOSS_PIN support
2018-07-18 19:55:10 -05:00
Scott Lahteine
2243f72523
Add POWER_LOSS_PIN to example configs
2018-07-18 19:55:10 -05:00
Chris Pepper
47d5fcbbcc
[2.0.x] Change MKS SBASE default serial port to avoid confusion ( #11301 )
2018-07-18 18:43:20 -05:00
Scott Lahteine
c83109c0ae
Merge pull request #11238 from xC0000005/MalyanLCDUpdate
...
[2.0.x] Malyan LCD Feedrate + Better Temp Handling
2018-07-17 21:06:52 -05:00
Scott Lahteine
64f007580b
Fix some header comments
2018-07-17 19:50:24 -05:00
Giuliano
aed1d17a2d
Initialize default units ( #11295 )
...
When `INCH_MODE_SUPPORT` is enabled no default unit is set. This fixes it.
2018-07-17 19:37:30 -05:00
Scott Lahteine
8c40f0c6c7
Reduce TQ message code size
2018-07-17 18:18:52 -05:00
xC0000005
b04e0c0cbb
Malyan LCD feedrate, better temp handling.
2018-07-17 18:18:52 -05:00
Scott Lahteine
065e9c3d66
Add card.longest_filename method
2018-07-17 18:18:52 -05:00
Roxy-3D
71df1f7f57
Don't display M421 information for UBL at startup
...
It takes too long to display the mesh data for large mesh's at startup. We should consider ways to speed this up.
Perhaps it makes sense to display an entire row of the mesh instead of just one mesh point?
2018-07-17 17:19:52 -05:00
Scott Lahteine
be7d1dfb3c
Merge pull request #11267 from teemuatlut/bf2_lpc_spi
...
[2.0.x] LPC1768: Expand hardware SPI class
2018-07-16 21:52:18 -05:00
Giuliano
8f686aa449
[2.0.x] Fix change filament crash ( #11269 )
...
Prevent crash, on filament change, when printer is not homed
2018-07-16 21:49:29 -05:00
teemuatlut
f38c81cdde
LPC176x: Expand HW SPI class
2018-07-14 19:06:27 +03:00
teemuatlut
3b5dec4b13
Add new LPC include folder
2018-07-14 18:58:56 +03:00
Scott Lahteine
e486326910
Vellemann K8400 Y bed size is 180
...
Co-Authored-By: kaimimue <kaimimue@users.noreply.github.com>
2018-07-13 23:19:46 -05:00
Giuliano
e5ea9d200f
[2.0.x] fix kill printer ( #11260 )
...
This will fix kill message on dual printer with 0 alignment offset
2018-07-13 23:12:43 -05:00
Jamie Bainbridge
8c57cadbe7
Include stdlib in fontutils ( #11251 )
...
When `REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER` is defined and Re-ARM build is attempted, `u8g_fontutf8.cpp` includes `fontutils.h` which uses `abs()`.
However, `abs()` is defined in `stdlib.h` which is not included in `fontutils.h`, so compile fails with an error.
Include `stdlib.h` in `fontutils.h` so that `abs()` is defined before `u8g_fontutf8.cpp` needs to use it, resolving the compile error.
Signed-off-by: Jamie Bainbridge <jamie.bainbridge@gmail.com>
2018-07-13 00:02:38 -05:00
Scott Lahteine
bf7d0ba859
Assert that XY probe offsets are integers
2018-07-12 22:48:07 -05:00
Scott Lahteine
12854f1909
Add Z_CLEARANCE_MULTI_PROBE to example configs
...
Co-Authored-By: nightgryphon <ngryph@gmail.com>
2018-07-12 22:46:34 -05:00
Scott Lahteine
25e2ca8896
Add Z_CLEARANCE_MULTI_PROBE
...
Co-Authored-By: nightgryphon <ngryph@gmail.com>
2018-07-12 22:46:34 -05:00
Scott Lahteine
fd8a76493b
Unify M91x parameter I meaning, simplify reports ( #11249 )
2018-07-12 22:31:51 -05:00
Scott Lahteine
566d05006d
report_state > event_handler
...
Make the endstop report method track endstop changes on its own.
2018-07-11 21:08:07 -05:00
Scott Lahteine
6b521b6df2
Loosen thermistor table size limit
...
Co-Authored-By: Aaron Griffith <aargri@gmail.com>
2018-07-11 21:08:07 -05:00
Scott Lahteine
20761b88e0
Merge pull request #11212 from AlexanderAmelkin/2.0-HD44780-remove-unused-include
...
[2.0.x][HD44780] Remove unused include
2018-07-08 17:19:59 -05:00
Roxy-3D
603e136e87
Resolve issue where user can't edit UBL's mesh
2018-07-08 14:41:38 -05:00
Alexander Amelkin
ed720194d2
[2.0.x][HD44780] Remove unused include
...
The <binary.h> header is not available in STM32 toolchain
and is not used anywhere in ultralcd_common_HD44780.h.
If it is used anywhere in HD44780 support for other platforms,
it must be included in the corresponding .cpp file directly
and put under appropriate conditional compilation directives
for the platform requiring it.
As I was unable to find such code, I consider the file unused
and hence remove the inclusion.
2018-07-06 23:45:47 -05:00
Scott Lahteine
d05e832f29
Add STM32F1 support for SD-based EEPROM
2018-07-06 23:45:47 -05:00
Scott Lahteine
63f4c9bdb9
Followup to float maths patch
2018-07-06 21:34:09 -05:00
Scott Lahteine
2992112da0
Optimize delta kinematics
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-07-04 22:28:56 -05:00
etagle
1367df2875
Replace double with float, optimize calculation
2018-07-04 22:28:56 -05:00
Scott Lahteine
d960d448fa
Optimize calculations with LROUND
2018-07-04 22:22:28 -05:00
Scott Lahteine
68e6650df7
Remove Quake Fast Inverse SQRT (it isn't faster)
2018-07-04 22:22:10 -05:00
etagle
e7e896e7d7
More tweaks to fastio_Due.h
2018-07-04 17:57:47 -05:00
Chris Pepper
55f4744e54
[LPC176x] Endstop Interrupts Feature ( #11202 )
...
Enable the endstop interrupts feature for LPC176x boards. Although Smoothieboard chose to use non-interrupt capable pins for their endstops, and this has been copied by clones, so they can't use it.
2018-07-04 17:51:45 -05:00
Chris Pepper
5abf5bc8a7
[LPC176x] Fix Interrupt forward declarations ( #11200 )
2018-07-04 17:43:14 -05:00
Chris Pepper
cbea385ed7
[2.0.x] Fix LCD_LANGUAGE options list formatting in config ( #11198 )
...
* Fix LCD_LANGUAGE options list formatting in config
* Remove 'cn' language option from list
2018-07-04 17:42:14 -05:00
Scott Lahteine
6837252fba
Merge pull request #11196 from thinkyhead/bf2_fix_m914_sgt
...
[2.0.x] No M914 or SGT with non-sensorless axes
2018-07-04 02:34:48 -05:00
Scott Lahteine
5379c115c8
Fix Trigorilla include typo
2018-07-03 20:23:26 -05:00
Scott Lahteine
9c058091e9
No M914 or SGT set for non-sensorless axes
2018-07-03 20:09:13 -05:00
Scott Lahteine
c7ec6c68e7
Patch SCARA config to match 1.1.x
2018-07-03 20:09:13 -05:00
Scott Lahteine
480a3d3d0c
Apply sensorless homing requirements only for specified axes
2018-07-03 19:16:09 -05:00
Scott Lahteine
47ee149dfd
Merge pull request #11195 from thinkyhead/bf2_tronxy_x3a
...
[2.0.x] Tronxy X3A configurations and thermistor
2018-07-03 19:06:01 -05:00
Scott Lahteine
8c0ec81a19
Followup to #11187
2018-07-03 18:19:26 -05:00
Scott Lahteine
48c1f32b3e
Add configurations for Tronxy X3A
2018-07-03 17:56:48 -05:00
Scott Lahteine
568cfe7caa
Add thermistor 501 (100K Zonestar)
2018-07-03 17:52:06 -05:00
Scott Lahteine
1a0f4dedad
Fix and improve POWER_LOSS_RECOVERY ( #11187 )
2018-07-02 23:21:28 -05:00
Scott Lahteine
e0ab8acf19
Add "Marlin Dev Mode" option
2018-07-02 22:55:21 -05:00
Scott Lahteine
4b2af6ab48
Minor patches to POWER_LOSS_RECOVERY
2018-07-02 17:26:53 -05:00
Scott Lahteine
1ea222e6fc
Turn off DISABLE_INACTIVE_EXTRUDER with SWITCHING_NOZZLE
...
Fix #11183
2018-07-02 17:26:53 -05:00
Roman Moravčík
8299ac121d
[2.0.x] Slovak translation update ( #11175 )
2018-07-01 23:15:51 -05:00
teemuatlut
3de0c85d41
Fix RRW graphical LCD constructor macro ( #11171 )
2018-07-01 23:14:23 -05:00
TheLongAndOnly
cedc158106
[2.0.x] Board specific init macro ( #11170 )
2018-07-01 23:11:42 -05:00
Chris Pepper
5616581eb1
[LPC176x] Update fastio _GET_INPUT, _GET_OUTPUT macros ( #11168 )
2018-07-01 23:02:38 -05:00
Scott Lahteine
8a8eae8d97
Implement more fastio_Due macros ( #11165 )
2018-07-01 01:24:06 -05:00
Scott Lahteine
c51e27d11d
Do a hard kill for failed homing moves ( #11161 )
2018-06-30 21:54:07 -05:00
Scott Lahteine
90ba77ea0f
Lose the old HOMEAXIS macro
2018-06-30 18:13:13 -05:00
Scott Lahteine
2421f3a47d
Detect endstop hits in any direction
2018-06-30 17:27:37 -05:00
Scott Lahteine
f9a090b2cf
Fix Trigorilla 1.4 pins
...
See #11097
2018-06-30 13:45:55 -05:00
Scott Lahteine
8eaac0dab3
Add delta feedrate scaling ( #11153 )
2018-06-30 13:44:27 -05:00
Scott Lahteine
444725ae9a
Non-conflicting CS pins for MKS Gen L
2018-06-30 02:36:01 -05:00
J.C. Nelson
8c9f90153e
Enable Malyan LCD Support for M200 printers. ( #11051 )
2018-06-30 00:35:54 -05:00
Scott Lahteine
fc10101b06
Tweaks to fastio_Due.h
2018-06-30 00:15:50 -05:00
Scott Lahteine
05518d6add
Add newline to end of file
2018-06-29 23:54:16 -05:00
Scott Lahteine
d4fde91222
Fix serial.h including itself
2018-06-29 23:53:25 -05:00
Scott Lahteine
a431013eb7
Fix G33 compile warning
2018-06-29 23:17:51 -05:00
Scott Lahteine
bd7f5848f1
Remove JUNCTION_DEVIATION_INCLUDE_E option ( #11147 )
2018-06-29 22:42:05 -05:00
Scott Lahteine
fbf1c9b496
Fix and tweak POWER_LOSS_RECOVERY ( #11151 )
2018-06-29 22:41:02 -05:00
Colin Gilgenbach
0fff79c24b
Fixes G29_with_retry behavior ( #11045 )
...
* Fix G29 (ABL) retry behavior
2018-06-29 20:48:11 -05:00
Scott Lahteine
3349eb0020
Fix SKEW_CORRECTION compile error
2018-06-29 19:38:18 -05:00
Scott Lahteine
a264030526
Fix "G29" G29_MAX_RETRIES handling
2018-06-29 18:46:31 -05:00
Scott Lahteine
42f9921482
Ignore Z min endstop with separate Z-probe
...
To allow for the case where a Z endstop (e.g., hall effect) is higher than the probe trigger point, don't check the Z min endstop during probe moves. See #11134
2018-06-28 05:06:11 -05:00
Scott Lahteine
1b8973eb1c
Fix up microsteps conditionals
2018-06-27 23:41:32 -05:00
Scott Lahteine
aa4cd2e861
Eliminate stepper.* signed/unsigned warnings
2018-06-27 23:10:51 -05:00
Eduardo José Tagle
edb21f349a
Fix stepper/planner block handling, race conditions ( #11098 )
...
- Allow planner to alter the deceleration phase of the currently executing block.
- Remove BUSY flag, as it is NON ATOMIC to set bits in the Stepper ISR and Planner at the same time.
2018-06-27 18:11:16 -05:00
Scott Lahteine
4d3a9930c5
Match ASM comment spacing to 1.1.x
2018-06-27 17:26:48 -05:00
Scott Lahteine
053438a3aa
Poll all endstops, even when stationary ( #11123 )
2018-06-27 04:18:57 -04:00
Andy Shaw
3b3029c4bf
Make max_e_jerk an array to reduce CPU usage ( #11118 )
2018-06-26 22:38:31 -04:00
Scott Lahteine
d13f76b7da
Patch some loop macros
2018-06-26 20:30:52 -05:00
Scott Lahteine
229b26b02c
Clear LED matrix without startup test
2018-06-26 18:54:01 -05:00
Alexander Amelkin
ffdbc1f42c
STM32F1: Fix SD card persistent store API ( #11090 )
2018-06-26 14:41:23 -04:00
Giuliano
8d8f257384
[2.0.x] Fix advanced pause init values ( #11095 )
...
Fixed for cycle used to initialize default values
2018-06-26 14:37:52 -04:00
etagle
5b49fccf80
Add stepper driver DIR delay configuration option
...
...and recommended pulse width configuration for A4988
2018-06-26 13:28:04 -05:00
Scott Lahteine
d86f25ab63
Fix Serial ISR priority for LPC1768
...
Co-Authored-By: p3p <p3p@p3psoft.co.uk>
2018-06-25 12:15:41 -04:00
etagle
fb4e0b105b
Fix endstops compilation error
2018-06-25 12:10:17 -04:00
Eduardo José Tagle
48a15d1c7e
[2.0.x] Fix stepper/planner race condition and Stepper pulse timer ( #11081 )
...
* Planner: Removal of some race conditions between Stepper ISR and Planner, some of them pointed out by @AnHardt, some of my own findings
* Fixing timing on stepper pulses adding a compensation for the non-null time required to set ports.
2018-06-22 09:15:37 -05:00
Michael Triffon
7e802145cc
[2.0.x] Add CR-10 stock display support for Re-Arm (EXP3) ( #11068 )
2018-06-21 23:08:17 -05:00
Scott Lahteine
50b6204079
Fix LIN_ADVANCE max_e_jerk_factor
...
According to https://github.com/MarlinFirmware/Marlin/issues/9917#issuecomment-399204568
2018-06-21 22:02:34 -04:00
Scott Lahteine
99591dc20c
Filter endstops state at all times ( #11066 )
2018-06-21 20:14:16 -05:00
Scott Lahteine
a5c11bf578
Merge pull request #11075 from thinkyhead/bf2_value_editing
...
[2.0.x] Fix value editing (with callback)
2018-06-21 20:13:58 -05:00
Roxy-3D
1d7dd0edfd
Add the move_z_after_probing() functionality to UBL's G29 J
2018-06-21 13:26:20 -05:00
Scott Lahteine
383129728a
Edit Z fade as whole numbers
2018-06-21 11:52:29 -04:00
Scott Lahteine
1239e8eda2
Fix value editing with callback
2018-06-21 11:52:03 -04:00
Scott Lahteine
7a84b03796
Use MIN/MAX in post-conditionals
2018-06-20 03:15:19 -05:00
Scott Lahteine
a2a30ff0ac
Use Tool 0 for Dual X Axis G29
...
See https://github.com/MarlinFirmware/Marlin/issues/5597#issuecomment-397683325
2018-06-20 01:32:23 -05:00
Scott Lahteine
e366d55bc2
Don't reset stepper timeout for all g-codes
2018-06-19 21:48:28 -05:00
Scott Lahteine
7406f04029
Use MAX (not max) in stepper.h
2018-06-19 20:51:07 -05:00
Roxy-3D
7c54c4ed27
Tiny improvement to M7219
...
The registers within the Max7219 can get corrupted a number of ways. This allows the Max7219 to be reset and fully initialized.
And... it also allows the user to see the initialization pattern.
2018-06-19 14:46:30 -05:00
Giuliano
a65d15c905
[2.0.x] Fix Italian msg len ( #11058 )
...
Fix message to long for 12864 display
2018-06-18 22:04:55 -05:00
Scott Lahteine
d4795e5b8e
[2.0.x] Tweaks and additions for MAX7219 ( #11034 )
2018-06-18 22:04:03 -05:00
Scott Lahteine
e23677a7b2
Update some G-code comments
2018-06-18 16:13:01 -05:00
Chris Pepper
0312c42f9d
[2.0.x] LPC176x Serial cleanup ( #11032 )
2018-06-16 20:59:22 -05:00
Scott Lahteine
c1269c2ec1
Tweak AVR critical section defines
2018-06-16 17:42:32 -05:00
Scott Lahteine
da94e0bd27
Unsigned eeprom mesh addresses
2018-06-15 15:51:57 -05:00
Chris Pepper
f88adcbfd5
[2.0.x][LPC176x] Fix binary linking broken by pio update ( #11026 )
2018-06-15 15:32:51 -05:00
Simon Jouet
e2aeda61ed
HAL for Espressif ESP32 Wifi
2018-06-13 19:33:35 -05:00
Scott Lahteine
091f742432
Add WIFISUPPORT to example configs
2018-06-13 19:27:33 -05:00
Scott Lahteine
19d4c7c1cd
Tweak HAL header comments
2018-06-13 19:08:42 -05:00
Giuliano
cce0523a95
[2.0.x] reset bltouch on home ( #11018 )
...
Added reset bltouch instead. This ensure properly stow even when in error.
2018-06-13 14:09:13 -05:00
Scott Lahteine
4c8d6df13c
Extra insurance against endstop false positives ( #11013 )
2018-06-13 01:22:02 -05:00
Scott Lahteine
81edbfa665
Merge pull request #11004 from ejtagle/always_honor_maximum_step_rate
...
[2.0.x] Fix stepper pulse minimum period and timing calculations
2018-06-12 22:17:22 -05:00
Scott Lahteine
f3fed52348
Fix coolstep_min_speed / sensorless homing
...
Fix #8890
2018-06-12 22:12:46 -05:00
etagle
a215725df6
Fix stepper pulse timing
...
Always honor minimum period on stepper pulse generation, and fix timing calculations
Signed-off-by: etagle <ejtagle@hotmail.com>
2018-06-12 21:34:24 -05:00
Scott Lahteine
0d79128c8d
Localize stepper-specific defines
2018-06-12 21:16:54 -05:00
Scott Lahteine
a9861a780e
Tweak HAL heading
2018-06-12 19:40:17 -05:00
Scott Lahteine
cf53e502a2
No need to set input after attachInterrupt
2018-06-12 18:43:11 -05:00
Karl Andersson
e0276d2f32
Official STMicroelectronics Arduino Core STM32F4 HAL compatibility ( #11006 )
2018-06-12 18:38:00 -05:00
Scott Lahteine
4dbec774b5
HAL_*_TIMER_RATE => *_TIMER_RATE
2018-06-12 16:39:12 -05:00
Scott Lahteine
12689f2470
Merge pull request #11001 from thinkyhead/bf2_junction_deviation_fix
...
[2.0.x] Updates for junction_deviation_mm
2018-06-11 22:31:17 -05:00
Scott Lahteine
9b945c13a1
Fix STM32F1 ISR_ENABLED
2018-06-11 22:09:45 -05:00
Scott Lahteine
9d04f47d98
Improvements for junction_deviation_mm
...
- Drop `max_jerk` with `JUNCTION_DEVIATION`
- Add `max_e_jerk_factor` for use by `LIN_ADVANCE`
- Recalculate `max_e_jerk_factor` when `junction_deviation_mm` changes
- Fix LCD editing of `junction_deviation_mm`
2018-06-11 22:05:16 -05:00
Scott Lahteine
f2c3b0d476
Use bit flags for homed/known
2018-06-11 22:05:16 -05:00
Scott Lahteine
4832be52d7
Followup to G29 O
2018-06-11 21:57:26 -05:00
Robert Mendon
86170e6a66
[2.0.x] Add O (optional) flag to G28/G29 ( #10913 )
2018-06-11 21:51:48 -05:00
Alexey Shvetsov
2ddba201c0
STM32F1 HAL Fixes ( #10999 )
...
- Enable / disable interrupts with `__iSeiRetVal` / `__iCliRetVal`
- Add STM32F1 to Travis CI tests
2018-06-11 20:00:56 -05:00
Scott Lahteine
43bdd0bfe4
Fix indent in stepper.h
2018-06-11 19:17:46 -05:00
Scott Lahteine
2ba198a624
Tweak M122 report spacing
2018-06-10 20:33:18 -05:00
Eduardo José Tagle
5590c8ffd0
Fix MarlinSerial (AVR) ( #10991 )
...
An undocumented hw bug makes the UART lose chars when RX ISR is disabled, even for a very small amount of time. This happens when RX_BUFFER > 256, and the result is corrupted received commands. Solved by implementing pseudo-atomic operations on 16bit indices.
2018-06-10 20:32:20 -05:00
Scott Lahteine
3fd1f32b73
Fix ADC key and chamber temp
2018-06-10 20:11:40 -05:00
Scott Lahteine
117fd007a9
Followup to pin error change
2018-06-10 19:28:45 -05:00
Scott Lahteine
ae07a3e4aa
Multiplier edit large ranges
2018-06-10 18:22:12 -05:00
Scott Lahteine
20a5db03bb
Junction Deviation limit (0.01 to 0.3)
2018-06-10 18:22:08 -05:00
Scott Lahteine
a2f521d34b
Add Junction Deviation mm runtime setting ( #10990 )
2018-06-10 18:02:54 -05:00
Scott Lahteine
590ce1c33e
Fix serial debug ouput
2018-06-10 17:54:22 -05:00
Scott Lahteine
968a5d2e63
Protected pin err for M226
2018-06-10 17:45:47 -05:00
Scott Lahteine
4b90cd8ead
Merge pull request #10922 from ejtagle/bugfix-2.0.x
...
[2.0.x] Adaptive multiaxis step smoothing, and tons of fixes
2018-06-10 16:28:52 -05:00
Giuliano
f1cdfe3dfd
[2.0.x] stow bltouch before start homing ( #10987 )
2018-06-10 16:27:14 -05:00
etagle
6f14bcaa3e
Add MAXIMUM_STEPPER_RATE, enforce in multi-stepping
...
The timing value should be properly set for ALL boards. The compiler will check and set maximum step rate calculations based on those values.
2018-06-10 16:02:47 -05:00
etagle
39a7e7720d
Adaptive multiaxis step smoothing
...
- Stepper bugs fixed
- Support MIXING_EXTRUDER with Linear Advance
- Miscellaneous cleanup
2018-06-10 16:02:47 -05:00
etagle
99af086cea
Add hidden Serial overflow debug options
2018-06-10 04:25:42 -05:00
etagle
d90e8fcad9
Fix XON/XOFF implementation
...
Pointed out by @GMagician
2018-06-10 04:25:42 -05:00
Scott Lahteine
bbf80440bf
Add sanity-check for MOTHERBOARD
2018-06-10 04:03:33 -05:00
Giuliano
b64cc9329e
[2.0.x] Fix dual enstop home ( #10980 )
2018-06-10 02:08:47 -05:00
Scott Lahteine
8a376e6beb
Update MINIMUM_STEPPER_PULSE description
2018-06-10 00:13:03 -05:00
Scott Lahteine
3701869e6c
Add HAL_timer_start for AVR, use stepper timer to time pulses
2018-06-09 22:30:13 -05:00
Giuliano
e970e429b6
[2.0.x] Fix null check in lsDive ( #10978 )
2018-06-09 22:03:49 -05:00
etagle
d82704354f
Increase the planner first block HOLD delay to 100mS
2018-06-09 21:12:37 -05:00
Scott Lahteine
779d4a17a0
Highlight 64128N and common ST7565 difference
...
Followup to #10920 , addressing #10962
2018-06-09 19:18:41 -05:00
Scott Lahteine
b9418439b9
Prevent MB false-positive on bad board name
2018-06-08 19:58:43 -05:00
Scott Lahteine
88314b8910
CREALITY_ENDER is long gone
...
As noted in #10965
2018-06-08 19:53:21 -05:00
Scott Lahteine
334341c632
Hephestos config updates ( #10960 )
2018-06-07 21:23:55 -05:00
Scott Lahteine
f74278b8b1
Add -4 thermocouple to list in configs
2018-06-07 21:04:06 -05:00
Scott Lahteine
7ba5afff01
Allow FAN_PIN override, pins cleanup ( #10956 )
2018-06-07 16:46:13 -05:00
Scott Lahteine
55aedf036b
Fix M503 ABL mesh report. (Zero-based IJ indices)
2018-06-07 16:36:50 -05:00
Scott Lahteine
e7623b5788
Restore Z_PROBE_PIN to pinsDebug_list.h
2018-06-07 15:39:24 -05:00
Scott Lahteine
a426986df8
Ensure pins set to INPUT after attachInterrupt ( #10928 )
2018-06-06 20:59:08 -05:00
Scott Lahteine
d8b983f624
More concise M503 output for M906, M913, M914 ( #10947 )
2018-06-06 20:58:28 -05:00
Giuliano
eb1026d438
[2.0.x] Fix compile warning ( #10931 )
2018-06-05 22:44:34 -05:00
Scott Lahteine
c2bdbdffaa
Prevent a buffer overflow in diveToFile
...
Co-Authored-By: akunt
2018-06-05 22:13:17 -05:00
Giuliano
c9d1a620d4
[2.0.x] fix indentations ( #10934 )
2018-06-05 02:03:26 -05:00
Roxy-3D
d550da084f
Fix Max7219 control pins for use with 32-bit platforms
2018-06-04 13:37:23 -05:00
Scott Lahteine
c16e41e9e6
STM32F4 pins cleanup
2018-06-03 19:08:04 -05:00
Scott Lahteine
c685c7b7dd
STM32F4: All pins can do PWM
2018-06-03 04:30:15 -05:00
Scott Lahteine
2fd9ba56da
LED menu item bool (like Case Lights)
2018-06-03 00:34:29 -05:00
Scott Lahteine
ad8d3150aa
Cleanup for dual endstops homing
2018-06-03 00:34:29 -05:00
Scott Lahteine
61181b7f24
Add macros for ST7565 commands
2018-06-02 20:48:44 -05:00
Eduardo José Tagle
d3c02410a8
[2.0.x] Small assorted collection of fixes and improvements ( #10911 )
...
* Misc fixes and improvements
- Get rid of most critical sections on the Serial port drivers for AVR and DUE. Proper usage of FIFOs should allow interrupts to stay enabled without harm to queuing and dequeuing.
Also, with 8-bit indices (for AVR) and up to 32-bit indices (for ARM), there is no need to protect reads and writes to those indices.
- Simplify the XON/XOFF logic quite a bit. Much cleaner now (both for AVR and ARM)
- Prevent a race condition (edge case) that could happen when estimating the proper value for the stepper timer (by reading it) and writing the calculated value for the time to the next ISR by disabling interrupts in those critical and small sections of the code - The problem could lead to lost steps.
- Fix dual endstops not properly homing bug (maybe).
* Set position immediately when possible
2018-06-01 19:02:22 -05:00
Scott Lahteine
2deff0d9b9
Fix/Improve junction deviation
...
- Respect axis max acceleration limits instead of forcing a fixed acceleration value.
- The `junction_unit_vec` ensures proper handling of entry and exit speeds even when the axes involved have different limits.
2018-05-31 20:09:53 -05:00
Scott Lahteine
6885ca606c
Drop JUNCTION_ACCELERATION from example configs
2018-05-31 20:07:28 -05:00
Chris Pepper
d87257f63c
[2.0.x][LPC176x] Fix PIO build flags ( #10909 )
...
Don't build and link with different flags, the binary may not work.
2018-05-31 19:08:31 -05:00
Axel
ae322e0c54
[2.0.x] Add GTM32 Pro VB support ( #10898 )
2018-05-31 00:11:38 -05:00
Scott Lahteine
d259070980
Clean up trailing spaces from vim, etc.
2018-05-31 00:09:41 -05:00
Scott Lahteine
21d812d502
Fix the Z un-hop on G11
...
Co-Authored-By: zarthcode <anthony.clay@zarthcode.com>
2018-05-29 23:41:36 -05:00
Scott Lahteine
d3c473002a
For SCARA probe Y offset is proximal/distal
2018-05-29 21:55:53 -05:00
Scott Lahteine
b90f54b0fc
Improve probe logging
2018-05-29 21:54:13 -05:00
Scott Lahteine
3f2a062a57
Fix M914 value range (-64...+63)
...
Fix #10896
2018-05-29 12:02:15 -05:00
Scott Lahteine
b6cd8d9cc6
Set deltas to park on the left
2018-05-29 11:44:31 -05:00
Scott Lahteine
9713538427
HOTENDS for Switching Nozzle with Switching Extruder
2018-05-29 11:05:52 -05:00
Scott Lahteine
c68b7b3913
Update Fan 2 and E0 Auto Fan pins for Trigorilla
2018-05-28 21:11:12 -05:00
Scott Lahteine
cbcb284f4a
Allow libServo::attach to work on Teensy 3.5/3.6
2018-05-28 20:56:24 -05:00
Chris Pepper
f89f7c4a82
[2.0.x][LPC176x][Build] Force single precision constants, disable freestanding ( #10892 )
2018-05-28 19:38:22 -05:00
Scott Lahteine
4299e5dc8b
Modify E-stepping macros for use in LINEAR_ADVANCE ( #10885 )
2018-05-28 19:34:08 -05:00
Scott Lahteine
8f14ef855d
More concise commentary in planner.cpp
2018-05-28 19:25:18 -05:00
Scott Lahteine
6919e87656
Minor cleanup of multi-stepping logic
2018-05-28 17:44:33 -05:00
android444
16da5c62d0
Teensy 3.x fastio pullup ( #10890 )
2018-05-28 16:25:12 -05:00
Scott Lahteine
853a9056ac
Long thermistor tables need special consideration
2018-05-28 06:28:34 -05:00
Scott Lahteine
a4f9c3373f
Tweak thermistor spacing
2018-05-28 03:44:32 -05:00
Scott Lahteine
9b9b62b218
delay(SERVO_DELAY) => safe_delay(servo_delay[servo_index])
2018-05-28 03:44:32 -05:00
Scott Lahteine
1ce97f1f6d
Faster (bisect) search in thermistor tables ( #10883 )
2018-05-27 23:27:51 -05:00
Scott Lahteine
0ca9db7051
Correct HOTENDS for SWITCHING_EXTRUDER
2018-05-27 23:22:48 -05:00
Scott Lahteine
945139e328
Clean up some formatting
2018-05-27 17:58:40 -05:00
android444
9c235ef821
[HAL]Add support for ST7920 - Teensy 3.x ( #10872 )
2018-05-27 03:36:57 -05:00
Eduardo José Tagle
7b9f0302d4
Fix Bresenham rounding errors, add link to article ( #10871 )
2018-05-27 01:49:59 -05:00
Scott Lahteine
2566342979
Adjust some commentary
2018-05-27 00:10:25 -05:00
Scott Lahteine
1b200f3312
Sanity check SWITCHING_EXTRUDER with SINGLENOZZLE
2018-05-26 23:26:23 -05:00
Scott Lahteine
6775a16c97
Fix switching extruder stepping with LA
2018-05-26 19:07:01 -05:00
Scott Lahteine
2e139fe50f
Tweak configuration spacing
2018-05-26 18:33:51 -05:00
Scott Lahteine
931ab4ec40
Rename Junction Deviation options
2018-05-26 18:33:51 -05:00
Scott Lahteine
aaaf09bda2
BEZIER_JERK_CONTROL => S_CURVE_ACCELERATION
2018-05-26 18:33:51 -05:00
Scott Lahteine
cf7d5a642a
Fix manual moves for switching tools ( #10868 )
2018-05-26 18:30:53 -05:00
Eduardo José Tagle
1da2c4f1c1
Text LCD display routine fix. Coauthored with @MagoKimbra ( #10864 )
2018-05-26 18:13:33 -05:00
Bob-the-Kuhn
1c0ad8bbae
wrong type of exit method
2018-05-26 08:17:03 -05:00
Scott Lahteine
01d37e00af
Fix up stepper ISR with linear advance timing ( #10853 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-26 01:00:13 -05:00
Eduardo José Tagle
6f330f397e
[2.0.x] Buffer overflow and scroll fix, UTF8 cleanup ( #10844 )
2018-05-25 23:32:37 -05:00
Bob Kuhn
235facd545
install AVRDUDE 5.10, faster disk find for LPC1768 ( #10849 )
2018-05-25 20:26:48 -05:00
Scott Lahteine
645df23eb0
Fix warning with FASTER_GCODE_PARSER disabled
2018-05-25 06:45:42 -05:00
Scott Lahteine
d74e333c0f
Make sure FAN_ANIM_FRAMES is defined
2018-05-25 05:28:50 -05:00
Bob Kuhn
e2db509d58
[2.0.x] Update/Fix LPC1768 extra script upload_extra_script.py ( #10843 )
...
* Use a different method to find the volume info in Windows
2018-05-25 04:31:18 -05:00
Scott Lahteine
7261f48872
Fix reset of endstops and move state
2018-05-24 19:33:36 -05:00
Scott Lahteine
50fa8e01c1
Minor optimization of axis_did_move bits
2018-05-24 19:08:07 -05:00
Scott Lahteine
a94506ada0
Fix K8400 Y min pos, M118 comment
2018-05-24 08:21:16 -05:00
Scott Lahteine
336a022529
Support Malyan LCD without SD
2018-05-24 05:01:18 -05:00
Scott Lahteine
f28e366b77
Followup for core endstops
2018-05-24 03:02:57 -05:00
Scott Lahteine
8b44745bc7
Clean up and consolidate SD-related code ( #10831 )
2018-05-24 01:18:56 -05:00
Scott Lahteine
9644d56b42
Patches for core motion tests
2018-05-24 00:49:01 -05:00
Scott Lahteine
5f8591528e
Remove #pragmas that don't help c files
2018-05-23 23:47:16 -05:00
Scott Lahteine
230ae6a143
Default G30 to engage / disengage
2018-05-23 16:57:23 -05:00
Scott Lahteine
3e3789da85
Regression: Endstops Core compatibility ( #10823 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-23 03:45:25 -05:00
Scott Lahteine
c89649b46e
Suppress U8glib build warnings
2018-05-23 02:47:36 -05:00
Axel
bbd09a99f1
32 bit boards classification cleanup ( #10818 )
...
- Ordering and match classification between `boards.h` and `pins.h`
- Check `pins.h` environments
2018-05-22 21:20:24 -05:00
Scott Lahteine
ee333f6be2
Followup to endstops tweaks
2018-05-22 20:41:03 -05:00
Axel
d98bc71af7
Boards classification arrangement ( #10814 )
...
STM32 ARM Cortex-M3 boards were listed as M4
2018-05-22 02:56:51 -05:00
Scott Lahteine
4b610b333e
Tweak G38 formatting
2018-05-22 01:56:03 -05:00
Scott Lahteine
d2647c1f19
Fix G1 behaviour after tool unpark
...
Fix #10777 for 2.0.x
Co-Authored-By: Ante Vukorepa <o.orcinus@gmail.com>
2018-05-22 00:53:00 -05:00
Scott Lahteine
3bb950c69a
Fix DEBUG_LEVELING_FEATURE for MBL
...
As noted in #10777
2018-05-22 00:49:15 -05:00
Scott Lahteine
1af98519cd
Group and adjust LCD buttons code
2018-05-22 00:37:45 -05:00
Scott Lahteine
0c3773d724
Cleanup in stepper_indirection.h
2018-05-22 00:36:03 -05:00
Scott Lahteine
4118199ddd
Tweaks to core headers
2018-05-21 20:32:18 -05:00
Scott Lahteine
4b2f6e3b2b
[2.0.x] Add endstop noise filter ( #10796 )
2018-05-21 15:51:38 -05:00
Scott Lahteine
65a004564c
Stepper::set_position needed for some applications
2018-05-21 15:21:33 -05:00
Scott Lahteine
435ecb6b67
Followup to stepper/planner refactor
2018-05-20 23:13:38 -05:00
Bob Kuhn
6dfbb39f83
[LPC1768] Add error-handling to upload script, update autobuild.py ( #10802 )
2018-05-20 21:22:04 -05:00
Scott Lahteine
68d7fcec83
Simplify and fix Z fade height edit
...
Fix #10761
2018-05-20 12:29:23 -05:00
Bob Kuhn
d557c84a71
[2.0.x] Error for FAST_PWM_FAN with 32 bit CPU ( #10798 )
2018-05-20 11:37:55 -05:00
etagle
569df3fc0c
Fix interrupt-based endstop detection
...
- Also implemented real endstop reading on interrupt.
2018-05-20 07:10:24 -05:00
etagle
a4af975873
Fix planner block optimization
...
- Fixed the planner incorrectly avoiding optimization of the block following the active one.
- Added extra conditions to terminate planner early and avoid redundant computations.
2018-05-20 07:10:24 -05:00
etagle
e0ca627033
Planner block HOLD flag
...
Allows the Stepper ISR to wait until a given block is free for use. Allows Planner to plan the first move, which is split into two.
2018-05-20 06:23:58 -05:00
etagle
a11eb50a3e
Refactor and optimize Stepper/Planner
...
Better encapsulation and considerably reduce stepper jitter
2018-05-20 06:23:58 -05:00
etagle
0566badcef
Add memory barrier, optimal interrupt on-off
...
Disabling an ISR on ARM has 3 instructions of latency. A Memory barrier is REQUIRED to ensure proper and predictable disabling. Memory barriers are expensive, so avoid disabling if already disabled (See https://mcuoneclipse.com/2015/10/16/nvic-disabling-interrupts-on-arm-cortex-m-and-the-need-for-a-memory-barrier-instruction/ )
2018-05-20 02:39:34 -05:00
Scott Lahteine
c2fb2f54a1
Use assembly for AVR ISR vectors
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-20 01:58:51 -05:00
Scott Lahteine
206014a957
Fix LPC176x timer functions
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-20 01:58:51 -05:00
Scott Lahteine
59f7861bcb
Move backtrace to the HAL folder ( #10790 )
2018-05-20 01:33:21 -05:00
Scott Lahteine
228139eae6
Tweak some LCD comments
2018-05-19 21:00:08 -05:00
Scott Lahteine
7dc03ce721
Simplified fix for babystep pulse width
...
Alternative to the apparently superfluous double delay
2018-05-19 21:00:08 -05:00
Scott Lahteine
65270d6a96
Fix LIN_ADVANCE + SWITCHING_EXTRUDER
...
Followup to #10656
2018-05-19 18:32:00 -05:00
Bob Kuhn
62e2987488
add AT90USB support & add items to popup menu ( #10779 )
2018-05-19 17:39:26 -05:00
Bob Kuhn
9ad42d6617
add delay between pulse edges ( #10778 )
2018-05-19 17:12:16 -05:00
Scott Lahteine
83d42f33e1
Add HAS_HOTEND_OFFSET_Z conditional
2018-05-19 17:05:15 -05:00
GMagician
3c76bda2d8
Fix switching extruder
...
`DONT_SWITCH` got lost along the way. Replace it with `DO_SWITCH_EXTRUDER` and adjust the code.
2018-05-19 17:05:15 -05:00
Scott Lahteine
c173a31060
Fix some compile warnings
2018-05-19 16:54:48 -05:00
Giuliano
e1d9046efc
[2.0.x] Temperature reading fix ( #10774 )
2018-05-19 15:39:36 -05:00
Chris Pepper
9b64fdbc3a
[LPC176x] HAL: Add missing program space definition ( #10776 )
2018-05-19 15:37:54 -05:00
Scott Lahteine
50270b53a0
Clear up some more compile warnings
2018-05-17 18:40:49 -05:00
etagle
06fd4d7b28
Improve NOMORE, NOLESS, and LIMIT macros
2018-05-17 18:23:14 -05:00
etagle
40d7e12827
Removing warnings from compilation
2018-05-17 18:04:22 -05:00
Scott Lahteine
0755fe8ba2
Add FAN_MAX_PWM to example configs
2018-05-15 21:18:47 -05:00
Jiri Jaburek
43ddb29f9e
Add FAN_MAX_PWM for M106-controlled fans
2018-05-15 21:18:46 -05:00
Scott Lahteine
0ea60d506a
Clear up LCD-related compile issues
2018-05-15 00:06:59 -05:00
Scott Lahteine
eb2eb72720
Modify UBL mesh_is_valid and use in leveling_is_valid ( #10746 )
2018-05-14 22:36:03 -05:00
Scott Lahteine
b7dfc79988
Disable SERIAL_PORT_2 by default and sanity-check it ( #10748 )
2018-05-14 21:38:24 -05:00
Scott Lahteine
3f6073e23a
Followup tweak to lcdprint_u8g.cpp
2018-05-14 14:42:11 -05:00
Scott Lahteine
fb608938f8
Prevent compilation of unused u8g-oriented code
2018-05-14 13:31:04 -05:00
Scott Lahteine
35258dd50b
Consistent heating status and status reset
...
Fix #10699
2018-05-13 17:18:19 -05:00
Scott Lahteine
37b15fe4cf
Reorder HAL timer header items
2018-05-13 16:50:39 -05:00
Scott Lahteine
836b0bbeee
Fix MBL line_to_destination
...
Fix #10708
2018-05-13 16:50:39 -05:00
Scott Lahteine
ba4c32eec5
Followup to _AXIS patch
2018-05-13 10:43:35 -05:00
Scott Lahteine
d9154ebdf6
Followup to math patch
2018-05-13 09:30:27 -05:00
Scott Lahteine
f07260c33f
Don't babystep on long click unless printing
...
As pointed out in #10731
2018-05-13 08:11:35 -05:00
Scott Lahteine
883b0c9880
Convert custom maths to inlines ( #10728 )
2018-05-13 08:10:08 -05:00
Scott Lahteine
08e36e264e
Apply _AXIS macro
2018-05-13 06:51:01 -05:00
Scott Lahteine
99ecdf59af
Smarter MIN, MAX, ABS macros
...
Use macros that explicitly avoid double-evaluation and can be used for any datatype, replacing `min`, `max`, `abs`, `fabs`, `labs`, and `FABS`.
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-13 04:52:56 -05:00
Scott Lahteine
083ec9963e
Tweaks to heater / lcd conditions
2018-05-13 04:52:56 -05:00
etagle
9d98a62699
Followup to HAL optimizations and delays
...
- Cleanups, fixes for Due HAL code.
- TC_IER is write-only. Use TC_IMR to test ISR state.
2018-05-13 00:46:23 -05:00
Scott Lahteine
8f8c6a9bc4
Move get_axis_position_mm to Planner ( #10718 )
2018-05-12 09:59:11 -05:00
Scott Lahteine
a1062eec5b
Better handling of DELAY_NS and DELAY_US ( #10716 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-12 08:34:04 -05:00
Scott Lahteine
f5aaa2d6c0
Fix some compiler warnings
2018-05-12 05:28:12 -05:00
Scott Lahteine
3614e6ce0f
Fix Switching Extruder with Linear Advance
2018-05-12 02:26:14 -05:00
Scott Lahteine
625035a9ce
Fix M301 access to lpq_len ( #10714 )
...
Co-Authored-By: Zwaubel
2018-05-12 02:13:40 -05:00
etagle
1b225a2809
DUE: Emergency parser for the USB CDC
2018-05-12 02:12:11 -05:00
Scott Lahteine
306f0f2135
Move Stepper::synchronize to Planner ( #10713 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-12 01:38:02 -05:00
Scott Lahteine
f2e3c9896e
Fix compile warnings in backtrace
...
Part of #10688
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-11 23:38:29 -05:00
Scott Lahteine
acacee80a2
Add JUNCTION_ACCELERATION_FACTOR to configs
...
Part of #10688
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-11 23:13:27 -05:00
Giuliano
d99f1b2245
[2.0.x] EEPROM code cleanup ( #10710 )
2018-05-11 18:06:04 -05:00
ManuelMcLure
8679f671ed
Remove dependency on PI. ( #10701 )
2018-05-11 17:55:56 -05:00
Scott Lahteine
6671c064cd
Use arc moves for G26 if enabled ( #10696 )
...
Co-Authored-By: ManuelMcLure <manuelmclure@users.noreply.github.com>
2018-05-11 02:15:14 -05:00
Scott Lahteine
325bbbc8c2
[2.0.x] Enable AD595 and AD8495 in concert ( #10693 )
...
* Allow both AD595 and AD8495 in concert
* General temperature code tweaks
2018-05-11 01:01:51 -05:00
Scott Lahteine
c43235dd39
Remove non-special comments
2018-05-11 00:36:04 -05:00
ManuelMcLure
613a3be167
Remove hidden dependencies on destination. Fixes #10686 . ( #10691 )
2018-05-11 00:30:51 -05:00
Scott Lahteine
23a876b08d
Update a comment in motion.cpp
2018-05-10 15:03:37 -05:00
Scott Lahteine
439e0cdd0f
Patch up reverse_pass_kernel (and other planner code) ( #10674 )
2018-05-10 01:30:55 -05:00
Scott Lahteine
fe5c308872
Correction to Printrboard SDSS pin ( #10677 )
...
Co-Authored-By: Simon Swenson <simon-swenson-8351@users.noreply.github.com>
2018-05-10 01:28:55 -05:00
Scott Lahteine
265161ba30
Blink the value for unhomed/unknown axes ( #10670 )
2018-05-10 01:19:20 -05:00
Scott Lahteine
57c2f8d2f6
Trailing whitespace cleanup
2018-05-10 00:17:10 -05:00
Scott Lahteine
b76344c080
More Trinamic cleanup
2018-05-10 00:12:10 -05:00
Scott Lahteine
473c6d3a91
Drop extra RIGIDBOT_PANEL from D6 config
2018-05-09 18:02:07 -05:00
Giuliano
44f3a6dc3b
[2.0.x] Add missing axes to M911, M912 ( #10668 )
2018-05-09 17:58:11 -05:00
Scott Lahteine
722aba77f3
Fix LIN_ADVANCE + SWITCHING_EXTRUDER stepper directions ( #10656 )
2018-05-09 14:36:09 -05:00
Scott Lahteine
a225d2e99e
Fix compilation with UBL and Arc/Bézier
...
Fix #10660
2018-05-09 00:40:37 -05:00
Scott Lahteine
6d9ec1852a
Fix compilation of say_units
...
Fixes #10663
2018-05-09 00:30:29 -05:00
Scott Lahteine
19f189b4e5
Add UBL support for G2/G3 and G5 ( #10648 )
2018-05-08 11:10:45 -05:00
Scott Lahteine
4c663b0216
Add JUNCTION_DEVIATION to example configs
2018-05-08 10:08:54 -05:00
Scott Lahteine
4d4bf7897d
Junction Deviation jerk limiting option
2018-05-08 10:08:54 -05:00
Scott Lahteine
0436e16fb2
Apply shorthand Assembler macros
2018-05-08 10:08:54 -05:00
Scott Lahteine
d1b619be52
Standardize some hexadecimals
2018-05-08 09:19:18 -05:00
Scott Lahteine
ec05408453
Add 3-frame fan animation to bitmaps ( #10654 )
2018-05-08 09:06:01 -05:00
Scott Lahteine
55f1f8446b
Show correct current units in M503
2018-05-08 06:29:53 -05:00
Giuliano
4e16e699c1
Fix sanity checks for dual axes ( #10633 )
2018-05-07 03:34:26 -05:00
Scott Lahteine
a1fab8336e
Fix abort of SD printing
2018-05-07 02:52:26 -05:00
Scott Lahteine
e978e6e782
[2.0.x] Arrange LCD options by type ( #10630 )
2018-05-06 19:16:55 -05:00
Scott Lahteine
8c5bc77fb9
Fix the sanity-check for config versions
2018-05-06 09:37:00 -05:00
Scott Lahteine
1f11b0f612
Fully init planner sync block
2018-05-06 08:16:54 -05:00
Scott Lahteine
f30241bda5
Merge pull request #10614 from thinkyhead/bf2_synced_planner_set_position
...
[2.0.x] Improve sync of planner / stepper position, asynchronous G92
2018-05-06 03:10:43 -05:00
Scott Lahteine
840ff60952
Bring some configs up to date
2018-05-06 02:42:27 -05:00
Phr3d13
71cd681473
Add Geeetech i3 Pro C / W examples ( #10626 )
...
Added base example configs for Geeetech's Pro C and Pro W machines.
2018-05-06 02:07:54 -05:00
Scott Lahteine
62e7a9c671
Fix up fwretract handling
2018-05-06 01:24:14 -05:00
Scott Lahteine
bfe223e120
Adjust usage of stepper.synchronize
2018-05-06 01:24:14 -05:00
Scott Lahteine
af1950a63e
Improve sync of stepper positions
2018-05-06 01:24:14 -05:00
Scott Lahteine
0c23792344
Apply int32_t to stepper
2018-05-05 18:21:03 -05:00
Roxy-3D
c2c02bdc67
Change Max7219 coordinates to traditional (X,Y)
2018-05-05 16:08:54 -05:00
Scott Lahteine
b337698f96
Additional patch for no heated bed
2018-05-04 00:15:37 -05:00
Scott Lahteine
76da6cc544
Fix Ender 2 build volume
2018-05-02 19:03:29 -05:00
Scott Lahteine
81b632c255
Additional temp-oriented improvements
2018-05-02 08:43:22 -05:00
nightdemonx
e911635fb1
Add thermocouple with AD8495 support
2018-05-02 08:43:16 -05:00
Scott Lahteine
00e86f1c2d
Add Velleman RGB-LED strip support to K8400
2018-05-02 08:10:48 -05:00
Bob-the-Kuhn
410b023b50
[2.0.x] Add Viki support to RAMPS_FD_V1 (DUE) ( #10598 )
2018-05-02 07:54:06 -05:00
Scott Lahteine
b7e938a9fb
LCD_BED_LEVELING enables a sub-menu for ABL
2018-05-01 07:13:56 -05:00
Scott Lahteine
a90d99c27c
Rename float32 => float52, etc.
2018-05-01 07:08:47 -05:00
Scott Lahteine
d7b699ec34
Fewer includes of vector_3.h
2018-05-01 07:05:18 -05:00
thisiskeithb
9312636ee4
Ender-3 config files ( #10585 )
2018-05-01 06:44:50 -05:00
Scott Lahteine
05fca752d6
Clean up autostart handling
2018-05-01 01:35:57 -05:00
Scott Lahteine
c87b0e21be
Add units to probe speed comments
2018-04-30 23:50:28 -05:00
Scott Lahteine
2c1205d8b1
Improve debug of homing move feedrate
2018-04-30 23:49:51 -05:00
Scott Lahteine
c8e4b7c8a6
Fix XY homing move away rate
2018-04-30 23:49:07 -05:00
Scott Lahteine
05c33833e7
[2.0.x] Add NO_LCD_MENUS option ( #10582 )
2018-04-30 21:16:31 -05:00
Scott Lahteine
524cc392f4
Fix sd_status comparison
...
Co-Authored-By: perkmeister <perkmeister@users.noreply.github.com>
2018-04-30 21:09:50 -05:00
MagoKimbra
1f92b9a4ed
Fix do_probe_move with fr_mm_s ( #10576 )
2018-04-30 16:28:20 -05:00
Scott Lahteine
a73cece360
Fix utility.cpp for DEBUG_LEVELING_FEATURE
...
As mentioned in https://github.com/MarlinFirmware/Marlin/issues/9429#issuecomment-385305597
Co-Authored-By: Jack Bradach <jack@bradach.net>
2018-04-30 03:40:50 -05:00
Scott Lahteine
4dfc011d86
Fix homing with probe feedrates
2018-04-30 03:35:07 -05:00
Scott Lahteine
59fda986ea
Allow Z_AFTER_PROBING to be 0
2018-04-30 03:25:47 -05:00
Scott Lahteine
63e4afc910
Do rounding in integer (instead of FIXFLOAT)
...
Co-Authored-By: Bob-the-Kuhn <bob-the-kuhn@users.noreply.github.com>
2018-04-29 19:33:26 -05:00
Scott Lahteine
616651ff23
Add sanity check for LED_CONTROL_MENU
...
Addressing #10569
2018-04-29 18:34:57 -05:00
Scott Lahteine
9e0d99c0c6
Round all floats in string conversion functions ( #10566 )
2018-04-29 00:51:36 -05:00
Scott Lahteine
3f68203324
Modify FastIO error message
2018-04-28 20:27:36 -05:00
Scott Lahteine
1dab44213a
Fix the TMC26X initializer CS pin argument
...
From #10531
Co-Authored-By: chriscg9 <chriscg9@users.noreply.github.com>
2018-04-28 12:02:45 -05:00
Scott Lahteine
cd08f01bb4
Fix M421 comment in gcode.h
2018-04-28 11:16:52 -05:00
Scott Lahteine
7546f87949
Allow a home bump of 0 when homing Z with probe
2018-04-28 10:26:31 -05:00
Scott Lahteine
d470a1234f
Fix ENABLED/DISABLED for DUE
...
…and any other platforms where `false`/`true` are defined as `0x0`/`0x1`.
This fixes issue #10550 .
2018-04-28 10:12:37 -05:00
Scott Lahteine
683dc24e0f
When homing with Z probe bump at Z_PROBE_SPEED_SLOW
2018-04-28 08:50:23 -05:00
Scott Lahteine
8db7fb226a
Fix M420 C for UBL
2018-04-28 08:14:20 -05:00
Scott Lahteine
ed8d2bc225
Clean up some endstop inverting examples
2018-04-28 08:04:43 -05:00
Scott Lahteine
c7305be4d2
Fix some endstop inverting settings
2018-04-28 08:04:33 -05:00
Bob-the-Kuhn
f973ff49ae
[2.0.x] MKS SBASE - Separate SD_DETECT for LCD and on-board SD cards ( #10557 )
2018-04-28 07:24:07 -05:00
Scott Lahteine
5ac226aa93
Further cleanup of inline delays
2018-04-27 19:22:22 -05:00
Marcio Teixeira
724e9f56c8
Removed "const" to match parser. ( #10548 )
2018-04-27 17:48:52 -05:00
Giuliano
2e1939e85c
[2.0.x] report error on unsupported commands ( #10553 )
...
Raise an error when an unknown/unsupported G/M command is requires.
This will address #10546
2018-04-27 17:40:27 -05:00
Scott Lahteine
a474a7e675
Correct AVR_ATmega328_FAMILY macro
...
…as with #10540
Co-Authored-By: per1234 <per1234@users.noreply.github.com>
2018-04-27 03:13:46 -05:00
Scott Lahteine
f790b4bc0a
Reorganize some conditionals
2018-04-27 02:23:11 -05:00
Scott Lahteine
a51ba6e3f6
Fix ABL grid bounds test for Delta/SCARA
...
Addressing #10538
2018-04-27 02:23:10 -05:00
Scott Lahteine
df6bc812b5
Fix disable of Z_HOMING_SENSITIVITY for HOMING_Z_WITH_PROBE
...
As pointed out in #10532
2018-04-27 02:23:10 -05:00
Scott Lahteine
63e0b36f8b
Fix G29_RECOVER_COMMANDS typo
2018-04-27 02:23:10 -05:00
Scott Lahteine
f83361a814
Apply const to tmc_sensorless_homing
2018-04-27 02:23:10 -05:00
Scott Lahteine
212e52e485
Basic delay for Max7219 on ARM
2018-04-27 00:41:29 -05:00
Scott Lahteine
7b6e742436
Wrap delay macros in do{}while(0)
2018-04-26 18:18:23 -05:00
Karl Andersson
58ca3be1ec
delayMicroseconds() cannot be called in critical section ( #10535 )
...
on the STM32 platform
2018-04-26 14:31:01 -05:00
Bob-the-Kuhn
00dfaae8df
[2.0.x] Platformio - automate build & environment selection ( #10503 )
2018-04-26 02:42:06 -05:00
Scott Lahteine
299c4fed42
Undefine PIDTEMPBED without a bed heater
2018-04-26 01:30:10 -05:00
Scott Lahteine
456cf971af
HAL FastIO cleanup and fixes
2018-04-26 00:40:16 -05:00
J.C. Nelson
5b5e322356
Set Interrupt Priorities and Grouping for STM32F103. ( #10517 )
2018-04-26 00:21:16 -05:00
Scott Lahteine
0e450df6a2
MKS OLED support for RUMBA
...
Based on #10519
Co-Authored-By: Alex <alex18881@users.noreply.github.com>
2018-04-25 23:00:44 -05:00
Scott Lahteine
2578996631
[2.0.x] Emergency parser for multiple serial ports ( #10524 )
2018-04-25 20:58:00 -05:00
Scott Lahteine
8cc31d1b2e
Cleanup to emergency parser
...
Followup to #10516
2018-04-25 06:54:37 -05:00
Chris Pepper
2242b98248
[LPC176x] Emergency Parser Feature ( #10516 )
2018-04-25 06:44:26 -05:00
Scott Lahteine
eef0248a1c
Add M420 C to adjust the whole mesh ( #10522 )
2018-04-25 06:43:45 -05:00
Eduardo José Tagle
c1e5ebbc1e
[2.0.x] AVR: Atomic bit set and clear of upper pin ports without critical section ( #10502 )
...
* AVR: Atomic bit set and clear
The critical section can be dropped, saving 3 cycles per access. Also simplified pin toggling for all ports.
2018-04-24 13:45:43 -05:00
Marcio Teixeira
02a711c4d6
[2.0.x] Fix crash upon repeated calls to process_subcommands_now_P ( #10509 )
2018-04-24 13:44:22 -05:00
Scott Lahteine
a3ce8a3fcd
Add sanity checks for EMERGENCY_PARSER
2018-04-24 09:24:26 -05:00
Scott Lahteine
f06c3c38b9
Fix M0_M1 with no LCD
2018-04-24 09:22:05 -05:00
Scott Lahteine
c82dd5129f
Revert potentially-not-redundant UBL test
...
Response to #10435
2018-04-24 08:04:13 -05:00
Scott Lahteine
9789c1c719
Fix current_temperature_chamber compile error
...
Fix #10505
2018-04-24 07:55:58 -05:00
Eduardo José Tagle
0c428a66d9
Proper AVR preemptive interrupt handling ( #10496 )
...
Also simplify logic on all ARM-based interrupts. Now, it is REQUIRED to properly configure interrupt priority. USART should have highest priority, followed by Stepper, and then all others.
2018-04-23 22:05:07 -05:00
Scott Lahteine
f423e54f77
Strip trailing spaces
2018-04-23 18:00:43 -05:00
Scott Lahteine
8177c4334e
Merge pull request #10498 from xC0000005/MalyanLCDFix
...
Fix overridden Malyan LCD functions
2018-04-23 17:22:43 -05:00
Scott Lahteine
cb46cb8480
Add HAS_HEATED_BED conditional ( #10495 )
2018-04-23 17:13:01 -05:00
Marcio Teixeira
10a25f733e
Add SENSORLESS_HOMING to Archim 2.0 ( #10500 )
2018-04-23 17:11:33 -05:00
xC0000005
24d23ce49b
Fix function definitions for Malyan LCD
2018-04-23 16:56:37 -05:00
Alexey Shvetsov
ad58b626a3
Fix pin mappings for Viki2 on Azteeg X5 GT ( #10487 )
2018-04-22 18:41:30 -05:00
Scott Lahteine
9e07df5c1b
Extra options for LEVEL_BED_CORNERS ( #10483 )
2018-04-22 02:50:48 -05:00
Scott Lahteine
1c3d49afe0
Fix G28 with Z_AFTER_PROBING
...
Fix #10476
2018-04-22 01:23:26 -05:00
Scott Lahteine
b6747c742a
Cleanup AZTEEG_X5_GT pins for VIKI
...
What should the SD detect and SDSS pins be? Followup soon on #8138
2018-04-22 01:19:43 -05:00
Scott Lahteine
023385ca59
Merge pull request #10479 from thinkyhead/bf2_creality_power_loss_resume
...
[2.0.x] Creality3D Power-Loss Recovery
2018-04-22 00:17:44 -05:00
Scott Lahteine
3396671011
[2.0.x] Reset LCD status to fallbacks ( #10470 )
...
* Remove obsolete strings
* Tweak some static consts
* Reset LCD status to fallbacks
2018-04-22 00:16:30 -05:00
Scott Lahteine
d58450c82a
Russian language update
...
Co-Authored-By: anton-piliugin <34044202+anton-piliugin@users.noreply.github.com>
2018-04-22 00:14:20 -05:00
Scott Lahteine
11ab017dd0
Creality3D Power-Loss Recovery
2018-04-21 21:56:50 -05:00
Scott Lahteine
594d6f9efd
Add POWER_LOSS_RECOVERY to example configs
2018-04-21 19:40:46 -05:00
Scott Lahteine
7dcd0a1cff
Add R parameter to G28 to specify pre-raise
2018-04-21 19:07:48 -05:00
Scott Lahteine
2f4b4d6076
Add Stopwatch::resume method
2018-04-21 19:06:05 -05:00
Scott Lahteine
a90cbc6339
[2.0.x] Wait for bed heaters between probing ( #10472 )
2018-04-21 15:43:21 -05:00
Scott Lahteine
a0dac95d25
Merge pull request #10460 from thinkyhead/bf2_trigorilla_14
...
[2.0.x] Split TRIGORILLA into 1.3 and 1.4
2018-04-20 18:25:40 -05:00
Scott Lahteine
f0cbf3d432
Correction to sanity check
2018-04-20 18:16:27 -05:00
Scott Lahteine
d8a8eec6ea
Add THERMAL_PROTECTION capability
...
Based on #10465
In response to `M115` the firmware reports if Thermal Protection is enabled (1) or not (0). This information can be used by software such as OctoPrint (more precisely the Printer Safety Check plugin) to warn users when Thermal Protection is not enabled in the firmware.
Co-Authored-By: andrivet <sebastien@advtools.com>
2018-04-20 16:50:50 -05:00
Scott Lahteine
186d71b361
Complete CREALITY_ENDER revert
2018-04-20 16:17:25 -05:00
Scott Lahteine
11ef432476
Match Makefile to boards.h
2018-04-20 16:13:50 -05:00
Scott Lahteine
2be5fe5ddf
Split TRIGORILLA into 1.3 and 1.4
2018-04-20 16:12:25 -05:00
Scott Lahteine
80e29492c6
TRIGORILLA => TRIGORILLA_13
2018-04-20 16:12:25 -05:00
Scott Lahteine
dea686cf55
Define short pin names in fastio for STM32 ( #10461 )
2018-04-20 14:54:35 -05:00
Scott Lahteine
65a6a86d19
Don't report point 0 in MBL G29
2018-04-20 13:12:50 -05:00
Scott Lahteine
6faa93d787
Add G29_RETRY_AND_RECOVER to example configs
2018-04-19 19:45:53 -05:00
Marcio Teixeira
5cc7916e69
Add G29_RETRY_AND_RECOVER feature
...
- Add an option to retry G29, optionally executing a G-code procedure after each failed probe.
2018-04-19 19:45:53 -05:00
Scott Lahteine
78ea4871f9
Fix up enqueue now functions
...
…and apply to MALYAN_LCD.
2018-04-19 19:45:53 -05:00
Roxy-3D
23635c2b64
Update ubl_motion.cpp
...
Restore necessary and needed loop termination logic.
2018-04-19 12:04:35 -05:00
Scott Lahteine
8ca3c43d73
Updated language_data spacing, headers
2018-04-19 06:16:16 -05:00
Scott Lahteine
184c077c58
Correct includes (u8g.h) and spelling
2018-04-19 06:16:16 -05:00
Yunhui Fu
627348b46c
move the TALL_FONT_CORRECTION to language files
2018-04-19 06:16:16 -05:00
Yunhui Fu
77bc653524
Use X windows 6x12 bitmap font to support western languages.
2018-04-19 06:16:15 -05:00
Yunhui Fu
d81649b365
Update language data for sk.
2018-04-19 06:15:19 -05:00
Yunhui Fu
41839746a2
Removed unused macros
2018-04-19 06:15:19 -05:00
Scott Lahteine
4f184ba5da
[2.0.x] Add BOARD_MKS_BASE_15 with digital micro-stepping ( #10454 )
...
* Add BOARD_MKS_BASE_15 with digital micro-stepping
* Rename MKS_13 to MKS_GEN_13
2018-04-18 22:58:43 -05:00
Scott Lahteine
ad6baa5c9d
Fix for UBL set_bed_leveling_enabled
2018-04-18 00:14:48 -05:00
Scott Lahteine
df2f24617b
Use 0 as the bed position (not Z_MIN_POS)
2018-04-17 20:32:56 -05:00
Karl Andersson
428c54f2ad
[2.0.x] HAL for STM32F4 ( #10434 )
2018-04-17 17:33:29 -05:00
Chris Pepper
744bcaee61
[2.0.x] Fix problems compiling with Arduino IDE ( #10441 )
...
* Fix problems compiling u8glib utf8 support on Arduino
* Change header in auto-generated font data
* Change include in font gen scripts
2018-04-17 17:28:55 -05:00
GMagician
20772492aa
Fix compile warnings in AVR fastio.h ( #10440 )
2018-04-17 17:26:57 -05:00
Scott Lahteine
f57a008c58
Merge pull request #10443 from thinkyhead/bf2_fix_and_improve
...
[2.0.x] Improve UBL mesh report, M420 V T, M421 N, and…
2018-04-17 16:59:31 -05:00
Scott Lahteine
89b1580587
Fix compile error in tmc_status
2018-04-17 16:13:28 -05:00
Scott Lahteine
52c024e260
M221 with no parameters report flow
2018-04-17 16:06:25 -05:00
Scott Lahteine
01b01f6dfd
Tweak fwretract.retract debug, comments
2018-04-17 16:05:25 -05:00
Scott Lahteine
e4acd2c40e
One fewer compare in _lcd_move_xyz
2018-04-17 16:03:15 -05:00
Scott Lahteine
e05c825a05
Update position for UBL non-segmented activate/deactivate
2018-04-17 16:02:02 -05:00
Scott Lahteine
d462be6de6
Try FIXFLOAT rounding based on sign
2018-04-17 15:59:04 -05:00
Scott Lahteine
39c6f65ce7
Ignore LCD_BED_LEVELING with UBL
2018-04-17 15:57:44 -05:00
Scott Lahteine
0746aff595
Improve UBL mesh report. Add M420 T, M421 N
2018-04-17 15:52:56 -05:00
Scott Lahteine
3c826e5d05
Prevent delay when power is already on
...
Fix #10410
2018-04-17 04:34:31 -05:00
Scott Lahteine
5a064d0e94
Fix bug in planner.set_position_mm
2018-04-16 04:19:58 -05:00
Scott Lahteine
0945674ba2
Use H0 by default with UBL_MESH_EDIT_MOVES_Z ( #10428 )
2018-04-15 20:49:14 -05:00
Scott Lahteine
6cb83758d7
Fix Brazilian Portuguese language duplicates
2018-04-15 19:18:08 -05:00
Scott Lahteine
8f57e098de
Use end-of-line comments in planner.cpp
2018-04-15 19:02:30 -05:00
Scott Lahteine
6c7a17dba6
Abort SD printing more safely ( #10407 )
...
Allow the current command to complete when aborting an SD print, otherwise some commands (G28, G29, etc.) will cause trouble.
2018-04-15 18:27:54 -05:00
Chris Pepper
c9aed73987
Fix missed includes from HAL macro patch ( #10416 )
2018-04-15 18:27:34 -05:00
Scott Lahteine
9f8a96fb8a
Brazilian Portuguese update ( #10409 )
2018-04-15 13:13:46 -05:00
Yunhui Fu
93273a4c9e
Fix u8g.h search path error ( #10419 )
...
Support env MARLIN_LANGS for user select generated language, and update doc; update script to generate dogm_font_data_ISO10646_1.h automatically.
2018-04-15 13:12:02 -05:00
Scott Lahteine
584735c994
u8g.h => clib/u8g.h
2018-04-14 12:26:01 -05:00
Scott Lahteine
29dda871cb
Patch "upload_disk" to make python happy
2018-04-13 22:27:08 -05:00
Scott Lahteine
36b97bde9f
clear_block_buffer, kill_current_block in quick_stop
2018-04-13 22:04:53 -05:00
Scott Lahteine
99282a46e9
Make sure ABL (manual) starts close to the bed
2018-04-13 20:19:30 -05:00
Roxy-3D
21f13f9e57
Stow Probe at end of G29 J3
2018-04-13 14:46:47 -05:00
KangDroid
6c535081ec
[2.0.x] Add optional menu item to toggle software endstops ( #10389 )
2018-04-13 00:24:09 -05:00
Scott Lahteine
3c5c6d478a
Prettify process_parsed_command
2018-04-13 00:23:11 -05:00
Scott Lahteine
0535ebc4d2
MESH_BED_LEVELING before PROBE_MANUALLY
2018-04-12 22:45:52 -05:00
Scott Lahteine
bb7064cc30
Tweak MBL move to bed code
2018-04-12 22:43:02 -05:00
Chris Pepper
cc6d41e1d3
Use a macro for HAL header redirection ( #10380 )
2018-04-12 20:25:08 -05:00
Luc Van Daele
12785583d0
[2.0.x] G33 MIN_STEPS_PER_SEGMENT ( #10386 )
2018-04-12 20:22:29 -05:00
Yunhui Fu
c96412a78f
[2.0.x] UTF-8 language translation support ( #10213 )
2018-04-12 20:14:01 -05:00
Scott Lahteine
daa712455b
Make sure MBL starts close to the bed
...
Fix #10390
2018-04-12 19:36:37 -05:00
Scott Lahteine
4c8751727a
Fix M118 parameter handling
...
Fix #10388
2018-04-12 19:10:04 -05:00
Scott Lahteine
3bc179a16f
Compress/update comments ubl_motion
...
…to fit more code on the screen and correct outdated commentary contrasting ABL.
2018-04-12 18:07:19 -05:00
Luc Van Daele
646aa20b43
Overhaul of G33 Delta Calibration ( #8822 )
2018-04-11 21:14:48 -05:00
Luc Van Daele
ac2e0afb62
Low Point for delta calibration ( #10363 )
2018-04-11 18:59:46 -05:00
Eduardo José Tagle
57a899a412
[2.0.x] 6th-order jerk-controlled motion planning in real-time for AVR ( #10373 )
2018-04-11 18:13:42 -05:00
Bob-the-Kuhn
85014cd132
[2.0.x] LPC1768 - automatic selection of upload disk ( #10374 )
2018-04-11 14:41:16 -05:00
Scott Lahteine
8669dba5e6
Merge pull request #10172 from noingwhat/2.0.x-Filament-Change-Acceleration
...
[2.0.x] Filament load/unload add acceleration for Bowden
2018-04-11 00:39:11 -05:00
Scott Lahteine
472ab0cc24
Tweak RAMPS SDSS pins
2018-04-10 16:47:48 -05:00
LichtiMC
b94c8defee
Provide additional information about SMART-RAMPS board ( #10353 )
2018-04-10 04:02:55 -05:00
Scott Lahteine
6f8e228880
Add RESET_PIN to pins_RAMPS_SMART.h
2018-04-10 03:34:20 -05:00
Sean
2d9b0a66fe
Add Filament Change accelerations
2018-04-09 23:57:27 -05:00
Scott Lahteine
71d3523254
Add Filament Change accelerations to example configs
2018-04-09 23:57:23 -05:00
Scott Lahteine
8b8ad14178
Add Z_PROBE_LOW_POINT to prevent damage
2018-04-09 17:23:03 -05:00
Scott Lahteine
82dafbba33
Add Z_PROBE_LOW_POINT to example configs
2018-04-09 01:55:05 -05:00
Roxy-3D
a731a723e8
Better i3-2020 Z_PROBE_OFFSET_FROM_EXTRUDER
2018-04-08 21:26:36 -05:00
Roxy-3D
26cc12eaa4
Resolve corruption of Max7219 Debug LED Matrix
2018-04-08 21:26:36 -05:00
Scott Lahteine
dca69efc11
Update Bed PID comments
2018-04-08 06:44:47 -05:00
Scott Lahteine
56486c5c0e
Apply const to manage_inactivity
2018-04-08 04:00:26 -05:00
Scott Lahteine
a6485456df
Fix LIGHTWEIGHT_UI with UBL
...
See https://github.com/MarlinFirmware/Marlin/issues/10317#issuecomment-379100702
2018-04-08 03:24:22 -05:00
Scott Lahteine
e02fc4f1d6
Better RESTORE_LEVELING_AFTER_G28 sanity-check
...
As suggested by @GMagician
2018-04-08 03:24:15 -05:00
Scott Lahteine
44a697ab04
Set STM32F1 TEMP_TIMER_FREQUENCY to 1K
...
Responding to https://github.com/MarlinFirmware/Marlin/pull/8833#issuecomment-379426803
2018-04-08 01:08:05 -05:00
Scott Lahteine
cec6e19099
Add RepRapPro Huxley configuration
...
Based on #10343 by @indazoo
2018-04-08 00:37:18 -05:00
Scott Lahteine
9ff4e9e1e6
Patch _IS_HW_SPI so defined() works
2018-04-07 23:29:00 -05:00
Scott Lahteine
cea398849e
Tweak to gcode_line_error/return
2018-04-07 21:25:49 -05:00
etagle
a29adde5c0
Implement BEZIER_JERK_CONTROL
...
Enable 6th-order jerk-controlled motion planning in real-time.
Only for 32bit MCUs. (AVR simply does not have enough processing power for this!)
2018-04-07 21:03:28 -05:00
Scott Lahteine
5932df7ea1
Add BEZIER_JERK_CONTROL to example configs
2018-04-07 21:03:22 -05:00
Lenbok
0e8242180d
Chamber temperature monitoring and auto fan control.
...
This is an initial cut for feedback, updated for 2.0.x.
Chamber temperature is currently reported along with hot end and bed
temperatures to serial. The format is just like that used for hot end
and bed temperatures, but using 'C' prefix. As there is no heater,
target is always 0. Is this appropriate, is there a better way to report
chamber temperatures?
Chamber temperatures are not reported on the LCD in any way.
When auto chamber fan is enabled, it currently just uses the same
temperature threshold as the other auto controlled fans.
As the chamber temperature is not connected to any heater, it doesn't
undergo mintemp/maxtemp monitoring. This would need to change in the
future if chamber heating became a feature.
2018-04-06 23:09:06 -05:00
Scott Lahteine
5b3bda1c16
Add Chamber Temp options to example configs
2018-04-06 23:09:06 -05:00
Bob-the-Kuhn
acda4ecb20
Fix DUE Trinamic SW/HW SPI sanity check ( #10336 )
2018-04-06 22:22:30 -05:00
Bob-the-Kuhn
ab715c70d1
TMC SPI sanity-check and pins debugging ( #10324 )
2018-04-06 20:24:54 -05:00
Scott Lahteine
4dc7e64789
Update Slovak language
...
Based on #10313 by @rmoravcik
2018-04-06 20:23:20 -05:00
Scott Lahteine
0dccf9ea6a
Merge pull request #10318 from marcio-ao/pr-einsy-retro-tmc2130
...
[2.0.x] Fix TMC2130 DIAG1 active high, Einsy Retro
2018-04-06 20:18:34 -05:00
Marcio Teixeira
2efc072fdb
Clear progress bar on completion ( #10333 )
...
Fix #10330
2018-04-06 20:13:19 -05:00
GMagician
6ce060cfe0
[2.0.x] Update language_it.h ( #10322 )
...
Updated to #10296
2018-04-06 20:07:46 -05:00
Marcio Teixeira
9356cf648f
Added support for Einsy Retro
...
http://reprap.org/wiki/EinsyRetro
2018-04-06 19:48:46 -05:00
Marcio Teixeira
75037493fa
Default active low for TMC2130 DIAG1 ( #10294 )
...
- Added sanity check to inform users to set the endstop to inverting
when using SENSORLESS_HOMING
2018-04-06 19:48:46 -05:00
Scott Lahteine
e8e60263c8
Scale feedrate (mm/s to deg/s) for SCARA
2018-04-06 19:47:48 -05:00
Scott Lahteine
051303ad42
Russian language updates
...
From #10311 by @anton-piliugin
2018-04-05 00:46:46 -05:00
Sean
2fa0a73c2c
Implement filament change continuous purge
2018-04-04 20:57:51 -05:00
Scott Lahteine
d133ad61f3
Add continuous purge to example configs
2018-04-04 20:56:18 -05:00
Scott Lahteine
4b25543633
Backtrace formatting cleanup
2018-04-04 20:24:39 -05:00
Bob-the-Kuhn
902c885782
Switch to TMC2130 compatible hardware SPI & misc ( #10299 )
2018-04-04 20:13:27 -05:00
Scott Lahteine
1c36606886
Fix MSG_HEATING_FAILED_LCD_BED macro evaluation
2018-04-04 19:01:22 -05:00
Scott Lahteine
fe91514395
MBL should add z_offset regardless of fade ( #10308 )
2018-04-04 18:57:33 -05:00
Marcio Teixeira
8bc93c6f2b
Improve heating/cooling LCD messages ( #10293 )
2018-04-04 18:29:27 -05:00
GMagician
21a47b50f4
Additional tool-change fixes ( #10304 )
...
Followup to #10257
2018-04-04 17:06:33 -05:00
Scott Lahteine
f68b4265a6
Fix a probe pin definition
2018-04-02 21:52:34 -05:00
Yunhui Fu
a019eebdd6
support utf8 unicode for test language ( #10220 )
2018-04-02 20:03:25 -05:00
Scott Lahteine
656219d867
Add configs for Creality CR-8
2018-04-02 20:02:04 -05:00
Karl Andersson
7cbbc2af7a
[2.0.x] Optional heater signal inversion ( #10260 )
2018-04-02 19:37:41 -05:00
Marcio Teixeira
4d1a61335c
[2.0.x] Fixed Makefile for Marlin 2.0 ( #10255 ) ( #10281 )
...
* Fixed Makefile for Marlin 2.0 (#10255 )
- Makefile now supports the new Marlin 2.0 directory hierarchy.
- RELOC_WORKAROUND is now automatically enabled based on avr-gcc version.
* Makefile support for U8glib and TMC2130Stepper
- Updated paths for oliver's U8glib 1.19.1
- Added option for teemuatlut's TMC2130Stepper 2.2.1
2018-04-02 19:36:27 -05:00
Scott Lahteine
241996d5d6
Merge pull request #10257 from thinkyhead/bf2_tool_change_debug
2018-04-02 19:33:45 -05:00
Scott Lahteine
4c79dc1093
Fix a Serial+EEPROM compile error
...
Fixes #10278
2018-04-02 03:11:20 -05:00
Scott Lahteine
93305a2d5e
Fix some spellings
2018-04-02 03:03:37 -05:00
Scott Lahteine
adcb87f0db
Z Endstop Servo => Z Probe Servo
2018-04-01 23:54:21 -05:00
Scott Lahteine
4f0eafce8f
Add more AVR boards to Makefile
2018-04-01 18:22:06 -05:00
Scott Lahteine
4a23069de9
Fix Ender 4 / CR-8 compilation
...
- Assign 243 (like EFB) as Ender-4/CR-8 board ID
- Add to `Makefile`
- Add to `pins.h`
2018-04-01 18:22:06 -05:00
Scott Lahteine
02f0f95d40
Handle disabled HYBRID_THRESHOLD in EEPROM ( #10275 )
2018-04-01 16:58:37 -05:00
Scott Lahteine
9ec2c03c5b
Fix likely error in retract/recover
...
Addressing #10200
2018-03-31 23:01:13 -05:00
Scott Lahteine
49f384a2ab
Note about MKS_MINI_12864 in sanitycheck
2018-03-31 22:52:23 -05:00
Scott Lahteine
2672120a97
Do a small raise for all move-back
2018-03-31 22:43:05 -05:00
Scott Lahteine
5acccbacc1
Simplified leveling-based tool change
2018-03-31 22:43:05 -05:00
Scott Lahteine
1a75165f35
For set_z_fade_height use set_bed_leveling_enabled
2018-03-31 22:43:05 -05:00
Scott Lahteine
d1734a089a
Split up tool_change for some setups
2018-03-31 22:43:05 -05:00
Scott Lahteine
a9f94f260a
Some RADDS pin updates
2018-03-31 22:15:24 -05:00
Scott Lahteine
31df43212c
Use lcd_printPGM_utf in more places
...
Fix #10256
2018-03-31 20:49:20 -05:00
Scott Lahteine
7d8a46519f
Output ABC for delta stepper counts
2018-03-31 20:13:32 -05:00
Scott Lahteine
6098efcc59
Use float62 for LCD edit of Z Fade
2018-03-31 20:03:09 -05:00
Scott Lahteine
f6d13e2295
Allow Z_SAFE_HOMING sanity checks to handle floats
2018-03-31 19:01:56 -05:00
Scott Lahteine
889fd5f71f
Backtrace minor cleanup
2018-03-31 18:59:36 -05:00
Scott Lahteine
53f0c7522a
Symmetrical FWRETRACT Z Hop
...
Do the Z lift normally before setting Z back to its prior value. But do the Z lower using spoofing. This should produce proper symmetrical movement.
2018-03-30 15:54:01 -05:00
Scott Lahteine
ac7e97f4fe
Change order of inactive stepper disable/enable
...
This ensures that steppers that share an enable pin will only be disabled for a miniscule time.
2018-03-30 15:07:38 -05:00
Scott Lahteine
55e9b85ad6
Clear the "Wait for user" message set by M0/M1
...
See https://github.com/MarlinFirmware/Marlin/issues/10246#issuecomment-377146936
2018-03-29 18:38:12 -05:00
Scott Lahteine
b6a55f0891
Temporary workaround for tool-change compile error
...
Pending a more complete solution to tool-change Z deviation.
2018-03-29 17:55:57 -05:00
Scott Lahteine
b852781eba
Fix BLTOUCH compile error
...
Followup to #10250
2018-03-29 17:55:57 -05:00
AnHardt
c1f58a238d
No delay in sensorless quick homing ( #10254 )
2018-03-29 16:10:20 -05:00
Scott Lahteine
1be955e52a
Alert users about low Z jerk values
2018-03-28 23:08:33 -05:00
Scott Lahteine
9e4c037cef
Wait before turning off PRINTER_EVENT_LEDS at print end ( #10248 )
2018-03-28 22:59:28 -05:00
Scott Lahteine
8b7381b626
Clear sensorless homing in home_delta after first move-to-top
2018-03-28 22:01:42 -05:00
Scott Lahteine
dbe2b6f7b0
Do moves towards endstops differently in do_homing_move
2018-03-28 22:01:42 -05:00
Scott Lahteine
d573a2cada
Fix pins_RAMPS.h for 32-bit platforms
...
Followup to 436e5b7
2018-03-28 22:01:20 -05:00
Scott Lahteine
f04be05a14
"G28 Z Forbidden" => "Home XY first"
...
Some languages will need to be updated for proper phrasing
2018-03-28 21:51:15 -05:00
Scott Lahteine
a97624dd81
Allow pinsDebug "Analog in" long int
2018-03-28 20:40:28 -05:00
Scott Lahteine
7b8bb2519e
Fix gcode_line_error call
...
Followup to 3007eee
2018-03-28 20:29:41 -05:00
Scott Lahteine
aa20b3ef7c
Fix linear/3-point manual leveling buffer overrun
...
Fixes #10137
2018-03-28 18:41:22 -05:00
Alexey Shvetsov
cbdc78ec0f
Fix STM32 compilation with PlatformIO ( #10245 )
2018-03-28 18:35:20 -04:00
Scott Lahteine
9d2ea5d64b
Undo German changes
...
See 941e9bd329 (commitcomment-28262166)
2018-03-28 17:05:14 -05:00
Scott Lahteine
2bc7f416ee
Fix missing comma in tmc_sgt
...
Fixes #10209
2018-03-28 17:05:14 -05:00
Scott Lahteine
38378cd0e8
M218 with DELTA needs planner.h
...
Fix #10232
2018-03-28 17:05:14 -05:00
Scott Lahteine
3007eee22e
Require a checksum when writing to SD
...
From #10204 by @adriancuzman
2018-03-28 17:05:13 -05:00
Bob-the-Kuhn
9656a82609
Fix G53/CNC_COORDINATE_SYSTEMS compilation, Travis testing ( #10227 )
2018-03-28 14:14:39 -04:00
Eduardo José Tagle
749f19e502
[2.0.x] Move backtrace to a shared location ( #10237 )
...
- And implement the `backtrace()` function call
2018-03-28 14:13:20 -04:00
xC0000005
7dc256432f
Restore STM32F1 series to working order. ( #10229 )
...
The `_O2` attribute is no longer needed on the malyanlcd function, and the macros have broken timer numbers - reset this to a function to return the right device. Also fix the bit order cast in SPI.
2018-03-28 14:07:52 -04:00
Rob Power
d1f14202a9
[2.0.x] NANODLP_Z_SYNC requires linear axes ( #10240 )
2018-03-28 14:03:34 -04:00
Scott Lahteine
b287560258
Fix say_M603
2018-03-28 12:54:58 -05:00
Scott Lahteine
436e5b7ea3
Apply spacing in pins files
2018-03-28 12:52:08 -05:00
Scott Lahteine
4d533b9baa
Update bq Hephestos 2 probe offset
...
From #10234 by @thopiekar
2018-03-27 21:05:03 -05:00
Bob-the-Kuhn
78df07ac71
Merge pull request #10221 from ejtagle/bugfix-2.0.x
...
[2.0.x] DUE: Several fixes to the backtracker
2018-03-27 03:26:10 -05:00
etagle
8934a2c49b
Added some missing Thumb instructions to the traceback follower, so now it is able to traceback through switch() statements
2018-03-27 04:30:38 -03:00
etagle
328edea03a
Several fixes to the backtracer. Tested ant it works
2018-03-26 03:42:54 -03:00
Scott Lahteine
aa6dacbbdf
German update
...
Based on #10216
2018-03-25 15:21:13 -04:00
Yunhui Fu
8322a79bb9
update the UTF-8 C strings for Chinsee languages, for Simplified and Traditional Chinese ( #10211 )
2018-03-25 12:37:54 -04:00
ejtagle
9a24c0ae3f
Tons of fixes to the backtracker code, and also added an extra backtracker that does not require unwind tables to work and it is used if unwind tables are absent
2018-03-25 00:52:04 -03:00
Scott Lahteine
a891af2f7a
Enforce minimum TMC2130 / TMC2208 libs
2018-03-24 15:57:22 -04:00
Bob-the-Kuhn
75b381cd28
Merge pull request #10203 from Bob-the-Kuhn/sanity-check-fix
...
[2.0.x] Fix TMC sanity checks that always fail
2018-03-24 14:06:34 -05:00
Bob-the-Kuhn
433e984d1f
move comment to fix compile error
2018-03-24 13:44:54 -05:00
Bob-the-Kuhn
f7857ac8a8
Merge pull request #10185 from ejtagle/bugfix-2.0.x
...
[2.0.x] DUE debugging: Solve WDT startup delay, add traceback & crash report uses programming port baud rate
2018-03-24 13:32:34 -05:00
Bob-the-Kuhn
b756a15aba
another needs to be deleted
2018-03-24 10:22:03 -05:00
Bob-the-Kuhn
50c81ebe0d
remove check that always fails
2018-03-24 09:36:50 -05:00
Scott Lahteine
3ac135cef3
Enforce minimum TMC2130 / TMC2208 libs
2018-03-23 18:05:23 -04:00
Bob-the-Kuhn
8870f9b1da
Fix M503 helper functions following TMC updates ( #10197 )
2018-03-23 16:43:43 -05:00
Scott Lahteine
bb7236a750
Z correction on tool-change for all HAS_MESH ( #10199 )
2018-03-23 13:12:00 -05:00
Bob-the-Kuhn
509227fd80
change to mode 0
2018-03-23 09:37:58 -05:00
etagle
c3b23974bd
Added detection of case when no unwind tables are available
2018-03-23 05:22:45 -03:00
Scott Lahteine
ea1a83ce41
Use pgm_read_ptr for tables of pointers
2018-03-23 02:16:35 -04:00
Scott Lahteine
9da0797e29
Fix EEPROM size of tmc_hybrid_threshold
...
Followup to #10102
2018-03-23 02:08:35 -04:00
teemuatlut
daf643e1ce
[2.0.x] TMC: Match axis label order ( #10188 )
2018-03-23 01:04:12 -05:00
Roxy-3D
1628a9e864
make data declarations consistent
2018-03-22 19:25:28 -05:00
etagle
b210bdf032
Now the Crash reporter uses the configured BAUDRATE to send the report through the Programming port. And also shows the traceback of functions as discussed. For that latest feature to work, you need to compile the project with -funwind-tables and -mpoke-function-name compiler flags
2018-03-22 03:34:03 -03:00
etagle
c5730cf711
As Bob-The-Khun suggested, resetting the USB peripheral solves the huge startup delays that happen when a WDT reset happens and we are connected through the native port
2018-03-22 03:31:25 -03:00
Scott Lahteine
1cb810ff1c
[2.0.x] Automatically reset stepper timeout ( #10179 )
...
* Automatically reset stepper timeout in manage_inactivity
Any code that adds moves to the planner can skip resetting the stepper timeout. We can let `idle` / `manage_inactivity` reset the timer whenever it detects any moves in the planner.
* blocks_queued => has_blocks_queued
2018-03-21 19:30:06 -05:00
Eduardo José Tagle
97e8a6ebd9
Various fixes for DUE... ( #10152 )
...
- Watchdog reset during SD Card initialization.
- Move `DebugMonitor` to `DebugMonitor_Due.cpp`.
- Since the watchdog is enabled on boot do extra resets during init.
- Have `thermalManager` do watchdog reset before its ISR starts to prevent reset.
- Ensure that timers are stopped before reprogramming them to address tone issues.
- Improve SAM3XE reset when reflashed through the native port.
2018-03-21 19:04:45 -05:00
Roxy-3D
c3c264978f
correct truncated comment
2018-03-21 16:54:45 -05:00
Scott Lahteine
9fd1016bb1
Trust the bootloader to clear globals
2018-03-21 05:49:39 -05:00
Scott Lahteine
045ee28c50
Tweaks to M915
2018-03-21 05:15:25 -05:00
Scott Lahteine
987597532c
For MK2_MULTIPLEXER undef DISABLE_INACTIVE_EXTRUDER
...
Fix #10098
2018-03-21 04:34:50 -05:00
Scott Lahteine
ff304d3767
Allow G53 to go back to native space
2018-03-21 01:38:25 -05:00
Scott Lahteine
bc45fb6b13
Tweak use of move_z_after_probing
2018-03-21 01:25:08 -05:00
Scott Lahteine
c352954882
Allow no raise after run_z_probe in probe_pt
2018-03-21 01:24:51 -05:00
Scott Lahteine
ae39fbd646
Also suppress keepalive with suspend_auto_report
2018-03-21 00:29:09 -05:00
Scott Lahteine
8dfaf1539e
Merge pull request #10102 from thinkyhead/bf2_eeprom_M913
...
[2.0.x] More complete Trinamic driver options
2018-03-20 23:14:19 -05:00
AnHardt
837ac2fdbd
[2.0.x] Fix_Autotune_THERMAL_PROTECTION_BED_off ( #10166 )
...
- Fix Autotune Thermal Protection
- Make 2 constants in autotune configurable
2018-03-20 16:48:36 -05:00
Bob-the-Kuhn
785dbfc72d
[2.0.x] FASTIO consistency ( #10164 )
2018-03-20 16:24:50 -05:00
Bob-the-Kuhn
7308ef7809
Add conditional, give DUE SPI a unique name, fix compiler warnings ( #10168 )
2018-03-20 15:53:21 -05:00
teemuatlut
b5b39af531
[2.0.x] TMC: Fix CURRENT_STEP_DOWN ( #10170 )
2018-03-20 15:16:05 -05:00
Scott Lahteine
a5c6d3c7b8
Prevent null pointer crash in Endstops::update
...
Thanks to Evgeny Kotsuba!
2018-03-20 04:21:18 -05:00
Scott Lahteine
a46bac3100
Add 'I' parameter to M906/M913/M914; 'T' to M906/M913
2018-03-19 22:05:16 -05:00
Scott Lahteine
cfc13ed7f3
Quiet M906/M913/M914 with axes. Patch for DISTINCT_E_FACTORS.
2018-03-19 22:05:16 -05:00
Scott Lahteine
c95450016b
Improve Trinamic support in the EEPROM
2018-03-19 22:05:16 -05:00
Scott Lahteine
48d7036874
Consolidate smart stepper driver initialization
2018-03-19 22:05:16 -05:00
Bob-the-Kuhn
53362b81cc
Tone fixes/changes ( #10151 )
2018-03-19 04:48:06 -05:00
Scott Lahteine
dd2949922b
Consolidate 3-point leveling point options
2018-03-19 04:12:20 -05:00
Scott Lahteine
1d22609473
MIN_PROBE_EDGE replaces DELTA_PROBEABLE_RADIUS
2018-03-19 04:11:46 -05:00
Scott Lahteine
eaefc1e410
Add CorePQ support for BABYSTEPPING ( #10155 )
2018-03-19 02:51:40 -05:00
Scott Lahteine
72281c4ff9
Turn power off in kill
instead of setting PS_ON to input
2018-03-19 02:37:55 -05:00
Scott Lahteine
9d99360912
Fix matrix.debug output
2018-03-18 20:02:20 -05:00
Eduardo José Tagle
bbfbf90797
Fix for DUE - no host support on native USB if SD card not enabled ( #10148 )
2018-03-18 19:49:51 -05:00
Scott Lahteine
772810fb24
Followup to PORTVAR patch
2018-03-18 19:23:58 -05:00
Scott Lahteine
978f342392
Reduce some tmc_util strings
2018-03-18 18:58:10 -05:00
Scott Lahteine
fbdc5ad962
Prevent lcd_update stack overflow on SD Card change
2018-03-18 18:58:10 -05:00
Scott Lahteine
c0d694d5d3
Squash UBL postscript comment
2018-03-18 18:58:10 -05:00
Scott Lahteine
93af8aa157
Fix home_delta for SENSORLESS_HOMING ( #10145 )
2018-03-17 20:52:06 -05:00
Scott Lahteine
0543362b34
Don't init the tone timer if no BEEPER_PIN
2018-03-17 18:59:43 -05:00
Scott Lahteine
c6ff39cc14
Spacing cleanup
2018-03-17 16:49:08 -05:00
Scott Lahteine
9e9e29ddf8
Einsy: Regular endstops and BLTOUCH pins
...
Based on #10131
2018-03-17 16:43:09 -05:00
Bob-the-Kuhn
c79b53d406
Merge pull request #10140 from Bob-the-Kuhn/DUE-full-speed
...
[2.0.x] DUE - add full speed USB native port option
2018-03-17 13:41:45 -05:00
Bob-the-Kuhn
7f1afbfd60
can't type
2018-03-17 13:07:49 -05:00
Bob-the-Kuhn
23760d6c14
add full speed option
2018-03-17 12:56:44 -05:00
Bob-the-Kuhn
cbcd1ed42d
full speed
2018-03-17 02:57:18 -05:00
Scott Lahteine
6689884910
Easier override of ST7920 LCD timing
2018-03-17 02:40:24 -05:00
Scott Lahteine
d603e655d3
Fix SWITCHING_EXTRUDER manual movement
2018-03-16 03:22:56 -05:00
Scott Lahteine
5f77816772
Reduce size of "only one" sanity checks
2018-03-16 02:43:02 -05:00
Scott Lahteine
8922b56b58
Fix some spelingz
2018-03-16 01:25:41 -05:00
Scott Lahteine
a6feb58837
Delta support for multiple hotends with offsets ( #10118 )
2018-03-16 00:46:42 -05:00
TheSFReader
2e43438e0c
Add C parameter to M27 to include the long filename
...
In answer to #10001
Add an option to retrieve the currently open file name (long filename if possible).
2018-03-15 23:06:18 -05:00
Scott Lahteine
2168d6ac25
Allow NULL prepend in lsDive
2018-03-15 23:06:17 -05:00
Scott Lahteine
1e946d681d
Update Marlin for newest TMC libraries
...
- TMC2130Stepper v2.2.0
- TMC2208Stepper v0.0.4
2018-03-15 22:23:31 -05:00
shaktee
63fc4a8521
BIBO2 default update and Cyclops config ( #10108 )
2018-03-15 00:16:55 -05:00
etagle
404fc94705
DUE USB CDC: Do not send any character if no program on the PC is listening to them. This avoids Marlin waiting until the user actually opens a program that is able to consume the output of Marlin
2018-03-15 00:56:28 -03:00
Scott Lahteine
4aebe3d82e
Pretty up EEPROM port args
2018-03-14 22:44:25 -05:00
Scott Lahteine
51bf3c9503
Fix E direction for MK2_MULTIPLEXER with LIN_ADVANCE
2018-03-14 07:56:18 -05:00
teemuatlut
e6dcfa64b0
Cast SERIAL_CHAR to void in M122 ( #10086 )
2018-03-14 07:09:06 -05:00
Marcio Teixeira
c24dbcbfe1
When STATUS_EXPIRE_SECONDS is 0, hide the position. ( #10081 )
...
Some users may prefer to hide the position updates on the `LIGHTWEIGHT_UI` altogether. This leads to an even less cluttered display (it also saves on SPI traffic and one byte of RAM).
2018-03-14 02:44:30 -05:00
Studiodyne
e7a61de8af
[2.0] FWRetract Reset (Best way) ( #10083 )
2018-03-14 01:35:30 -05:00
Scott Lahteine
f894209de2
Merge pull request #10093 from thinkyhead/bf2_trinamic_config
...
[2.0.x] Clean up Trinamic config options, sanity check
2018-03-14 01:16:55 -05:00
Scott Lahteine
f1327fd5f9
Use lcd_goto_previous_menu_no_defer more
2018-03-14 00:50:15 -05:00
Scott Lahteine
e7570f3195
Improve TMC config organization, naming
2018-03-14 00:18:41 -05:00
Scott Lahteine
374ea49be9
Revert marlinAnalogInputToDigitalPin
2018-03-14 00:18:40 -05:00
Scott Lahteine
34f656decd
Add TMC2208 include in tmc_util.h
2018-03-14 00:18:40 -05:00
Scott Lahteine
07cf2cd9c4
Fix sensorless_homing_per_axis compile warning
2018-03-14 00:18:40 -05:00
Scott Lahteine
b858c638ad
Fix compiler warning for HAL_ANALOG_SELECT
2018-03-13 22:33:21 -05:00
Bob-the-Kuhn
c4467da53a
Merge pull request #10063 from ejtagle/bugfix-2.0.x
...
[2.0.x] DUE - add programming capability to native port
2018-03-13 22:07:21 -05:00
Scott Lahteine
65ce0303f8
Fix MKS_12864_OLED blank issue
...
Fixes #10071
2018-03-13 04:54:23 -05:00
Scott Lahteine
36452b4d6e
Fix filename HAL/DUE/servotimers.h => ServoTimers.h
2018-03-13 01:38:37 -05:00
Scott Lahteine
14c03cb6f4
[2.0.x] Make MIN_PROBE_EDGE a general option (for electronic probes) ( #10069 )
...
Some probes don't work near the edges of the bed. This change promotes MIN_PROBE_EDGE to a general setting that applies to all probing functions.
2018-03-13 01:15:22 -05:00
Scott Lahteine
5dec828abc
Add MKS_12864OLED to lcd_implementation_init
...
Followup to #7914
2018-03-12 08:54:17 -05:00
Scott Lahteine
468f34104b
Patch do_blocking_move_to so 'destination' can be used
2018-03-12 08:16:17 -05:00
Scott Lahteine
5b45aab262
M218: report with no parameters
2018-03-12 08:14:35 -05:00
Scott Lahteine
18de11c1ea
Followup to auto-assign of dual axis CS pins
2018-03-12 07:19:56 -05:00
ejtagle
703c8ac0ef
Added Arduino-compatible kludge to the (ATMEL supplied) SAM3X USB stack we are now using so the Native port is also usable as a programming port on Arduino DUE and derived designs
2018-03-11 15:17:55 -03:00
Scott Lahteine
28f1276286
[2.0.x] Add Z_AFTER_PROBING option ( #10058 )
...
Some "fix-mounted" probes need manual stowing. And after probing some may prefer to raise or lower the nozzle. This restores an old option but tailors it to allow raise or lower as preferred.
2018-03-11 13:07:55 -05:00
Scott Lahteine
dd19e74476
Cleanup trailing whitespace
...
@Bob-the-Kuhn — Please set your git options to remove trailing whitespace on commit.
2018-03-11 10:29:00 -05:00
Scott Lahteine
d0ac0151b6
Fix typo in ubl.prepare_segmented_line_to
2018-03-11 10:20:50 -05:00
Scott Lahteine
d385b9aac7
Auto-assign CS pins for X2, Y2, Z2 ( #10057 )
...
Fixes #9211
2018-03-11 08:56:13 -05:00
Scott Lahteine
bae1cb859c
Patch flush_and_request_resend for 1.1.x parity
2018-03-11 07:36:00 -05:00
Scott Lahteine
51ebdf3b7d
Finish scroll_screen with menu direction/multiplier
...
Fixes #10041
2018-03-11 04:41:12 -05:00
Bob-the-Kuhn
0d8c15c01f
restore PR 9661 files & V1 fix
2018-03-10 22:46:32 -06:00
Scott Lahteine
751785fc97
Followup to recent patches
...
- `M666` is static, not inline
- Disambiguate some stepper macros
2018-03-10 21:41:17 -06:00
Scott Lahteine
a0211f5d6c
Disambiguate else in stepper_indirection.h
2018-03-10 19:56:22 -06:00
Scott Lahteine
f003173752
Fixup M666
...
Followup to d6df032
2018-03-10 19:52:30 -06:00
Bob-the-Kuhn
bf59a4a6df
Revert "[2.0.x] DUE compatibility with shared SPI LCDs, USB mass storage, add pin defs & update examples\MakerParts\Configuration.h"
2018-03-10 17:22:20 -06:00
Sebastianv650
fd1d590726
[2.0.x] Silence M204 ( #10037 )
...
`M204` is often used by slicers to set acceleration depending on perimeter, infill, etc., so Marlin's answers are flooding the serial windows. Silence `M204` according to the philosophy that setter commands should only send a reply if no parameter is given.
2018-03-10 07:16:55 -06:00
Scott Lahteine
f10c87b442
Update Endstops class for 1.1.x parity
2018-03-10 06:57:31 -06:00
Scott Lahteine
d6df0322c2
Update M666 for XYZ dual endstops
2018-03-10 06:57:31 -06:00
Scott Lahteine
fbc41c0e98
Update Marlin G-code summary
2018-03-10 06:57:31 -06:00
Scott Lahteine
239902f861
Fix E2END and add EEPROM to Smart RAMPS
...
Reference #9983
2018-03-10 06:57:31 -06:00
Scott Lahteine
ddce486360
Merge pull request #10032 from thinkyhead/bf2_unknown_z_no_raise
...
[2.0.x] Add UNKNOWN_Z_NO_RAISE to prevent Z grinding
2018-03-10 00:57:30 -06:00
Scott Lahteine
79e6d890d5
Add UNKNOWN_Z_NO_RAISE to example configs
2018-03-10 00:17:34 -06:00
Scott Lahteine
419d12ca1b
Add UNKNOWN_Z_NO_RAISE option
...
With this option enabled, Z won't ever be raised until after `G28` has been completed, and it won't raise if Z becomes unknown. This is good for machines whose beds fall when Z is powered off.
2018-03-10 00:17:34 -06:00
Scott Lahteine
3b4c89e4b5
Move do_probe_raise closer to set_probe_deployed
...
…and limit the raise to Z_MAX_POS
2018-03-10 00:17:34 -06:00
Scott Lahteine
2908e76151
Fix position_is_reachable_by_probe typo, add comment
...
Fix #10029
2018-03-10 00:15:41 -06:00
Roxy-3D
26dc594ebb
prevent steppers from turning off during manual probes
2018-03-10 00:15:41 -06:00
Bob-the-Kuhn
d8eadf3796
fix ubl_G29.cpp Travis error
2018-03-09 23:59:30 -06:00
Bob-the-Kuhn
914bb80bde
removed SDSS init
...
added device & comm drivers for shared SPI LCDs
mistyped some updates in ultralcd_impl_DOGM.h
remove unwanted changes in onfiguration.h
still can't type
Update HAL_LCD_class_defines.h
include USB mass storage & misc
2018-03-09 23:06:11 -06:00
Scott Lahteine
6d9ea7e184
Fix position_is_reachable_by_probe typo, add comment
...
Fix #10029
2018-03-09 21:12:11 -06:00
Roxy-3D
646dd5554c
prevent steppers from turning off during manual probes
2018-03-09 17:56:00 -07:00
Scott Lahteine
161ff9ff35
Fix UPDATE_ENDSTOP for CorePQ compatibility
...
Fixes #9939
2018-03-09 08:54:48 -06:00
Scott Lahteine
49ca67202f
Patch configuration_store for extra serial port
...
Fix #9948
2018-03-09 07:42:27 -06:00
Scott Lahteine
cc59ac4603
Fix _tmc_say_axis string address
...
Fixes #10003
2018-03-09 06:10:11 -06:00
Scott Lahteine
16a8edc5f0
Add more delay before pulse off in Linear Advance ISR
...
A capital idea from https://github.com/MarlinFirmware/Marlin/pull/9914#issuecomment-371614153
2018-03-09 05:26:29 -06:00
Scott Lahteine
dfd5d2fe75
Have position_is_reachable_by_probe use the whole bed ( #10020 )
...
Previously `position_is_reachable_by_probe` was limited to the area specified for `G29` mesh leveling (even if leveling was disabled). This change will properly consider the entire bed area so that `G30` and other non-leveling probing may take place.
2018-03-09 03:37:30 -06:00
Bob-the-Kuhn
67a17446f2
Fix DUE incompatible enum type specification ( #10017 )
2018-03-09 02:17:57 -06:00
Bob-the-Kuhn
3c58ca181c
[2.0.x] Correct step pulse width on LPC1768, DUE & Teensy35_36 ( #10016 )
2018-03-09 02:11:28 -06:00
Scott Lahteine
e297748b22
Apply const, safe_delay in servo.*
2018-03-08 19:31:32 -06:00
Scott Lahteine
3c2bfa5e53
Update powersupply_on in power_on/off ( #10015 )
...
Fix #10004
2018-03-08 18:56:47 -06:00
Scott Lahteine
42608b1925
Init old_red to 127 to ensure initial change
...
Fix #10012
2018-03-08 18:28:33 -06:00
Scott Lahteine
317673fec3
Init watchdog last in setup()
2018-03-08 17:34:50 -06:00
Scott Lahteine
8d32fd997f
Wrap NORM_E_DIR/REV_E_DIR macros in do{}while(0)
2018-03-08 16:20:24 -06:00
Scott Lahteine
1913c37a91
Tweak to manual move eindex arg
2018-03-08 16:20:24 -06:00
Scott Lahteine
98d48fc731
Followup to HAL_timer_restrain
...
Followup to #9985
2018-03-07 22:18:37 -06:00
Scott Lahteine
03e3011332
Fix compile error with MAX_MESSAGE_LENGTH
...
Fix #9988
2018-03-07 21:57:01 -06:00
Bob-the-Kuhn
6b4a928145
2uS default step pulse ( #9989 )
2018-03-07 21:11:01 -06:00
Scott Lahteine
ca577c1638
Fix up various spacing, comments, and typos
2018-03-07 21:09:08 -06:00
Scott Lahteine
d45f19d385
Remove Unicode from var name
2018-03-07 19:08:44 -06:00
Scott Lahteine
224688cc3b
Fix for unicode-ignorant gcc preprocessor
2018-03-07 18:34:07 -06:00
Chris Pepper
a1a88ebabc
HAL function to ensure min stepper interrupt interval ( #9985 )
2018-03-07 17:53:25 -06:00
Scott Lahteine
be0e100fed
Fix sd subdirectory encoder position
...
Followup to 7e386c7
2018-03-07 16:54:19 -06:00
Bob-the-Kuhn
04dedc7ed8
always completely initialize display ( #9981 )
2018-03-07 16:40:59 -06:00
Scott Lahteine
0149680f54
Fix compile error with char LCD
2018-03-07 16:25:37 -06:00
Scott Lahteine
9515e5aefb
Fix LA_active_extruder (static)
2018-03-07 05:49:20 -06:00
Scott Lahteine
e5ec793f7e
Wrap stepper indirection macros
2018-03-07 05:42:45 -06:00
Sebastianv650
5b85464791
Fix for LA ( #9964 )
...
Missed in the original LA 1.5 PR: eISR has to use a local copy of
current_block->use_advance_lead because it might still run wenn the last
block has been set to NULL.
2018-03-07 05:33:13 -06:00
Scott Lahteine
7e386c7e98
Fix encoder position for sddirectory
2018-03-07 05:23:03 -06:00
Scott Lahteine
1d604be671
Suspend auto-report during UBL map output
2018-03-07 02:00:19 -06:00
Scott Lahteine
eb212ae073
Add suspend_auto_report flag to suppress auto-report
2018-03-07 01:57:09 -06:00
Scott Lahteine
ffbf63e6af
Add HAS_TEMP_SENSOR conditional
2018-03-07 01:53:50 -06:00
Scott Lahteine
94f5204629
Move AUTO_REPORT_SD_STATUS to SDSUPPORT block
2018-03-07 01:50:30 -06:00
Scott Lahteine
22a017a856
Rebuild SD file sort array on Stop SD Print ( #9976 )
...
Thanks Chuck Hellebuyck.
2018-03-07 01:42:11 -06:00
Scott Lahteine
920d92aa46
Merge pull request #9974 from thinkyhead/bf2_tmc_util_progmem
...
[2.0.x] Move tmc_util.* extended_axis_codes to PROGMEM
2018-03-07 00:16:50 -06:00
Scott Lahteine
b198b49d15
Followup to AUTO_REPORT_SD_STATUS
...
Followup to #9832
2018-03-07 00:13:42 -06:00
Scott Lahteine
2057177184
Make enums into implicit char
2018-03-06 23:39:56 -06:00
Scott Lahteine
e28e3bb532
Move extended_axis_codes to PROGMEM
2018-03-06 22:21:24 -06:00
Scott Lahteine
ca0def766e
LIN_ADVANCE single stepper optimization
2018-03-06 19:26:54 -06:00
Scott Lahteine
8291ae34f2
Support duplication mode in LIN_ADVANCE
2018-03-06 19:12:23 -06:00
Scott Lahteine
b08ec22fe1
Show E0-E4 in monitor_tmc_driver output ( #9969 )
...
Fix #9966
2018-03-06 19:01:07 -06:00
Marcio Teixeira
fd883c909a
Improvements to Lightweight ST7920 status screen. ( #9952 )
...
- Show units on lightweight status screen.
- Fixed progress bar so it works with M73
2018-03-06 01:49:36 -06:00
Scott Lahteine
0dd1c4458d
Put more code between pulse start and stop ( #9959 )
2018-03-05 23:06:57 -06:00
Scott Lahteine
f9cafc4001
Fix menu highlight glitch, tweak scrolling code ( #9957 )
2018-03-05 23:05:15 -06:00
Scott Lahteine
bf9fc8ac0e
M851 - report only without parameters
2018-03-05 02:11:50 -06:00
Scott Lahteine
eb867817b5
Prevent filament runout false positives ( #9946 )
2018-03-05 01:49:30 -06:00
Scott Lahteine
36262a0479
Use static classes for job timers ( #9938 )
2018-03-04 21:23:43 -06:00
Scott Lahteine
930720bbbb
Fix broken reverse planner ( #9943 )
...
From #9914 by @Sebastianv650
2018-03-04 21:19:06 -06:00
Bob-the-Kuhn
025118da3e
Init print_job_timer in setup() instead of "early" ( #9937 )
2018-03-04 16:23:44 -06:00
Scott Lahteine
beeed580b8
Implement digipots for MKS SBASE ( #9927 )
...
Fix #9477
2018-03-04 15:14:47 -06:00
Scott Lahteine
07ae23fe14
No pulse delay on last e_steps in advance isr
2018-03-04 15:06:31 -06:00
Scott Lahteine
881529a401
Fix #9904 - toDigital should show 00-99 hours
2018-03-04 04:34:39 -06:00
Scott Lahteine
ed758de80d
tweak comment in stepper.cpp
2018-03-04 04:03:23 -06:00
Scott Lahteine
d1dc863962
autotemp_factor is not value_celsius_diff
...
See https://github.com/MarlinFirmware/Marlin/issues/9852#issuecomment-369861822
2018-03-03 23:27:54 -06:00
Thomas Moore
f3914a432e
Clear retracted status when homing the Z axis
2018-03-03 23:18:40 -06:00
Scott Lahteine
6d7f4f84e2
Add board MKS_BASE_HEROIC ( #9926 )
...
Followup to #9008
- Don't define micro-stepping pins for boards that lack them.
- Allow setting of 128 microsteps with `M350`.
2018-03-03 23:14:52 -06:00
Scott Lahteine
649f375494
Fix: M112 calling kill from interrupt ( #9923 )
...
Fix #9906
2018-03-03 23:14:01 -06:00
Scott Lahteine
c37b3f995a
Sanity-check some graphical LCD-only options
2018-03-03 20:31:59 -06:00
Scott Lahteine
a2a672449a
Updated boot screen description
2018-03-03 20:04:17 -06:00
Scott Lahteine
61620cbd15
Tweak M211
2018-03-02 02:20:40 -06:00
Scott Lahteine
6e08ddce6e
Correct M401 / M402 description
2018-03-01 19:10:36 -06:00
Studiodyne
23a576faf7
[2.0] Fix for FW retract ( #9878 )
2018-03-01 15:15:40 -06:00
Ben Lye
461c8ef834
Fix DIGITAL_PIN_TO_ANALOG_PIN macro for Atmega1284p ( #9881 )
2018-03-01 15:13:57 -06:00
Scott Lahteine
88b6a15b47
Update M900 verbiage
2018-03-01 15:11:31 -06:00
Ben Lye
e2df286444
Update pinsDebug.h ( #9874 )
...
Fix display of analog input value.
2018-03-01 04:51:36 -06:00
Scott Lahteine
91db7930dc
Drop SCARA_FEEDRATE_SCALING
...
The updated planner takes the length of the move, so this pre-calculation is no longer needed.
2018-03-01 04:30:41 -06:00
Bob-the-Kuhn
c1f4112bdc
[2.0.x] Add 1284 support & misc. bug fixes ( #9864 )
2018-03-01 03:07:39 -06:00
Scott Lahteine
118899357d
Add sanity checks to Linear Advance 1.5 ( #9873 )
2018-03-01 02:10:43 -06:00
Scott Lahteine
1746749361
Followup to #9868
2018-03-01 01:53:12 -06:00
Scott Lahteine
a446433c87
Fix SENSORLESS_HOMING for Core Kinematics ( #9868 )
2018-03-01 01:37:31 -06:00
Scott Lahteine
2d1233b86c
Fix lcd_quick_feedback call for BTN_BACK
2018-02-28 20:24:11 -06:00
AnHardt
eb8b758226
Fix some mapper, charsize problems ( #9866 )
2018-02-28 18:57:05 -06:00
Scott Lahteine
8bffb26c23
Fix manual move position display
...
Manual moves now correctly include the workspace offset.
2018-02-28 17:33:23 -06:00
Scott Lahteine
8c03ce4d80
Fix Z safe homing sanity check for no probe
...
Fix #9851
2018-02-28 05:28:35 -06:00
Scott Lahteine
c471389afb
Add Einsy Rambo pins ( #9850 )
2018-02-28 04:16:12 -06:00
Zachary Hill
c22f8dd660
Get duration_t in printcounter.h for its clients ( #9843 )
2018-02-28 04:15:29 -06:00
Scott Lahteine
24b9c1923f
ubl G29 tweaks
2018-02-28 03:40:06 -06:00
Scott Lahteine
bd0967ad87
Fix BTN_BACK
...
Followup to #9835
2018-02-28 03:26:28 -06:00
Scott Lahteine
d9a98b5814
Russian language update
...
From #9849
2018-02-28 03:07:39 -06:00
Ben Lye
461cb22069
Fix Zonestar / ADC keypad with RAMPS. ( #9840 )
2018-02-28 00:07:50 -06:00
Scott Lahteine
35ec67885a
Add support for BACK button (RADDS) ( #9835 )
2018-02-26 22:52:57 -06:00
Scott Lahteine
0bc4c216ac
Patch up pinsDebug pins
2018-02-26 19:32:48 -06:00
Scott Lahteine
cd7dc49527
Fix CR-10 status screen missing commas
...
Fix #9660
2018-02-26 15:52:50 -06:00
geigerg
4817c78a65
Add files via upload ( #9828 )
2018-02-26 15:44:01 -06:00
TheSFReader
eb079959fb
Report sd card progress [FR] #9751 ( #9832 )
...
* SD Status auto-report feature
Feature Request #9751
2018-02-26 15:38:27 -06:00
Scott Lahteine
7bdb98c946
Fix #9826 . Solution by @gloomyandy
2018-02-26 15:02:19 -06:00
Scott Lahteine
02474a321a
Fix SDSUPPORT (and indentation)
...
Based on https://github.com/MarlinFirmware/Marlin/issues/8746#issuecomment-368471901 by @benlye
2018-02-26 14:40:40 -06:00
Scott Lahteine
cfdcf91df5
Fix compile error with initTone
2018-02-26 01:49:48 -06:00
Scott Lahteine
ae1a2ff16f
Pins parity with 1.1.x
2018-02-26 01:17:50 -06:00
Roxy-3D
306f44198e
Prevent serial buffer overrun in Pronterface
...
75ms might be excessive... But I know people are seeing problems with PronterFace as the client...
2018-02-25 23:50:44 -06:00
Scott Lahteine
966d9af98a
Mesh export in Bilinear + UBL M503
2018-02-25 23:25:39 -06:00
Scott Lahteine
8d5a77001e
EEPROM parity with 1.1.x
2018-02-25 23:03:09 -06:00
Scott Lahteine
2228dff3ea
ubl.h compile flags from 1.1.x
2018-02-25 23:03:08 -06:00
Sebastianv650
cb4cb86d80
Useless line removed ( #9814 )
...
nextAdvanceISR is set in the next if structure in every possible
situation, so it's useless to set it once more before.
2018-02-25 21:20:37 -06:00
Scott Lahteine
f2c0ed193d
Add tone support for Due ( #9807 )
2018-02-25 10:48:14 -06:00
Scott Lahteine
0557ab5780
Fix CONFIG_ECHO_START bug
...
In reference to #9633
2018-02-25 05:34:52 -06:00
Scott Lahteine
61688233c7
HAL style tweak
2018-02-25 05:00:44 -06:00
Scott Lahteine
19ba91f77a
Fix lcd_custom_bootscreen compiler warning
2018-02-25 04:38:17 -06:00
Scott Lahteine
f3dbe19669
Tweaks to HAL codestyle
2018-02-25 04:38:17 -06:00
Scott Lahteine
54c65fc3cb
Standardize LCD buzz defaults
2018-02-24 22:58:22 -06:00
Scott Lahteine
4953fb1c88
Standardize encoder defaults
2018-02-24 22:34:45 -06:00
Scott Lahteine
078627f805
[2.0.x] Creality Ender-4 configuration ( #9803 )
...
* Move Creality Ender-2 configurations
* Add Creality Ender-4 configurations
2018-02-24 22:11:11 -06:00
Scott Lahteine
5684beae90
Bring some configs up to speed
2018-02-24 21:56:27 -06:00
UtterlyD
813f9f3082
[bugfix_2.0.x] - LIN_ADVANCE V1.5 stepper.cpp ( #9797 )
...
Removal of obsolete (i) from port of LIN_ADVANCE from V1.1.x to V2..0.x.
2018-02-24 16:37:23 -06:00
Scott Lahteine
3f89bbeab5
Drop a conditional only used once
2018-02-24 16:35:31 -06:00
Scott Lahteine
689bc99402
Correction to acceleration
2018-02-24 11:09:36 -06:00
Roxy-3D
92c8efdc96
Change Folger Tech i3-2020 defaults
2018-02-24 10:29:24 -06:00
Scott Lahteine
2024775e07
Spanish (UTF8) Language ( #9786 )
...
From #7314 by @MrAmericanMike
2018-02-23 20:24:02 -06:00
Scott Lahteine
43ff15244d
Fix a progress bar condition
2018-02-23 19:43:44 -06:00
Scott Lahteine
b8485528b2
Prettify LCD_PROGRESS_BAR options
2018-02-23 19:19:57 -06:00
Zachary Hill
4d588b2d6a
Further fix of LCD_PROGRESS_BAR ( #9783 )
2018-02-23 18:53:04 -06:00
Scott Lahteine
e0227f2110
Fix *_CS_PIN for RAMPS_FD
...
Fix #9778
2018-02-23 14:29:57 -06:00
Scott Lahteine
e65a853c59
Fix LCD_PROGRESS_BAR
...
Fix #9208
2018-02-23 14:05:10 -06:00
Scott Lahteine
07d7e8aa1b
Merge pull request #9775 from thinkyhead/bf2_g28_restore_leveling
...
[2.0.x] Add RESTORE_LEVELING_AFTER_G28 option
2018-02-23 13:43:22 -06:00
Scott Lahteine
e749945317
Un-pause print on cancel ( #9780 )
2018-02-23 13:42:15 -06:00
Scott Lahteine
17d984eab3
Add RESTORE_LEVELING_AFTER_G28 to example configs
2018-02-23 13:38:54 -06:00
Scott Lahteine
b2cf253a13
Add RESTORE_LEVELING_AFTER_G28 option
2018-02-23 13:38:54 -06:00
Scott Lahteine
65519263f4
Fix broken LEVEL_BED_CORNERS
...
Fix #8805
2018-02-23 09:13:34 -06:00
Scott Lahteine
8f9262f3fe
Fix path to _Statusscreen.h
2018-02-23 09:06:06 -06:00
Scott Lahteine
007c56f453
Fix HAL_STM32F1/endstop_interrupts.h
...
In response to https://github.com/MarlinFirmware/Marlin/issues/7076#issuecomment-367556982
2018-02-23 02:07:34 -06:00
Scott Lahteine
0542b03750
Fix bootscreen include path
...
Fix #9759
2018-02-23 01:59:35 -06:00
Scott Lahteine
2bd252b501
[2.0.x] LIN_ADVANCE v1.5 ( #9712 )
2018-02-23 00:53:29 -06:00
Scott Lahteine
90fa423737
Preliminary cleanup of #include structure ( #9763 )
2018-02-23 00:52:52 -06:00
Scott Lahteine
a6b7e721cf
Slovak language update
2018-02-23 00:49:07 -06:00
Scott Lahteine
2c9775313a
Fix Z position on HD44780
...
Fix #9732
2018-02-23 00:42:42 -06:00
Studiodyne
9c9cd54ef3
Add Z Fade Height edit to UBL and Tune submenus ( #9738 )
2018-02-23 00:29:58 -06:00
Scott Lahteine
3851ffce0f
Merge pull request #9637 from marcio-ao/pr-lite-st7920-status
...
[2.0.x] Light-weight status screen for ST7920 based printers
2018-02-22 23:55:02 -06:00
Scott Lahteine
5f8b2c2ff0
More descriptive environment error message
2018-02-22 23:34:49 -06:00
Scott Lahteine
b17982bde9
Merge pull request #9769 from teemuatlut/bf2_compile_fixes
...
[2.0.x] Fix compiling with M600 and runout sensor
2018-02-22 22:52:31 -06:00
Scott Lahteine
799e3b2b40
LPC1768 HAL formatting/comments
2018-02-22 14:36:17 -06:00
teemuatlut
5968a3e60e
Add ADVANCED_PAUSE_FEATURE include
2018-02-22 20:28:46 +02:00
teemuatlut
93cc3a8492
Make used methods public
2018-02-22 20:26:14 +02:00
Marcio Teixeira
13176dfe2f
Merge remote-tracking branch 'origin/pr-lite-st7920-status' into pr-lite-st7920-status
2018-02-22 08:02:31 -07:00
Scott Lahteine
424b9a83cd
Slovak language update
...
From @rmoravcik at #9760
2018-02-22 03:00:47 -06:00
Scott Lahteine
e75ccfd727
Hatchbox Alpha Config with E3Dv6 ( #9762 )
2018-02-22 02:57:48 -06:00
Scott Lahteine
556abc0888
Add LIGHTWEIGHT_UI to example configs
2018-02-22 00:10:43 -06:00
Marcio Teixeira
532bb3aaa1
Lightweight status screen for ST7920
...
- This status screen uses the ST7920 character generator to greatly
reduce SPI traffic and MCU load when updating the status screen.
- Has been tested with the RepRapDiscount Full Graphics Smart Controller
but should work with any LCD that uses an ST7920 or fully compatible
controller.
2018-02-22 00:10:43 -06:00
Scott Lahteine
59c98d6fd5
Hephestos2 heated bed kit for all ( #9757 )
2018-02-21 22:27:09 -06:00
Scott Lahteine
8c1a82c327
Merge pull request #9753 from ldkraemer/BF2CR-10Bootscr
...
[2.0.x] Creality CR-10mini configuration
2018-02-21 20:29:36 -06:00
Scott Lahteine
72f63a4980
Fix DOGM progress bar with LCD_SET_PROGRESS_MANUALLY
2018-02-21 19:47:04 -06:00
ldkraemer
6c3162f9c6
Add CR-10 Mini configuration
2018-02-21 19:08:42 -06:00
ldkraemer
4431f4deb8
Add CR-10S _Bootscreen.h
2018-02-21 18:55:14 -06:00
Marcio Teixeira
e7f329edb2
Added bed corners to bed icon.
...
- This makes it look less like a dash (idea stolen from cjsoong).
2018-02-21 15:31:56 -07:00
Marcio Teixeira
e84a5545e1
Removed unnecessary extended mode switch.
...
- This will slightly reduce the SPI requirements for
updating the progress bar.
2018-02-21 15:12:11 -07:00
Scott Lahteine
343c17d5b3
Reduce Creality3D bootscreens flash usage ( #9752 )
2018-02-21 16:08:52 -06:00
Scott Lahteine
63bc6ade4f
Fix pinsDebug compile error
2018-02-21 14:28:58 -06:00
Roxy-3D
d504bbbfa4
Fix botched check for being off the mesh...
2018-02-21 14:28:58 -06:00
Marcio Teixeira
716a22498f
Changed temp type from uint8_t to int16_t
...
- Also deleted old implementation files which had been renamed.
2018-02-21 10:15:55 -07:00
Scott Lahteine
7d8c6b3f3c
Add 20x4 option for Sainsmart LCD ( #9740 )
2018-02-21 00:46:25 -06:00
Scott Lahteine
1d7f5be0ff
quick_home_xy sensorless homing
2018-02-20 20:52:48 -06:00
Scott Lahteine
eb182c08af
Merge pull request #9733 from thinkyhead/bf2_random_fixup_branch
...
[2.0.x] Drop HAL_timer_set_count
2018-02-20 17:03:18 -06:00
Kevin
03b48df7bb
RADDS: Add EEPROM Size ( #9737 )
...
needed for UBL
2018-02-20 16:24:29 -06:00
Scott Lahteine
9f0907d40c
Fix big edit font width calculation
...
Fix #9685
2018-02-20 16:24:23 -06:00
Marcio Teixeira
9d5968e8ec
Fixed dual-extruder in Lightweight UI.
...
- Moved bed icon down when the machine is configured with two nozzles.
2018-02-20 13:34:34 -07:00
Scott Lahteine
4303f2e377
Fix MALYAN_LCD message bugs
...
Fix #9711
Replacing #9731
2018-02-20 05:40:19 -06:00
Scott Lahteine
12c5fdfdb5
Fix CYCLES_PER_MICROSECOND conflict on STM32F1
2018-02-20 03:10:39 -06:00
Scott Lahteine
a810e585db
Drop HAL_timer_set_count
2018-02-20 03:10:39 -06:00
Bob-the-Kuhn
a823b801b8
Merge pull request #9729 from Bob-the-Kuhn/U8G-compile-error-2.0.x
...
[2.0.x] Move #include <U8glib.h> in ultralcd_st7920_u8glib_rrd_AVR.cpp (fix bug introduced in PR #9624 )
2018-02-19 18:36:23 -06:00
Bob-the-Kuhn
47d529aac5
move #include <U8glib.h>
2018-02-19 17:39:40 -06:00
Marcio Teixeira
aada1e698f
Removed unused configuration options.
2018-02-19 16:14:33 -07:00
Marcio Teixeira
c7513eb032
Merge branch 'pr-lite-st7920-status' of github.com:marcio-ao/Marlin into pr-lite-st7920-status
2018-02-19 15:38:13 -07:00
Scott Lahteine
73cd34b121
Finish AUTO_POWER_CONTROL implementation
...
Followup to #9503
2018-02-19 16:12:04 -06:00
Scott Lahteine
fc460fff94
Extend menu items for SWITCHING_EXTRUDER
...
Reference #5367
2018-02-19 11:12:42 -06:00
Scott Lahteine
c4ec01d59b
Conditionals for SWITCHING_EXTRUDER
...
In reference to #5367 . SWITCHING_EXTRUDER was not fully implemented for EXTRUDERS > 2.
2018-02-19 10:59:47 -06:00
Scott Lahteine
d4e4fe40e0
Add SENSORLESS_HOMING delay to quick_home_xy
...
Fix #9471
2018-02-19 10:12:16 -06:00
Scott Lahteine
25e3e62354
Null-terminate lcd_status_message
2018-02-19 10:12:16 -06:00
Scott Lahteine
a11fcd46a2
Merge pull request #9699 from Studiodyne/Studiodyne-filamentMulti
...
[2.0.x] Support multiple filament runout sensors
2018-02-19 08:42:39 -06:00
Scott Lahteine
b3deadd898
Don't raise FIX_MOUNTED_PROBE on stow
...
Reference #9336
2018-02-19 08:36:43 -06:00
Scott Lahteine
a74cece6d0
CR-10 Bootscreen
...
From @plainpylut in #9660
2018-02-19 08:07:08 -06:00
Scott Lahteine
8733d5a296
Add NUM_RUNOUT_SENSORS to example configs
2018-02-19 07:02:50 -06:00
Studiodyne
d3ca82d8c2
Support for multiple filament runout sensors
2018-02-19 07:02:50 -06:00
Scott Lahteine
0106c3e476
Style tweak in MarlinSerialUSB_Due.h
2018-02-19 06:58:26 -06:00
Scott Lahteine
3d1692d1fd
Fix X2 enable with X_DUAL_STEPPER_DRIVERS
...
From #9286
2018-02-18 22:50:47 -06:00
Scott Lahteine
c241da32e8
stepper.h parity with 1.1.x
2018-02-18 22:50:38 -06:00
Scott Lahteine
3af988a7f3
Add sensorless homing delay to home_z_safely
...
Based on #9705
2018-02-18 19:28:40 -06:00
Scott Lahteine
ca55f2927a
Pulldown pin mode support ( #9701 )
...
Implemented for LPC1768.
2018-02-18 19:26:23 -06:00
Scott Lahteine
aef9e036bf
More overridable FIL_RUNOUT_PIN
2018-02-18 04:43:15 -06:00
Scott Lahteine
79272f98fc
Proposed changes to ST7920 lightweight status screen
2018-02-18 02:47:31 -06:00
Marcio Teixeira
24eb275b99
Added a light-weight status screen for the ST7920
...
- The status screen uses the ST7920 character generator to greatly
reduce SPI traffic and MCU load when updating the status screen.
- Has been tested with the RepRapDiscount Full Graphics Smart Controller
but should work with any LCD that uses an ST7920 or fully compatible
controller.
2018-02-18 02:29:45 -06:00
Scott Lahteine
a6563df705
Sync pinsDebug_list.h between 1.1.x and 2.0.x ( #9693 )
2018-02-18 02:25:32 -06:00
Scott Lahteine
bab0e975c8
The ENDER can use BOARD_MELZI_CREALITY ( #9692 )
2018-02-18 02:24:39 -06:00
Scott Lahteine
83d7e95de0
Add MSG_THERMAL_RUNAWAY_BED ( #9691 )
2018-02-18 02:23:55 -06:00
Scott Lahteine
8ffa0b24a4
Strip excess G28 debug logging
2018-02-18 01:11:41 -06:00
Kevin
9019ea0fce
Option to force X or Y to home first when homing the other axis
2018-02-18 01:11:41 -06:00
Scott Lahteine
60fc372211
Add CODEPENDENT_XY_HOMING to example configs
2018-02-18 00:46:04 -06:00
Scott Lahteine
da7c51d820
Space out some pins lines
2018-02-17 22:53:58 -06:00
Bob-the-Kuhn
e05673a379
[2.0.x] VIKI2 & RE_ARM changes ( #9686 )
...
* VIKI2 & RE_ARM changes
1. Remove `DISABLED(SDSUPPORT)` from ST7565 in `ultralcd_impl_DOGM.h`. These LCDs share pins with the SD card and can run at the SD card rates.
2. Add SDSS definition to `pins_RAMPS_RE_ARM.h`. Apparently the SDSS definition in `pins.h` is being processed before the one in `spi_pins.h` which resulted in not being able to read the SD card.
2018-02-17 16:41:36 -06:00
Scott Lahteine
7a381366aa
Merge pull request #9208 from benlye/benlye-m73
...
[2.0.x] Allow M73 without SDSUPPORT
2018-02-17 15:50:11 -06:00
Scott Lahteine
7d093edc18
Add Tronxy XY100 configuration
...
Based on #9674
2018-02-17 15:48:32 -06:00
Scott Lahteine
472229b974
Fix #9681
2018-02-17 08:28:12 -06:00
Scott Lahteine
f6cc89ec7c
LCD_PROGRESS_BAR w/out SDSUPPORT for character LCD
2018-02-17 08:17:22 -06:00
blye
330437ad7c
Update LCD_SET_PROGRESS_MANUALLY in configs
2018-02-17 08:12:10 -06:00
blye
168af8bacb
Allow LCD_SET_PROGRESS_MANUALLY without SDSUPPORT
2018-02-17 07:54:24 -06:00
Scott Lahteine
bf5df306e1
Fix compile error with SHOW_BOOTSCREEN disabled
...
Fix #9530
Fix #9524
2018-02-17 00:52:08 -06:00
Scott Lahteine
3021058e6d
Fix non-UTF8 Czech language
2018-02-16 22:23:29 -06:00
Scott Lahteine
bd54ce830a
Include utility.h in neopixel.cpp
2018-02-16 22:19:34 -06:00
Scott Lahteine
ff90cb409e
No space for E2 with ReARM+RAMPS
...
Addressing #9474
2018-02-16 21:37:26 -06:00
Scott Lahteine
d7f82c8ddf
Drop extra avr/pgmspace include in _Bootscreen.h
...
Addressing #9441
2018-02-16 18:36:35 -06:00
Scott Lahteine
1bf2b1e475
Use serial macro in sd_mmc_spi_mem.cpp for Due
2018-02-16 17:57:24 -06:00
Scott Lahteine
241e55ef3b
Apply SERIAL_FLUSH macro
2018-02-16 17:32:12 -06:00
Scott Lahteine
1f8f8c9104
Merge pull request #9657 from petrzjunior/bugfix-2.0.x
...
[2.0.x][Language] Update Czech (Advanced pause...)
2018-02-16 02:54:06 -06:00
Thomas Moore
cff62042ee
Fix LCD manual movement on kinematic machines ( #9655 )
2018-02-16 02:34:36 -06:00
teemuatlut
749bc42aa9
TMC SGT is int8 ( #9651 )
2018-02-16 02:19:33 -06:00
Bob-the-Kuhn
2d749d490b
Fix / complete USE_CONTROLLER_FAN ( #9666 )
2018-02-16 02:18:50 -06:00
Scott Lahteine
08d685c97a
Followup to 21e60fd
2018-02-16 02:09:17 -06:00
Scott Lahteine
c49844df66
!ENABLED => DISABLED
2018-02-16 01:51:34 -06:00
Scott Lahteine
304e0f8945
Followup to 21e60fd
...
`ENABLED` only works for flag-type options. Floats must use `#ifdef`.
2018-02-15 22:24:23 -06:00
Scott Lahteine
6a70a4fbb3
Fix G26 circles ( #9627 )
...
Easier to configure. Catch an odd divisor.
2018-02-15 22:11:26 -06:00
Bob-the-Kuhn
349dafa728
config update (set to -1)
2018-02-15 21:42:54 -06:00
Roxy-3D
21e60fd3ed
Allow user to control Z-Height correction for off mesh movements ( #9661 )
2018-02-15 15:07:42 -06:00
Petr Zahradník
5d9e16ea49
Update Czech advanced pause
2018-02-15 20:22:22 +01:00
Roxy-3D
c78e1c0f23
Fix G26 Circles... ( #9641 )
...
* Fix G26 Circles...
2018-02-15 11:15:15 -06:00
Bob-the-Kuhn
b648999528
Merge pull request #9624 from Bob-the-Kuhn/RRD-8-bit-code-to-2.0.x
...
[2.0.x] Add delays to AVR driver for RRD Full Graphic Smart Controller
2018-02-14 22:43:17 -06:00
Marcio Teixeira
8db67d1647
Fixed compilation when using avr-gcc
...
- avr-gcc is more strict than the Arduino IDE, it seems.
2018-02-14 15:51:25 -07:00
Marcio Teixeira
f05bd7f082
Added files missing from earlier commit.
2018-02-14 14:51:35 -07:00
Marcio Teixeira
4880ac6533
Added a light-weight status screen for the ST7920
...
- The status screen uses the ST7920 character generator to greatly
reduce SPI traffic and MCU load when updating the status screen.
- Has been tested with the RepRapDiscount Full Graphics Smart Controller
but should work with any LCD that uses an ST7920 or fully compatible
controller.
2018-02-14 14:43:54 -07:00
Roxy-3D
3d74ff3c87
Cartesian UBL systems should not use SEGMENT_LEVELED_MOVES
...
There is significant downside to breaking up the long line segments on UBL Cartesian machines. It adds a lot of extra computation but worse... It cuts out all of UBL's off mesh Z-Height correction checks. There have been a large number of people complaining about the nozzle going to infinity or crashing into the bed lately. They are being caused by
```
void unified_bed_leveling::line_to_destination_cartesian()
```
not watching over the segments being queued up for movement.
2018-02-14 14:16:12 -06:00
Scott Lahteine
5dc04c5201
Fix #9361
2018-02-14 07:48:20 -06:00
AnHardt
133b38b93b
Complete M48 description ( #9631 )
2018-02-14 05:17:58 -06:00
Scott Lahteine
93c0198b2d
Init LCD welcome message programmatically
2018-02-14 05:09:44 -06:00
Scott Lahteine
67a4cc610b
French update
...
Based on #9610
2018-02-14 04:15:47 -06:00
Scott Lahteine
e7b50c89b0
Fix #9201
...
FILAMENT_LCD_DISPLAY can work with SDSUPPORT
2018-02-14 03:29:47 -06:00
Scott Lahteine
8d71ad37cb
flush comment to match 1.1.x
2018-02-14 02:56:18 -06:00
Scott Lahteine
272f132b82
Remove stray ` from STM32F1 HAL
...
As noted in #8585
2018-02-14 01:06:37 -06:00
Scott Lahteine
5b70d3da1c
Update DIGIPOT_I2C_MOTOR_CURRENTS comments
2018-02-13 22:54:12 -06:00
Scott Lahteine
2ec65051fd
Fix serial comment sp.
2018-02-13 22:40:56 -06:00
Bob-the-Kuhn
9a423e9a89
tested
2018-02-13 21:59:18 -06:00
Scott Lahteine
d741bcf8a9
Tweak boards spacing
2018-02-13 03:49:28 -06:00
Scott Lahteine
f8912bb19f
French update
...
Based on #9590 by @studiodyne
2018-02-12 01:07:47 -06:00
Scott Lahteine
e6b8207b03
Restore welcome message
2018-02-12 01:02:30 -06:00
Scott Lahteine
89165326b4
Cleanup after vim and vigor
2018-02-11 06:07:30 -06:00
Scott Lahteine
423bf9955e
Set Megatronics baud rate to 115200
...
Fix #9092
2018-02-11 03:43:36 -06:00
Scott Lahteine
377108619b
Fix plan_arc clockwise (G2)
...
Fix #9482
2018-02-11 03:34:25 -06:00
Scott Lahteine
378867d894
Update PB Rev.F pins
2018-02-11 01:45:37 -06:00
Scott Lahteine
8e0c107545
Have Kossel Pro use Z_MIN_PROBE_ENDSTOP ( #9586 )
2018-02-11 01:41:40 -06:00
Scott Lahteine
03d790451f
[2.0.x] HAL timer set/get count => set/get compare ( #9581 )
...
To reduce confusion over the current timer count vs. the compare (aka "top") value. Caution: this re-uses the function name, changing its meaning.
2018-02-10 20:42:00 -06:00
Scott Lahteine
7a4029d1b1
Correct MOTHERBOARD for Geeetech i3 Pro X
2018-02-10 20:29:29 -06:00
Scott Lahteine
451fb16f9b
Fix CYCLES_PER_MICROSECOND conflict
2018-02-10 20:08:48 -06:00
Scott Lahteine
3e384b60ce
Malyan M200 fix E0_AUTO_FAN_PIN ( #9580 )
...
Fixes #8794
2018-02-10 20:04:09 -06:00
Scott Lahteine
33752de12d
Update some outdated configs
2018-02-10 19:48:16 -06:00
Scott Lahteine
38c7d53bf7
Repair some spacing
2018-02-10 19:33:26 -06:00
Scott Lahteine
e3043d7ac7
Fix #8744
2018-02-10 16:54:42 -06:00
Scott Lahteine
d3ddd5ffaa
Merge pull request #9576 from thinkyhead/bf2_more_tests
...
[2.0.x] Fix Power class
2018-02-10 16:43:55 -06:00
Scott Lahteine
7280fa1e31
Patch Power class
2018-02-10 15:41:18 -06:00
Scott Lahteine
4aff6c1c32
Tronxy X5S pins and configuration
2018-02-10 15:07:04 -06:00
Scott Lahteine
05aa75cecf
Melzi boards use melzi pins
2018-02-10 14:44:14 -06:00
gege2b
5785bbb491
Updated french translation ( #9556 )
2018-02-10 14:15:41 -06:00
GMagician
299606e4ae
[2.0.x] Memory overflow protection ( #9562 )
2018-02-10 14:14:34 -06:00
teemuatlut
5990266724
Init CS pins before loading settings ( #9566 )
2018-02-10 14:08:53 -06:00
teemuatlut
d3fdb44ad8
Update TMC section with SW SPI pins ( #9554 )
2018-02-09 22:54:34 -06:00
Scott Lahteine
3168f0e646
Merge pull request #9549 from thinkyhead/bf2_prevent_comments_resetting
...
[2.0.x] Prevent watchdog reset due to many comments
2018-02-09 07:13:26 -06:00
Scott Lahteine
9be6aa3f79
Merge pull request #9544 from thinkyhead/bf2_reliable_probe_heaters_off
...
[2.0.x] More reliable PROBING_HEATERS_OFF with BED_LIMIT_SWITCHING
2018-02-09 07:12:29 -06:00
Scott Lahteine
c0dd9ef9f2
Support for AnyCubic TriGorilla board ( #9551 )
2018-02-09 05:41:52 -06:00
Scott Lahteine
da693a636e
Fix handling of escapes in serial input
2018-02-09 05:19:33 -06:00
Scott Lahteine
cc9cef7f7a
Fix HAS_CONTROLLER_FAN in is_power_needed
2018-02-09 05:19:33 -06:00
Scott Lahteine
112917cfef
No EXTRUDER_RUNOUT_PREVENT during print
2018-02-09 05:19:33 -06:00
Scott Lahteine
c30a8067ab
Prevent watchdog reset due to many comments
...
Addressing #7449
2018-02-09 05:19:33 -06:00
Scott Lahteine
b7053156fe
Minor comment/condition cleanup
2018-02-09 01:53:35 -06:00
Scott Lahteine
f64d300cfd
Sanity check SERIAL_PORT
...
Addressing #7400
2018-02-09 00:44:15 -06:00
Scott Lahteine
5a70887467
Size lcd_status_message based on language ( #9545 )
2018-02-08 23:03:47 -06:00
Scott Lahteine
545cd8fa60
Tweak malyanlcd.cpp
2018-02-08 22:00:23 -06:00
Scott Lahteine
e698998343
More reliable PROBING_HEATERS_OFF with BED_LIMIT_SWITCHING
2018-02-08 21:10:11 -06:00
shaktee
27faeafc1b
[2.0.x] BIBO Cyclops ( #9541 )
2018-02-08 21:01:31 -06:00
Scott Lahteine
2014d38e10
NEOPIXEL_BRIGHTNESS parity
2018-02-08 18:55:19 -06:00
Scott Lahteine
694d2ebec0
TMC SW SPI pins in Configuration_adv.h
...
Counterpart to #9632
2018-02-08 18:49:38 -06:00
GMagician
9854262334
[2.0.x] Fix compile warning ( #9539 )
2018-02-08 17:59:03 -06:00
Scott Lahteine
b639f1ad4b
Correct some retract() comments
2018-02-08 17:57:48 -06:00
Thomas Moore
1541224a81
Enable Z axis and delta sensorless homing ( #9516 )
2018-02-08 04:20:44 -06:00
Scott Lahteine
b2f8b4ada5
I2C position encoders update ( #9533 )
...
Updating I2C position encoders to enable babystepping and Babystep XY when using the ecm microstep correction method. Also changed default method to ECM microstep.
2018-02-08 03:57:11 -06:00
Thomas Moore
93af0365e8
[2.0.x] Add support for Cohesion3D ReMix and Mini ( #9512 )
...
* Add support for Cohesion3D ReMix and Mini
* Two separate pins files for pedantic reasons
2018-02-08 03:14:39 -06:00
Scott Lahteine
23240f7986
Fix sw serial pins for TMC2208
...
From #9518 by @melvinisken
2018-02-08 02:54:49 -06:00
Scott Lahteine
d42a87cb31
Update language Italian
...
From #9508 by @tnw513
2018-02-08 02:10:15 -06:00
Scott Lahteine
2538f019d0
Update language Basque-Euskera
...
From #9514 by @1138-4EB
2018-02-08 02:08:41 -06:00
Scott Lahteine
d168ee9bed
Drop leveling include from steppers.cpp
2018-02-08 01:32:19 -06:00
Scott Lahteine
09c8807a36
Minor formatting in queue.cpp
2018-02-08 01:31:19 -06:00
Scott Lahteine
704d33c374
Special override of LCD_WIDTH
2018-02-08 01:30:56 -06:00
Scott Lahteine
b3f115fa0a
Marlin.ino needs no content ( #9506 )
2018-02-06 02:28:18 -06:00
Scott Lahteine
ca8fdff1af
Comment G26 properly
2018-02-06 00:58:28 -06:00
Scott Lahteine
8558264514
Configs for Prusa i3 Pro B GT2560 Rev.A Plus ( #9505 )
...
One without probe and one with BLTOUCH.
2018-02-06 00:24:21 -06:00
Scott Lahteine
b5e92f4f90
[2.0.x] Enable / disable PSU automatically ( #9503 )
2018-02-06 00:22:30 -06:00
Scott Lahteine
eecb0188c0
Add ULTI_CONTROLLER to example configs
2018-02-05 22:30:03 -06:00
Scott Lahteine
16739264d3
Add UltiController v2.1 support
...
Add compatibility with the original screen bord from Ultimaker 2 printer (UltiController v2.1 with the PG-2864ALBP I2C display)
2018-02-05 22:30:03 -06:00
Scott Lahteine
a8c4174a13
M100 comment
2018-02-05 21:54:50 -06:00
Scott Lahteine
38d62494ef
Adjustment to DOG_CHAR_*_EDIT
2018-02-05 20:25:45 -06:00
Scott Lahteine
8a6feab1c4
Num-to-string functions for DEBUG_LEVELING_FEATURE
2018-02-05 19:08:27 -06:00
Scott Lahteine
766faa05a9
sp
2018-02-05 15:57:29 -06:00
GMagician
f27c89980a
[2.0.x] Simplify bltouch configuration ( #9488 )
2018-02-05 14:38:09 -06:00
GMagician
338dac258b
[2.0.x] Fix compiler error when G26 is enabled ( #9492 )
2018-02-05 14:27:39 -06:00
Scott Lahteine
4ddb6a3a1f
Merge pull request #9470 from thinkyhead/bf2_malyan_clueless
...
[2.0.x] Malyan M200 LCD
2018-02-05 05:03:18 -06:00
Scott Lahteine
03bfc0d7c8
Merge pull request #9439 from thinkyhead/bf2_fix_G26_circle_bumps
...
[2.0.x] Change G26 circle angles
2018-02-04 19:05:18 -06:00
Scott Lahteine
e5ee0b6f6c
Implement MALYAN_LCD
2018-02-04 18:52:44 -06:00
Scott Lahteine
b939a2e88c
Watchdog conditional for LPC
2018-02-04 18:52:44 -06:00
Scott Lahteine
4925f60cff
Add MALYAN_LCD to configs
2018-02-04 18:52:44 -06:00
Scott Lahteine
3a1225e438
Sanity check SENSORLESS_HOMING
2018-02-04 18:52:44 -06:00
Scott Lahteine
2ea4e74ed3
Misc. comments
2018-02-04 17:40:39 -06:00
Scott Lahteine
aecf0c9bb9
Allow override of CS pins generally
2018-02-04 16:36:30 -06:00
Scott Lahteine
0891b58c30
#ifdef tweaks
2018-02-04 16:36:30 -06:00
Bob-the-Kuhn
428f164d02
[2.0.x] Bug fix - "M114 D" and Due (dtostrf C linkage) ( #9481 )
2018-02-04 16:11:27 -06:00
Scott Lahteine
693843f1fa
Allow override of RAMPS CS Pins ( #9472 )
2018-02-04 16:00:16 -06:00
ABH10
ac6bf7226a
Update of comments in thermistor files. No functional changes. ( #8986 )
2018-02-04 06:06:21 -06:00
Alexey Shvetsov
da3a0d619c
Add Selena Compact board ( #9407 )
...
5-axis, high performance, powerful board with Smoothieware opensource firmware. Designed for 3D printer, Laser cutter or CNC mill. Five changed independent drivers on board. Two extruders 3d printer support.
2018-02-04 03:15:09 -06:00
Thomas Moore
786746404b
[2.0.x] Apply feedrate to nozzle movement for kinematic machines ( #8778 )
2018-02-04 00:26:05 -06:00
Scott Lahteine
5364b92c37
Drop obsolete string
2018-02-03 23:58:31 -06:00
shaktee
34624cf399
[2.0.x] BIBO TouchX configuration ( #9469 )
2018-02-03 23:21:02 -06:00
Bob-the-Kuhn
3d72fe0730
snapshot
2018-02-03 21:28:05 -06:00
Scott Lahteine
33ec599ca0
Tweaky LPC1768 SPI spacing/style
2018-02-03 20:25:57 -06:00
Scott Lahteine
c46de340b7
Clean up trailing whitespace
2018-02-03 20:05:23 -06:00
Thomas Moore
e1fd9c08b3
[2.0.x] Add support for LPC1769 at 120 MHz ( #9423 )
2018-02-03 19:33:26 -06:00
GMagician
6ace57e1b0
[2.0.x] remove duplicated include ( #9445 )
...
This was present in #9357 but lost
2018-02-03 19:32:05 -06:00
GMagician
9e13d1fad5
[2.0.x] Fix temperature out of LCD ( #9461 )
...
Fix bug introduced in #9415
2018-02-03 19:25:04 -06:00
Scott Lahteine
e6cdc438fd
Change G26 circle angles
...
To prevent the nozzle from colliding with the printed pattern.
2018-02-03 19:17:49 -06:00
Scott Lahteine
a8764ac5d5
G26 parity with 1.1.x
2018-02-02 05:19:14 -06:00
Manuel Valentino
374f2a5e16
[2.0.x] Fixed wrong information about TMC2208 wiring ( #9335 )
2018-02-02 04:45:55 -06:00
Bob-the-Kuhn
a0570ff1eb
Fix caselight on Due ( #9364 )
2018-02-02 04:13:33 -06:00
Scott Lahteine
b13099de3f
General cleanup of HAL code
2018-02-02 03:37:15 -06:00
Scott Lahteine
9b9350e010
Fix jerky Z motion between probes
...
Suggested by #9375
2018-02-02 02:32:11 -06:00
Scott Lahteine
d6e29e9597
Update French language
...
Based on #9373 by @nikkoura
2018-02-02 01:56:25 -06:00
GMagician
e1117a8492
[2.0.x] fix compile errors when CNC_COORDINATE_SYSTEMS is enabled ( #9380 )
2018-02-02 01:45:46 -06:00
GMagician
ea9ad4e46d
[2.0.x] Fix compile error on delta when NO_WORKSPACE_OFFSETS ( #9388 )
2018-02-02 01:44:48 -06:00
Scott Lahteine
79796b22ad
Fix up _Bootscreen.h and _Statusscreen.h
2018-02-02 00:57:16 -06:00
Bob-the-Kuhn
21179f8300
Fix the "slow" version of the G-code parser
2018-02-02 00:35:58 -06:00
Scott Lahteine
c251601916
Simplified SET_BIT, moved to endstops.cpp
2018-02-02 00:34:23 -06:00
Scott Lahteine
eb18ae9003
Define LSBFIRST / MSBFIRST for LPC
2018-02-02 00:34:23 -06:00
Scott Lahteine
f8227abf1c
Merge pull request #9384 from tcm0116/2.0.x-retract
...
[2.0.x] Clear retracted status when homing the Z axis
2018-02-01 23:36:36 -06:00
Scott Lahteine
ea5f91737f
Merge pull request #9392 from studiodyne/studiodyne-pause
...
[2.0.x] Pause resuming fix
2018-02-01 23:32:24 -06:00
teemuatlut
5c69d45f5b
[2.0.x] TMC2130 support for LPC platform ( #9114 )
2018-02-01 21:49:40 -06:00
Scott Lahteine
34160806c0
Fix broken G29 W I J
2018-02-01 21:37:35 -06:00
Scott Lahteine
f5cfdf6efe
Use _BV32 to avoid name conflict
2018-02-01 21:37:35 -06:00
Scott Lahteine
6339b506c0
Make sure binary.h is included as needed
2018-02-01 21:37:35 -06:00
studiodyne
51d080d2c1
Update Pause
2018-01-29 21:57:37 +01:00
Thomas Moore
7035471982
Clear retracted status when homing the Z axis
2018-01-29 19:40:04 +00:00
GMagician
6d4bc9a1f8
[2.0.x] Fix SD wrong filename list ( #9342 )
...
If last file in directory has short filename and is preceded by a deleted long file name. SD menu will wrongly report long deleted file name as last entry
2018-01-26 14:03:51 -06:00
Bob-the-Kuhn
c6e01ebd52
never mind ...
2018-01-25 22:13:32 -06:00
Bob-the-Kuhn
ab709ccac1
add USEABLE_HARDWARE_PWM & clear up some compiler warnings
2018-01-24 21:42:36 -06:00
Scott Lahteine
fc5c1a28d8
Fix M118 parameter parsing
2018-01-24 00:30:13 -06:00
Scott Lahteine
399bca316a
Fix has_value with FASTER_GCODE_PARSER
2018-01-24 00:30:13 -06:00
Scott Lahteine
80d3ded895
Change parser codebits from array to int32_t
2018-01-24 00:30:13 -06:00
Scott Lahteine
053b1371c7
Simplify G-code debug option
2018-01-24 00:06:07 -06:00
Scott Lahteine
608f8b10da
Parser val method parity with 1.1.x
2018-01-24 00:06:07 -06:00
Scott Lahteine
2bea1bda56
Move more strings to PROGMEM
2018-01-24 00:06:06 -06:00
Scott Lahteine
58671e1bc1
Marlin must override _BV for 32-bit masks!
2018-01-23 23:52:35 -06:00
Scott Lahteine
45cfb16424
Merge pull request #8355 from tcm0116/2.0.x-TwoWire
...
[2.0.x] Master-only TwoWire (I2C) class for LPC1768
2018-01-23 20:14:02 -06:00
Scott Lahteine
1dcfe193ac
Optimize some serial strings
2018-01-23 19:14:00 -06:00
Scott Lahteine
9644fe1839
Lightly optimize arc length calculation
2018-01-23 19:13:59 -06:00
Scott Lahteine
c9bda932fe
Patch M114 D logical output
2018-01-23 18:50:37 -06:00
Scott Lahteine
e5ca60acf5
Patch G29 no_action for A and Q
2018-01-23 14:00:06 -06:00
Scott Lahteine
696f8eb4c6
Include Z Fade in log_machine_info
2018-01-23 14:00:06 -06:00
Scott Lahteine
3217da6fa5
Followup patch for TMC stepper init
2018-01-23 14:00:06 -06:00
Scott Lahteine
db031d5d76
Add missing SoftwareSerial begin for TMC2208
...
Based on #9299
2018-01-22 10:43:24 -06:00
Thomas Moore
3db35ba9be
[2.0.x] Fix change filament for delta machines ( #9295 )
2018-01-22 10:21:42 -06:00
Scott Lahteine
2ebf52e57d
Fix Skew Correction pre-calculation overflow error
2018-01-22 08:20:21 -06:00
Scott Lahteine
adb2ac4747
Fix skew settings report precision
2018-01-22 08:09:36 -06:00
Scott Lahteine
205c5fa078
Merge pull request #9277 from oysteinkrog/fix/DualX_Endstops
...
[2.0.x] Fix DUAL_X_CARRIAGE endstop tests
2018-01-22 07:42:49 -06:00
Scott Lahteine
90d011cc48
Use ADD_PORT_ARG for all cases
2018-01-22 06:27:22 -06:00
Scott Lahteine
51c7b5d46f
Fix set_home_offset bug from bad porting
2018-01-22 06:16:21 -06:00
Scott Lahteine
b1cd012aa6
Clean up and document load/unload/pause/resume
2018-01-22 05:45:46 -06:00
Scott Lahteine
266086670b
Better LCD message when heating needed
2018-01-22 04:38:37 -06:00
Scott Lahteine
a718f5bdf3
Don't run M600
on filament runout if the nozzle is cold
2018-01-22 04:38:37 -06:00
Scott Lahteine
61bf8478a2
Add hotEnough methods
2018-01-22 04:38:37 -06:00
Scott Lahteine
7a52dfad55
Merge pull request #9283 from thinkyhead/bf2_jgaurora_configs
...
[2.0.x] Add JGAurora A5 support
2018-01-22 02:21:56 -06:00
Chris Pepper
f875f49caa
[2.0.x] LPC1768: Fix: Serial pins disabled correctly when in use ( #9193 )
2018-01-22 01:54:41 -06:00
Scott Lahteine
c63cffca7f
Add example configs for JGAurora A5
2018-01-22 01:27:11 -06:00
Scott Lahteine
7d6c009104
Add thermistor 15 tuned for JGAurora A5
2018-01-22 01:27:11 -06:00
Scott Lahteine
582d073de1
Patch up digital microstepping and SPI CS pins
2018-01-22 01:27:11 -06:00
Scott Lahteine
ab8a1a2a0d
Sync gCreate gMax1.5+ config with 1.1.x
2018-01-22 01:05:12 -06:00
Scott Lahteine
f9dbd4d9f4
Updated FolgerTech i3-2020 config
2018-01-22 01:05:12 -06:00
Scott Lahteine
348b454401
Probe bounds based on bed size
2018-01-22 01:05:11 -06:00
Bob-the-Kuhn
a440522f84
Merge pull request #9284 from Bob-the-Kuhn/DUE-pins-debug
...
[2.0.x] PINS_DEBUGGING maintenance
2018-01-21 18:40:39 -06:00
Scott Lahteine
58ed9901d7
Consistent NEOPIXEL_TYPE options
2018-01-21 17:19:38 -06:00
Scott Lahteine
382a5e3318
Clean up trailing whitespace
2018-01-21 17:19:38 -06:00
Øystein Krog
441517bbe1
Fix DUAL_X_CARRIAGE endstops
...
\#8170 fixed
2018-01-21 15:32:19 +01:00
Scott Lahteine
b46932f0c0
Merge pull request #9273 from thinkyhead/bf2_creality_tuneup
...
[2.0.x] Fix and improve Creality configs
2018-01-21 02:53:16 -06:00
Scott Lahteine
49bcb5ce2d
Merge pull request #9220 from benlye/lcd-timer
...
[2.0.x] Fix LCD timer string length
2018-01-21 02:47:59 -06:00
Scott Lahteine
07db5638e2
Add a heating indicator X offset
2018-01-21 02:04:14 -06:00
Scott Lahteine
c68ce8667d
Fix and improve Creality configs
2018-01-21 02:04:14 -06:00
Scott Lahteine
8190fdb260
[2.0.x] Option to use Neopixel as case light ( #9270 )
...
* Add option to use Neopixel as case light
* Apply CASE_LIGHT_USE_NEOPIXEL to example configs
2018-01-20 16:58:41 -06:00
GMagician
9b519864bf
[2.0.x] Relative movements fix ( #9259 )
2018-01-20 15:22:03 -06:00
Scott Lahteine
887664aa61
Restore broken Dual X Carriage
2018-01-20 15:08:50 -06:00
Scott Lahteine
fb044b6a64
Fix HAL_timer_set_current_count for STM32F1
2018-01-20 14:57:17 -06:00
Scott Lahteine
a8638aa20d
Update STM32F1 timer code to use libmaple bb_perip
2018-01-20 14:56:57 -06:00
Scott Lahteine
2e2fd8fd79
Merge pull request #9261 from tcm0116/2.0.x-delta_softstops
...
[2.0.x] Allow DELTA to compile with soft endstops disabled
2018-01-20 14:16:30 -06:00
Scott Lahteine
750cc02b3a
Use delay() in serial temp report
2018-01-20 14:13:17 -06:00
Scott Lahteine
9de8c04945
Allow FIL_RUNOUT_PIN override on RAMPS-based boards
2018-01-20 12:00:59 -06:00
Scott Lahteine
57b61491d3
Set FIL_RUNOUT_PIN for Creality CR10-S
...
Tested with M43 and found to be connected to DIO 2
2018-01-20 11:56:57 -06:00
Scott Lahteine
4a4d832344
Use standard encoder pulses/steps for CR-10S
2018-01-20 11:35:52 -06:00
Thomas Moore
44239b1062
Allow DELTA to compile with soft endstops disabled
2018-01-20 09:40:36 -06:00
Scott Lahteine
4bc4351250
Date refresh
2018-01-20 09:17:57 -06:00
Scott Lahteine
303d792b9f
Merge pull request #9253 from tcm0116/2.0.x-mks_sbase
...
[2.0.x] Cleanup MKS-SBASE compile warnings
2018-01-19 22:37:38 -06:00
Scott Lahteine
afec16e644
Merge pull request #9240 from tcm0116/2.0.x-eeprom
...
[2.0.x] Follow-on to #9161
2018-01-19 22:36:24 -06:00
Scott Lahteine
f2ea8a0529
Merge pull request #9197 from p3p/pr_bf2_operation_freemem
...
[2.0.x] LPC1768: Free up some RAM
2018-01-19 22:35:45 -06:00
Scott Lahteine
0c176c677e
Merge pull request #9231 from GMagician/2.0.x-ramps-pins-fixup
...
[2.0.x] Expand RAMP case light possibilities
2018-01-19 22:29:32 -06:00
Scott Lahteine
f2d09f27bb
Merge pull request #9246 from GMagician/2.0.x-bed-temp-limit-fix
...
[2.0.x] Standardized max temp values
2018-01-19 22:27:19 -06:00
Bob-the-Kuhn
16eb966ee3
PINS_DEBUGGING cleanup for DUE
2018-01-19 21:12:24 -06:00
Thomas Moore
63fd23ab1c
Cleanup MKS-SBASE compile warnings
2018-01-19 15:46:34 -06:00
Bob-the-Kuhn
11e68541b0
Merge pull request #9245 from Bob-the-Kuhn/TMC2208-sanity-check-2.0.x
...
[2.0.x] add TMC2208 sanity check to AVR
2018-01-19 15:42:53 -06:00
Thomas Moore
429e6ba8a6
Fix lcd_preheat dummy variable types
2018-01-19 15:24:13 -06:00
GMagician
719cd53e09
Standardized max temp values
...
Everywhere in menu items temperatures are "defined value" subtracted by 15.
In one place is subtracted by 5
2018-01-19 19:32:46 +01:00
Bob-the-Kuhn
0ea9cdf4f2
TMC2208 sanity check
2018-01-19 12:19:34 -06:00
Roxy-3D
7c469c0712
Suggested change to fix Due compile problem
2018-01-18 23:00:03 -06:00
Roxy-3D
bfd9728cf4
Serial buffer over run work around for v2.0.0 ( #9236 )
...
* Work around for serial buffer over run
PronterFace sends a lot of M105 commands. During long operations such
as UBL's G29 P1, G29 P2, G29 P4 and G26 this can over run the serial
buffer. This results (very often) in a M1 (actually a M1M105) ending
up in the command queue.
Until we figure out a better way to resolve this issue, this will keep
the UBL commands from experiencing bogus commands at thier completion.
2018-01-18 19:57:18 -06:00
GMagician
c371bdc499
Expand RAMP case light possibilities
...
Pin 6 is only used by servos when 2 or more of them are used
2018-01-18 18:31:08 +01:00
blye
7c18c2ea5f
Fix LCD timer string length
2018-01-17 21:10:45 +00:00
Roxy-3D
9d0cf02fef
Correct mesh size calculations
2018-01-17 09:36:12 -06:00
Scott Lahteine
c7bad74d8f
Merge pull request #9202 from benlye/m73-bugfix
...
[2.0.x] Fix progress bar duration when time is exactly 86400s
2018-01-16 21:14:58 -06:00
Roxy-3D
af9b32e3b9
Give PronterFace time to print the UBL What information...
...
Give PronterFace time to print the UBL What information...
2018-01-16 18:00:57 -06:00
Roxy-3D
acb1e31374
Fix UBL Mesh Size regression
2018-01-16 17:58:15 -06:00
Roxy-3D
f5f1b069ad
Convert UBL mesh tilting to all use the same algorithm ( #9204 )
...
A number of regressions were patched also. The UBL G29 P2 and P4 Press and Hold had stopped working. It is very possible this is broken in the bugfix_v1.1.x branch also.
The main purpose of the Pull Request is to get the 3-Point mesh tilting to use the LSF algorithm just like the grid based mesh tilt. This simplifies the logic and reduces the code size some what. But the real reason to do it is the 3-Point case can be solved exactly. And by feeding these numbers into the LSF algorithm it provides a way to check all that code for 'correctness'.
2018-01-16 11:08:00 -06:00
blye
554d849827
Fix duration when time is exactly 86400s
2018-01-16 08:12:00 +00:00
Christopher Pepper
6f1bf5d212
LPC1768: Config: default to SDSORT_LIMIT = 64 instead of 256
2018-01-15 22:02:21 +00:00
Christopher Pepper
1e65562d55
LPC1768: HAL: only initialise used HardwareSerial ports
...
Misc formatting
2018-01-15 22:00:59 +00:00
Roxy-3D
9dacd54a50
Get FT-i3-2020 configuration files into compliance with ?_BED_SIZE
2018-01-15 15:33:51 -06:00
Scott Lahteine
d178d6e921
M503 patch for EEPROM_CHITCHAT off
...
Fix #9155
2018-01-15 06:09:25 -06:00
Scott Lahteine
fa432508b0
Followup to Ender config
2018-01-15 06:00:21 -06:00
Thomas Moore
6856eccc77
Master-only TwoWire class for LPC1768
2018-01-15 05:22:03 -06:00
Scott Lahteine
d5bf9e74c4
Merge pull request #8996 from p3p/pr_bf2_more_adc_filter
...
[2.0.x] PID control fix and more LPC1768 ADC filtering
2018-01-15 05:14:25 -06:00
Scott Lahteine
4d2f277d43
Merge pull request #9189 from psavva/tmc_debug_compile_fix
...
[2.0.x] Fixes TMC_DEBUG compilation error
2018-01-15 04:52:21 -06:00
Scott Lahteine
43d3d024ac
Update tmc_util.cpp
2018-01-15 04:51:59 -06:00
Panayiotis Savva
ad500b01e0
Fixes TMC compilation error
2018-01-15 12:43:22 +02:00
Scott Lahteine
f4e4c7a7c8
Merge pull request #9188 from thinkyhead/bf2_creality_ender
...
[2.0.x] Add Creality Ender config/board
2018-01-15 04:33:09 -06:00
Scott Lahteine
2038722c52
LARGE_FLASH obsolete
2018-01-15 03:42:24 -06:00
Scott Lahteine
f887719a40
Creality Ender board support
2018-01-15 03:42:24 -06:00
Scott Lahteine
9a2dd0bc5a
Creality Ender 2/4 configuration
2018-01-15 03:42:23 -06:00
Scott Lahteine
2c18faf3e4
General cleanups for HAL
2018-01-15 02:46:37 -06:00
Scott Lahteine
42933c804a
Cleanups for STM32F7
2018-01-15 02:46:37 -06:00
Morten
a0246c5c96
Add support for STM32F7 MCU
2018-01-15 01:13:03 -06:00
Scott Lahteine
a27fa80a7e
More featureful CR-10S configuration
2018-01-15 01:06:06 -06:00
Scott Lahteine
1a3d2ad275
Merge pull request #9168 from marvin-sinister/rename-M100-2.0.x
...
[2.0.x] Rename M200 pins file to uppercase
2018-01-15 00:49:06 -06:00
Scott Lahteine
a408209d24
More reliable temperature serial report?
2018-01-15 00:43:51 -06:00
Scott Lahteine
5f807e37c5
A second rename saves nine
2018-01-14 23:44:19 -06:00
Scott Lahteine
3ae41e5f7f
Merge pull request #9152 from thinkyhead/bf2_anti_stutter
...
[2.0.x] Ensure smooth printer movements
2018-01-14 23:34:01 -06:00
Scott Lahteine
02ff12d491
More up front option to show SD percentage
2018-01-14 23:32:39 -06:00
Scott Lahteine
3b15c88225
Merge pull request #9153 from thinkyhead/bf2_malyan_support
...
[2.0.x] Fix support for Malyan M150
2018-01-14 22:54:00 -06:00
Scott Lahteine
e753d6298f
FLSUN Kossel example configs
2018-01-14 22:52:35 -06:00
Scott Lahteine
77c2d810f9
Bring configs up to date
2018-01-14 22:52:06 -06:00
Scott Lahteine
3952070800
Link to marlinfw.org boot screen tool
2018-01-14 22:41:05 -06:00
Scott Lahteine
0cd397a3f8
Add instructions for Malyan M150
2018-01-14 21:15:03 -06:00
Scott Lahteine
344ebc3bd2
Create and use pins_MELZI_MALYAN.h for Malyan M150
2018-01-14 21:14:58 -06:00
Scott Lahteine
094e9b1dab
Remove ARDUINO_ARCH_SAM from serial.h too?
2018-01-14 21:07:10 -06:00
Scott Lahteine
c37d38886c
Fix serial.h avr block
...
Followup to #8148
2018-01-14 21:07:10 -06:00
Scott Lahteine
4f5e087ff4
Planner anti-stutter by Sebastian Popp
2018-01-14 21:07:10 -06:00
Scott Lahteine
ac368f2788
Add STEPPER_ISR_ENABLED() to HALs
...
Some also get a `HAL_timer_interrupt_enabled` function.
2018-01-14 21:07:10 -06:00
Scott Lahteine
5578dccaa0
Merge pull request #9161 from tcm0116/2.0.x-eeprom
...
[2.0.x] Fix EEPROM SettingsData for 32-bit architectures
2018-01-14 20:50:37 -06:00
Scott Lahteine
6ba8cf8405
Merge pull request #9163 from GMagician/2.0.x-SD-issues-fix
...
[2.0.x] sd issue fix
2018-01-14 20:48:52 -06:00
Marvin Sinister
50c55b25f7
Renamed to upercase
2018-01-13 15:02:07 +01:00
GMagician
6667a916a4
Indentation fix
2018-01-13 09:48:26 +01:00
GMagician
be717b3c07
Save some program memory
...
This will save some program memory with no speed lose
2018-01-13 08:56:51 +01:00
GMagician
f37c64ee5b
Fix unsupported CMD59
...
It seems that some SD cards don't support CRC_ON_OFF command. This fix will permit to use also these cards but leaving CRC check active on the system
2018-01-13 08:53:12 +01:00
Thomas Moore
cfd989d7c5
Fix EEPROM SettingsData for 32-bit architectures
2018-01-12 19:38:23 -06:00
Bob-the-Kuhn
da600e5fbe
Merge pull request #9132 from Bob-the-Kuhn/add-VIKI2-to-Travis
...
[2.0.x] add VIKI2 test to Travis & fix LCD contrast (again)
2018-01-12 00:42:04 -06:00
Scott Lahteine
742cff5f3c
Followup to #9141
2018-01-11 22:15:01 -06:00
Thomas Moore
84de428d30
[2.0.x] Fix compile errors ( #9141 )
...
* Update persistent_store_impl.cpp
* Remove define BYTE from serial functions since Arduino docs typically show 0 for the normal case.
2018-01-11 21:43:26 -06:00
Bob-the-Kuhn
e633ce06c7
LCD contrast type mismatch is back
...
WORKS!
2018-01-11 10:32:58 -06:00
Scott Lahteine
e654ea1e1a
Merge pull request #9130 from thinkyhead/bf2_tmc_followup
...
[2.0.x] More TMC followup
2018-01-11 03:40:45 -06:00
Scott Lahteine
8ac246162e
Creality CR-10S configurations
...
Provided by printedsolid.com
2018-01-11 01:10:17 -06:00
Scott Lahteine
048486390e
Bring some configs up to date
2018-01-11 01:10:17 -06:00
Scott Lahteine
6a043eee55
Various updates for TMC support
2018-01-10 23:04:48 -06:00
Scott Lahteine
d7fd78cb91
Merge pull request #8148 from tcm0116/2.0.x-multi_host
...
[2.0.x] Add multi-host support
2018-01-10 02:38:59 -06:00
teemuatlut
a8c446c3bc
[2.0.x]DUE: Fix includes for SDSUPPORT ( #9112 )
2018-01-10 00:46:34 -06:00
Thomas Moore
f7efac57b7
Multi-host support
2018-01-10 00:14:47 -06:00
Thomas Moore
dabb75034c
Update example configurations
2018-01-10 00:01:20 -06:00
Bob-the-Kuhn
6a50adb4d5
works
2018-01-09 22:15:33 -06:00
Scott Lahteine
5c076a6d93
Improved M915 description
2018-01-09 18:56:27 -06:00
Scott Lahteine
a94104dbb5
Merge pull request #9113 from teemuatlut/TMC_followup
...
[2.0.x]TMC followup
2018-01-09 18:46:35 -06:00
Dave Johnson
554e577676
SERIAL_STATS_* features not supported on USBCON targets ( #9127 )
2018-01-09 18:42:55 -06:00
Dave Johnson
2db666e99a
Enable USE_ZMIN_PLUG on SCARA example ( #9126 )
2018-01-09 18:41:28 -06:00
Scott Lahteine
7e000e6af4
More EEPROM field debugging ( #9123 )
2018-01-09 18:33:44 -06:00
GMagician
3a99dc7c5c
2.0.x Fix compiler warning ( #9116 )
...
Fix duplicate language define warning
2018-01-09 16:54:41 -06:00
GMagician
5295b4713d
[2.0.x] add semitec 104NT-4 ( #9119 )
...
Table is very very similar to old 104-GT2 so I added only the name and recycled old ID
2018-01-09 16:53:12 -06:00
teemuatlut
cdc61ebf53
Add M915 configuration option
2018-01-09 18:28:48 +02:00
teemuatlut
9d923c6c03
Fix TMC gcode commands
2018-01-08 18:45:05 +02:00
Scott Lahteine
99516572b1
Fix TMC current read from EEPROM
2018-01-07 20:48:46 -06:00
Tannoo
f26805e862
[2.0.x] UBL Mesh Storage Message ( #9095 )
2018-01-07 20:33:53 -06:00
Christopher Pepper
14dcad6bbc
LPC1768: Increase ADC median filter from 3 values to 23
...
Clarify the HAL_adc_get_result method to make sure correct values enter the filters
HAL: Fix the PID control loop for non-AVR platforms
2018-01-07 22:15:20 +00:00
Scott Lahteine
60d07f20e7
Make mbl.has_mesh() a method
2018-01-07 00:13:36 -06:00
Scott Lahteine
86818c9a89
Move MBL functions into the class
2018-01-07 00:13:36 -06:00
Unknown
bbb8d4c802
Set has_mesh if user issues G9 S3
...
Prevents user from having to manually run through entire manual leveling process only to enable mesh so they can manually restore their offline mesh backup
2018-01-06 21:07:07 -08:00
Scott Lahteine
2b5a9be49c
Fix M503 skew output
...
Followup to 19e75ccf86
2018-01-06 20:55:57 -06:00
Scott Lahteine
cf2922f164
Laser/spindle PWM off on M5
2018-01-06 15:29:22 -06:00
GMagician
5fb6dd1424
Bmp fix
...
Clockwise arrow fixed
2018-01-06 19:02:36 +01:00
Bob-the-Kuhn
cb0e826c5d
Merge pull request #9068 from Bob-the-Kuhn/SD-detect
...
[2.0.x] SD card detect improvement
2018-01-05 21:09:57 -06:00
Bob-the-Kuhn
f72b0a7b04
1234
2018-01-05 20:36:05 -06:00
Scott Lahteine
702c8acdd5
Settings FIELD_TEST fix
2018-01-05 19:13:30 -06:00
Scott Lahteine
e89f1453ab
UBL G29 works without settings.load()
2018-01-05 15:48:34 -06:00
Scott Lahteine
950be70a33
Add FIELD_TEST to validate storage
2018-01-05 15:48:34 -06:00
Scott Lahteine
760c912ab9
Add data size validation
2018-01-05 15:48:34 -06:00
Scott Lahteine
b91ca168fb
Add a struct defining EEPROM storage
2018-01-05 15:48:34 -06:00
Scott Lahteine
51e0f2bee3
Add MarlinSettings::validate()
2018-01-05 14:35:24 -06:00
Scott Lahteine
878f54c27b
Write filler with NO_VOLUMETRICS
2018-01-05 10:29:49 -06:00
Scott Lahteine
3ea6745b36
Pretty up TMC current write
2018-01-05 10:29:49 -06:00
Scott Lahteine
3319765034
Detab some HAL files
2018-01-05 10:28:17 -06:00
Scott Lahteine
1c41de16d4
Trailing whitespace clean
2018-01-05 10:11:31 -06:00
Scott Lahteine
1746a7352e
Merge pull request #9042 from thinkyhead/bf2_M701_M702
...
[2.0.x] Improved Pause/Load/Unload, M701-M702
2018-01-04 19:41:58 -06:00
Scott Lahteine
048d8a0158
CheapTRONIC v2.0 additions/revisions
...
Based on #9030
2018-01-04 18:00:25 -06:00
Roxy-3D
3a4e107b6b
use SERIAL_EOL(); instead of new line string
2018-01-04 16:20:18 -06:00
Roxy-3D
a5dfe08a81
Add precision to planner.xy_skew_factor so it doesn't print as 0.00
2018-01-04 16:14:09 -06:00
Roxy-3D
19e75ccf86
Add enough precision so planner.xy_skew_factor doesn't print as 0.00
2018-01-04 16:02:22 -06:00
Scott Lahteine
4fb60e1562
M702.cpp => M701_M702.cpp
2018-01-04 15:07:37 -06:00
Scott Lahteine
7541316bb4
Add M701/M702 Filament Load/Unload, M603
2018-01-04 15:07:37 -06:00
Scott Lahteine
81211da7b4
M701 / M702 language changes
2018-01-04 05:05:28 -06:00
Scott Lahteine
8704e533da
Apply FILAMENT_LOAD_UNLOAD_GCODES to example configs
2018-01-04 03:56:36 -06:00
Scott Lahteine
455592eee8
Improvements to LCD menu macros
2018-01-04 03:56:36 -06:00
Scott Lahteine
a80f2eea23
Group leveling reports for folding
2018-01-04 03:56:36 -06:00
Scott Lahteine
190cd0a111
Nozzle park args
2018-01-04 03:56:36 -06:00
revilor
0e93506985
Fix for issue #9005 , #8942 - Bed PID autotuning ( #9036 )
2018-01-04 03:26:14 -06:00
Bob-the-Kuhn
016e46a3c0
Merge pull request #9009 from Bob-the-Kuhn/Due-RRDFG-power-up-garbage
...
[2.0.x] Due - fix power up garbage on RRDFG LCD
2018-01-03 23:19:29 -06:00
studiodyne
31582caa07
2.0 Fix for bad Pause extruder position resuming ( #9029 )
2018-01-03 23:18:27 -06:00
Bob-the-Kuhn
4626d04067
as good as i can get it
...
minor edits to force new Travis test (last one timed out)
Update u8g_com_HAL_DUE_st7920_sw_spi.cpp
initial power up display garbage gone
2018-01-03 22:46:31 -06:00
Scott Lahteine
4af3d436b2
M303 pid autotune cleanup, commentary
2018-01-03 21:30:45 -06:00
Bob-the-Kuhn
e5b71af8c9
snapshot
...
found a few more nasties
2018-01-03 10:41:23 -06:00
Scott Lahteine
724e3f33bc
Merge pull request #9001 from Tannoo/(2.0.x)_LCD_EEPROM_init_fix
...
[2.0.x] EEPROM init fix
2018-01-03 05:47:01 -06:00
revilor
959a2d2527
Add beginTransaction to HAL SPI ( #9019 )
2018-01-03 05:12:25 -06:00
Tannoo
e43f3ac989
EEPROM init fix
2018-01-03 04:31:01 -06:00
Scott Lahteine
fc67c64b8f
Merge pull request #8989 from tcm0116/2.0.x_ubl
...
[2.0.x] Fix UBL compilation warnings
2018-01-02 21:38:45 -06:00
Thomas Moore
8afc4f8d9d
Fix UBL compilation warnings
2018-01-02 21:00:06 -06:00
Bob-the-Kuhn
eca5cc8669
Merge pull request #9003 from Bob-the-Kuhn/Due-PINS_DEBUG-&-related
...
[2.0.x] add Due PINS_DEBUG support & misc improvements (replaces PR #8990 )
2018-01-02 18:47:53 -06:00
Bob-the-Kuhn
e9fc7bc69c
Merge pull request #9000 from Bob-the-Kuhn/2.0-LCD-contrast
...
[2.0.x] lcd_contrast type mismatch work around
2018-01-02 18:46:31 -06:00
Bob-the-Kuhn
5574fad69c
copy of PR #8991 code
...
Formatting tweaks
correct array initialization & remove test code
2018-01-02 11:17:46 -06:00
Scott Lahteine
d190c702de
Add MKS_BASE Microstepping pins
...
Based on #9008
2018-01-01 18:49:21 -06:00
Scott Lahteine
5e01ee8adf
Temperature updates for parity with 1.1.x
2018-01-01 18:29:08 -06:00
Bob-the-Kuhn
adb9ecf3cc
copy of PR #8990
2018-01-01 16:11:56 -06:00
Roxy-3D
39e5fabfa9
Z BabyStepping should not be dependent on a bed leveling system being active
2018-01-01 14:46:50 -06:00
Bob-the-Kuhn
ef911a2d12
works
2018-01-01 14:35:16 -06:00
Scott Lahteine
d80c4f1a6e
Fix typo in delta call to buffer_line
...
Fix #8901
2017-12-31 01:40:07 -06:00
Scott Lahteine
9312ee63b0
Merge pull request #8979 from thinkyhead/bf2_sync_up_configs
...
[2.0.x] Synchronize configs with 1.1.x
2017-12-31 01:15:43 -06:00
Scott Lahteine
41dfb229ec
Merge pull request #8978 from thinkyhead/bf2_slimming_option
...
[2.0.x] SLIM_LCD_MENUS option
2017-12-31 00:56:29 -06:00
Scott Lahteine
3dd04736c0
Update M17_M18_M84.cpp
2017-12-31 00:26:45 -06:00
Scott Lahteine
2929c9e56f
A specific option to SLIM_LCD_MENUS
2017-12-31 00:11:22 -06:00
Scott Lahteine
10edb469bb
Apply SLIM_LCD_MENUS to example configs
2017-12-31 00:11:21 -06:00
Scott Lahteine
5294fd132f
Merge pull request #8924 from ejtagle/bugfix-2.0.x
...
[2.0.x] Improve SW SPI for DUE a bit more
2017-12-30 23:32:46 -06:00
Scott Lahteine
0b4a46fa6c
Bring configs up to date with 1.1.x
2017-12-30 23:28:53 -06:00
Scott Lahteine
7cc2193bce
Add Tronxy X1 example config ( #8972 )
2017-12-30 17:25:31 -06:00
etagle
729a9f55fc
Improved Sw SPI on DUE HAL a bit more.
...
Now the USB MSD can transfer at 750k/s. Previously, it was 500k/s. I think this is the maximum achievable speed using Sw SPI.
2017-12-30 17:24:38 -06:00
Scott Lahteine
615146c069
Enqueue commands better in ultralcd.cpp
2017-12-30 04:44:59 -06:00
Scott Lahteine
9686ffedef
Single pause flag also indicates SD print pause
2017-12-30 04:44:59 -06:00
Scott Lahteine
6d94bbf618
Apply some PGM_P pointers
2017-12-30 04:03:17 -06:00
Bob-the-Kuhn
cba44128d5
fix include
2017-12-29 10:08:30 -06:00
Scott Lahteine
427df8792d
Fix Capabilities Report
2017-12-28 21:08:59 -06:00
Scott Lahteine
2526ac6500
Display up to 3 extruders on char LCD
...
…and show bed level indicator at the position of the [H] icon, when a heated bed exists.
2017-12-28 20:17:42 -06:00
Scott Lahteine
db32c185ae
Merge pull request #8860 from Bob-the-Kuhn/2.0.x-DUE-RRDFGSC
...
[2.0.x] DUE - update for Reprap Discount Full Graphic Smart Controller
2017-12-27 05:06:49 -06:00
Scott Lahteine
9ecdd1f4c7
Multi extruder support for M600 and LCD
2017-12-27 04:33:25 -06:00
Scott Lahteine
a1ce6e8ff4
Clear lcd_clicked immediately on use
2017-12-26 22:26:04 -06:00
Scott Lahteine
5effe1590c
Fix NO_VOLUMETRICS bug
2017-12-26 20:04:44 -06:00
Scott Lahteine
f163eede78
No sub-menu if NO_VOLUMETRICS
...
For parity with #8911
2017-12-26 18:28:42 -06:00
Scott Lahteine
2c4e03d2cf
Indentation of a SW SPI file
2017-12-25 09:34:43 -06:00
Scott Lahteine
1a827d5b68
Opening brace tweaks
2017-12-25 09:34:43 -06:00
Bob-the-Kuhn
a142fab155
Enable RRDFGSC on Due
2017-12-25 09:22:14 -06:00
Scott Lahteine
b259bb4670
Fix tmc_util global vars
2017-12-25 09:05:31 -06:00
Scott Lahteine
4ef965cc40
Fix compiler warnings
2017-12-25 08:53:01 -06:00
Scott Lahteine
9e8008c49c
Fixes for G29, esp. 3POINT
2017-12-25 08:37:27 -06:00
Scott Lahteine
026e301307
lcd_map_control deps on ULTIPANEL
2017-12-25 07:46:25 -06:00
Scott Lahteine
f2731c9f93
Allow consecutive uses of G29
2017-12-25 06:32:33 -06:00
Scott Lahteine
4b49ea1e92
General cleanup of config-store, reset_bed_level
2017-12-25 05:16:01 -06:00
Scott Lahteine
2925852244
Fix GT2560 A+ servo pin
2017-12-25 02:18:56 -06:00
Scott Lahteine
c6354fa153
Tweak M125 code
2017-12-25 01:39:55 -06:00
Scott Lahteine
3b51f5c67e
Add pause/resume action to example configs
2017-12-25 01:39:18 -06:00
Scott Lahteine
f704f405af
Add pause/resume actions on M600, M125
2017-12-25 01:39:18 -06:00
Thomas Moore
f0a8a1a853
[2.0.x] Use NOZZLE_PARK_FEATURE for ADVANCED_PAUSE_FEATURE ( #8866 )
...
* Use NOZZLE_PARK_FEATURE for ADVANCED_PAUSE_FEATURE
2017-12-25 01:38:06 -06:00
Scott Lahteine
705ea98fd3
Comment return false
in motion functions
2017-12-24 22:57:15 -06:00
Scott Lahteine
50366b00d5
Tweak cleaning buffer / SD finished command
2017-12-24 20:35:05 -06:00
Scott Lahteine
28fc8741d6
Reduce default jerk. XY by half. Z by 1/4
2017-12-24 19:54:11 -06:00
Bob-the-Kuhn
1a948cbd93
Fix SET_OUTPUT glitch - LPC1768 & DUE
2017-12-24 19:25:32 -06:00
Scott Lahteine
869c89d83f
Merge pull request #8865 from thinkyhead/bf2_more_scara_scaling
...
[2.0.x] SCARA Feedrate Scaling for G2/G3 - using HYPOT
2017-12-24 19:18:13 -06:00
Scott Lahteine
1cf1cf8759
Add RADDS_DISPLAY to example configs
2017-12-24 19:00:23 -06:00
Even
ea1a8d1223
add original RADDS LCD + Controller
...
adds setup for the original Radds Display+Controller+SD Card Reader PCB
http://doku.radds.org/dokumentation/lcd-display/
2017-12-24 19:00:23 -06:00
Scott Lahteine
4a8fd8ae92
Merge pull request #8853 from ejtagle/bugfix-2.0.x
...
USB Mass Storage Implementation / CDC with HW flow control and misc fixes and improvements for Arduino DUE/RE-ARM based boards
2017-12-24 18:50:28 -06:00
Scott Lahteine
aa97cd6e9b
Merge pull request #8871 from petrzjunior/bugfix-2.0.x
...
[2.0.x][Language] Update Czech for Dec 2017
2017-12-24 18:48:59 -06:00
Thomas Moore
2917d1217d
Revert "Followup to #8698 "
...
This reverts commit 4e891e9fb7
.
2017-12-23 17:00:33 -06:00
Petr Zahradník
69a51a426c
Update Czech language Dec 2017
2017-12-22 19:35:09 +01:00
Scott Lahteine
caa5093498
General DELTA_IK macro
2017-12-21 22:41:57 -06:00
Scott Lahteine
c694608450
Apply SCARA_FEEDRATE_SCALING to G2/G3
2017-12-21 22:33:27 -06:00
Scott Lahteine
97d509d4d2
Revert "Improved Core-compatible jerk code"
...
Reverting commit 3cd7659
2017-12-21 16:54:30 -06:00
Scott Lahteine
5bc2acc072
Restore position_float to fix LIN_ADVANCE
2017-12-21 16:45:46 -06:00
etagle
33a6fc70e4
Adding USB MSD implementation to the HAL: Now, when you plug the Native USB port of the Arduino DUE to your PC, it will be detected as a composite USB device: One of the devices is a USB CDC (Serial port over USB) with native USB handshake (no more overflows!!) (set SERIAL_PORT to -1 to use it as main serial port) and also, a MSD (USB Mass Storage Device) will be detected, and the SD card present on the socket will be reflected as a Removable disk on your PC)
2017-12-21 02:42:46 -03:00
etagle
d8a4db72ac
Reimplemented SW SPI for DUE in assembler. This allows to reach 12Mhz as SPI Clock and improves 4x the transfer speed to the SD card. This is REQUIRED so access to SD from USB is usable (allows 600Kbytes/second transfer speeds)
2017-12-21 02:35:49 -03:00
etagle
99b2fc2066
Adjusted timings on the ST7290 u8glib so RE-ARM and RAMPS4DUE have no problems when writing to the graphics LCD. This fixes Issue #8787 - Special thanks to Bergerac56 for testinf this out !!!
2017-12-21 02:33:22 -03:00
etagle
498ea7512a
Exposed SDCard interface to the public, to USB MSD is able to read/write sectors on the SD card
2017-12-21 02:30:18 -03:00
etagle
9aff55ed1f
Backported latest improvements and fixes from the SdFat liibrary to our own version. This includes support for CRC7 validation on commands and also, made sure that even if using software SPI implementations, SD card speed is properly adjusted when transitioning from INITIALIZATION to DATA TRANSFER mode. ALL HALs implement spiInit, even in SW SPI mode, and we NEED this change to improve 25x the transfer speed of the SD card and allow implementations of USB MSD
2017-12-21 02:29:00 -03:00
etagle
7447979110
Fixed some warnings on the MakerParts configuration, when compiling using the AVR toolchain (integer overflow on the preprocessor calculations)
2017-12-21 02:23:24 -03:00
etagle
b6f9c333d4
Adding hooks into the idle loop so HALs can execute 2nd plane tasks, such as serving SD card read/writes requested from the USB MSD layer
2017-12-21 02:22:08 -03:00
victorpv
2ec4113cb2
Changes to STM32F1 HAL ( #8833 )
...
Some to correct missing files from previous PR to completely avoid
HardwareTimer Class (reduce overhead). Some changes to formatting.
Changes to DMA ADC to work correctly.
Change to F1 sanity check.
2017-12-20 16:16:36 -06:00
Scott Lahteine
913d9e9a59
Matching sign across filwidth vars
2017-12-20 00:17:19 -06:00
Scott Lahteine
3cde4c78b2
Use wildcard *.cpp in Makefile
...
Based on #8738
Addressing #8731
2017-12-19 23:44:46 -06:00
Scott Lahteine
fdc5e72720
A single setting to validate filament width
2017-12-19 21:33:25 -06:00
Scott Lahteine
93a6a4e1a8
Add VOLUMETRIC capability item
2017-12-19 20:11:23 -06:00
Scott Lahteine
933f76fda3
Option to disable all volumetric extrusion
2017-12-19 19:51:25 -06:00
Scott Lahteine
31e33d2acd
Add NO_VOLUMETRICS to example configs
2017-12-19 19:51:25 -06:00
Scott Lahteine
fc9ee1a4de
Fix up serial sanity check
2017-12-19 19:11:43 -06:00
Scott Lahteine
de5ca96654
More parity with 1.1.x, plus whitespace
2017-12-19 18:36:16 -06:00
Scott Lahteine
a891d8d738
Merge pull request #8820 from thinkyhead/bf2_mks_sbase_spi
...
[2.0.x] Fix SDSUPPORT for MKS SBASE
2017-12-17 21:15:49 -06:00
Scott Lahteine
097a26007f
Fix SDSUPPORT for MKS SBASE
...
Fix supplied by @cjsoong in https://github.com/MarlinFirmware/Marlin/issues/8750#issuecomment-350779983
2017-12-17 03:05:33 -06:00
Scott Lahteine
8df5955da4
Revert "Reset timer count before first block step"
...
This reverts commit 5cf6a062e3
.
2017-12-17 02:37:35 -06:00
Scott Lahteine
957bbab57f
Update inc files for parity with 1.1.x
2017-12-16 20:20:06 -06:00
Scott Lahteine
f79026acc1
Apply MKS_12864OLED_SSD1306 to examples
...
Followup to #8814
2017-12-16 20:15:36 -06:00
Dan Delaney
b055d8c39c
[2.0.x] Adding support for using the MKS_12864OLED with the SSD1306 controller ( #8814 )
...
* Adding support for using the MKS_12864OLED with the SSD1306 controller
* Update comment for correct controller type
2017-12-16 18:47:04 -06:00
Scott Lahteine
15d05748df
Adding support for the Tronxy and Zonestar LCD
2017-12-15 19:13:52 -06:00
Scott Lahteine
9abbcc3ee0
Apply ZONESTAR_LCD to example configs
2017-12-15 19:11:02 -06:00
Dave Johnson
aed0cfa3d1
Various fixes for 2.0.x configs
2017-12-15 17:09:46 -06:00
Scott Lahteine
674deaf223
Add NANODLP_ALL_AXIS to config examples
2017-12-15 16:22:56 -06:00
robpower
5595098063
V2 Extended NanoDLP_Z_Move_Sync to G4 & G28,Added all axis option.
2017-12-15 16:22:55 -06:00
Scott Lahteine
2b7db90340
Bring Malyan M200 config up to date
2017-12-15 15:47:22 -06:00
Scott Lahteine
8b12371e45
Change some hex case
2017-12-15 15:47:22 -06:00
Scott Lahteine
4782acf60e
Merge pull request #8780 from fiveangle/bf2-typo
...
[2.0.x] typo in Marlin.cpp
2017-12-15 15:25:41 -06:00
teemuatlut
0cd1e91056
[2.0.x] TMC driver update ( #8769 )
2017-12-15 15:03:14 -06:00
Scott Lahteine
09d13f186f
Correct unskew, after all
2017-12-15 14:24:20 -06:00
Dave Johnson
0d531d9655
Missing HAS_HEAT_BED conditional
...
Fixes issue found in #8779
2017-12-15 11:33:37 -08:00
Dave Johnson
69efb87d19
typo in Marlin.cpp
2017-12-14 08:20:45 -08:00
Scott Lahteine
368c124de8
Fix Planner::unskew parity with skew
2017-12-13 17:46:48 -06:00
Scott Lahteine
cf2193c07f
Comment, fix filament width sensor
2017-12-13 02:32:34 -06:00
Scott Lahteine
a641992c1d
Merge pull request #8762 from victorpv/patch-2
...
[2.0.x] STM32F1 HAL: Fix issue #8585 . Updates to readme.
2017-12-12 18:28:18 -06:00
Eduardo José Tagle
ac168a03c8
Fixes for the Arduino DUE HAL (Serial Port, Graphics Display, EEPROM emulation) ( #8651 )
...
* Fixing the DUE serial port assignments: Now -1 means the SAM3x USB Device emulating a serial port, and 0 means the USB to serial adapter included as a programming port
* Improving the Fast IO port access implementation on Arduino DUE
* Implemented EEPROM emulation on Due by storing data on the internal FLASH (with wear leveling)
* Implemented a Software SPI for the ST7920 graphics display for the Arduino RAMPS for DUE, as the default one in u8glib is clocking data too fast on ARM, and the display does not understand it.
* Fixing the case where the serial port selected is the USB device
* Adding configuration for the Makerparts 3D printer (www.makerparts.net)
* Tuned MakerParts acceleration on X and Y axis so it never loses steps. Also adjusted pulses per mm to match default hw configuration
* Fine tuned Maximum acceleration for MakerParts printer
* Style cleanup
* Style cleanup (2)
* Style fixes (3)
* Fixing the DUE serial port assignments: Now -1 means the SAM3x USB Device emulating a serial port, and 0 means the USB to serial adapter included as a programming port
* Improving the Fast IO port access implementation on Arduino DUE
* Implemented EEPROM emulation on Due by storing data on the internal FLASH (with wear leveling)
* Implemented a Software SPI for the ST7920 graphics display for the Arduino RAMPS for DUE, as the default one in u8glib is clocking data too fast on ARM, and the display does not understand it.
* Fixing the case where the serial port selected is the USB device
* Adding configuration for the Makerparts 3D printer (www.makerparts.net)
* Tuned MakerParts acceleration on X and Y axis so it never loses steps. Also adjusted pulses per mm to match default hw configuration
* Fine tuned Maximum acceleration for MakerParts printer
* Style cleanup
* Style changes to u8g_dev_st7920_128_64_sw_spi.cpp
* Even more improvements to the FastIO HAL for DUE. Now WRITE() is 2 ASM instructions, if value is constant, and 5 cycles if value is not constant. Previously, it was 7..8 cycles
* After some problems and debugging, seems we need to align the interrupt vector table to 256 bytes, otherwise, the program sometimes stops working
* Moved comments out of macro, otherwise, token pasting does not properly work sometimes
* Improved Software SPI implementation on DUE: Now it honors the selected speed passed to spiInit(). This allows much faster SDCARD access, improving SDCARD menus and reducing latency
* Update u8g_dev_st7920_128_64_sw_spi.cpp
* Disabling EEPROM over FLASH emulatiion if an I2C or SPI EEPROM is present
2017-12-12 17:51:36 -06:00
victorpv
084f2434a7
Update readme.md
2017-12-11 23:14:13 -06:00
victorpv
7c7ae5ebef
Delete duplicated file.
2017-12-11 23:10:44 -06:00
victorpv
4feffca178
fix for issue #8585
...
As reported in this issue:
https://github.com/MarlinFirmware/Marlin/issues/8585
I have it working fine in my local copy like that change.
2017-12-11 23:07:39 -06:00
Scott Lahteine
d568e586b7
Fix up ubl_motion indentation
2017-12-11 03:08:45 -06:00
Scott Lahteine
24f9bec6f4
UBL + DUAL_X_CARRIAGE compatibility
2017-12-11 03:08:18 -06:00
Scott Lahteine
6d0678d963
Omit unused UBL motion code
2017-12-11 03:08:18 -06:00
Scott Lahteine
3255712343
Skew Correction for UBL
...
Also remove unused grid slicing function when using UBL segmented.
2017-12-11 03:08:15 -06:00
Scott Lahteine
3d796d8040
Move debug code
2017-12-11 00:27:06 -06:00
Scott Lahteine
3db5303bfe
_buffer_line => buffer_segment
2017-12-11 00:27:06 -06:00
Scott Lahteine
a71d2f3f40
UBL_DELTA => UBL_SEGMENTED
2017-12-11 00:27:06 -06:00
Scott Lahteine
73e32925e4
References are better for array args
2017-12-11 00:27:06 -06:00
Scott Lahteine
125c572d97
Tweak M114 detail
2017-12-11 00:27:06 -06:00
victorpv
a5150c83a2
[2.0.x] Multiple updates to STM32F1 HAL ( #8733 )
...
* STM32F1 HAL
Adding files for STM32F1 HAL based on libmaple/stm32duino core.
Current persistent_store uses cardreader changes to be sent in separate
commit, but could be changed to use i2c eeprom.
There is another persistent_store implementation that uses the MCU flash memory
to emulate eeprom
Adding readme with some information about the stm32 HAL.
* Switch to Timer4 to avoid a hard reset on STM32F103C6 boards
On bluepill STM32F103C6 boards, using Timer5 results in a error() vector call. Switch to 4 since these are both general purpose, 16 bit timers.
* Add support for EEPROM emulation using Flash
Some low end machines doe not have EEPROM support. Simulate it using the last two pages of flash. Flash does not allow rewrite between erases, so skip writing the working version if that's enabled.
* Basic Pins for a malyan M200
This is a work in progress to go hand in hand with the STM32 work.
* Add support for ADC with DMA. This work has exposed a problem with the pin enumerations in STM boards vs what marlin expects (i.e, try defining PA0 as a temp pin). The hack can be removed with we go to fastio completely. To see this work, set something in adc_pins to a value like PA0 and connect your pullup resistor'd thermistor.
* Missing file - change HAL_adc_init to actually do something
We have an actual ADC init function now.
* Remove pinmode hack
Remove the pin mode hack that I was using to init PA0.
Updated Readme.md
* Several changes to timers and GPIO
Faster GPIO, and faster timer functions by accesing registers and
libmaple.
Still more changes pending for the Timer's code to skip using the
HardwareTimer class altogether.
Switch all enums to be within #defines
This change allows a user to have, for instance, TEMP_4 and TEMP_BED definied but nothing else. The enums which are not defined move "out", allowing the first ones to take the slots in the enum, and since the array is sized on ADC_PIN_COUNT, we always have the right size data and in order.
* Update Malyan M200 pins
Update Malyan M200 pins with correct fan values.
* Test all pins on actual hardware, update definitions
Some of the pin definitions were from knowlege base/pdfs. Now they've been tested against actual hardware. This should be very close to final.
* Update HAL_timers_Stm32f1.cpp
* Add sample configurations for Malyan M200
Add sample configuration for Malyan M200 without bed leveling, and move fan to auto cool E0 since this printer by default has only one fan.
Choose the timer based on MCU defintion. Timer5 is not valid on C8/CB class boards, so use Timer4 for the step timer.
readme.md update
* Updates to timers, and some stm32 boards definitiions
* Correct pin toggle macro.
* Remove duplicated Malyan M200 entry from pins.h
* Update configuration_store.cpp
* Formatting, indentation
* Formatting in HAL_Stm32f1.cpp
2017-12-10 23:12:45 -06:00
Scott Lahteine
204199e1ce
Only compare XYZ to check motion
2017-12-10 23:00:00 -06:00
Scott Lahteine
6686d937fb
Always report position on config load/reset
2017-12-10 21:47:14 -06:00
Scott Lahteine
117fc872a7
Update current position in M852
2017-12-10 21:39:49 -06:00
Scott Lahteine
7d2e850577
Have M420 report a changed position
2017-12-10 21:39:49 -06:00
Scott Lahteine
03ba79f144
Sync and report changed position
2017-12-10 21:39:49 -06:00
Scott Lahteine
5cf6a062e3
Reset timer count before first block step
2017-12-10 18:38:53 -06:00
Scott Lahteine
6149b82119
Allow setting current timer counter
2017-12-10 18:38:53 -06:00
Scott Lahteine
82ef6b5242
Add an option to specify "pulse" timer
2017-12-10 18:38:53 -06:00
Scott Lahteine
b8bc965414
General cleanup HAL timers
2017-12-10 18:38:52 -06:00
Scott Lahteine
69d49a2438
Shorter segments may be better
2017-12-09 06:29:14 -06:00
Scott Lahteine
d576f5408e
Add MiniRAMBo 1.0a board
2017-12-08 23:42:16 -06:00
Scott Lahteine
c40cb52342
Use MB() for Megatronics 3.1
2017-12-08 23:42:16 -06:00
Scott Lahteine
4fa65a5c25
TCNT0 => HAL_timer_get_current_count
...
Fix #8710
2017-12-08 22:35:28 -06:00
AnHardt
b3daf6b5db
[2.0.x] better reverse pass ( #8722 )
...
* repair reverse_pass()
And make it readeble.
This was broken a long time ago.
Not competely unfunctional but far from optimal.
* Minor speedup when calling calculate_trapezoid_for_block
2 float / to 1 foat / and 2 float *
* Various style changes
2017-12-08 21:38:45 -06:00
Roxy-3D
f58eb391aa
[2.0.0] Better off mesh behavior for UBL ( #8714 )
...
* Better off mesh behaviour for UBL
* Suggested ubl.h changes
2017-12-08 19:00:59 -06:00
Jonathan Barchi
cffd052fee
[2.0.x] Fix for #8604 ( #8717 )
...
* Nozzle.cpp: replace incorrect M_2_PI (2/pi) with 2.0 * M_PI
* Use RADIANS(360) instead of 2 * M_PI
2017-12-08 18:50:05 -06:00
Bob-the-Kuhn
65d0f32f82
divide only when required
2017-12-08 18:14:27 -06:00
Scott Lahteine
728acf521c
Followup to #8706
2017-12-08 03:49:33 -06:00
Scott Lahteine
85c6ffbe0d
Discard all "continued" blocks on interrupted move
2017-12-08 02:32:58 -06:00
Scott Lahteine
4e891e9fb7
Followup to #8698
2017-12-08 01:01:12 -06:00
Scott Lahteine
de3d3b9cb1
Put FORCE_INLINE before static
2017-12-08 00:46:22 -06:00
Scott Lahteine
43ea265b78
Merge pull request #8685 from MateuszKrawczuk/patch-3
...
Update TEMP_BED_PIN in MIGHTYBOARD_REVE
2017-12-07 21:50:35 -06:00
Scott Lahteine
ae663a4198
PROBE_DOUBLE_TOUCH => MULTIPLE_PROBING
2017-12-07 16:44:13 -06:00
Scott Lahteine
d7800e7975
Apply MULTIPLE_PROBING to example configs
2017-12-07 16:44:12 -06:00
Scott Lahteine
542efda7db
Merge pull request #8698 from thinkyhead/bf2_replace_jerk_code
...
[2.0.x] Improved Core-compatible jerk code
2017-12-07 00:17:00 -06:00
Scott Lahteine
3cd7659924
Improved Core-compatible jerk code
2017-12-06 23:57:57 -06:00
GMagician
99fcf60977
[2.x] addressing #8644
...
Removed missing include file
2017-12-06 23:49:30 -06:00
Scott Lahteine
81c0a918af
feed_factor => inverse_secs
2017-12-06 23:03:33 -06:00
Scott Lahteine
f206b81cf7
Sanity check skew+UBL
2017-12-06 22:56:58 -06:00
Scott Lahteine
9898b96992
No lcd_map_control flag in quick_stop
2017-12-06 22:23:34 -06:00
Scott Lahteine
840289e7cc
Use block cleaning instead of split flag
2017-12-06 22:22:58 -06:00
Scott Lahteine
90cf6a06be
Simplify G26 user_canceled
2017-12-06 22:02:54 -06:00
Scott Lahteine
cdfabbc507
Shorten error text in G29
2017-12-06 21:50:54 -06:00
Scott Lahteine
c846388a65
Standardize LCD interface code for UBL a little
2017-12-06 21:50:54 -06:00
Scott Lahteine
2fde60da12
Changes for parity with 1.1.x
2017-12-06 21:50:54 -06:00
Scott Lahteine
6040d4080e
Cleanup stepper ISR. Allow cleaning for endstops.
2017-12-06 21:23:37 -06:00
Scott Lahteine
a4e1d83599
Fix M503 S parameter
2017-12-06 21:23:37 -06:00
Scott Lahteine
a3b098b4be
Whitespace clean
2017-12-06 14:02:44 -06:00
AnHardt
a993c5227d
Don't split first_move while homing or probing
...
While homing or probing it might be bad if the stop/trobe triggers during the first part and the second is still in the buffer.
2017-12-06 14:13:05 +01:00
Mateusz Krawczuk
5320906b0b
Update TEMP_BED_PIN in MIGHTYBOARD_REVE
...
Pin K7 number in fastio1280.h is 69, but it's also ADC15 pin.
To get correct value from ADC reading it should be set as 15.
2017-12-06 12:07:20 +01:00
Scott Lahteine
aeb5c623c1
Show "Level Bed Corners" with UBL too
...
Addressing #8676
2017-12-05 21:58:43 -06:00
Scott Lahteine
5fbb2f121e
Remove skew warning that could crash the planner
2017-12-05 20:27:20 -06:00
Richard Wackerbarth
c1184552ac
Change K1 to required option PID_K1
2017-12-05 19:59:59 -06:00
revilor
9e3fbcf35c
fix for #8669 ( #8679 )
...
* fix for #8669
* Update G28.cpp
2017-12-05 19:40:36 -06:00
Scott Lahteine
d8b444c144
Cleanup constextpr in planner.cpp
2017-12-05 18:55:57 -06:00
Scott Lahteine
a2372cfab5
Fix SKEW_CORRECTION without leveling
2017-12-05 18:48:34 -06:00
Scott Lahteine
4d3c3d0b73
Some ST7920 parity with 1.1.x
...
Possibly more should be brought over? Discussion at #8471
2017-12-05 02:22:36 -06:00
Scott Lahteine
3748c28924
Fix MBL G29 without LCD
...
Addressing https://github.com/MarlinFirmware/Marlin/pull/8575#discussion_r154536617
2017-12-05 01:57:45 -06:00
Scott Lahteine
772298257b
Creality pins spacing, MINIPANEL CS pin
2017-12-05 01:57:45 -06:00
Scott Lahteine
b27bc67271
Set initial endstops state
2017-12-05 01:10:31 -06:00
Scott Lahteine
b6ba32ce75
Support for RAMPS Plus (3DYMY)
2017-12-05 00:42:21 -06:00
Scott Lahteine
53694ebaa1
Folllwup to planner splitting
2017-12-04 18:55:23 -06:00
Scott Lahteine
37fff608b0
Merge pull request #8652 from fiveangle/bf2_usbcon_xonxoff
...
[2.0.x] SERIAL_XON_XOFF not supported on USB-native AVR devices
2017-12-04 16:46:18 -06:00
Scott Lahteine
4b612f590c
Split first move to planner for better chaining
2017-12-04 15:27:47 -06:00
Unknown
91b63f6d69
SERIAL_XON_XOFF not supported on USB-native AVR devices
...
User could enable SERIAL_XON_XOFF on USB-native devices and it would not be enabled without warning, but M115 would report the capability as available.
2017-12-04 03:57:01 -08:00
Bob-the-Kuhn
57fac33a74
add explanations
...
1) add explanations as to why software SPIs are selected
2) remove unused flag/option
2017-12-03 20:32:22 -06:00
Bob-the-Kuhn
bb23286383
add README & modify spi_pins.h
...
still trying to fix file name
2017-12-03 20:00:56 -06:00
Scott Lahteine
dd8febca1a
Revert "Merge pull request #8611 from thinkyhead/bf2_planner_split_first"
...
This reverts commit 824980e70e
, reversing
changes made to aa7efb96bf
.
2017-12-03 17:50:19 -06:00
Bob-the-Kuhn
fb44f8e50f
Merge pull request #8616 from hg42/bugfix-2.0.x
...
[2.0.x][LPC1768][FIX] NUM_DIGITAL_PINS was negative, fixes PWM, arduino io functions, M42, M43, M226, probably also Servo, some LCD, soft spi, SoftwareSerial, ... may be others
2017-12-03 14:48:00 -06:00
Bob-the-Kuhn
4c5356f77a
Merge pull request #8622 from hg42/implement-LPC1768-GET_TIMER
...
[2.0.x][LPC1768][fix] Implement GET_TIMER and other GET_xxx, fixes PWM
2017-12-03 14:46:22 -06:00
Harald Gutsche
f5b4e1ef4f
as a workaround enable PWM for any pin, see PR #8622
2017-12-03 20:37:02 +01:00
Scott Lahteine
6e944a413c
Merge pull request #8607 from benlye/patch-1
...
[2.0.x] Fix M49 so that it does not hang the terminal console
2017-12-03 03:41:33 -06:00
Scott Lahteine
967522b95e
Merge pull request #8615 from dot-bob/Duplicator_6-2.0.x
...
[2.0.x] Example configurations for Wanhao Duplicator 6
2017-12-03 03:37:48 -06:00
Scott Lahteine
f4b16a3bac
Update M49.cpp
2017-12-03 03:34:56 -06:00
Scott Lahteine
f9327534f8
Merge pull request #8634 from fiveangle/bf2_report_xonxoff
...
[2.0.x] Report SERIAL_XON_XOFF in M115
2017-12-03 02:18:50 -06:00
Scott Lahteine
da9f140829
Merge pull request #8637 from thinkyhead/bf2_ubl_uses_LSL
...
[2.0.x] Use custom segment length for UBL Cartesian
2017-12-03 01:57:49 -06:00
Scott Lahteine
3a97de52ef
Split first move to planner for better chaining
...
Address #8573 , #8595
2017-12-03 01:27:14 -06:00
Scott Lahteine
24437de591
Use custom segment length for UBL Cartesian
2017-12-03 00:10:54 -06:00
Unknown
4c5ffd2349
[2.0.x] Report SERIAL_XON_XOFF in M115
...
-Report SERIAL_XON_XOFF in Extended Capabilites M115 report for hosts
-Remove outdated 256 size limitation from comments on RX_BUFFER_SIZE defines
-Update error message conditions
2017-12-02 21:08:06 -08:00
Scott Lahteine
aa7efb96bf
Bring configurations up to date
2017-12-02 21:50:51 -06:00
Scott Lahteine
63a91cd37a
Fix a homing comment
2017-12-02 21:02:37 -06:00
Scott Lahteine
8056120195
Rename inverse_mm_s => inverse_secs
2017-12-02 20:28:09 -06:00
Scott Lahteine
23557f8e77
Remove obsolete de_float
2017-12-02 20:23:10 -06:00
Jonathan Barchi
05f8e98c4a
Fix for issue #8629 - mismatch between number of stored and loaded dummy items on non-delta machines. ( #8631 )
2017-12-02 19:04:58 -06:00
Roxy-3D
48fb4e0932
Get Bi-Linear to work with G26
...
More corrections to make that happen...
2017-12-02 14:14:24 -06:00
Roxy-3D
0850b38b45
Get Bi-Linear working with G26
...
G26 uses logic that looks like:
```
ex = _GET_MESH_X(i + 1) - (SIZE_OF_INTERSECTION_CIRCLES - (SIZE_OF_CROSSHAIRS));
```
The Bi-Linear macros need parenthesis to work correctly.
2017-12-02 14:10:30 -06:00
Scott Lahteine
000b3b3117
Comment/cleanup of motion code
2017-12-02 01:09:55 -06:00
Scott Lahteine
046a1ad331
Merge pull request #8625 from tcm0116/2.0.x-G33
...
[2.0.x] Fix missing return values in G33_auto_tune
2017-12-02 00:51:19 -06:00
Thomas Moore
b35c3b5eb8
Fix missing return values in G33_auto_tune
2017-12-01 21:29:16 -06:00
Scott Lahteine
45c2388a58
Apply const to thermal_runaway_protection args
2017-12-01 19:42:44 -06:00
Scott Lahteine
0154e3480c
New feature: BED_SKEW_CORRECTION
2017-12-01 19:39:49 -06:00
Scott Lahteine
082ab8fcab
Add SKEW_CORRECTION to example configs
2017-12-01 19:22:27 -06:00
Unknown
d1f11e9c10
fix missing GET_TIMER (used by PWM for Ex_AUTO_FAN)
2017-12-01 22:28:55 +01:00
Harald Gutsche
dd1b503f64
fix NUM_DIGITAL_PINS being negative for more than 127 digital pins
2017-12-01 07:39:46 +01:00
dot-bob
bd45d0363d
Add default configurations for the Wanhao Duplicator 6.
2017-11-30 23:24:33 -07:00
Scott Lahteine
91fb6231b2
Fix EEPROM V45 header, layout
2017-11-30 22:45:17 -06:00
Roxy-3D
94e6b2976e
Restore correct G26 values for gMax 1.5+ printer
2017-11-30 18:12:17 -06:00
Scott Lahteine
dd3ce40826
Drop Planner::position_float, use int types
2017-11-30 17:43:31 -06:00
Scott Lahteine
ec6ca37ed3
Fix (un)apply_leveling fade bug
2017-11-30 17:25:44 -06:00
Scott Lahteine
a52fec6ac4
Planner class parity with 1.1.x
2017-11-30 15:55:08 -06:00
Ben Lye
1f3ad461bc
Update M49.cpp
...
Fix M49 so that it does not hang the terminal console.
2017-11-30 20:17:44 +00:00
Scott Lahteine
e37dd64548
Apply LEDColor, language fixes
2017-11-29 23:58:12 -06:00
Scott Lahteine
8f90642eea
LED_CONTROL_MENU config changes
2017-11-29 21:02:56 -06:00
Tannoo
cf0f78336b
New Feature: LED_CONTROL_MENU
2017-11-29 21:02:55 -06:00
Scott Lahteine
23e45fa3c4
Apply const to some planner vars
2017-11-29 21:02:55 -06:00
Scott Lahteine
7c61bcb058
Apply SEGMENT_LEVELED_MOVES to example configs
2017-11-29 16:57:31 -06:00
Scott Lahteine
ef2531558c
Add an option to segment leveled moves
2017-11-29 16:57:30 -06:00
Scott Lahteine
285b868e9b
Tweak planner code style
2017-11-29 15:22:18 -06:00
Scott Lahteine
1f2acc33bc
Tweaks for check_axes_activity
2017-11-28 18:41:13 -06:00
Vitaliy Sapyanov
7f88334aa3
Done cleanup and removed duplicates in pins_RuRAMPS4D.h ( #8582 )
...
Remove duplicates, with followup fixes
2017-11-28 18:33:12 -06:00
Scott Lahteine
a8aa43ce2d
Merge pull request #8587 from AnHardt/2_Fix_WDTO_during_long_DELTA_moves
...
[2.0.x] Fix WDTO during long delta moves
2017-11-28 17:29:18 -06:00
Scott Lahteine
4793c34c53
Fix M290 boolval bug
...
Fix #8577
2017-11-28 17:21:33 -06:00
Scott Lahteine
16baa48699
Fix #8579
...
Fan speed code fell into a curly brace
2017-11-28 16:12:14 -06:00
AnHardt
02aa93a6ad
Fix Watchdog time out during long lasting DELTA moves
...
During long lasting moves of a delta machine neither the temperatures are maintained nor buttons checked nor ... .
The fix is to call 'manage_heater()' and 'idle()' every now and then in the loop where the move is segmented.
The code is abot the same as in G2_G3 wher we had the same problem with too large circles lasting too long.
Fixing #7510
2017-11-28 17:03:51 +01:00
Scott Lahteine
fadf9eb2d7
Simplify midpos calculation
2017-11-27 14:00:35 -06:00
Scott Lahteine
0880031e8e
Satisfy M702 dependencies
2017-11-27 13:39:59 -06:00
Scott Lahteine
0786b61ce7
Followup to #8575
2017-11-27 12:58:40 -06:00
Scott Lahteine
276271e72f
Make MBL work more like PROBE_MANUALLY
2017-11-27 02:12:29 -06:00
Scott Lahteine
94cb412e45
Allow override of probe bounds
2017-11-26 20:55:27 -06:00
Scott Lahteine
c8718aa111
Spacing, macros in LPC1768_PWM
2017-11-26 20:20:05 -06:00
Scott Lahteine
a67cf78c6b
Clean up whitespace, spacing
2017-11-26 20:18:52 -06:00
Scott Lahteine
f0dd4e3fa0
Bootscreen parity with 1.1.x
2017-11-26 20:07:17 -06:00
Scott Lahteine
b634bfe1b1
Tweak to readDir code
2017-11-26 18:25:00 -06:00
Scott Lahteine
7be4857ab9
Tweak BLOCK_BUFFER_SIZE description
2017-11-26 17:36:40 -06:00
Bob-the-Kuhn
7d8b66e207
Merge pull request #8570 from Bob-the-Kuhn/Sbase-PWM
...
[2.0.x] MKS Sbase - add servo pin definitions and add directly controlled PWM
2017-11-26 09:36:18 -06:00
Bob-the-Kuhn
59b32c25b5
MKS Sbase changes
2017-11-26 07:47:06 -06:00
Scott Lahteine
f90c075d1f
SD Menu patches
2017-11-26 01:14:18 -06:00
Scott Lahteine
9b64be0bc5
Fixes for leveling sub-menus
2017-11-26 00:05:36 -06:00
Scott Lahteine
25674da90c
Tweaks to do_blocking_move
2017-11-25 23:31:16 -06:00
Scott Lahteine
22b897e77d
Show M211 output with workspace offset
2017-11-25 20:48:20 -06:00
Scott Lahteine
d06e29846d
Loosen HAS_BED_PROBE definition
2017-11-25 20:11:21 -06:00
Roxy-3D
e48fcad615
change G26 and G29 bit function names to avoid HAL collision
2017-11-25 19:58:45 -06:00
Scott Lahteine
41ec449960
Fix G26 error return
2017-11-25 19:53:14 -06:00
Scott Lahteine
9badf5dc0d
Fix Micromake C1 config
2017-11-25 18:41:07 -06:00
Scott Lahteine
7576ad7fc2
Merge pull request #8554 from tcm0116/2.0.x-cleanup
...
[2.0.x] Fix for #8525 and other cleanup
2017-11-25 18:19:54 -06:00
Scott Lahteine
27c5692b13
Syntax tweaks
2017-11-25 18:13:36 -06:00
Scott Lahteine
d18d40e1d6
M290 report on change, P0 to leave Probe Z Offset alone
2017-11-25 16:47:39 -06:00
LVD-AC
65f365333f
[2.0.x] G33 probe error handling
2017-11-25 16:19:10 -06:00
Bob-the-Kuhn
8c69adba8b
Merge pull request #8553 from Bob-the-Kuhn/2.0.x-U8Glib-follow-up
...
[2.0.X] U8Glib follow up
2017-11-25 14:26:32 -06:00
Scott Lahteine
be00e421a7
Patch up M290, M851
2017-11-25 14:11:57 -06:00
Bob-the-Kuhn
fc40d56131
fixed error, updated defaults, added notes
...
Travis fix - only allow ultralcd_st7920_u8glib_rrd_AVR.cpp to compile when ST7920 selected
2017-11-25 12:35:03 -06:00
Roxy-3D
d29cb646e3
Fix erroneous reference to temperature in time calculations
...
Travis is having problems at: https://github.com/MarlinFirmware/Marlin/pull/8560
So... doing a direct commit to get things correct. Bugfix_v1.1.x does not have this bug. Nothing needs to be done to that branch.
2017-11-25 10:40:56 -06:00
Thomas Moore
7bb1721f35
Fix _BV already defined warnings for Teensy
2017-11-24 22:34:39 -06:00
Thomas Moore
5f9592a523
Cleanup narrowing warning in pin_is_protected
2017-11-24 22:15:56 -06:00
Thomas Moore
34eaaab5fb
Fix _BV already defined warnings
2017-11-24 21:59:31 -06:00
Thomas Moore
2ea779e560
Allow bed probe sanity checks to run
2017-11-24 21:59:01 -06:00
Scott Lahteine
d24b1190bd
Don't use Z_MIN_PROBE_ENDSTOP on DELTA
2017-11-24 18:24:22 -06:00
Scott Lahteine
e34c6827ea
Init MIXING virtual tools as switching
2017-11-24 18:02:09 -06:00
Scott Lahteine
a9ecb975b2
Apply LINEAR_UNIT to M503 output for M200
2017-11-24 17:32:48 -06:00
Scott Lahteine
d95ee0f003
Merge pull request #8551 from revilor/bugfix-2.0.x
...
MK2_MULTIPLEXER does not require E2/E3 stepper pins
2017-11-24 17:16:23 -06:00
Scott Lahteine
80ada58818
One fewer function call in probe_pt
2017-11-24 17:10:38 -06:00
oliver
92a0dc552a
MK2_MULTIPLEXER does not require E2/E3 stepper pins
2017-11-24 23:56:39 +01:00
Scott Lahteine
b49acce035
Tweaks for lcd_external_control
2017-11-24 15:53:25 -06:00
Scott Lahteine
1ef1052ae1
Phatter arrows for Z offset overlay
2017-11-24 15:53:25 -06:00
Scott Lahteine
5926c9c97b
Followup for MESH_EDIT_GFX_OVERLAY
2017-11-24 15:53:25 -06:00
Scott Lahteine
ab03a31cc9
Patch G0/G1 for NANODLP_Z_SYNC
2017-11-24 14:11:12 -06:00
Scott Lahteine
a766dfb3b1
Merge pull request #8536 from thinkyhead/bf2_nanodlp_z_move_sync
...
[2.0.x] Implement NANODLP_Z_SYNC for 2.0.x
2017-11-24 13:11:14 -06:00
Scott Lahteine
01e207213f
Fix MK2_MULTIPLEXER stepper indirection
2017-11-24 12:49:28 -06:00
Roxy-3D
ec04cf27d3
Fix the G26 out of scope identifiers in the v2.0.0 branch ( #8543 )
...
These changes may need to be warmed over. I tried to fix things with
the least amount of disruption. I just wanted to get the bugfix_v2.0.0
branch working for people again.
2017-11-24 10:39:56 -06:00
Scott Lahteine
dc82babe8e
Implement NANODLP_Z_SYNC for 2.0.x
2017-11-24 00:28:06 -06:00
Scott Lahteine
c6b0c104bb
Adapt G26 to work for all meshes
2017-11-23 22:31:37 -06:00
Scott Lahteine
5ce7f23afa
Config option G26_MESH_VALIDATION for all meshes
2017-11-23 21:43:23 -06:00
Scott Lahteine
c19eb33408
Move G26 to gcode sub-folder
2017-11-23 21:43:23 -06:00
Scott Lahteine
a03f93bab4
Fix fan kickstart
2017-11-23 21:42:45 -06:00
Scott Lahteine
9e3c41f9e8
Tweak fan kickstart / speed code
2017-11-23 15:20:35 -06:00
GMagician
118ac61e59
[2.0.x] Tool change bad behaviour fix
...
Previous fix did not work as expected when axeis not homed. It raise Z but never return to original position
2017-11-22 20:24:03 -06:00
Scott Lahteine
c35d27f77c
Merge pull request #8299 from tcm0116/2.0.x-BIQU_BQ111-A4
...
[2.0.x] Add BIQU BQ111-A4 board
2017-11-22 19:16:04 -06:00
Scott Lahteine
1685cd193b
Tweak char_mode init
2017-11-22 19:12:08 -06:00
Scott Lahteine
9406c87a97
Fix up LCD init / charset
2017-11-22 18:22:55 -06:00
Thomas Moore
fa577392b2
Add BIQU BQ111-A4 board
2017-11-22 16:34:59 -06:00
Scott Lahteine
c2fc78c3a8
#ifndef => #if !PIN_EXISTS
2017-11-22 16:28:52 -06:00
Scott Lahteine
c613a1ed38
Fix indentation, stepper.h dependency, etc.
2017-11-22 14:55:30 -06:00
teemuatlut
f011a32771
Board definitions for Ultratronics Pro v1.0
2017-11-22 14:55:24 -06:00
Bob-the-Kuhn
9dad534f02
fixed
2017-11-21 21:37:20 -06:00
Scott Lahteine
4371345cbe
Don't re-init graphical LCD after boot screen
...
Followup to 13a3fb1acc
2017-11-21 18:23:39 -06:00
Scott Lahteine
56c02b7f59
Shift register buttons question
...
Can LCD shift registers keep up with faster MCUs?
2017-11-21 16:12:40 -06:00
Scott Lahteine
3994d3b935
General cosmetic LCD
2017-11-21 16:12:40 -06:00
Scott Lahteine
617993d0ea
Patch for !!TEST (was _BV once?)
2017-11-21 16:12:08 -06:00
Scott Lahteine
3269d8dd62
Tweak M42 var
2017-11-21 16:12:08 -06:00
Mateusz Krawczuk
bb1a6eea88
Remove pin count check for MIGTHYBOARD_REVE
...
Remove assert and unused code since it is implemented in pinsDebug_plus_70.h
2017-11-21 14:38:02 +01:00
Scott Lahteine
1ce0fb336b
Patch Max7219_LED_Set input args
2017-11-20 21:15:15 -06:00
GMagician
a61127a421
[2.0.x] tool change bad behaviours
...
This will solve 2 issues on tool change.
1) when no home is done ("no_move" is set) tool change should never move X & Y because... I don't know where I am...only Z should be adjusted to avoid bed collision if other nozzle is lower than current.
Since no move no bed level matrix should be applied
2) When SWITCHING_NOZZLE is enabled and system is homed there are two movements to go to destination, but first can move Z to older position and then crash on the bed
2017-11-20 16:34:55 -06:00
Vitaliy Sapyanov
e2724c68ab
Update pins_RURAMPS4D.h
...
Add and bugfix pins
2017-11-20 15:36:13 -06:00
Scott Lahteine
9770062309
Merge pull request #8463 from thinkyhead/bf2_32bit_M42
...
[2.0.x] Updates to Anet A8 configurations
2017-11-20 15:12:30 -06:00
Scott Lahteine
3066655727
Try port*100+pin, fix config dependency
2017-11-20 13:58:23 -06:00
Scott Lahteine
ba8bc7ea80
Cosmetic tweaks
2017-11-20 13:58:02 -06:00
Scott Lahteine
f409147116
Fix P2_04, P2_05
2017-11-20 13:58:02 -06:00
Bob-the-Kuhn
a28ccabe2a
M42 P1.20 fix
2017-11-20 13:58:02 -06:00
Unknown
33912fa7e8
Update Temperature::setPwmFrequency prototype to match source
...
Introduced with #8446
2017-11-20 01:50:41 -08:00
Scott Lahteine
b9327a4d16
Misc. general cleanup
2017-11-19 15:43:39 -06:00
Scott Lahteine
8836623e0f
Fix sq
/min
/max
macros after platform headers
2017-11-19 15:43:39 -06:00
Scott Lahteine
fe4f009fdd
32-bit unless…
2017-11-19 15:43:38 -06:00
Scott Lahteine
25af9decfe
Remove enum.h include of MarlinConfig.h
2017-11-19 15:43:38 -06:00
Scott Lahteine
1d4571b88d
Dependency adjustments
2017-11-19 15:43:38 -06:00
Scott Lahteine
550f1025f0
Try using <Arduino.h> everywhere
2017-11-19 14:23:02 -06:00
Scott Lahteine
c0000a0cdc
Move servo code to modules/servo.*
2017-11-19 14:23:02 -06:00
Scott Lahteine
81bc428b48
Don't compile custom u8g without DOGLCD
2017-11-19 13:58:38 -06:00
Bob-the-Kuhn
c14000775b
PWM fixes, slow down fan update
...
include LPC1768 syntax for M42
couple more pin_t changes
consistency
change M42 to R, P format
Revert "change M42 to R, P format"
This reverts commit 01f12f579ec9ccc1bb9126e68d2c86449e9b7edf.
2017-11-18 07:05:50 -06:00
Scott Lahteine
60adc6ff02
Display filwidth ratio in terms of E mm
2017-11-18 07:01:49 -06:00
Scott Lahteine
6e533748eb
Fixes #8472
2017-11-18 05:15:55 -06:00
Scott Lahteine
485abb023b
Merge pull request #8456 from thinkyhead/bf2_wednesday_tweaks
...
[2.0] No retroactive adjustment with M851 Z
2017-11-18 04:49:53 -06:00
Scott Lahteine
3bba7d60f3
No retroactive changes with M851 Z
...
If using babystep to adjust the Z probe offset, the axis will move and the mesh will be updated at the same time, causing a doubling of the Z offset over the rest of the print.
To correct for this, the current Z position would need to be modified in the opposite direction, canceling out the additional Z offset added to the mesh. This would be confusing to users, and moreover it would not be accurate without also taking the current Z fade level and current Z height into account.
It might make sense to change the mesh in the case where no babystepping is taking place, but this could be considered an undesirable side-effect of changing the `zprobe_zoffset`.
One way to remedy this would be to return to storing the mesh with `zprobe_zoffset` included, then subtracting `zprobe_zoffset` from the returned Z value. Thus, a babystep moving the Z axis up 1mm would subtract 1 from `zprobe_zoffset` while adding 1 to all mesh Z values.
Without including the `zprobe_zoffset` in the `z_values` there is no safe way to alter the mesh in conjunction with babystepping, although it's fine without it.
2017-11-18 03:36:39 -06:00
Scott Lahteine
32512332df
Apply some formatting
2017-11-18 03:12:30 -06:00
Scott Lahteine
7dacc999b9
Remove obsolete show_bootscreen var
2017-11-17 17:01:43 -06:00
Roxy-3D
9729528d13
Update UBL's Delta Probable locations
...
This is a non-intuitive change. @oldmcg says in this post https://github.com/MarlinFirmware/Marlin/issues/7572#issuecomment-340641207 that using DELTA_PRINTABLE_RADIUS is better than DELTA_PROBABLE_RADIUS for setting the probe limits. This is because the automatic probe code checks all locations for being reachable by the probe prior to doing the probe.
2017-11-17 16:44:57 -06:00
Scott Lahteine
d48cb6bf41
Apply coding standards to Max7219
2017-11-17 15:32:21 -06:00
Scott Lahteine
bd8bcf06e7
Updates to Anet A8 configurations
...
Based on #8426
2017-11-16 23:19:36 -06:00
Bob-the-Kuhn
7eea000f4b
E0 auto fan fixes
2017-11-16 18:42:56 -06:00
Scott Lahteine
b2dda096fe
Fix FILAMENT_LCD_DISPLAY for disabled state
2017-11-16 16:57:48 -06:00
Scott Lahteine
1e8afb66b7
Fix a planner comment
2017-11-16 16:57:47 -06:00
Scott Lahteine
50f09cc029
Miscellaneous cleanup
2017-11-16 00:47:16 -06:00
Scott Lahteine
63257dc083
Fix M503 output for M145
...
Fixes #7978
2017-11-15 04:00:18 -06:00
Scott Lahteine
0918dae66e
Add OV() macro for use in thermistor tables
2017-11-15 03:15:18 -06:00
Scott Lahteine
24057270a3
Merge pull request #8420 from RowanMeara/rm-dithering-2.0.x
...
[2.0.x] Fix Software Fan PWM
2017-11-15 02:30:19 -06:00
Scott Lahteine
5079a02c90
Add HAL_SERVO_LIB to HAL_Due.h
2017-11-15 02:07:01 -06:00
Scott Lahteine
9c3761047e
Merge pull request #8434 from thinkyhead/bf2_fix_M32_subroutines
...
[2.0] Fix 'M32 P' subroutines
2017-11-15 01:15:02 -06:00
Scott Lahteine
e0d367f1fb
Fix M32 P subroutine handling
2017-11-15 00:44:21 -06:00
Scott Lahteine
9f8b4c5ee8
Patch SD lib files for readability
2017-11-15 00:44:21 -06:00
Scott Lahteine
2c8c30437e
Fix parser parameter value handling
2017-11-14 23:20:33 -06:00
RowanMeara
6131533157
Change dithering behavior to intended.
2017-11-14 00:47:07 -08:00
Scott Lahteine
e70b44dc0b
Make sure leveled[] is defined for later use
2017-11-14 02:13:38 -06:00
Scott Lahteine
54774841ba
Merge pull request #8416 from thinkyhead/bf2_M114_DETAIL
...
[2.0] Add M114_DETAIL to Configuration_adv.h
2017-11-14 00:28:55 -06:00
Scott Lahteine
009e3a7aa7
Add M114_DETAIL to Configuration_adv.h
2017-11-14 00:03:17 -06:00
Scott Lahteine
6d6c3b1e97
Fix up REPRAPWORLD_KEYPAD defines
2017-11-13 22:14:54 -06:00
Scott Lahteine
3f0a982b8c
Move Filament Width Sensor to Configuration_adv.h
2017-11-13 21:05:57 -06:00
Scott Lahteine
b76e173205
Move test extrusion options under G26
2017-11-13 21:05:57 -06:00
Scott Lahteine
14ebedca27
Drop unused LARGE_FLASH option
2017-11-13 15:44:24 -06:00
Scott Lahteine
b7feb53e8a
Support for Extrudrboard in Printrboard Rev.F
2017-11-13 15:44:23 -06:00
Scott Lahteine
91baca6abb
Patches for compiler warnings/errors
2017-11-13 04:43:47 -06:00
Scott Lahteine
2f73dec077
Apply native workspace fixes for G92, G53-59
2017-11-13 02:09:12 -06:00
Scott Lahteine
04abd8d459
Improve and clarify M428 code
2017-11-13 02:09:11 -06:00
Dave Johnson
c009a990e4
[2.0.x] Fix some 8-bit Teensyduino compile warnings ( #8385 )
...
* Fix some 8-bit Teensyduino compile warnings
-Override Teensyduino legacy NOT_A_PIN 127 define
-some fixups for Printrboard_RevF pins
* Proper cleanup of Printrboard Rev.F pins
* Apply LCD fixes to Printrboard v1
2017-11-13 01:07:59 -06:00
Scott Lahteine
e8e92f8969
No leveling data in M114 if no leveling is enabled
2017-11-12 23:03:38 -06:00
Scott Lahteine
f5d210c35c
Fix report_current_position
2017-11-12 23:02:53 -06:00
Roxy-3D
faaae7a1b2
Provide more clearance for BL-Touch probe
2017-11-12 13:11:22 -06:00
Scott Lahteine
06ee6584fd
Remove offsets from soft endstops, tool change
2017-11-11 22:47:38 -06:00
Scott Lahteine
c938273bd5
Coding standard patch of M290
2017-11-11 22:14:21 -06:00
Scott Lahteine
98c1265e3b
Disable laser power when PWM goes to 0
2017-11-11 22:00:22 -06:00
Scott Lahteine
d4a1154c25
Use do_blocking_move_to where possible
2017-11-10 20:55:23 -06:00
Scott Lahteine
36426af564
Merge pull request #8356 from tcm0116/2.0.x-M600
...
[2.0.x] Normalize load/unload length in M600
2017-11-10 19:44:08 -06:00
Scott Lahteine
1ed86adf9c
Cleanup around updatePID
2017-11-10 19:27:34 -06:00
Scott Lahteine
75a58ee4b8
Fix position_is_reachable bug in waiting
2017-11-10 19:27:33 -06:00
LVD-AC
e334efb2a7
PROBE_MANUALLY etc.
2017-11-10 19:27:33 -06:00
Bob-the-Kuhn
b6415dc169
finish
2017-11-10 14:39:55 -06:00
Scott Lahteine
0efa66be0b
Updates to Traditional Chinese
...
From @cheton at #8347
2017-11-10 04:52:20 -06:00
Scott Lahteine
cba9c1cf9e
Add pre-calculated planner.e_factor
2017-11-10 03:14:24 -06:00
Thomas Moore
600c85226e
Normalize load/unload length in M600
2017-11-10 02:31:46 -06:00
Scott Lahteine
81b91b3f9d
Clean up some trailing white-space
2017-11-10 02:31:04 -06:00
Roxy-3D
2f9848ede3
Correct gMax 1.5+ example file
...
And... Keep both branches in synchronization.
2017-11-09 23:44:14 -06:00
Scott Lahteine
006dad4b52
Add pins_RURAMPS4D.h & change pins.h
...
http://3dtoday.ru/blogs/svs0724/ruramps4d-ramps-for-adruino-due-the-pilot-shipment-available-for-zack/
2017-11-09 21:51:06 -06:00
Scott Lahteine
00514857e9
SBASE serial port -1, RAMPS spacing
2017-11-09 21:41:07 -06:00
Scott Lahteine
c66696c507
Merge pull request #8344 from tcm0116/2.0.x-delta_height
...
[2.0.x] Add delta_height variable in lieu of using home_offset
2017-11-09 01:21:53 -06:00
Scott Lahteine
22e18fe832
Patch _manual_goto_xy for kinematics
2017-11-08 22:21:38 -06:00
Scott Lahteine
0cfb936dd1
Clarify some motion code
2017-11-08 22:15:55 -06:00
Thomas Moore
f34c3597dc
Add delta_height variable in lieu of using home_offset
2017-11-08 22:10:08 -06:00
Bob-the-Kuhn
d47fbf791b
Arduini IDE compatibility changes
...
changed includes to make Arduino IDE happy
2017-11-08 20:49:49 -06:00
Scott Lahteine
95ea43bde4
Update XYZ dual stepper configurations
2017-11-08 20:31:43 -06:00
Scott Lahteine
b0b4a20930
Tweaks to core motion code
2017-11-08 20:09:09 -06:00
Scott Lahteine
8805e24cc7
Fix tilt_mesh_based_on_probed_grid output bug
2017-11-08 20:06:20 -06:00
Scott Lahteine
24437fbb13
Fix G26 Y argument bug
2017-11-08 19:20:10 -06:00
Scott Lahteine
09b05c9d79
Merge pull request #8321 from Bob-the-Kuhn/pins_re-arm
...
2.0.x - pins_RAMPS_RE_ARM.h - add mega2560 pin numbers
2017-11-08 13:11:13 -06:00
Scott Lahteine
e6788bb6ae
Fix get_destination_from_command for E
2017-11-08 12:54:00 -06:00
Roxy-3D
967104e1ce
Default Extrusion Settings were off a few lines in some of the example config files. ( #8333 )
2017-11-08 11:56:00 -06:00
Bob-the-Kuhn
8875885a15
pins add old names
...
fix typo
re-write PWM section, add "not on Re-ARM" list
2017-11-08 11:11:38 -06:00
Roxy-3D
1c6e83c137
if !HAS_MESH we still need to do some motion! ( #8328 )
...
* if !HAS_MESH we still need to do some motion!
Thank You MagoKimbra !
* Ooops.... need #else and not #elif
2017-11-08 09:42:21 -06:00
Scott Lahteine
82f45c3e6a
Patch G33 misuse of PROBE_MANUALLY
2017-11-08 00:36:06 -06:00
Scott Lahteine
064e6fe60e
Remove debugging pin toggle from LCD code
2017-11-07 23:00:54 -06:00
Bob-the-Kuhn
0483a7df91
AVR RRD works
...
LPC1768 VIKI2 & RRDFG are working
looks like all SPIs are working
library change
sh1106 locks up
fixed lockup, started I2C SW com
pretty
re-org
restore a few files
make library happy
switched HAL version of rrd
fix travis error
travis error fixes
another travis fix
cleanup
minor update
one more
correct spacing in platformio.ini
2017-11-07 18:40:29 -06:00
Scott Lahteine
96c9d715f3
Patch abuse of sprintf_P in G33
2017-11-07 17:33:50 -06:00
Roxy-3D
ed62c621d7
Fix G26 Circle Drawing. Add Default Extrusion Settings ( #8313 )
...
- Fix G26 Circle Drawing.
- Add default extrusion settings so machine can print lines on print bed
- Yet to be done: Get LCD Menu's to use these settings.
2017-11-07 17:13:53 -06:00
Scott Lahteine
8fea26aa9d
Fix PID_autotune watch temp increase value
2017-11-07 15:51:48 -06:00
Scott Lahteine
2c099fd4c2
Update Thermal Protection Documentation
2017-11-07 15:46:44 -06:00
Colten Edwards
a6160916b0
[2.0] Fix M48 for delta printers/ABL compile issue ( #8286 )
...
* fix M48 for delta printers
fix M48 for delta printers. home printer if not already homed.
* remove ENABLED(DELTA)
remove ENABLED(DELTA) as it is not needed.
* Update M48.cpp
* abl needs queue.h
without queue.h abl will not compile since there is a script that runs at the end of it and we need to queue it up.
2017-11-07 15:36:33 -06:00
Scott Lahteine
17ef0a513b
Update G92 for native workspace
2017-11-07 13:07:16 -06:00
Scott Lahteine
b4bf8928aa
German language updates
...
Corresponding to #8306
2017-11-07 12:10:29 -06:00
Thomas Moore
73ca5345e1
Fix Delta EEPROM
2017-11-07 16:48:21 +00:00
Scott Lahteine
714d2b9bbc
Merge pull request #8297 from thinkyhead/bf2_M118_and_others
...
[2.0] Fix M118, compiler warnings, etc.
2017-11-06 23:25:49 -06:00
Alexey Shvetsov
83555933aa
Add platformio support for stm32 ( #8246 )
...
[2.0] Add platformio support for stm32
2017-11-06 23:03:59 -06:00
Scott Lahteine
85a62bbf46
Misc. fixes to compiler warnings, etc.
2017-11-06 22:57:05 -06:00
Scott Lahteine
e6aba99f16
Fix M118 parameters, with strict guideline
2017-11-06 22:57:01 -06:00
Scott Lahteine
e9b1944a67
Patch non-extended font option
2017-11-06 21:42:21 -06:00
Roxy-3D
6324b09934
Revert "Fix EEPROM crc ( #8284 )" ( #8292 )
...
This reverts commit 172c36f517
.
2017-11-06 19:52:05 -06:00
Rowan Meara
172c36f517
Fix EEPROM crc ( #8284 )
2017-11-06 19:19:30 -06:00
Scott Lahteine
cc4d28b73c
Update bilinear for native workspace
2017-11-06 17:04:41 -06:00
Scott Lahteine
94c7205d64
Merge pull request #8281 from thinkyhead/bf2_alligator_dac
...
[2.0] Use fastio for Alligator dac084s085, etc.
2017-11-06 12:16:18 -06:00
Scott Lahteine
2246316605
Fix name collision. timer_t => hal_timer_t
2017-11-05 19:31:07 -06:00
Jason Hitesman
4efaef7039
[2.0.x] Fix archim2 SSDS define ( #8278 )
...
* Fix SSDS define
* Update pins_ARCHIM2.h
2017-11-05 19:23:19 -06:00
Scott Lahteine
c8dfa26bc8
Use fastio for STM32F1 endstop interrupts
2017-11-05 19:20:28 -06:00
Scott Lahteine
185dec800b
Use fastio for HAL SPI EEPROM
2017-11-05 19:20:03 -06:00
Scott Lahteine
297666ea14
Use fastio for Alligator dac084s085
2017-11-05 19:14:42 -06:00
Scott Lahteine
c5d95d318b
Merge pull request #8249 from thinkyhead/bf2_nozzle_cleanup
...
[2.0] Cleanup Nozzle class, fix XY vs Z move order
2017-11-05 18:51:11 -06:00
Scott Lahteine
7e2fee9d56
Merge pull request #8274 from tcm0116/2.0.x-re_arm_D8
...
[2.0.x] Correct RAMPS_D8_PIN for Re-ARM
2017-11-05 18:39:28 -06:00
Scott Lahteine
59c558d612
Merge pull request #8275 from GMagician/2.0.x-Typo-fix
...
[2.0.x] typo fix (removed spaces)
2017-11-05 18:39:04 -06:00
Scott Lahteine
be73d5cc08
Cleanup Nozzle class, fix XY vs Z move order
2017-11-05 18:31:07 -06:00
GMagician
9e93b7ccbd
[2.0.x] removed spaces
...
Removed spaces in array declaration
2017-11-05 20:42:48 +01:00
Thomas Moore
b91a822d7a
Correct RAMPS_D8_PIN for Re-ARM
2017-11-05 13:03:42 -06:00
studiodyne
d295f984e3
Update fwretract.cpp
2017-11-05 15:42:30 +01:00
Scott Lahteine
1b40e9c464
Implement CNC_COORDINATE_SYSTEMS
2017-11-04 22:28:46 -05:00
Scott Lahteine
1b42fba39b
Add CNC_COORDINATE_SYSTEMS to configs
2017-11-04 22:28:46 -05:00
Scott Lahteine
a22434508f
Match tweaks to G33 from 1.1
2017-11-04 22:28:46 -05:00
Scott Lahteine
c07bbd4154
Prettify some EEPROM code
2017-11-04 22:28:46 -05:00
Scott Lahteine
d6aa127c76
Remove I2CPEM workspace offset
2017-11-04 22:28:46 -05:00
Scott Lahteine
79772219ae
Fix Fan Multiplexer init
2017-11-04 22:28:46 -05:00
Scott Lahteine
ca7d36d9ed
RAMPS pins for ANET_KEYPAD_LCD
2017-11-04 21:22:53 -05:00
Colten Edwards
e0a6ee8da5
[2.0] Fix up G33, LPC1768 + SDCARD_SORT_ALPHA ( #8250 )
...
* Update Conditionals_post.h
* Add a cast to round() to convert to a unsigned int
Add's a cast to round() so that it will compile properly. round() returns a float which must be cast to a integer for the following % operation. Use a unsigned int as a negative index to an array is wrong. Should never be more than 255 points allowing us to use a 8 bit cast.
* Update G33.cpp
2017-11-04 18:04:18 -05:00
Scott Lahteine
dac1f6fe74
Tweaks to cubic_b_spline code style
2017-11-04 14:46:10 -05:00
Scott Lahteine
4df024d7b9
Merge pull request #8234 from thinkyhead/bf2_native_operation
...
[2.0.x] Operate in Native Machine Space
2017-11-04 14:31:44 -05:00
Scott Lahteine
601ccded89
Fix case-insensitive config issue
2017-11-04 14:10:13 -05:00
Scott Lahteine
f8393a0908
Operate in Native Machine Space
2017-11-04 00:05:38 -05:00
Scott Lahteine
d83a9a53e8
Merge pull request #8220 from thinkyhead/bf2_serial_port_-1
...
[2.0] Add SERIAL_PORT -1 option for configurators
2017-11-03 15:25:12 -05:00
Scott Lahteine
93ba72ea83
Add SERIAL_PORT -1, set on SBASE, STM32F103RET6
2017-11-03 15:22:45 -05:00
Scott Lahteine
7e43dd1d23
Fix probes configuration url
...
Based on #8241 by @machaj
2017-11-03 13:35:40 -05:00
AnHardt
ca0e4b4e96
Some cleanup around 'lcd_bootscreen()' and 'lcd_kill_screen()'
...
Move 'lcd_bootscreen()' from `lcd_init()` to 'setup()' where it is cexecute exactly once. Saves 'bool show_bootscreen'.
Move the call of 'lcd_custom_bootscreen()' to the begin of 'lcd_bootscreen()'.
Move the delays into the related functions.
Move the picture loop around 'lcd_kill_screen()' into the function.
2017-11-03 12:02:48 +01:00
Scott Lahteine
84b93d941f
Merge pull request #8178 from thinkyhead/bf2_config_tweak
...
[2.0.x] Faster menu navigation for Anet A8
2017-11-03 04:49:17 -05:00
teemuatlut
70be4d206e
[2.0.x] UltiMachine Archim2 ( #8190 )
...
* UltiMachine Archim2 support
* SPI gets included by the library
* Invert TMC2130 diag pin state
* Clean up Archim2 pins
* Update Archim2 config
* FAN2 -> FAN1
* Cleanup
* Add brief Archim installation instructions
* Bring pins into compliance
* Update 1.0 SD Detect pin for 1.1
* Update Configuration.h
* Update pins_ARCHIM2.h
2017-11-03 04:48:15 -05:00
Scott Lahteine
f3deb37bdf
Merge pull request #8236 from thinkyhead/bf2_protect_M303
...
[2.0.x] M303 thermal runaway protection
2017-11-03 04:42:14 -05:00
Scott Lahteine
31f112cf58
Cleanup trailing whitespace
2017-11-03 04:07:45 -05:00
Scott Lahteine
2f9e42feb9
M303 thermal runaway protection
2017-11-03 03:57:46 -05:00
Scott Lahteine
e5ae545647
Remove ADCKey steps acceleration
2017-11-03 03:41:55 -05:00
Luc Van Daele
6827e243a0
[2.0.x] G33 magic numbers ( #8171 )
...
* [2.0.x] G33 magic numbers
* oops
* Comments
* oops
* warning
* better comment section
* remarks
* extra grids
2017-11-03 03:36:16 -05:00
Scott Lahteine
8735ae984b
Merge pull request #8227 from tcm0116/2.0.x-pin_mapping
...
LPC1768: updates to use the new pin_t typedef
2017-11-03 03:10:19 -05:00
AnHardt
c72a0610b4
Fix watchdog in WATCHDOG_RESET_MANUAL mode AVR
2017-11-03 04:43:00 +01:00
Thomas Moore
13d839795c
LPC1768: updates to use the new pin_t typedef
2017-11-02 18:43:57 -05:00
Scott Lahteine
eb13b8d985
Add MKS Gen L board
2017-11-02 17:06:08 -05:00
Morten
063e957fc4
Update pins_MKS_SBASE.h ( #8188 )
...
* Update pins_MKS_SBASE.h
Deleted E_MUX2, not used.
Changed #define LCD_PINS_D4 P0_14 // EXP1.5 to #define LCD_PINS_D4 P0_15 // EXP1.5, wrong in MKS's pinout schematic.
Swapped TEMP_BED_PIN and TEMP_0_PIN port's, request from user, more logical...
* Update pins_MKS_SBASE.h
Moved MUX signals to J8 and re added MUX2, cleaner wiring..
2017-11-02 13:50:23 -05:00
Scott Lahteine
f7133e53fd
Fix case light off
...
Addressing #8205
2017-11-01 21:22:15 -05:00
Scott Lahteine
0108d5181f
Allow asterisks in G-Code commands
...
Addressing #6655
2017-10-31 21:20:41 -05:00
Scott Lahteine
34745b2183
Organize boards.h by architecture
2017-10-31 16:10:38 -05:00
android444
9cc1d8e312
[2.0.x] Support for SilverGate Board
2017-10-31 15:27:26 -05:00
Scott Lahteine
03e5369411
Faster menu navigation for Anet A8
...
Addressing #8166
2017-10-31 14:46:55 -05:00
Scott Lahteine
f1edf83720
Merge pull request #8187 from rafaljot/patch-5
...
Update InterruptVectors_Due.cpp
2017-10-31 14:14:08 -05:00
Scott Lahteine
b2bd77c40a
Merge pull request #8191 from thinkyhead/bf2_rearm_more
...
[2.0.x] Add SDCARD_SORT_ALPHA options for LPC1768
2017-10-31 14:12:14 -05:00
Scott Lahteine
571ced712d
Add SDCARD_SORT_ALPHA options for LPC1768
2017-10-31 14:05:40 -05:00
rafaljot
778e4e4c23
Update InterruptVectors_Due.cpp
...
const pfnISR_Handler *isrtab = get_relocated_table_addr();
What compiler do you use? Arduino 1.8.5 can't compile this "const".
2017-10-31 15:00:06 +01:00
Scott Lahteine
cae8703e0d
Merge pull request #8181 from thinkyhead/bf2_fix_bootscreen_repeat
...
[2.0.x] Only show custom bootscreen once
2017-10-31 02:37:40 -05:00
Scott Lahteine
a516856df9
Only show custom bootscreen once
2017-10-31 01:47:30 -05:00
GMagician
727a403ba1
[2.0.x] Fix NO_MOTION_BEFORE_HOMING unwanted behaviour ( #8176 )
...
* [2.0.x] Fix NO_MOTION_BEFORE_HOMING unwanted behaviour
NO_MOTION_BEFORE_HOMING should prevent XYZ movements only when homing is not done.
E axes should be allowed
* Update G0_G1.cpp
* Update G0_G1.cpp
2017-10-30 22:50:22 -05:00
Alexey Shvetsov
577659cacf
Basic support for Azteeg_X5_GT ( #8139 )
...
* Basic support for Azteeg_X5_GT
Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
* Add fan pins for AZTEEG X5 GT
Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
* Fix endstop pins
* Add servo0 pin
2017-10-30 16:01:20 -05:00
Scott Lahteine
0b02f9cc33
Merge pull request #8168 from thinkyhead/bf2_config_tweak
...
[2.0.x] Apply Re-ARM SPI review items
2017-10-30 15:49:50 -05:00
Scott Lahteine
04c0d9f3c3
Implement kinematic software endstops
2017-10-30 15:16:30 -05:00
Scott Lahteine
9f89b5d876
Fix for MAX_VFAT_ENTRIES sanity check
2017-10-30 15:11:47 -05:00
Scott Lahteine
2cdde08339
Apply items specified in code review
...
Followup to #8122
2017-10-30 15:03:07 -05:00
Scott Lahteine
34be5d33c0
The plural of 'axis' is 'axes'
2017-10-30 14:21:43 -05:00
Bob-the-Kuhn
6e5f13a5c2
Merge pull request #8122 from Bob-the-Kuhn/2.0.x-restore-Re-ARM-RepRap-Discount-Full-Graphics-fix-(partial-solution)
...
2.0.x - Restore fix for garbaged display on Re-ARM with RepRap Full Graphics Smart Controller
2017-10-30 13:16:16 -05:00
Bob-the-Kuhn
b7a66742dd
tested
...
add sort alpha section to other LPC1768 boards
2017-10-30 13:01:19 -05:00
Jeffrey Li
bbc2e66634
Fix AZSMZ MINI pins for new LPC1768 pinmapping
2017-10-30 04:19:06 -07:00
Scott Lahteine
31e96935f7
Fix EXTRA_FAN_SPEED
...
Addressing #8158
2017-10-30 00:10:00 -05:00
Scott Lahteine
c94dce6b32
Merge pull request #8113 from thinkyhead/bf2_fixup_sd_reprint
...
[2.0.x] Cleanup after SD Print Again, whitespace, tabs
2017-10-29 23:57:51 -05:00
Scott Lahteine
ce1c9c0808
Tweak QUICK_HOME description
2017-10-29 23:48:13 -05:00
Scott Lahteine
12458cefc4
Remove 5s timer hack. Encoder pos is saved on print start!
2017-10-29 22:45:19 -05:00
Scott Lahteine
9a4cf11835
Remove return_to_status_ms hack, just use defer...
2017-10-29 22:45:18 -05:00
Scott Lahteine
8949c8c0a5
Move SD_REPRINT_LAST_SELECTED_FILE to ultralcd.cpp
2017-10-29 22:45:18 -05:00
Scott Lahteine
817175613a
Merge pull request #8157 from thinkyhead/bf2_anet_10_servo
...
[2.0.x] Define a default SERVO0_PIN for Anet 1.0
2017-10-29 19:55:00 -05:00
Scott Lahteine
723f2a77f6
Implement support for Dual X and Y endstops
2017-10-29 18:56:04 -05:00
Scott Lahteine
e04425281d
Add Dual Steppers / Endstops to configs
2017-10-29 18:56:04 -05:00
Scott Lahteine
edff2c917b
Cleanup for DIGIPOTS settings
2017-10-29 18:56:03 -05:00
Scott Lahteine
3e8754a38a
Add/correct time units on planner vars / M205 B
2017-10-29 18:47:21 -05:00
Scott Lahteine
b2a48f1a04
Provide a SERVO0_PIN for non-standard LCD
2017-10-29 18:36:16 -05:00
Scott Lahteine
b232f39341
AVR: Hidden option to use 8s watchdog
2017-10-29 18:36:16 -05:00
Scott Lahteine
9d4cfd2013
Merge pull request #8142 from thinkyhead/bf2_fix_m303
...
[2.0.x] Fix M303 thermal protection
2017-10-29 04:46:34 -05:00
Scott Lahteine
eae0aea1e0
Fix M303 thermal protection
2017-10-29 04:30:50 -05:00
Luc Van Daele
a1a4fc277e
(2.0.x) serious bug G33 ( #8136 )
...
* (2.0.x) serious bug G33
* Revert config changes
This reverts commit 74b5a98223b7b7fb970d05b8541f4a079c3cfe56.
2017-10-29 04:12:33 -05:00
Thomas Moore
325233b454
Fix automatic stepper assignment for X/Y/Z dual stepper drivers ( #8130 )
2017-10-28 19:45:07 -05:00
Thomas Moore
50b4f9cbf7
LPC1768 Pin Mapping and M43 cleanup ( #8119 )
...
* LPC1768 M43 cleanup
* Update pinmapping.h to #define pins
2017-10-28 19:44:54 -05:00
Scott Lahteine
6b1d1a818b
Revert default BABYSTEP_MULTIPLICATOR to 1
2017-10-27 19:45:44 -05:00
etagle
ba8dc678f5
Arduino Due XON/XOFF implementation
...
Alos includes emergency parser and configurable TX/RX buffers for Arduino Due.
2017-10-27 03:24:23 -05:00
etagle
8d9c3cc2b7
Add a module for Due SRAM-based Interrupt Vector Table
...
This is the ONLY way to be able to override ISRs stolen by the Arduino Runtime, such as Serial or USB device interrupts. This feature is needed so Arduino modules can be replaced and enhanced.
2017-10-27 03:24:23 -05:00
etagle
c9bbef6380
Cosmetic fix for HAL_AVR/MarlinSerial.cpp
...
Instead of using const char, it is better to use uint8_t
2017-10-27 03:24:23 -05:00
LVD-AC
dcfc2503c2
G33 Autotune calibration update #10
2017-10-27 02:11:24 -05:00
Scott Lahteine
b338cafc65
Merge pull request #8111 from thinkyhead/bf2_fwretract_fix_oct26
...
[2.0.x] Improved Firmware Retraction logic
2017-10-27 02:02:06 -05:00
Scott Lahteine
ada90f7335
Clean up trailing spaces
2017-10-26 23:33:43 -05:00
Scott Lahteine
7fad26549b
Concise SD_REPRINT_LAST_SELECTED_FILE description
2017-10-26 23:33:02 -05:00
Scott Lahteine
33f379fe88
Add some Polish language
...
Thanks @SCiunczyk
2017-10-26 22:49:04 -05:00
Scott Lahteine
daeff5a11a
Tweak neopixel self-test
2017-10-26 22:47:07 -05:00
Scott Lahteine
0ceec1f166
Fix leveling_active_at_z warning
2017-10-26 22:22:54 -05:00
studiodyne
eb02f8c719
Improve FWRETRACT logic, add common sense
2017-10-26 22:22:54 -05:00
Scott Lahteine
bd78ca0ee3
Add M290 Babystepping
2017-10-26 20:44:43 -05:00
Scott Lahteine
ce5f0ec85a
Bring STM32 example config up to date
2017-10-26 17:25:44 -05:00
Scott Lahteine
46e9eae159
Tweak to M100 config comment
2017-10-26 17:25:44 -05:00
Scott Lahteine
c45514f811
Merge pull request #8094 from thinkyhead/bf2_neopixel_led_parity
...
[2.0.x] Bring NEOPIXEL_LED into parity with 1.1.x
2017-10-26 17:24:38 -05:00
Bob-the-Kuhn
229a27a1c7
save FLASH by using reduced font for some languages
2017-10-26 16:08:17 -05:00
Roxy-3D
3f5f39576b
Reprint option for last SD Memory card file ( #8106 )
...
* Re-Print of same SD Memory Card file with single click
* Re-Print of same SD Memory Card file with single click
* This is the bugfix-v2.0.0 version of https://github.com/MarlinFirmware/Marlin/pull/8104
2017-10-26 15:50:18 -05:00
Thomas Moore
9e699811d2
Make LPC1768 pinmapping not specific to Re-ARM ( #8063 )
...
* Merging early because of build failures. See #8105
* Make LPC1768 pinmapping not specific to Re-ARM
* Add HAL_PIN_TYPE and LPC1768 pin features
* M43 Updates
* Move pin map into pinsDebug_LPC1768.h
* Incorporate comments and M226
* Fix persistent store compilation issues
* Update pin features
* Update MKS SBASE pins
* Use native LPC1768 pin numbers in M42, M43, and M226
2017-10-26 13:37:26 -05:00
Scott Lahteine
3ac581eac9
Neopixel changes for parity with 1.1.x
2017-10-25 18:40:04 -05:00
jeffyl
7b3098bbd5
Add AZSMZ Mini ( #8005 )
...
* Add AZSMZ Mini
* Remove tabs, adjust spacing
* Renumber boards to group by family
* Patch up spacing
* Tweak
2017-10-25 01:16:54 -05:00
Scott Lahteine
e00ed10c4c
GT2560 config MKS_MINI_12864 => SDSUPPORT
2017-10-25 01:12:48 -05:00
Scott Lahteine
10a5e4d80f
Merge pull request #8078 from thinkyhead/bf2_mks_mini_lcd
...
[2.0.x] Add MKS MINI 12864 support to GT2560
2017-10-25 01:10:03 -05:00
Scott Lahteine
ee9b8bf0f1
Add MKS MINI 12864 support to GT2560
2017-10-24 19:15:41 -05:00
Scott Lahteine
f65fc7ffab
Merge pull request #8044 from thinkyhead/bf2_mesh_consolidate
...
[2.0.x] Simplify mesh bounds config
2017-10-24 18:56:43 -05:00
Scott Lahteine
070cd34fe8
Merge pull request #8077 from thinkyhead/bf2_MKS_BASE_followup
...
Clean up HAL trailing spaces, MKS SBASE pins
2017-10-24 18:38:48 -05:00
Scott Lahteine
7f55d82fd1
Move UBL_SAVE_ACTIVE_ON_M500 to Configuration.h
2017-10-24 18:26:43 -05:00
Scott Lahteine
90a14b4f5b
Clean up HAL trailing spaces, MKS SBASE pins
2017-10-24 18:20:23 -05:00
Thomas Moore
51fafccc16
[2.0.x] Enable hardware serial ports on LPC1768 ( #8004 )
...
* Enable hardware serial ports on LPC1768
* Fix compilation errors with other HALs
* FIx order of includes in LPC1768 HAL main.cpp
* Add support for RX_BUFFER_SIZE and TX_BUFFER_SIZE options in Configuration_adv.h
2017-10-24 17:28:33 -05:00
Scott Lahteine
580b6e9089
Apply physical limits to mesh bounds
2017-10-24 16:54:07 -05:00
Scott Lahteine
4e2baeb3e1
Update indentation, file-wrapping for Marlin 2.0.x
2017-10-24 16:54:06 -05:00
Scott Lahteine
60af705e6d
Relocate SPI.h to the HAL folder
2017-10-24 16:54:06 -05:00
Scott Lahteine
46aae4c6e7
Merge pull request #8074 from thinkyhead/bf2_verbiage_like_8061
...
Fix some config verbiage
2017-10-24 15:25:12 -05:00
Scott Lahteine
3356d5a72d
Merge pull request #8072 from thinkyhead/bf2_fix_M600
...
[2.0.x] Fix position sync in M600 pause/resume
2017-10-24 14:55:46 -05:00
Scott Lahteine
5f87324536
Fix some config verbiage
2017-10-24 14:53:42 -05:00
Scott Lahteine
272f9f65dc
Fix some typos
2017-10-24 14:29:15 -05:00
studiodyne
8181220bfd
Fix position sync in M600 pause/resume
2017-10-24 14:29:15 -05:00
cdedwards
6296ab2173
Add GFX overlay to UBL mesh edit ( #8038 )
...
* Add GFX overlay to UBL mesh edit
Fixed misplaced HAS_TEMP_BED in dogm_bitmaps.h
rename _lcd_babystep_zoffset_overlay to _lcd_zoffset_overlay_gfx and move it out of BABYSTEP_ZPROBE_OFFSET to we can use it for over things. Add this function into UBL mesh edit screen.
update all Configuration.h to add ENABLE_MESH_EDIT_GFX_OVERLAY
* Add Sanity to UBL insanity
Need to check for DOGLCD otherwise error out.
2017-10-24 14:14:03 -05:00
Roxy-3D
72156a2029
change to better (more clear) names ( #8050 )
...
set_destination_to_current() changed to set_destination_from_current()
set_current_to_destination() changed to set_current_from_destination()
2017-10-21 11:42:26 -05:00
Scott Lahteine
0cb423b5b3
Apply consistency for other configs
2017-10-21 00:41:51 -05:00
Scott Lahteine
8c78f8f790
Add Makeboard MINI for Micromake C1
2017-10-21 00:41:51 -05:00
Scott Lahteine
1fbb307aaf
Merge pull request #8021 from thinkyhead/bf2_scroll_longnames
...
[2.0.x] Add SCROLL_LONG_FILENAMES to reveal longer filenames
2017-10-20 21:33:54 -05:00
Scott Lahteine
3d2b2eb1ca
Prevent SDCARD_SORT_ALPHA from exploding
2017-10-20 19:13:21 -05:00
Scott Lahteine
783ddf9691
Add SCROLL_LONG_FILENAMES option
2017-10-20 19:13:21 -05:00
Roxy-3D
5439358281
Basic UBL operations working on 32-bit platforms ( #8024 )
...
* 32-bit work for UBL
* Update FT i3-2020 reference file
2017-10-19 10:44:45 -05:00
Scott Lahteine
9e5cbf0198
BQ should set this in its config, and does
2017-10-18 22:56:03 -05:00
Scott Lahteine
348e5e3109
Simplify Cartesian probing boundaries
...
Followup to #8012
2017-10-18 17:14:32 -05:00
Luc Van Daele
3986a84f77
boolval revisited ( #8016 )
2017-10-18 14:03:17 -05:00
Roxy-3D
572cf0ec95
UBL able to generate mesh and save and load it on 32-bit platforms ( #8015 )
...
* Get UBL Mesh Generation, Mesh Save & Mesh Load working with 32-Bit platforms
* clean up read_data() and write_data() for non-LPC1768 HAL's
* Get read_data() and write_data() return codes consistent
All HAL's read_data() and write_data() return false if they succeed.
* Get read_data() and write_data() return codes to be consistent
Make read_data() and write_data() return true if an error happens.
* Say UBL is now checked out on machine types in default Configuration.h file.
2017-10-18 14:00:29 -05:00
Thomas Moore
67cc29cd3c
Update UBL mesh boundaries to accomidate beds centered at 0, 0 ( #8012 )
2017-10-18 10:03:30 -05:00
Roxy-3D
6cb26c98c8
Fix Baby Stepping on 32-Bit platforms ( #8001 )
...
Also, Max7219 debug code was used for this effort. It has been
improved and hardened.
2017-10-16 16:29:37 -05:00
Scott Lahteine
3b7b0492f8
Merge pull request #7993 from jeffyl/bugfix-2.0.x
...
[2.0.x] Proper support for AZSMZ 12864 LCD on SmartRAMPS
2017-10-16 14:12:29 -05:00
Jeffrey Li
26531f2715
Add lcd to all sample configs
2017-10-16 03:24:25 -07:00
Scott Lahteine
ce48403a0b
Add EXTRA_FAN_SPEED feature
...
Based on #7883 by @studiodyne
2017-10-16 02:34:13 -05:00
Jeffrey Li
eeb4611606
Add proper support for the AZSMZ 12864 LCD on a SMART RAMPS
2017-10-16 00:33:07 -07:00
Scott Lahteine
c46189e429
Fix UBL+Delta segmented feedrate
...
Based on #7948
2017-10-15 16:31:09 -05:00
Scott Lahteine
5c4f3e0107
Add LCD_SET_PROGRESS_MANUALLY
2017-10-15 03:05:29 -05:00
Scott Lahteine
014a83fe09
Merge pull request #7984 from thinkyhead/bf2_micromake_c1
...
[2.0.x] Micromake C1 Configurations, Unaccented French
2017-10-14 21:19:32 -05:00
Scott Lahteine
bc7df0188e
Add Micromake C1 configurations
2017-10-14 20:28:12 -05:00
Scott Lahteine
34a261416f
Add unaccented French language
2017-10-14 20:28:12 -05:00
Scott Lahteine
e587f0893c
Define AVR_ATmega2560_FAMILY_PLUS_70 in Conditionals
2017-10-14 19:05:32 -05:00
Scott Lahteine
fd128b3c93
Fix some AVR HAL code style
2017-10-14 19:05:10 -05:00
Scott Lahteine
799360c576
Enhance Teensy/RAMPS pins files
2017-10-14 18:44:20 -05:00
Scott Lahteine
d3e5a22a5d
Add MIN_SOFTWARE_ENDSTOP_[XYZ] to example configs
2017-10-14 18:44:20 -05:00
Jeff Eberl
b206f70693
Split the software endstop capability by axis.
2017-10-14 18:44:20 -05:00
Scott Lahteine
ec69e97bda
Merge pull request #7974 from jeffyl/bugfix-2.0.x
...
Fix include path for VIKI
2017-10-14 17:38:42 -05:00
Morten
91e28edda6
[2.0.x] Add new board: MKS Sbase ( #7945 )
...
* Add files via upload
* Add files via upload
* Add files via upload
* Checked LCD / edited / revised pins_MKS_BASE.h
As requested :)
* Delete Configuration_adv.h
* Delete Configuration.h
* Deleted /Marlin/Marlin/src/config/examples/MksSbase/*.* and moved them to /Marlin/Marlin/src/config/examples/Mks/Sbase/*.*
* Add files via upload
2017-10-14 09:44:18 -05:00
Jeffrey Li
3c8a3a02ba
Fix include path for VIKI
2017-10-14 04:06:17 -07:00
Scott Lahteine
4586acad8c
Merge pull request #7959 from alexxy/bugfix-2.0.x
...
Python isnt always python2
2017-10-14 05:02:07 -05:00
Scott Lahteine
497f86453e
Merge pull request #7964 from gallynero/patch-2
...
fix 'axis_unhomed_error' not defined error
2017-10-14 05:00:58 -05:00
Scott Lahteine
c0dddd4233
Tweaks to tool_change, GcodeSuite::T()
2017-10-14 02:53:19 -05:00
Scott Lahteine
ca66574062
ADC sensor fix inspired by 'Evgen2' on Twitter
2017-10-14 02:28:13 -05:00
Scott Lahteine
1344ca4b2f
UBL no longer needs ubl_state
2017-10-14 02:18:32 -05:00
Scott Lahteine
8dd08425fd
Improve LCD leveling edits
2017-10-14 02:18:31 -05:00
Scott Lahteine
3e3911fb81
Use planner.leveling_active for all leveling systems
2017-10-14 02:18:31 -05:00
Scott Lahteine
32c607ffe2
Ensure fade factor is recalculated if fade height changes
2017-10-14 02:18:31 -05:00
Scott Lahteine
ca1e47375c
Move fade_scaling_factor_for_z to Planner
2017-10-14 02:18:31 -05:00
Scott Lahteine
9a930ebec2
Make leveling_is_active a macro
2017-10-14 02:18:31 -05:00
Scott Lahteine
58abc66c1d
Tweak bed leveling conditionals
2017-10-14 02:18:31 -05:00
Scott Lahteine
1adb5a6a48
Remove obsolete UBL z_offset
2017-10-13 08:22:46 -05:00
gallynero
3619a4cbea
fix 'axis_unhomed_error' not defined error
...
Fix 'axis_unhomed_error' not defined error when pause with unhomed status
2017-10-13 09:08:02 +02:00
Alexey Shvetsov
12d212d1b4
Python isnt always python2
...
So now this script is compatible with both python versions 2 and 3
Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>
2017-10-13 01:39:06 +03:00
Scott Lahteine
cc01a36363
Merge pull request #7947 from thinkyhead/bf2_more_READMEs
...
[2.0.x] Add a README.h file for Arduino IDE users
2017-10-12 06:56:41 -05:00
Scott Lahteine
4764710b11
Add a README.h file for Arduino IDE users
2017-10-11 18:10:15 -05:00
Bob-the-Kuhn
4e3ee845b9
config_adv ( #7941 )
...
get rid of twi.h
move to board files
2017-10-11 15:42:24 -05:00
Roxy-3D
0e260c6c1d
Get FolgerTech i3-2020 working again with 32-bit platforms ( #7944 )
...
Setup FolgerTech i3-2020 Configuration files as a reference platform for
32-Bit work.
Also fix MAX7219 debug lights on 32-bit platforms.
2017-10-11 15:23:04 -05:00
Bob-the-Kuhn
26bfae58d4
MPC4451 I2C support
2017-10-11 00:30:41 -05:00
Scott Lahteine
1f5c432e29
Merge pull request #7920 from thinkyhead/bf2_neopixel_full
...
[2.0.x] Move FILAMENT_RUNOUT_SENSOR to a feature
2017-10-10 03:05:00 -05:00
Scott Lahteine
732e87e83c
Merge pull request #7892 from GMagician/Serial-double-echo-fix
...
[2.0.x] Serial double echo fix
2017-10-10 02:42:16 -05:00
Scott Lahteine
f8e8fcb978
Move FILAMENT_RUNOUT_SENSOR to a feature
2017-10-10 02:37:42 -05:00
Slawomir Ciunczyk
a11e6a1022
Different NEOPIXEL types
...
Same as #7728 but for 2.0.x,
Lot of cleanup and remove references in whole code to other "LED files" than leds.h. Now will be much easier to add next drivers/libraries. e.g. FastLED. But bad news, currently FastLED is suporting only RGB devices (no RGBW)
2017-10-10 02:17:36 -05:00
Scott Lahteine
b30b55307c
Merge pull request #7909 from thinkyhead/bf2_goodbye_legacy_advance
...
[2.0.x] Remove legacy ADVANCE feature
2017-10-10 00:31:18 -05:00
Scott Lahteine
1d04197f2f
Merge pull request #7916 from thinkyhead/bf2_probeless_ubl
...
[2.0.x] Allow UBL G29 and G26 to build without a probe
2017-10-10 00:30:27 -05:00
Thomas Moore
9b0ee53b12
Use segmented moves when moving axis from LCD
2017-10-09 23:25:43 -05:00
Scott Lahteine
442669d23c
Allow UBL to build without a probe
2017-10-09 18:57:41 -05:00
Scott Lahteine
20ebe218c8
Tweaks to VIKI lcd support
2017-10-09 17:01:07 -05:00
Scott Lahteine
09fa34a9e1
Modernize configs
2017-10-09 16:18:10 -05:00
Scott Lahteine
560d366b80
Move VIKI SCK/MOSI pins fix to Conditionals_POST.h
2017-10-09 16:13:49 -05:00
Scott Lahteine
e9bcb9d048
Add 4 new LCD displays
2017-10-09 15:58:02 -05:00
Scott Lahteine
03f4891fb9
Remove legacy ADVANCE feature
2017-10-09 04:25:18 -05:00
GMagician
546f02c6f4
[2.0.x] Addressing #7896
...
Compiler error, added char c variable
2017-10-08 23:16:35 +02:00
GMagician
eb96d37da0
Serial double echo fix
...
Fix double character sent when TX buffer size is 0 on mega2560
2017-10-07 22:20:00 +02:00
Scott Lahteine
deeea98d22
LCD filename already concatenated
2017-10-07 15:16:05 -05:00
Scott Lahteine
a058638d11
Merge pull request #7875 from thinkyhead/bf2_fill_eeprom_dat_ff
...
[2.0.x] Update LPC persistent store to initialize eeprom.dat with FF
2017-10-07 15:13:21 -05:00
Scott Lahteine
ae1a18d0a1
LCD filename already concatentated
2017-10-07 15:10:15 -05:00
Scott Lahteine
12aa1b999a
Fix display issue with SD_SORT_ALPHA cached names
2017-10-07 15:08:08 -05:00
Dave Johnson
9d0e4ea3d5
[2.0.x] Auto-enable DISABLE_REDUCED_ACCURACY_WARNING if HOME_AFTER_DEACTIVATE enabled ( #7879 )
...
* Auto-enable DISABLE_REDUCED_ACCURACY_WARNING if HOME_AFTER_DEACTIVATE enabled
If HOME_AFTER_DEACTIVATE, there is no need to warn on LCD since printer will home prior to starting print. Saves 60 bytes PROGMEM on AVR with U8g panel.
* Reduce lines used
* Reduce lines used
2017-10-07 15:02:55 -05:00
Scott Lahteine
8315a8a716
Apply fixes for DUE
...
Alternative to #7882 . If F_CPU is greater than 1000 it can be evenly divided by 8. Over 10000, 16; over 100000, 32; over 1 million, 64; etc.
2017-10-07 14:31:18 -05:00
Scott Lahteine
4b36a542e0
Merge pull request #7876 from thinkyhead/bf2_hotend_messages
...
[2.0.x] Addressing #7612
2017-10-07 13:37:43 -05:00
Unknown
12730c1303
[2.0.0] Resolve USE_CONTROLLER_FAN compile errors
...
Add to controllerfan.cpp:
#include "../module/stepper_indirection.h"
#include "../module/temperature.h"
2017-10-07 05:26:36 -07:00
Scott Lahteine
7fb3343bda
[2.0.x] Addressing #7612
...
Change "extruder" to HOTEND in sanity error messages
2017-10-07 02:27:26 -05:00
victorpv
8998f31ee1
Update LPC persistent store to initialize eeprom.dat with FF
...
This change initialize any data in eeprom.dat beyond the current file size to FF.
That way if eeprom.dat is deleted and created again, it doesn't take the old values or random ones, but rather starts with FF in all positions as a real brand new or erased eeprom.dat
Currently if you delete eeprom.dat and restart the board, the new file is created in the same sector with the same content, since FAT does not actually delete the data, just marks the sector as free. I tested by deleting the file, and then rebooting the board, and checking the file content.
The change can be tested in the same way, deleting, rebooting the board, and then the new content should be all FF.
If an eeprom file already exist with data on it, but smaller than E2END, it will be padded with FF on first access, so it will not have random or old content appended.
2017-10-07 02:18:42 -05:00
Scott Lahteine
2aa22c5a5e
Merge pull request #7874 from thinkyhead/bf2_anet_encoder_pulses
...
[2.0.x] Fixing ANET encoder pulses
2017-10-07 01:21:23 -05:00
Scott Lahteine
f99d1dedae
Fixing #7833
...
Derived from #7873
2017-10-07 00:10:05 -05:00
Scott Lahteine
de84f57a9c
Patch SD file draw bug
2017-10-06 23:57:11 -05:00
Scott Lahteine
ef90b49fff
Remove extra NEWPANEL settings in Conditionals_LCD.h
2017-10-06 23:56:58 -05:00
Scott Lahteine
67a7dd9792
Merge pull request #7866 from thinkyhead/bf2_finally_G33_is_done
...
[2.0.x] Apply G33 updates
2017-10-06 16:03:26 -05:00
Scott Lahteine
b220bc7521
Apply G33 updates
...
Adapted from #7865
2017-10-06 15:47:51 -05:00
Scott Lahteine
9fe7f53216
Misc general spacing cleanup
2017-10-06 15:14:01 -05:00
Scott Lahteine
c0382cd8cd
Add UTF-8 mapper for Slovak language
...
Based on #7862 , #7846 by @rmoravcik
2017-10-06 15:14:01 -05:00
Scott Lahteine
c81843a414
Set TEMP_SENSOR_0 to 1 in CR-10 example config
...
As pointed out in #7692 by @totalitarian
2017-10-06 14:30:53 -05:00
android444
72693a7e87
[2.0.x] Fixed RAMPS FD V1 pins.h file ( #7852 )
...
* test only
test
* Fixed RAMPS FD V1 pins.h file
* Fix typo
2017-10-06 13:27:15 -05:00
Chris Pepper
aa51a02b8f
LPC1768: fix serial buffer underrun ( #7854 )
...
When the buffer is empty index_write == index_read, but they needed constrained by buffer_mask
2017-10-05 17:19:43 -05:00
Chris Pepper
46b2773e13
General fixes for LPC1768 ( #7834 )
...
* fixed some include paths
* LPC1768: Fix Serial API
Add missing serial methods used if TX_BUFFER_SIZE is set
Change return value of HalSerial:read to match Arduino API
* LPC1768: add filters to ADC
This is to try and compensate for hardware issue and oversensitivity to noise
* LPC1768: remove the polling section of delayMicroseconds
* LPC1768: lock usb mass storage device while device accesses it.
Currently only applicable to persistent store,
The device always has priority and will unmount the sd card from the host, Windows then tries to automount again so it can look like the explorer window freezes. Linux Mint, by default, just closes the Nemo window.
* Add timeout to make sure if Serial never connects that Marlin still boots
* Remove unneeded ifdef CPU_32_BIT
In general the need for ifdef CPU_32_BIT blocks means that something is missing from the HAL API or a Platform, in this case HAL_TICKS_PER_US was missing from the AVR Platform
* LPC1768: relocate RE-ARM debug_extra_script.py
2017-10-04 15:40:54 -05:00
Scott Lahteine
7258218f89
Fix xon_xoff_state initialization
2017-10-04 12:11:56 -05:00
Scott Lahteine
bf596fb039
Merge pull request #7818 from thinkyhead/bf2_xon_xoff
...
[2.0.x] Add XON/XOFF serial handshaking
2017-10-02 23:52:30 -05:00
Scott Lahteine
ca3c9baf1b
Fix DUAL_X_CARRIAGE manual moves, add T0/T1 menu item
2017-10-02 23:35:55 -05:00
Scott Lahteine
a8b8d4e85e
Add a typedef for MENU_ITEM(function,…) functions
2017-10-02 23:33:57 -05:00
Scott Lahteine
6ea2cc0293
Make prepare_move_to_destination_dualx a proper move function
2017-10-02 23:32:28 -05:00
Scott Lahteine
e472a7569b
Remove extra auto_current_control call
2017-10-02 23:32:05 -05:00
Scott Lahteine
508d764d63
Add serial XON/XOFF handshaking
...
From @ejtagle, originally #7459
2017-10-02 04:12:30 -05:00
Scott Lahteine
af15383578
Add XON/XOFF options to example configs
2017-10-02 04:05:49 -05:00
Scott Lahteine
33c4d45f2f
Merge pull request #7812 from thinkyhead/bf2_fix_resume_print
...
[2.0.x] Fix broken M600 resume_print
2017-10-01 22:55:28 -05:00
Scott Lahteine
a03e70d46c
Fix M600 resume_print
...
Derived from #7811 and #7779
2017-10-01 21:59:42 -05:00
Scott Lahteine
2d41c59320
Tweak some spacing
2017-10-01 21:59:42 -05:00
Scott Lahteine
5ae390e240
Apply NO_MOTION_BEFORE_HOMING to examples
2017-10-01 21:58:50 -05:00
Scott Lahteine
90af1fe5ee
Implement NO_MOTION_BEFORE_HOMING option
2017-10-01 21:58:50 -05:00
Scott Lahteine
965b0ab53e
Spacing adjustments
2017-10-01 21:58:50 -05:00
Scott Lahteine
ac41eb5871
Merge pull request #7722 from tcm0116/2.0.x-warnings
...
Cleanup 2.0.x compiler warnings
2017-10-01 21:56:54 -05:00
Thomas Moore
ae2173cd52
Synchronize retractions
2017-09-30 17:28:46 -05:00
Thomas Moore
0cb00f52d9
Cleanup warnings
2017-09-30 16:47:17 -05:00
Bob-the-Kuhn
1beaef0452
fix 3S hang & enable SPLIT
2017-09-30 10:27:41 -05:00
Thomas Moore
020ce176c4
Fix Servo class compile errors
2017-09-29 08:17:30 -05:00
Bob-the-Kuhn
62054af6eb
2.0 compile issues
2017-09-28 10:16:25 -05:00
Christopher Pepper
bea3ec2724
M355 S0, S1 fixes & faster LCD, SD card
...
fix Travis error
2017-09-27 19:26:00 -05:00
Scott Lahteine
8c622a59cf
Merge pull request #7774 from thinkyhead/bf2_lcd_leveling_status
...
[2.0.x] Show leveling status on character LCD
2017-09-27 13:10:25 -05:00
Scott Lahteine
56c05a7015
Show leveling status on character LCD
2017-09-27 12:21:15 -05:00
Scott Lahteine
2ee4eef25c
Merge pull request #7748 from GMagician/Addressing-#7730
...
[bugfix-2.0.x] Fix compiler error (issue #7730 )
2017-09-27 12:06:55 -05:00
Scott Lahteine
ffed785656
Merge pull request #7768 from thinkyhead/bf2_HAL_STM32F1
...
[2.0.x] HAL for STM32F1
2017-09-27 11:52:34 -05:00
Scott Lahteine
604b804125
Add confirmation step to Init EEPROM
2017-09-27 11:31:38 -05:00
Tannoo
c869dc9745
User script return-to-status option
2017-09-27 11:31:38 -05:00
victorpv
e9acb63290
STM32F1 HAL
...
Adding files for STM32F1 HAL based on libmaple/stm32duino core.
Current persistent_store uses cardreader changes to be sent in separate
commit, but could be changed to use i2c eeprom.
2017-09-27 11:20:10 -05:00
Scott Lahteine
c2b1d51f16
HAL whitespace and style cleanup
2017-09-27 10:55:36 -05:00
Scott Lahteine
c272f2c84e
Cleanup pins spacing
2017-09-27 10:55:36 -05:00
Scott Lahteine
dff2904c0f
Marlin code whitespace cleanup
2017-09-27 10:55:36 -05:00
Scott Lahteine
599f2ad983
Define pin accessors more like <Arduino.h>
2017-09-27 10:41:27 -05:00
Scott Lahteine
358656acc3
Tweak HAL_adc_start_conversion
2017-09-27 10:41:27 -05:00
Scott Lahteine
0cb4d25431
Tweaks to Servo classes
2017-09-27 10:41:27 -05:00
Phr3d13
10c1b442ca
Fixes for Anet10 and gt2560
...
Fixes for 2 "... not declared in this scope" compiler errors.
2017-09-27 07:34:02 -05:00
Phr3d13
5a3a53379f
Update pins for GT2560_Rev_A_Plus
...
For PR #7738
2017-09-27 06:34:51 -05:00
Scott Lahteine
fdf1b8a7b8
Fix sanity check for LCD_FOR_MELZI
...
Comes from #7760
2017-09-27 03:04:19 -05:00
Scott Lahteine
b93a55e15f
Fix ST7920_DELAY_2 potentially being unset
...
Comes from #7760
2017-09-27 03:04:01 -05:00
Scott Lahteine
ce1638e32f
Add Babystep Z graphic overlay
...
See PR #7593
2017-09-27 01:25:05 -05:00
Scott Lahteine
49c693c85b
Tweak to serial macros
2017-09-27 01:25:05 -05:00
Scott Lahteine
46709ed7e0
More featureful CR-10 configurations
...
See #7725
2017-09-27 01:25:05 -05:00
Scott Lahteine
2b112143fa
Update Sanguinololu config version
2017-09-27 00:48:59 -05:00
Scott Lahteine
7cd5eb6d42
Update LEVEL_BED_CORNERS config option
2017-09-27 00:48:59 -05:00
Scott Lahteine
981a610f75
Disable BABYSTEP_XY, add to SDSORT comment
2017-09-27 00:48:59 -05:00
Scott Lahteine
4c5be9bb05
Fix a PARKING_EXTRUDER comment
2017-09-27 00:48:58 -05:00
Scott Lahteine
494b0eba2d
Config spacing fix
2017-09-27 00:48:47 -05:00
Scott Lahteine
2281154025
Increase BABYSTEP_MULTIPLICATOR to 100
2017-09-27 00:48:46 -05:00
Scott Lahteine
92dbf5f148
Fix babystep edit label, allowing translation
2017-09-26 23:43:05 -05:00
Scott Lahteine
37eb6d1732
Babystepping code tweak
2017-09-26 23:43:05 -05:00
Scott Lahteine
7a29f802d0
Fix ENCODER_PULSES_PER_STEP for G3D_PANEL
2017-09-26 23:43:05 -05:00
Scott Lahteine
5972251b17
No need for unused LCD_PINS_Dn
2017-09-26 23:27:53 -05:00
GMagician
c508e9adec
Fix compiler error
...
Added missing include file,
called 'leveling_is_active()' with no prototipe defined.
2017-09-25 23:18:26 +02:00
Scott Lahteine
c4e4a0688c
Fix bug in SD Autostart
...
As pointed out by @marcio-ao in #7638
2017-09-24 17:53:39 -05:00
Scott Lahteine
6d5fcac54a
G33 changes from 1.1.x
2017-09-24 14:16:23 -05:00
Dave Johnson
f58ba3a64e
Improve AVR arch detection
...
Replace ARDUINO_ARCH_AVR with __AVR__ to better detect architecture for non-Arduino dev environments. Resolves compile failure in PIO for 8-bit Teensduino targets
More info:
https://forum.pjrc.com/threads/33234-Using-Teensyduino-Selecting-Teensy-3-2-3-1-board-has-incorrect-platform-define
http://www.atmel.com/webdoc/avrlibcreferencemanual/using_tools_1using_avr_gcc_mach_opt.html
2017-09-23 21:36:40 -07:00
Scott Lahteine
71d63fcafb
Apply LCD changes from 1.1.x
...
Changes from #7720
2017-09-23 21:50:44 -05:00
Scott Lahteine
1587962547
Combine G-code files into fewer units
...
Addressing #7707
2017-09-23 18:12:04 -05:00
Scott Lahteine
bfd1e75c04
Patch for caselight + lcd compile issues
2017-09-23 18:12:04 -05:00
Scott Lahteine
ff1f211eb4
Merge pull request #7695 from tcm0116/move_framework
...
Move LPC1768 framework out of Marlin source folder
2017-09-23 17:12:48 -05:00
Thomas Moore
ddbd4b73e0
Move LPC1768 framework out of Marlin source folder
2017-09-23 16:59:31 -05:00
GMagician
00b1b33816
Fix compiler warning
2017-09-23 15:31:51 +02:00
Scott Lahteine
f37ed314e0
Friendly layout for Arduino IDE
2017-09-21 16:27:13 -05:00
Scott Lahteine
06a02dd200
Workaround for SCK/MOSI pins on VIKI
2017-09-21 16:27:12 -05:00
Scott Lahteine
f9ef446fb5
Clean up after refactor
2017-09-21 16:27:12 -05:00
Scott Lahteine
64dfb46461
Move z_endstop_adj to Endstops
2017-09-21 16:27:11 -05:00
Scott Lahteine
2e20c53c9d
Move endstop debug to Endstops
2017-09-21 16:27:11 -05:00
Scott Lahteine
a10451ceed
Move Volumetric methods to Planner
2017-09-21 16:27:11 -05:00
Scott Lahteine
6f92ab7eed
Move Controller Fan to feature
2017-09-21 16:27:11 -05:00
Scott Lahteine
07cf75883f
Move T (tool change) to cpp
2017-09-21 16:27:10 -05:00
Scott Lahteine
927524af6b
Move M999 to cpp
2017-09-21 16:27:10 -05:00
Scott Lahteine
1a37ebc76d
Move M163-M165 MIXING_EXTRUDER to cpp
2017-09-21 16:27:10 -05:00
Scott Lahteine
8ca0b2fd68
Move M355 caselight to cpp
2017-09-21 16:27:09 -05:00
Scott Lahteine
59608086e6
Move M350_M351 to cpp
2017-09-21 16:27:09 -05:00
Scott Lahteine
6e0503eab2
Move M907-M910 to cpp
2017-09-21 16:27:09 -05:00
Scott Lahteine
2e89685154
Move TMC2130 g-codes to cpp
2017-09-21 16:27:09 -05:00
Scott Lahteine
19dde5be03
Move M900 to cpp
2017-09-21 16:27:08 -05:00
Scott Lahteine
1b0acbff72
Move M605 to cpp
2017-09-21 16:27:08 -05:00
Scott Lahteine
75cf17d816
Move M702 MK2_MULTIPLEXER to cpp
2017-09-21 16:27:08 -05:00
Scott Lahteine
7ba2ab4fb3
Move M540 to cpp
2017-09-21 16:27:07 -05:00
Scott Lahteine
a90c7dbf64
Move M500-M503 to cpp
2017-09-21 16:27:07 -05:00
Scott Lahteine
aab5489962
Move M428 to cpp
2017-09-21 16:27:07 -05:00
Scott Lahteine
1fe25271e4
Move M401_M402 to cpp
2017-09-21 16:27:07 -05:00
Scott Lahteine
0589884d26
Move M400 to cpp
2017-09-21 16:27:06 -05:00
Scott Lahteine
4a220a8b79
Move M380_M381 to cpp, solenoid feature
2017-09-21 16:27:06 -05:00
Scott Lahteine
9be8cb0ac9
Move M360-M364 to cpp
2017-09-21 16:27:06 -05:00
Scott Lahteine
828405cac8
Move M302 to cpp
2017-09-21 16:27:06 -05:00
Scott Lahteine
8584f7e390
Move M250 to cpp
2017-09-21 16:27:05 -05:00
Scott Lahteine
ebb9bd5419
Move M240 to cpp
2017-09-21 16:27:05 -05:00
Scott Lahteine
d4aaa0f1c8
Move M304 to cpp
2017-09-21 16:27:05 -05:00
Scott Lahteine
609c4eea32
Move M301 to cpp
2017-09-21 16:27:04 -05:00
Scott Lahteine
4f14849675
Move M300 to cpp
2017-09-21 16:27:04 -05:00
Scott Lahteine
6ed5252884
Move M280 to cpp
2017-09-21 16:27:04 -05:00
Scott Lahteine
d4d3d92f8a
Move M260_M261 to cpp
2017-09-21 16:27:04 -05:00
Scott Lahteine
3e761696a0
Move M226 to cpp
2017-09-21 16:27:03 -05:00
Scott Lahteine
0e319104c2
Move M220 to cpp
2017-09-21 16:27:03 -05:00
Scott Lahteine
234de3547c
Move M211 to cpp
2017-09-21 16:27:03 -05:00
Scott Lahteine
6c7bad8bc3
Move M666 to cpp
2017-09-21 16:27:03 -05:00
Scott Lahteine
f5877aa93e
Move M665 to cpp
2017-09-21 16:27:02 -05:00
Scott Lahteine
33861d4e04
Move M206 to cpp
2017-09-21 16:27:02 -05:00
Scott Lahteine
7aca9fe2f7
Move M203-M205 to cpp
2017-09-21 16:27:02 -05:00
Scott Lahteine
b3822b9242
M202 is unused
2017-09-21 16:27:02 -05:00
Scott Lahteine
5e63efc1d9
Move M201 to cpp
2017-09-21 16:27:01 -05:00
Scott Lahteine
92c15f5578
Move M150 to cpp
2017-09-21 16:27:01 -05:00
Scott Lahteine
eef4a54778
Move M119-M121 to cpp
2017-09-21 16:27:01 -05:00
Scott Lahteine
379f16558e
Move M118 to cpp
2017-09-21 16:27:00 -05:00
Scott Lahteine
811c32b85a
Move M117 to cpp
2017-09-21 16:27:00 -05:00
Scott Lahteine
1d2061c935
Move M115 to cpp
2017-09-21 16:27:00 -05:00
Scott Lahteine
81b8fbf4d6
Move M114 to cpp
2017-09-21 16:27:00 -05:00
Scott Lahteine
5d2681a105
Move M100 to cpp
2017-09-21 16:26:59 -05:00
Scott Lahteine
beb346e49f
Move M92 to cpp
2017-09-21 16:26:59 -05:00
Scott Lahteine
381b17e6a9
Move M18_M84, M85 to cpp
2017-09-21 16:26:59 -05:00
Scott Lahteine
a911215b0e
Move M82_M83 to cpp
2017-09-21 16:26:59 -05:00
Scott Lahteine
4b9d1b9f26
Move M80-M81 to cpp
2017-09-21 16:26:58 -05:00
Scott Lahteine
0c7ba52451
Move M149 to cpp
2017-09-21 16:26:58 -05:00
Scott Lahteine
cbf40f7ee9
Move M145 to cpp
2017-09-21 16:26:58 -05:00
Scott Lahteine
b464887ea1
Make BARICUDA a feature
2017-09-21 16:26:57 -05:00
Scott Lahteine
14a5d2a273
Move M113 to cpp
2017-09-21 16:26:57 -05:00
Scott Lahteine
06f3c8029e
Move M111 to cpp
2017-09-21 16:26:57 -05:00
Scott Lahteine
a831977dee
Move M110 to cpp
2017-09-21 16:26:57 -05:00
Scott Lahteine
7479ff98b7
Move M140, M190 to cpp
2017-09-21 16:26:56 -05:00
Scott Lahteine
5b3e49babd
Move M108, M112, M410 to cpp
2017-09-21 16:26:56 -05:00
Scott Lahteine
df0432c7c8
Move M155 to cpp, auto-report to Temperature
2017-09-21 16:26:56 -05:00
Scott Lahteine
df031ab100
Move M106_M107 to cpp
2017-09-21 16:26:56 -05:00
Scott Lahteine
99c4b9050a
Move M105 to cpp
2017-09-21 16:26:55 -05:00
Scott Lahteine
a41130f854
Temp stat LEDs
2017-09-21 16:26:55 -05:00
Scott Lahteine
2c1eda9e00
Move M75-M78 to cpp
2017-09-21 16:26:55 -05:00
Scott Lahteine
fc52fc72ac
Move M48 to cpp
2017-09-21 16:26:54 -05:00
Scott Lahteine
be8d913484
Move M43 to cpp
2017-09-21 16:26:54 -05:00
Scott Lahteine
10fab24e50
Move M42 to cpp
2017-09-21 16:26:54 -05:00
Scott Lahteine
69b664b6fe
Move M31 to cpp
2017-09-21 16:26:54 -05:00
Scott Lahteine
a442c34a1a
Move SD commands to cpp
2017-09-21 16:26:53 -05:00
Scott Lahteine
be0e4a4ad0
Consolidate pause, apply to M125, M600, M24
2017-09-21 16:26:53 -05:00
Scott Lahteine
adca4a9b79
Move M17 to cpp
2017-09-21 16:26:53 -05:00
Scott Lahteine
33e00b6cd6
Move M3-M5 to cpp
2017-09-21 16:26:53 -05:00
Scott Lahteine
04583d46af
Move M0_M1 to cpp
2017-09-21 16:26:52 -05:00
Scott Lahteine
04376975ce
Move G92 to cpp
2017-09-21 16:26:52 -05:00
Scott Lahteine
931aa79d85
Move G42 to cpp
2017-09-21 16:26:52 -05:00
Scott Lahteine
84ddae56a8
Move G38 to cpp
2017-09-21 16:26:51 -05:00
Scott Lahteine
b8adae0785
Move G31_G32 to cpp
2017-09-21 16:26:51 -05:00
Scott Lahteine
9db5d21837
Move G30 to cpp
2017-09-21 16:26:51 -05:00
Scott Lahteine
13136376ee
Move G27 to cpp
2017-09-21 16:26:51 -05:00
Scott Lahteine
a1ee1628e5
Move G20_G21 to cpp
2017-09-21 16:26:50 -05:00
Scott Lahteine
9b4aa5ea8b
Move G17-G19 to cpp
2017-09-21 16:26:50 -05:00
Scott Lahteine
94d9def81c
Move G12 to cpp
2017-09-21 16:26:50 -05:00
Scott Lahteine
56f4a43535
Move G5 to cpp
2017-09-21 16:26:50 -05:00
Scott Lahteine
760f29a88e
Move G4 to cpp
2017-09-21 16:26:49 -05:00
Scott Lahteine
4007cbfe9e
Move G2_G3 to cpp
2017-09-21 16:26:49 -05:00
Scott Lahteine
27f7e3fe6f
Hide problem pins in pin debug list
2017-09-21 16:26:49 -05:00
Scott Lahteine
9c21191f74
Rename SPI class to avoid conflict (good?)
2017-09-21 16:26:49 -05:00
Scott Lahteine
51f195e698
Move dwell to gcode
2017-09-21 16:26:48 -05:00
Scott Lahteine
4f1eadf41f
FILAMENT_WIDTH_SENSOR feature
2017-09-21 16:26:48 -05:00
Scott Lahteine
d5fe0fb02b
Consolidate PrintCounter
2017-09-21 16:26:48 -05:00
Scott Lahteine
551752eac7
Consolidate "bedlevel" code
2017-09-21 16:26:47 -05:00
Scott Lahteine
71aefc2e22
Move heater output to Temperature class
2017-09-21 16:26:47 -05:00
Scott Lahteine
63228fc453
Move volumetric flag to GCodeParser
2017-09-21 16:26:47 -05:00
Scott Lahteine
bf7af95db3
Move flow_percentage to Planner
2017-09-21 16:26:46 -05:00
Scott Lahteine
8dc2838d98
Move host keepalive to GcodeSuite
2017-09-21 16:26:46 -05:00
Scott Lahteine
8fbb833de9
Encapsulate RGB(W) LEDs
2017-09-21 16:26:46 -05:00
Scott Lahteine
a98e9874db
FWRETRACT as a feature
2017-09-21 16:26:46 -05:00
Scott Lahteine
722786966a
Add gcode.cpp, motion.*, queue.* - Apply to some G-codes.
2017-09-21 16:26:45 -05:00
Scott Lahteine
4231faf779
Initial split-up of G-code handlers by category
2017-09-21 16:26:45 -05:00
Scott Lahteine
e0a189a481
Consolidate Buzzer
2017-09-21 16:26:45 -05:00
Scott Lahteine
bca67a5b79
Main controller updates
2017-09-21 16:26:44 -05:00
Scott Lahteine
142d8aae56
Move debugging to serial.*
2017-09-21 16:26:44 -05:00
Scott Lahteine
a1e2b5da70
Fix LCD_PINS_Dn tests in pinsDebug_list.h
2017-09-21 16:26:44 -05:00
Scott Lahteine
038f82cc38
Fix L6470 init and options
2017-09-21 16:26:43 -05:00
Scott Lahteine
42e2dd9251
Build file updates
2017-09-21 16:26:43 -05:00
Scott Lahteine
614a86a380
SD file updates
2017-09-21 16:26:43 -05:00
Scott Lahteine
82fff87e16
Pins updates
2017-09-21 16:26:43 -05:00
Scott Lahteine
3d8a0ab4b2
Module updates
2017-09-21 16:26:42 -05:00
Scott Lahteine
0fcec02db5
LCD updates
2017-09-21 16:26:42 -05:00
Scott Lahteine
7dd0a46732
Language updates
2017-09-21 16:26:41 -05:00
Scott Lahteine
4a82e95c3e
Feature file updates
2017-09-21 16:26:41 -05:00
Scott Lahteine
d7ee81202f
Libs updates
2017-09-21 16:26:41 -05:00
Scott Lahteine
34101224c4
Inc updates
2017-09-21 16:26:41 -05:00
Scott Lahteine
f52a31a275
Core updates
2017-09-21 16:26:40 -05:00
Scott Lahteine
479652073b
Config updates
2017-09-21 15:52:17 -05:00
Scott Lahteine
54326fb06a
HAL updates
2017-09-21 15:52:17 -05:00
Scott Lahteine
7e42c7563c
Move build files into place
2017-09-12 14:51:06 -05:00
Scott Lahteine
b66d65f865
Move 'sd' files
2017-09-12 14:51:05 -05:00
Scott Lahteine
0b9a88d6ce
Move 'pins' files
2017-09-12 14:51:05 -05:00
Scott Lahteine
2b3b7d5d7f
Move 'thermistor' files
2017-09-12 14:51:05 -05:00
Scott Lahteine
0c9231fd04
Move 'module' files
2017-09-12 14:51:05 -05:00
Scott Lahteine
efa578d6b0
Move 'libs' files
2017-09-12 14:51:04 -05:00
Scott Lahteine
cc92e544a5
Move 'lcd' files
2017-09-12 14:51:04 -05:00
Scott Lahteine
5be07b5db2
Move 'inc' files
2017-09-07 07:42:55 -05:00
Scott Lahteine
9ea2ff950a
Move 'gcode' files
2017-09-07 07:42:55 -05:00
Scott Lahteine
4e4d16c92e
Move 'core' files
2017-09-07 07:42:55 -05:00
Scott Lahteine
fa5f9c2aec
Move 'feature' files
2017-09-07 07:42:54 -05:00
Scott Lahteine
f536c4dccb
Move configs
2017-09-06 06:28:30 -05:00
Scott Lahteine
48351fd6d5
Move root sources
2017-09-06 06:28:29 -05:00
Scott Lahteine
27cbb939b2
Clean up some HAL code
2017-08-31 18:36:53 -05:00
Christopher Pepper
b29b66feda
Temporary fix for odd stepper behaviour with servos
2017-08-31 18:33:07 -05:00
Christopher Pepper
8afe13b1a2
Fix compile issue when watchdog was disabled
2017-08-31 18:33:07 -05:00
Christopher Pepper
b908e38d08
Add needed platform defined gaurds to compile with Arduino IDE
...
Also removed explicit platform HAL directory inclusion from platformio.ini to make sure these errors are caught by Travis in the future
2017-08-31 18:33:07 -05:00
Scott Lahteine
a037ddbf7b
Other spacing tweaks
2017-08-31 18:33:07 -05:00
Scott Lahteine
2af62a5d8d
Apply spacing, const to some HAL code
2017-08-31 18:33:07 -05:00
kfazz
fa9ff6be6e
try to fix LIN_ADVANCE for 32bit
2017-08-31 18:33:07 -05:00
kfazz
18f97c4013
add HardwareSerial and SoftwareSerial for Re-ARM.
...
HardwareSerial has been tested on Uart0 (debug header) and Uart3 (i2c connector)
Software Serial has been tested to work bi-directionally at 9600 and 115200
using pins 6 and 63 on J5, and unidirectionally (write only) at 250000.
The code used to test was Teemuatlut's tmc2208 patch, and a few small changes to main used to echo recieved chars back to a host pc.
2017-08-31 18:33:07 -05:00
Bob-the-Kuhn
01fb45b4f8
hybrid PWM system
...
Uses PWM1 to directly control pins 4, 6 & 11 (servo 0, 1 & 3) and PWM1
generated interrupts to control other pins.
Interupt control of the servo pins had too much jitter so switched all
that we could to PWM1 direct control. The PWM1 direct control pins have
less than 1 microsecond pulse width jitter while the interrupt
controlled ones can have 20+ microseconds of jitter.
Also added insurance to the servo code in the "disable servo after move"
section.
2017-08-31 18:33:07 -05:00
Tannoo
94dd39b3b7
LCD_UBL_memory_slot_corrections ( #7516 )
...
* LCD_UBL_memory_slot_corrections
Changed the memory slot edit function to work with the
`settings.calc_num_meshes()`
* Add a little more safety margin...
* More corrections
Error handling when the EEPROM is not available.
2017-08-31 18:33:07 -05:00
Roxy-3D
8587c4e1ec
Minor corrections to 32-bit branch ( #7514 )
...
Mostly... clean up some compile time warnings for the 20x4 LCD Display.
2017-08-31 18:32:09 -05:00
Bob-the-Kuhn
7342d5c07a
ST7565
2017-08-31 18:31:43 -05:00
Bob-the-Kuhn
97444391e0
Servo & PWM support for LPC1768 ( #7500 )
2017-08-31 18:31:43 -05:00
Tannoo
859fa35287
Re-Arm bugfixes ( #7495 )
...
* UBL_correction
* RGB Map function
2017-08-31 18:31:43 -05:00
Bob-the-Kuhn
d80877d570
Set pinMode with every digitalWrite (legacy compatibility)
2017-08-31 18:31:07 -05:00
Chris Pepper
9a950e3a5a
Update the delay functions and change the default pinmap for character displays ( #7434 )
2017-08-31 18:31:07 -05:00
Scott Lahteine
105324b85b
Match the license headers in other files
2017-08-31 18:31:07 -05:00
Bob-the-Kuhn
69704b93f2
ultralcd.cpp fix compile error - switch to int16_t
2017-08-31 18:31:07 -05:00
Chris Pepper
61c0a10efe
Revert "SPI API platform implementation stubs" ( #7416 )
...
This reverts commit 2dfa6ca72a2e8d43caf4932ca0d35792f0638917.
Revert "Base HAL SPI Changes"
This reverts commit 2afc521b8b6a81b2281a038f1b99a69f4a008e64.
Revert "Initial HAL SPI API"
This reverts commit 58f7ffe09ab5bc034b6510f5204f8d342138abaa.
2017-08-31 18:31:07 -05:00