Scott Lahteine
253d0f9671
Some `MIN`/`MAX` rely on core
6 years ago
Scott Lahteine
535b70057e
Oops. Don't undef MIN/MAX
6 years ago
Scott Lahteine
021c4ccf5f
Fix SpindleLaser class
...
Fix #14465
6 years ago
Scott Lahteine
fe02241044
NONE on combined options
6 years ago
Scott Lahteine
67e0238c89
Reduce type warnings
6 years ago
Scott Lahteine
750a16ad38
Fix MIN/MAX function collision with macros
6 years ago
Scott Lahteine
b6546ea33a
Add include guards to some headers
6 years ago
Scott Lahteine
8ff49d6b46
[cron] Bump distribution date
6 years ago
Tanguy Pruvot
31450d9d6b
M43: spi channels are not pins ( #14502 )
6 years ago
Roman Moravčík
9736a21de2
Update Slovak language ( #14503 )
6 years ago
Giuliano Zaro
2bf11da5ab
Fix pin based on SOFT_SPI_CS ( #14504 )
6 years ago
Giuliano Zaro
66e16af29d
SPI defines cleanup ( #14506 )
6 years ago
Tim Moore
eb6dec03bd
Simplify power supply naming logic ( #14488 )
...
Co-Authored-By: Tim Moore <tim.moore@lightbend.com>
Co-Authored-By: AnHardt <github@kitelab.de>
6 years ago
Scott Lahteine
44e4f853c8
Patch M_PI in Marduino.h
6 years ago
Scott Lahteine
c6e6365e15
[cron] Bump distribution date
6 years ago
Roxy-3D
41b7f16ab8
Fix grammar of comment for G29 T command
6 years ago
Scott Lahteine
de462f2b8a
Revert "Sort out settings.load with SD EEPROM emulation ( #14458 )"
...
This reverts commit 108d0df565
.
6 years ago
Giuliano Zaro
b7573c6e69
Remove unused WRITE_VAR, etc. ( #14493 )
6 years ago
GMagician
8be146642f
Unused SPI PIN definitions
6 years ago
Scott Lahteine
6a2a10a154
Bump distribution date
6 years ago
Scott Lahteine
371969b531
Remove deprecated SCARA option
6 years ago
Scott Lahteine
ae9232962e
Use heater index defines
6 years ago
Scott Lahteine
f7eeae8424
Indent a line
6 years ago
teemuatlut
8aad29fb6e
Fix Prusa chopper timing preset
6 years ago
Scott Lahteine
1620738701
Home dir use < or >
6 years ago
Scott Lahteine
0f79fb9821
Generic stop pins (presume one endstop per axis end)
6 years ago
Scott Lahteine
ce2b4bc20c
Conditionals tweak
6 years ago
Ludy
3358caed14
Update German/Italian language ( #14482 )
6 years ago
Scott Lahteine
720bc7c00b
Named indices for Temperature class ( #14479 )
6 years ago
Scott Lahteine
274809aced
Bump distribution date
6 years ago
Scott Lahteine
ff55088491
Fix Malyan LCD warnings
6 years ago
Scott Lahteine
d4415dcf59
Fix analogWrite ambiguity
6 years ago
thisiskeithb
c6f74ba887
TH3D EZBoard v1.0 ( #14473 )
6 years ago
Marcio Teixeira
16409eb233
Suppress more UNUSED warnings ( #14466 )
6 years ago
GMagician
82ecaa767e
Remove unused code in M100
...
queue.buffer is in bss area, start_free_memory starts from heap then above of bss
6 years ago
GMagician
54358fbe28
Update Italian language
6 years ago
Scott Lahteine
c28e08c849
Fix mintemp/maxtemp monitoring for thermocouples
6 years ago
Scott Lahteine
de8fee6aea
Clarify ExtUI command injection
6 years ago
Scott Lahteine
448d482d3c
Update motherboard numbering ( #14460 )
6 years ago
Tanguy Pruvot
108d0df565
Sort out settings.load with SD EEPROM emulation ( #14458 )
6 years ago
Scott Lahteine
18e396b102
Update motherboard numbering
6 years ago
Msq001
c9be936d4a
BigTreeTech SKR Mini E3 ( #14457 )
6 years ago
Aliaksei Kvitsinski
2f932a11b3
Park heads with electromagnet ( #14023 )
6 years ago
Tanguy Pruvot
ca7f56e60b
Add 0.025mm Manual Move for Z ( #14456 )
6 years ago
Scott Lahteine
56c4a96180
Bump distribution date
6 years ago
thisiskeithb
4b9f6d531b
Add links to Junction Deviation heading ( #14272 )
6 years ago
Scott Lahteine
ced30b1054
Update ExtUI sanity checks
6 years ago
Scott Lahteine
10b85be405
status_message_level => alert_level
6 years ago
Tanguy Pruvot
24655a6bf3
Touch-MI Menu and Manual Deploy option ( #14290 )
6 years ago
Ludy
dab2f0c89c
Mask unused var, update (c) comments ( #14455 )
6 years ago
Ludy
0ca64a0ea3
Fix compile error with Z_PROBE_END_SCRIPT ( #14447 )
6 years ago
Scott Lahteine
d16954dc88
Make KEEPALIVE_STATE a scoped auto-restore ( #14446 )
6 years ago
Tanguy Pruvot
19aafb9050
Fix STM32F1 motor shocks (stepper timer issue) ( #14030 )
6 years ago
Scott Lahteine
3ea073ace6
Slight reduction in serial.h file size
6 years ago
thisiskeithb
6978bb5ea5
Fix MKS Robin Nano FAN_PIN ( #14444 )
6 years ago
th33xitus
fe2c710b39
Fix for Arduino Due + 12864 Full Graphic Display ( #14181 )
6 years ago
Phr3d13
34c8204d25
STM32F1 SD EEPROM Emulation Fixes ( #14261 )
6 years ago
Marcio Teixeira
e6cf7860e8
Improve ExtUI, fix compiler errors, warnings ( #14441 )
6 years ago
Scott Lahteine
e89a47c8b5
Bump distribution date
6 years ago
Scott Lahteine
b615b492ba
Update some HAL comments
6 years ago
Scott Lahteine
49027721e9
Clean up some pinsDebug headers
6 years ago
Scott Lahteine
c9a8db33c3
Fix scaledFanSpeed
6 years ago
Darsey Litzenberger
946f6bdeaa
Disable leveling during G12 ( #14385 )
6 years ago
Scott Lahteine
b3f42d2519
Update SD host config comment
6 years ago
Roman Moravčík
77c67085bf
Update Slovak language ( #14433 )
6 years ago
Giuliano Zaro
9174aa376f
Update Italian language ( #14440 )
6 years ago
Giuliano Zaro
07c998afe5
Fix E2END on RURAMPS ( #14438 )
6 years ago
Giuliano Zaro
a9445d557e
Remove extra #if ( #14439 )
6 years ago
Scott Lahteine
4d5a1984e2
Simplified fan handling code
6 years ago
Scott Lahteine
a8d68b7c8a
Common method for scaled fan speed
6 years ago
Scott Lahteine
1a09c4dea5
Cutter class followup
6 years ago
Scott Lahteine
9da02d2114
Help syntax highlighting (Sublime, et. al.)
6 years ago
Martin
ae9afb333e
Remove fwretract planner.synchronize calls ( #14432 )
6 years ago
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
6 years ago
Scott Lahteine
d7d80418ae
Singleton for cutting tools ( #14429 )
6 years ago
Scott Lahteine
2fde1475cb
Allow SD card sharing on SKR Mini
6 years ago
Scott Lahteine
7e16835c83
Use LCD conditionals in pins files ( #14428 )
6 years ago
thisiskeithb
8b63e3701f
MKS Robin Nano board support ( #14363 )
6 years ago
Tim Moore
81209f5310
'M105 R' to report redundant temp sensor ( #14324 )
6 years ago
Scott Lahteine
6664b90bbb
Init servo pins in HAL_init ( #14425 )
6 years ago
Tim Moore
8ce84fa44f
Add temperature-based auto power options ( #14397 )
6 years ago
Scott Lahteine
00cc1079af
Add missing chamber auto fan options
6 years ago
InsanityAutomation
ce656e2a26
Update G-code injection, sub-commands ( #14418 )
6 years ago
InsanityAutomation
b961251899
Add Z_PROBE_END_SCRIPT to UBL ( #14419 )
6 years ago
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>
6 years ago
thisiskeithb
cd302f9464
Add MKS SGen-L Board ( #14411 )
6 years ago
Andy Shaw
064177154c
Update SD card connection / sharing options ( #14325 )
6 years ago
BigIronGuru
9f136a7c67
Low-priority homing in G34 ( #14391 )
6 years ago
Scott Lahteine
49627069a5
Shorthand for home-after-deactivate
6 years ago
J.C. Nelson
30a3db4f22
Fix Malyan M200 config and protocol ( #14394 )
6 years ago
oechslein
8c55bd5451
Update "StallGuard threshold" heading ( #14395 )
6 years ago
Scott Lahteine
98f3a3d5c3
Bump distribution date
6 years ago
Msq001
e3846ec7a1
SKR mini can use 128x64 LCD ( #14388 )
6 years ago
Eric Ptak
8934b32f1b
Fysetc AIO II / Cheetah STM32F1 ( #14407 )
6 years ago
Marcio Teixeira
8e23e9b16c
Fix FIX_MOUNTED_PROBE compile error ( #14393 )
6 years ago
Tanguy Pruvot
07dac315a9
Up-to-date STM32F1 README ( #14386 )
6 years ago
thisiskeithb
a4aa3621c0
MKS Robin Mini Board Support ( #14366 )
6 years ago
Scott Lahteine
cf762d2c73
Fix enqueueing bug
6 years ago
BigIronGuru
12d21e642f
Update G34 for non-BLTouch probes ( #14380 )
6 years ago
BigIronGuru
5986194c36
Fix G28 with non-BLTouch probes ( #14381 )
6 years ago
InsanityAutomation
aa0383a83b
Enhance IDEX toolchange auto-return w/ no park, full control ( #14117 )
6 years ago
Scott Lahteine
3d9d72e8db
Include order, spacing, etc.
6 years ago
mikeshub
1b1a4677f5
Fix LCD.h compilation error ( #14377 )
6 years ago
sjasonsmith
07b41a8c3f
Include SOLENOID_PROBE in leveling report ( #14344 )
6 years ago
thisiskeithb
71b2700c3c
Anycubic Trigorilla 1.4 Rev. 1.1 ( #14357 )
6 years ago
BigIronGuru
f5afaaef5b
Fix probe.cpp warning ( #14367 )
6 years ago
BigIronGuru
def4bb987d
Reset, stow BLTouch before mode change ( #14368 )
6 years ago
Scott Lahteine
78557076ff
Add planner.synchronize to UBL G29
6 years ago
BigIronGuru
6578aa4e1b
Apply minimum timing to BLTouch commands ( #14369 )
6 years ago
teemuatlut
2247bf1ba5
Add missing dedge init for TMC2209 ( #14370 )
6 years ago
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.
6 years ago
Scott Lahteine
17778d1c2a
Fix M916-918 subcommands
6 years ago
Tanguy Pruvot
be69ec5b32
Fix PLR/M43 warnings ( #14333 )
6 years ago
BigIronGuru
9c83135d40
Only home Z at the end of G34 ( #14353 )
6 years ago
InsanityAutomation
5df051fdee
Fix Start SD Print bug ( #14354 )
...
Followup to the G-code parser injection update.
6 years ago
LinFor
0f6f5132c1
Fix variable conflict in ok_to_send ( #14351 )
6 years ago
MrMabulous
c41b005f33
Add Extra Probing option, discarding outliers ( #14338 )
6 years ago
BigIronGuru
8f99d45045
Fix BLTOUCH deploy/stow in HS mode ( #14352 )
6 years ago
Tobias Frost
eeaef2410a
Support DGUS Display with DWIN OS ( #13253 )
6 years ago
Scott Lahteine
bb0bcbaec0
Suppress compiler warning
6 years ago
Tanguy Pruvot
52383633e7
STM32F1: M43 PINS_DEBUGGING ( #14072 )
6 years ago
Karl Andersson
81d550754a
Fix "UNUSED" redefined warning on HAL_STM32 ( #14342 )
6 years ago
Karl Andersson
4b365552db
Fix Marduino SBI/CBI redefine ( #14341 )
6 years ago
InsanityAutomation
a9acd2f497
G34 configurable angle limit ( #14321 )
6 years ago
Scott Lahteine
a31cb910f5
Tweak some config spacing
6 years ago
Marcio Teixeira
49ea1c635a
Fix missing dependencies ( #14339 )
6 years ago
Scott Lahteine
4df4c47994
Add TMC2209 support ( #14249 )
6 years ago
Tanguy Pruvot
ed0c70f0a0
SKRmini followup - Fysetc config updates ( #14327 )
6 years ago
Scott Lahteine
dd06017f64
Bring configs up to date
6 years ago
Scott Lahteine
9131b11944
Games in Info menu, if enabled
6 years ago
Scott Lahteine
4c872a01f2
G-code queue singleton, front injection ( #14236 )
6 years ago
Tanguy Pruvot
75aeb41ab7
SKRmini support for Fysetc Mini Panel ( #14319 )
6 years ago
InsanityAutomation
bf64dd4db6
Improve G34, M422 (Z alignment) ( #14142 )
6 years ago
Tanguy Pruvot
391250b04f
STM32F1: Don't toggle EEPROM SPI SS ( #14299 )
6 years ago
Giuliano Zaro
27d30c1be8
Update Italian language ( #14302 )
6 years ago
Scott Lahteine
3f6424076b
Update M524 description
6 years ago
Scott Lahteine
cf3631226b
Document G-code M290
6 years ago
Scott Lahteine
c12b6ba760
Add Dagoma F5 to Makefile
6 years ago
3DSmitty
5b13abcacb
Fix SPI_SD Outside of HAL_STM32F1 ( #14306 )
6 years ago
Bob Kuhn
089d12df16
Fix duplicate board IDs ( #14310 )
6 years ago
Ludy
2290b269dc
Unused variable ( #14301 )
6 years ago
Scott Lahteine
6b2d42434c
Wrap main menu external declarations
6 years ago
Scott Lahteine
aacb904e1f
Adjust some config comments
6 years ago
Scott Lahteine
651f3eeed0
Clean up trailing whitespace
6 years ago
Ludy
35aabd1834
Fix Spindle/Laser compile error ( #14312 )
6 years ago
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
6 years ago
sensei73
ce5f94c8f4
Fix Touch-MI sanity checks ( #14316 )
6 years ago
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
6 years ago
3DSmitty
66d51272af
Fix SPI, SD for BIGTREETECH SKR Mini ( #14287 )
6 years ago
Scott Lahteine
903863dcb6
Suppress some warnings
6 years ago
Scott Lahteine
eb1c9113c2
Try to init SD with no detect pin
6 years ago
Scott Lahteine
9a56a88200
Use OUT_WRITE in SPI pin init
6 years ago
Scott Lahteine
24c23b60fa
Use lambda, fix wrap pointer
6 years ago
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.
6 years ago
Ludy
6fb3db1633
Update German language ( #14294 )
6 years ago
Scott Lahteine
a17f057daa
Fix word wrapping on select screens
6 years ago
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...
6 years ago
Scott Lahteine
26de051e92
HAL SPI pin init cleanup
6 years ago
Scott Lahteine
50c9b33ed7
!ENABLED => DISABLED
6 years ago
teemuatlut
29afd11cbf
Updates for TMC2660 init ( #14245 )
6 years ago
Scott Lahteine
dfdbd1e75f
Use TEST macro where possible
6 years ago
teemuatlut
12a270fd29
Fix TMC5160 and TMC2160 PWMCONF init
6 years ago
Scott Lahteine
fc73a8b004
Add AXIS_HAS_SQUARE_WAVE shorthand
6 years ago
mb300sd
bf8bfb5c66
Add Coolant Control M7/M8/M9 ( #10745 )
6 years ago
Aliaksei Kvitsinski
648a91bce8
Support for Z-Bold board ( #14024 )
6 years ago
MastS
18904c42f6
Fysetc LCD backlight timeout ( #14265 )
6 years ago
Scott Lahteine
bc2ff9b41f
Fix M605 bugs
...
Fixes #14191
6 years ago
Scott Lahteine
f7792c0192
Group manual move options
6 years ago
Tanguy Pruvot
7d1eafc80a
STM32F1: C++14 for static_assert, etc. ( #14278 )
6 years ago
Msq001
26e7e33698
Fix bug in STM32F1 WRITE macro ( #14275 )
6 years ago
Scott Lahteine
04715e04ee
Minor M100 cleanup
6 years ago
Scott Lahteine
356410dcfc
Move crc16 function to libs
6 years ago
Scott Lahteine
2a96d4e23a
Move number-to-string functions to libs
6 years ago
Scott Lahteine
1ef95013f0
Update Marlin.cpp includes, defines
6 years ago
Kaushik Vemparala
c88d9ae282
Option to leave heaters set on SD abort ( #14251 )
6 years ago
Tanguy Pruvot
8cf5504a34
Redundant but faster recovery.enabled test ( #14175 )
6 years ago
Tanguy Pruvot
c3e5225531
Add SPI EEPROM to STM32F1 ( #14239 )
6 years ago
felixstorm
9439fab7fd
Fix ESP32 servos, platformio.ini, etc. ( #14247 )
6 years ago
yangwenxiong
b0a4ea79b8
BigTreeTech SKR Mini v1.1 ( #14041 )
6 years ago
Robby Candra
f30b89953d
runout.distance_mm LCD edit item ( #14066 )
6 years ago
mikeshub
a3f034b95e
FFCP updates. Update XY soft endstops on tool_change ( #14125 )
6 years ago
InsanityAutomation
b7eeb5b13b
Move BLTouch options to adv config ( #14131 )
...
Plus other BLTouch and menu enhancements.
6 years ago
Scott Lahteine
0ca2073625
ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED => SD_ABORT_ON_ENDSTOP_HIT
6 years ago
thisiskeithb
662e7da8a4
Fix USE_BIG_EDIT_FONT bug ( #14252 )
6 years ago
teemuatlut
cccc51ee0e
TMC Square Wave Stepping mode ( #14195 )
6 years ago
Scott Lahteine
80ce0d2bdb
Whitespace cleanup
6 years ago
Scott Lahteine
455f0de817
Undefine sanity check tests when done
6 years ago
Robby Candra
7e07a3888b
Fix PLR Z bug affecting Cartesians ( #14230 )
6 years ago
Robby Candra
5ca8d51e12
Ability to insert G-code in front of queue ( #14229 )
6 years ago
BigIronGuru
293018f76c
Apply needed BLTouch patch ( #14233 )
6 years ago
Scott Lahteine
ffb76b75d7
fix TMC2208 boot loop with SW UART ( #14135 )
...
Need stepper .begin() before calling susbequent .push()
6 years ago
InsanityAutomation
4138b1f9ae
Option to disable Case Light brightness control ( #14165 )
6 years ago
Tanguy Pruvot
764f0d9c1c
STM32F1: Servo "soft" PWM via timer interrupt ( #14187 )
6 years ago
InsanityAutomation
66e22d9f5a
ExtUI Heated Chamber support ( #14198 )
6 years ago
Scott Lahteine
9206c0e869
Use limit switch overrides
6 years ago
Scott Lahteine
34d2801bbe
Rename pins file (2)
6 years ago
Scott Lahteine
fa3b5fb059
Uppercase pins filename
6 years ago
Scott Lahteine
858b2fa21a
Fix thermistor table
6 years ago
InsanityAutomation
f6ec00d776
Update thermistor and working config
6 years ago
InsanityAutomation
bbcb61e042
Initial Commit - Add board
6 years ago
Tanguy Pruvot
e4260a41cb
Fix a DEBUG_LEVELING_FEATURE string copy ( #14200 )
6 years ago
Ryan
9d9030a39c
Fix Archim1 SD card ( #14184 )
6 years ago
InsanityAutomation
123e58d9c3
Heated Chamber for Graphical LCD ( #14190 )
6 years ago
Scott Lahteine
93ab16c6e4
Remove old mixing ISR comment
6 years ago
Scott Lahteine
6572848d7f
Fix stepper timing bug
6 years ago
Bob Kuhn
688b54d66a
DUE USB composite device field corrections ( #14185 )
6 years ago
InsanityAutomation
f889cc6ea6
ExtUI parity with SPI LCDs ( #14172 )
6 years ago
Scott Lahteine
07021c85c8
Tweak timer16_Sequence_t
6 years ago
Roman Moravčík
d70929f7c0
Update Slovak language ( #14179 )
6 years ago
Tanguy Pruvot
e3a468f2cd
STM32F1: FSMC only on chips with 100/144 pins ( #14180 )
6 years ago
Ludy
8e8e48f900
Fix links in templates, gcode.h ( #14160 )
6 years ago
InsanityAutomation
34ae76025e
Clear Pausing message after M600 park ( #14171 )
6 years ago
Ludy
bd494a6bd6
Update defines for patched temperature macros ( #14161 )
6 years ago
doggyfan
e09d8811c1
Apply grace period to thermistor failure testing ( #14167 )
6 years ago
InsanityAutomation
0f04ba016f
Adjust tool offset menus ( #14153 )
6 years ago
teemuatlut
bf4a0db97f
TMC LCD followup ( #14134 )
6 years ago
Minims
32afe1d102
Fix TOOLCHANGE_ZRAISE warning ( #14156 )
6 years ago
Robby Candra
5515f88452
Clarify SD longname string size ( #14148 )
6 years ago
Tanguy Pruvot
5f42d3a8b4
BLTouch French updates ( #14137 )
6 years ago
Scott Lahteine
d3bb5b69ba
Apply NOLESS/NOMORE
6 years ago
Scott Lahteine
b315157053
Apply const to mcp4728
6 years ago
Scott Lahteine
3c179bbd47
Simpler G28 home axis conditions
6 years ago
Scott Lahteine
352734494b
Reduce some M43 strings
6 years ago
Scott Lahteine
b14cc0d7c5
Remove extra gcode. prefix
6 years ago
Scott Lahteine
c6d39319de
Fix some whitespace
6 years ago
InsanityAutomation
212860f090
Always change to Tool 0 on G29 ( #14146 )
6 years ago
Giuliano Zaro
7b838f31be
DUE HAL cleanup ( #14126 )
6 years ago
Chris
36a0376c36
fix TMC2208 boot loop with SW UART
...
Need stepper .begin() before calling susbequent .push()
6 years ago
Robby Candra
df7733425c
Shorten pause message for 4 line LCD ( #14097 )
6 years ago
Scott Lahteine
605ec0a478
Fix thermistor table warning
6 years ago
doggyfan
90121047d9
Fix thermal protection with user thermistor ( #14130 )
6 years ago
Scott Lahteine
81cee05476
Update some env in pins.h
6 years ago
Scott Lahteine
47fd74a98d
Clean up fast_pwm.cpp
6 years ago
Scott Lahteine
49229d97db
Consistent _useTimerX tests
6 years ago
Scott Lahteine
8924389dfc
Tweak servo µs macros
6 years ago
InsanityAutomation
49e83dd7c8
BLTouch V3.1 changes ( #14104 )
6 years ago
Scott Lahteine
14fe41f6b2
Update Z probe offset comment
6 years ago
Scott Lahteine
f8bede6b5e
Fix some HAL includes
6 years ago
Bryan
0ef5d667b6
Fixed M43 parameter bug ( #14099 )
6 years ago
teemuatlut
1c86fbc60b
TMC updates, capture LCD changes ( #14074 )
6 years ago
felixstorm
74f44783ac
ESP32 servo support ( #14109 )
6 years ago
felixstorm
bc5a1fe562
Various fixes for ESP32 ( #14102 )
6 years ago
Giuliano Zaro
e1bf34bdc9
Ruramps4d typo fix ( #14096 )
6 years ago
Scott Lahteine
7cce6b8d68
Bring configs up to date (MANUAL_FEEDRATE)
6 years ago
Scott Lahteine
44caf70917
Improve editing, fix some small value editing
6 years ago
Scott Lahteine
612eaa87bd
Fix "back" items in some sub-menus
6 years ago
Scott Lahteine
c5dc2e5a71
Update advanced BLTouch menu items
6 years ago
Scott Lahteine
48d1bd29cb
Shift m before compare to 0
6 years ago
InsanityAutomation
9f69fbe5ee
Move some menu items ( #14118 )
6 years ago
Scott Lahteine
fc52c43a26
Some documentation updates
6 years ago
Tanguy Pruvot
24b1818245
Secure STM32F1 servo code and M280 detach ( #14085 )
6 years ago
Scott Lahteine
a49919396a
LPC1768 MarlinServo => libServo
6 years ago
Scott Lahteine
2b5046659a
Tweak Marlin headers, comments
6 years ago
Scott Lahteine
cc862a8213
Replace some functions with lambdas
6 years ago
Ludy
fafd73a3af
Update copyright in headers ( #14092 )
6 years ago
Giuliano Zaro
2298923a9b
Update Italian language ( #14095 )
6 years ago
Ludy
41f61a12b8
Update German language ( #14093 )
6 years ago
doggyfan
594f6b14be
Limit user thermistor to 999, fix thermistor table macro ( #14080 )
6 years ago
Giuliano Zaro
a74aad3b4a
Clean up HALs / FastIO ( #14082 )
6 years ago
Scott Lahteine
4ef364a073
Sanity check probe offsets must be integers
6 years ago
Scott Lahteine
cfca07852a
Backlash linker error workaround
...
Fix #14045
6 years ago
Scott Lahteine
aeec9ef76b
Update backlash code
6 years ago
Scott Lahteine
7b4c3bd92a
Fix call to synchronize in lcd_pause_job
6 years ago
Scott Lahteine
9bf65eacaa
Remove old adv config heading
6 years ago
Pavel4e5
3cd19a8ec0
Improve Zonestar keypad responsiveness ( #14056 )
6 years ago
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.
6 years ago
Tanguy Pruvot
87e7193259
Fix M226 sign warning (for most platforms) ( #14049 )
6 years ago
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).
6 years ago
Bob Kuhn
1dad6e754b
Neopixel background LED option ( #14025 )
6 years ago
InsanityAutomation
84ac5b360b
Fix ExtUI mesh functions ( #14027 )
6 years ago
Scott Lahteine
9b5f9dda0e
Update analog pins labels
6 years ago
FanDjango
85fb33a060
BLTOUCH tweaks, new v3.1 command ( #14015 )
6 years ago
GUEST.it
62ef54cb81
UBL: Log and display G29 progress ( #14036 )
6 years ago
GUEST.it
7907eec04c
Fix power loss recovery with SINGLENOZZLE ( #14033 )
6 years ago
Scott Lahteine
efe651e749
Add THERMISTOR_NAME for 1000
6 years ago
Scott Lahteine
0b056970c6
Fix file.open in STM32 eeprom emu
6 years ago
InsanityAutomation
06f3273531
Fix DELTA pulse wait bug ( #14028 )
6 years ago
Marcio Teixeira
7ccbcf2eaa
Fix TMC EEPROM regression ( #14008 )
...
Partially undo 15357af
to ensure TMC code is initialized in the proper order.
6 years ago
Marcio Teixeira
9558962d59
Fix DUE HAL SW SPI compile error ( #14005 )
6 years ago
InsanityAutomation
07afe69cee
Fix some bad AZTEEG_X5_MINI pins ( #14011 )
6 years ago
Chris Pepper
451ea996c9
[LPC176x] Fix switch fallthrough
6 years ago
Tanguy Pruvot
d7b0369e39
STM32: Fix SD EEPROM emulation conflict ( #14012 )
6 years ago
Scott Lahteine
785c01f2bc
Use US spelling of 'behavior'
6 years ago
Sam Lane
7f1e0c5670
Update EXTRA_LINADV_K with Marlin bit macros ( #13993 )
6 years ago
Bob Kuhn
48bd8899bd
Cohesion 3D Remix: Onboard SD card, Fysetc LCD ( #13991 )
6 years ago
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.
6 years ago
Tanguy Pruvot
8075893352
STM32: fix sdcard filename conversion
6 years ago
chai-md
940ff8e7c8
Improve LV8729 stepping ( #13776 )
6 years ago
InsanityAutomation
991ee7552b
Restore menu edit to 32bit value ( #13976 )
6 years ago
Tanguy Pruvot
93dd097b1c
Use E2END, if defined, for STM32F1 (SD) ( #13981 )
6 years ago
InsanityAutomation
5108e4b6aa
Cleaner EEPROM auto init ( #13975 )
6 years ago
Bob Kuhn
456a0ee76b
Improve Due SW SPI, Fysetc sanity checks, &c. ( #13939 )
6 years ago
Robby Candra
7b78a20fb7
Fix: Debug Memory Dump size ( #13957 )
...
* Fix Memory Dump size
* Fix Compile error on Memory Dump
6 years ago
Scott Lahteine
a613bcad2d
Fix some spelling
6 years ago
Tanguy Pruvot
62b36d1b98
Fix STM32 timer warnings ( #13946 )
6 years ago
Giuliano Zaro
f22c9a1ae1
Fix G-code parser with MMU2 ( #13951 )
6 years ago
Marcio Teixeira
746c38f4be
Fix HAL_DUE multiple define error with graphical LCD ( #13971 )
6 years ago
Bob Kuhn
75eca5c4f8
Fysetc pins updates for RAMPS and SKR 1.3 ( #13963 )
6 years ago
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.
6 years ago
Bob Kuhn
fa3739aa23
M100: LPC1768 and DUE compatibility ( #13962 )
6 years ago
InsanityAutomation
3f758d9e00
Fix some edit items for 16-bit encoder ( #13948 )
6 years ago
ManuelMcLure
51acbb2201
Prevent HOST_PROMPT_SUPPORT compile error ( #13943 )
6 years ago
Scott Lahteine
ad4ffa1d2f
Use C++ language supported 'nullptr' ( #13944 )
6 years ago
Tanguy Pruvot
e53d7e5517
STM32: ADC warning fix ( #13933 )
6 years ago
Scott Lahteine
23ec650410
Consolidate Malyan LCD and ExtUI
6 years ago
InsanityAutomation
6811e2921b
BLTouch v3 / 3DTouch Interoperability & performance ( #13814 )
6 years ago
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.
6 years ago
Tanguy Pruvot
11adcf1ce3
Add'l PLR options, AVR strstr_P compat ( #13880 )
6 years ago
InsanityAutomation
5dcb25664f
Option to Auto-Initialize EEPROM ( #13935 )
6 years ago
Ludy
a504366138
Fix probe fan compiling error ( #13930 )
6 years ago
Tanguy Pruvot
24e956d168
Avoid int8_t underflow on filament runout ( #13895 )
6 years ago
Stephan
483822f3aa
Fix some THERMAL_PROTECTION_CHAMBER issues ( #13678 )
6 years ago
doggyfan
23a8707ef1
Configurable Thermistor ( #13888 )
6 years ago
J.C. Nelson
172abc305b
Malyan M200 core fixes ( #13927 )
6 years ago
Scott Lahteine
a36782ac1d
Define more u8g command macros
6 years ago
Scott Lahteine
f9a50f451d
Serial out cleanup
6 years ago
Scott Lahteine
9853331b34
Fix temp init, loosen ADC grace period
6 years ago
Tanguy Pruvot
a4c24511f7
STM32: Fix Marduino SBI/CBI redefine ( #13912 )
6 years ago
Ludy
c837e9250c
Define tmc variables where needed ( #13918 )
6 years ago
Ludy
f96eaad1ea
Unused variable cleanup ( #13917 )
6 years ago
Ludy
421d526ba7
Update German language ( #13915 )
6 years ago
Giuliano Zaro
b07360f32a
Update Italian language ( #13916 )
6 years ago
Robby Candra
79955f0c89
Fix PLR file delete bug ( #13860 )
6 years ago
ManuelMcLure
09f1b58146
Fix HOST_PROMPT_SUPPORT compile issue ( #13847 )
6 years ago
Giuliano Zaro
e2a77ed881
Bring chamber temp to completion ( #13837 )
6 years ago
Robert Mendon
24177954dd
Add missing AZSMZ Mini SPI pins ( #13824 )
6 years ago
kAdonis
ee73e17c9b
Hide 'vsense' report row if not used ( #13884 )
6 years ago
jmdearras
68004174d9
Fix thermistor 501 name ( #13839 )
6 years ago
Bob Kuhn
c48e6be366
Fysetc panel, RUMBA and ReARM pins, SPI mode 3 ( #13900 )
6 years ago
Chris
fd9d3ae181
Re-Arm 4x TMC2208 stepper improvement ( #13819 )
6 years ago
Tanguy Pruvot
e7b3720b81
Menu edit accel in increments of 25 ( #13850 )
6 years ago
Tanguy Pruvot
7da63fa03f
Fix NOMORE() sign warning in stepper ( #13894 )
6 years ago
Roman Moravčík
6d0ce033c2
Update Slovak language. ( #13840 )
6 years ago
InsanityAutomation
3fcab8dbf1
Option to disable fans during pause ( #13820 )
6 years ago
Chris Pepper
66f7065248
[LPC176x] Update extra script to support Python3 ( #13908 )
6 years ago
Scott Lahteine
2f32a6612d
Clean up Temperature::set_fans_paused
6 years ago
Marcio Teixeira
15357af67c
Backlash cleanup ( #13659 )
...
…And save backlash, fil. sensor, ExtUI userdata to EEPROM.
6 years ago
Robby Candra
0181e57417
Add a minimum Z change option to power-loss recovery ( #13859 )
6 years ago
Robby Candra
c369477cb0
Fix bug: diveToFile breaks M23 ( #13865 )
6 years ago
Tanguy Pruvot
e5438a9a03
settings: store runout sensor on/off ( #13876 )
6 years ago
Scott Lahteine
e7682eea42
Use Arduino.h include wrapper ( #13877 )
6 years ago
Tanguy Pruvot
51d1e0f1dd
Auto-mount the SDIO SD card ( #13879 )
6 years ago
Thomas Moore
ee243e4edf
Fix mixing extruder filament change ( #13803 )
6 years ago
Scott Lahteine
bf54251a10
Finish, improve, clean up FYSETC_MINI_12864 revisions ( #13871 )
6 years ago
Scott Lahteine
9372e2603c
Simpler neopixel comment
6 years ago
Tanguy Pruvot
3272d0db01
Update French language ( #13866 )
6 years ago
Chris Pepper
95beafa9a2
Fix typo
6 years ago
Ludy
408a5f08dc
Update German language ( #13853 )
6 years ago
Tanguy Pruvot
cf3c746029
Improve French language ( #13851 )
6 years ago
Clinton James
2740cc64d8
Add SD Release when no SD_DETECT_PIN exists ( #13857 )
6 years ago
Luu Lac
39ebca6b5f
Fix FYSETC, MINIPANEL, MKS_MINI_12864 display ( #13864 )
6 years ago
Giuliano Zaro
93dcb537ef
Update Italian language ( #13809 )
6 years ago
Roxy-3D
142c8e2fed
Remove redundant Frivolous Game Options
6 years ago
Scott Lahteine
e43afb1a58
Clean up SKR pins
6 years ago
Scott Lahteine
9ccbd382e7
Update Watchdog description
6 years ago
Scott Lahteine
b6279abd30
Better THERMAL_PROTECTION_GRACE_PERIOD
...
See #13783
6 years ago
chai-md
ed9eaa1942
Fix a comment in fwretract.cpp ( #13802 )
6 years ago
InsanityAutomation
610fb46683
Fix some ExtUI issues ( #13799 )
6 years ago
Bob-the-Kuhn
db89fc0304
Revert "bring my copy up to date"
...
This reverts commit 503905c628
.
6 years ago
Bob-the-Kuhn
503905c628
bring my copy up to date
6 years ago
Bob-the-Kuhn
73726d56b3
Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x
6 years ago
Scott Lahteine
5051909c3c
Update do_select_screen for general use ( #13800 )
6 years ago
Scott Lahteine
63f6ad3fd2
Basic RAMPS SD_DETECT_PIN override
6 years ago
InsanityAutomation
c6632925e3
Force no move on IDEX full control mode ( #13797 )
6 years ago
Giuliano Zaro
e2dd2268e8
Add a Z raise-between-probes to G34 ( #13791 )
6 years ago
Giuliano Zaro
0f9c49ccba
Update Italian language ( #13790 )
6 years ago
Giuliano Zaro
d77ef437db
Fix warning for redefined DEBUG_PRINT_P ( #13789 )
6 years ago
Marcio Teixeira
ca7f6ff287
Fix MSG_En messages for consistency ( #13788 )
6 years ago
Scott Lahteine
6ff81a33c1
Provide JSON values for SOFT_PWM_SCALE
6 years ago
Scott Lahteine
0c4d3e6622
Improve M906 description
6 years ago
Tanguy Pruvot
04ae3ba1fd
Major update to French language ( #13784 )
6 years ago
chai-md
78d7349fd7
Remove extra Z raises in tool change ( #13782 )
6 years ago
Kajetan Rzepecki
875e673a8c
Add HAL-based thermal protection grace period for all heaters ( #13778 )
6 years ago
Bob Kuhn
81ca5a4cd4
Fix and improve FYSETC LCD support ( #13767 )
6 years ago
felixstorm
4e35e6c705
Fix SS pin in ESP32 HW SPI ( #13781 )
6 years ago
felixstorm
4a48b70c0b
Fix (re-)defines in HAL_ESP32 ( #13780 )
6 years ago
Ludy
4228fd3e03
Update German language ( #13769 )
6 years ago
Kajetan Rzepecki
5f70c876ae
Fix _temp_error-related compile error ( #13768 )
6 years ago
Kajetan Rzepecki
ea1ee02b53
Disable hardware PWM on ESP32 I2S expander ( #13762 )
6 years ago
Scott Lahteine
bddb776ddb
Add chamber max-temp check
...
Followup to #13756
6 years ago
Marcio Teixeira
d0c1eee53b
Add extra max-temp safety checks ( #13756 )
6 years ago
Marcio Teixeira
4ac28ba6b3
Add missing file ( #13754 )
6 years ago
jmdearras
b65cb5704d
Fix, improve FYSETC_MINI_12864 support ( #13730 )
6 years ago
Scott Lahteine
69c333ead9
More universal Formbot pins
...
Replace `ROXYs_TRex` with pre-defines of the relevant pins at the configuration level.
6 years ago
Scott Lahteine
0a6835fbea
More robust HAS_LCD_CONTRAST
6 years ago
Marcio Teixeira
2e3d121ac4
Squelch compiler warning ( #13739 )
6 years ago
Kajetan Rzepecki
d83a7924e6
Fix ESP32 TOGGLE() with I2S expander ( #13743 )
6 years ago
Jimmy Wennlund
e6f6ed76c8
Show UBL Activate/Deactivate menu for current state ( #13744 )
6 years ago
Marcio Teixeira
08f21335a6
Fix bad opcode in LIGHTWEIGHT_UI; add 32-bit HAL and Due compatibility ( #13751 )
6 years ago
Kajetan Rzepecki
7c8ee0cd5b
Enable more ADC1 channels (pins 32-39) ( #13742 )
6 years ago
Bob-the-Kuhn
520585c5ed
Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x
6 years ago
Kajetan Rzepecki
e1acc09c6e
Fix LPC1768 HAL SSD* screen init ( #13741 )
6 years ago
Marcio Teixeira
836435c5ef
Fix action_edit int range bug ( #13737 )
6 years ago
Antonio Pérez
bf28ad4b6c
Fix clear of Z position last digit ( #13731 )
6 years ago
Marcio Teixeira
866e2d41dc
Correct range of LCD axis step editing ( #13727 )
6 years ago
Scott Lahteine
ab8052887f
Add missing MSG_PAUSE_PRINT_INIT_1 for en
6 years ago
petrzjunior
12d340cf2a
Update Czech language ( #13729 )
6 years ago
Robby Candra
e8dc87a2b7
Fix updated Allen Key pause probe logic ( #13723 )
6 years ago
Robby Candra
7ca1fea22b
Option to pause probe deployment only when triggered, for manually-deployed allen-key probe ( #13698 )
6 years ago
Robby Candra
35160dfb7a
Simplify PLR homing when Z homes to max ( #13718 )
6 years ago
Scott Lahteine
92ed9a2bb6
Fix is_M29
...
Followup for #13013
6 years ago
jmdearras
5f49b65c1f
Move LPC SD options to configs, add MKS_MINI_DISPLAY to SKR boards ( #13712 )
6 years ago
Bob Kuhn
9b578ca343
Support FYSETC_MINI_12864 on Re-ARM, RAMPS_FD, MKS SBASE ( #13717 )
6 years ago
Scott Lahteine
9992c424f5
Patch G92.9 flags
...
Followup to #13703
6 years ago
ManuelMcLure
b1c13bce58
Fix EEPROM_CHITCHAT (and debug_out.h) ( #13716 )
6 years ago
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
6 years ago
Laurent
df75a606ff
Support MKS SGen board ( #13694 )
6 years ago
Kajetan Rzepecki
20dc45bca7
Refactor, fix ESP32 WebSocketSerial ( #13689 )
6 years ago
Roman Moravčík
db373f130c
Update Slovak language ( #13692 )
6 years ago
Kajetan Rzepecki
6fe90f0324
Define I2S pins for ESP32 ( #13714 )
6 years ago
InsanityAutomation
aa0f7afbe6
Fix call to uninitialized PWM pin, heater 2 overlap ( #13674 )
6 years ago
Bob-the-Kuhn
57aaa9110b
Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x
6 years ago
Scott Lahteine
6a71df2925
Tweak babystep add_steps
6 years ago
Bob-the-Kuhn
9dd4252b39
Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x
6 years ago
Marcio Teixeira
bdfffee037
Modify Z-offset overlay for clarity ( #13660 )
6 years ago
Stephan
84273557f9
Move and update heated chamber settings ( #13671 )
...
Co-Authored-By: the-real-orca <stephan.veigl@gmail.com>
6 years ago
Ludy
62b4265410
Update German language ( #13665 )
6 years ago
Scott Lahteine
b18316dd37
Fix some spacing
6 years ago
Scott Lahteine
f2ba0a5ae7
Tweak some formatting
6 years ago
Scott Lahteine
7e58d33a2e
Update some headers
6 years ago
Giuliano Zaro
64ee064ded
Update Italian language ( #13661 )
6 years ago
Scott Lahteine
14b561f182
Extra AxisEnum values for E0-E5
6 years ago
Robby Candra
9e86fc3831
Require homing to toggle leveling ( #13652 )
6 years ago
Ludy
9fd3e64ba8
Fix compile error with EXTRUDER>1 ( #13651 )
6 years ago
Jamie
509dc283f2
Restore declarations of G53-G59 ( #13654 )
6 years ago
chai-md
2adc37becc
MAGNETIC_SWITCHING_TOOLHEAD ( #13629 )
6 years ago
ManuelMcLure
492883859e
Don't protect unused CS pins ( #13647 )
6 years ago
Scott Lahteine
9898f53361
Fix missing IS_SD_PRINTING
6 years ago
Scott Lahteine
1e59a2ac73
Hide pause/stop unless active printing
6 years ago
Scott Lahteine
ae42206500
Fix SD_REPRINT_LAST_SELECTED_FILE
6 years ago
Scott Lahteine
d72946a8d7
Fix LPC1768 build with no watchdog
...
Fix issue mentioned at https://github.com/MarlinFirmware/Marlin/pull/13587#issuecomment-481737509
6 years ago
Scott Lahteine
cee3b172b9
Fix Marlin splash screen logic ( #13646 )
6 years ago
ANMay-ru
052f2ac352
Fix RURAMPS4D baud rate ( #13644 )
6 years ago
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.
6 years ago
klcjr89
a8edd4f6d4
Fix Azteeg X5 MINI BOARD_NAME ( #13632 )
...
Co-Authored-By: klcjr89 <klcjr89@users.noreply.github.com>
6 years ago
Scott Lahteine
5018fdacbe
Support FYSETC_MINI_12864_PANEL ( #13365 )
6 years ago
InsanityAutomation
4900c28bf6
Fix IDEX tool-change, and more ( #13614 )
6 years ago
InsanityAutomation
ba31d39f6d
Azteeg X5 Mini support ( #13425 )
6 years ago
Scott Lahteine
9cb5c57b84
Adjustments to ui8tostr_percent
6 years ago
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.
6 years ago
Scott Lahteine
0e3c9e726d
Set default Raptor runout/caselight pins
6 years ago
Scott Lahteine
5e38d70697
Fix M217 report label, general cleanup
6 years ago
Scott Lahteine
fae2b7edc3
Update MMU2 code style
6 years ago
Scott Lahteine
c8a83fb122
SPINDLE_LASER_ENABLE => SPINDLE_LASER_ENA
6 years ago
Scott Lahteine
9abe9aff56
Confirm before starting SD print ( #13616 )
6 years ago
Scott Lahteine
7e0008f5b3
Fix SETCURSOR_RJ
6 years ago
Robby Candra
81c2c3ec11
Continuous filename scrolling ( #13609 )
6 years ago
Ludy
c29820f649
Suppress compile warning ( #13612 )
6 years ago
Scott Lahteine
a2b3ad6d0a
Don't override RGB LED pins, by default
6 years ago
Bob Kuhn
9a56d90150
Fix M43 on LPC176x ( #13587 )
...
The real fix. PR #13568 was wrong.
6 years ago
Roxy-3D
9cee81d47e
Option to show babysteps total since G28 ( #13580 )
6 years ago
Scott Lahteine
3221658a78
Adjust park position description
6 years ago
Scott Lahteine
028b78f623
Suppress a compile warning
6 years ago
Scott Lahteine
cf12fc8366
Expand on serial debugging ( #13577 )
6 years ago
Marcio Teixeira
bf7b28b456
Fix incorrect variable name ( #13585 )
6 years ago
Kajetan Rzepecki
27693cec29
Extend ESP32 HardwareSerial with flushTX. ( #13588 )
6 years ago
Alexander Gavrilenko
3c47e1b4d1
Support Black STM32F407VET6 with RAMPS-like shield ( #13524 )
6 years ago
VBen
0dfd76ba55
Fix Z hotend offset broken by parking extruder tool change ( #13582 )
6 years ago
Scott Lahteine
027a901bec
Trim whitespace
6 years ago
Kajetan Rzepecki
692a0198f9
Fix SPISettings frequency parameters in ESP32 HW SPI ( #13573 )
6 years ago
Kajetan Rzepecki
63d95862fa
Add FastIO TOGGLE for ESP32 ( #13574 )
6 years ago
drzejkopf
0992d1a4c8
Fix Invaders game compile error ( #13575 )
6 years ago
Robby Candra
cd1ef33c8c
Drop extra PLR save test ( #13554 )
6 years ago
Scott Lahteine
72c7751768
Fix SERIAL_POS in use with DEBUG_OUT
6 years ago
Scott Lahteine
cacec5764a
Clean up whitespace
6 years ago
Scott Lahteine
83e214478e
Click-hold to exit Invaders, fix Brickout compile
6 years ago
Scott Lahteine
240ea1bbb3
Split up games into separate files
6 years ago
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.
6 years ago
InsanityAutomation
d44e5b1fde
Fix stepper direction macros, multi-nozzle scope ( #13569 )
6 years ago
Scott Lahteine
10b9632bed
Fix menu history item selection
6 years ago
Scott Lahteine
f1810689ff
Fix bootscreen condition
6 years ago
Kajetan Rzepecki
b21ca53dfc
SPIFFS-backed PersistentStore for ESP32 ( #13566 )
6 years ago
Scott Lahteine
af92ee9dd6
No PLR include needed in queue.cpp
6 years ago
Scott Lahteine
5d2c5877f7
DOGM bootscreen cleanup
6 years ago
Scott Lahteine
2aa35e95af
More G26 arc cleanup
...
Followup to #13531
6 years ago
Scott Lahteine
20a41e2f7b
SDCARD_RATHERRECENTFIRST with SDCARD_SORT_ALPHA
6 years ago
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>
6 years ago
Kajetan Rzepecki
2cfa9e9008
Fixed chamber-related compile error ( #13552 )
6 years ago
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
6 years ago
Scott Lahteine
8b7c3eec83
Games, for fun (and stress-testing) ( #13464 )
6 years ago
InsanityAutomation
fbc7b51a24
Use NO_FETCH for Dual X G28 ( #13539 )
6 years ago
Scott Lahteine
5de7b5b35e
Games, for fun (and stress-testing) ( #13464 )
6 years ago
InsanityAutomation
4961d8aa3e
Update G28.cpp ( #13539 )
6 years ago
Scott Lahteine
de0046fc8b
Fix empty HAS_TIMER macros
6 years ago
Kajetan Rzepecki
c9079165ee
Fix MAX6675 readout with Hardware SPI ( #13530 )
6 years ago
ManuelMcLure
04086fc455
Minor optimization to ARC_SUPPORT code ( #13531 )
6 years ago
Robby Candra
a3f67acd6d
Fix Power Loss Recovery file delete ( #13522 )
6 years ago
Marcio Teixeira
d992dfe7d5
Use the percent util func in the string func. ( #13523 )
6 years ago
drzejkopf
b1f739e27b
CR10_STOCKDISPLAY support in Bigtreetech SKR ( #13516 )
6 years ago
Marcio Teixeira
5679fae11e
UltraLCD enhancements (lower fan resolution, backlash menu) ( #13519 )
6 years ago
Msq001
f0d14b83bc
Save/restore Relative modes in Power-Loss Recovery ( #13501 )
6 years ago
Marcio Teixeira
c6466c23fe
Silence signed/unsigned comparison warning. ( #13508 )
6 years ago
InsanityAutomation
7240e3a68f
Allow G26 with no heated bed ( #13511 )
6 years ago
Alexander Gavrilenko
6d9aaca082
Fix compilation error for MKS Robin ( #13506 )
6 years ago
Scott Alfter
c6dbe6e9d6
Fix Teensy 3.5/3.6 __get_primask ( #13514 )
6 years ago
Alexander Amelkin
e40636a7c1
Replace digitalPinHasPWM with HAS_TIMER ( #13520 )
6 years ago
Scott Lahteine
b46ca9aa94
Less timely comment, tweak conditions
6 years ago
InsanityAutomation
eb91f08725
Update descriptions and dont call unneeded functions
6 years ago
Ludy
fe346cd4d1
Fix DEBUG_EEPROM_READWRITE compile error ( #13492 )
6 years ago
Sam Lane
e3ab54753b
Add extra Linear Advance factors ( #13490 )
6 years ago
Chris Pepper
ffc2c2d7c5
Move FAST_PWM_FAN code to HALs ( #13491 )
6 years ago
Thomas Moore
263f8edff8
Disable volumetric extrusion during G26 ( #13479 )
6 years ago
Bob Kuhn
6bd0a0be97
Relocate DUE Stepper ISR to TC0,2 ( #13481 )
6 years ago
Thomas Moore
13a12f8a87
Fix UBL mesh editor on delta ( #13478 )
6 years ago
Scott Lahteine
d2e0c03afb
Remove trailing whitespace
6 years ago
Marcio Teixeira
7462fe3068
Fix compile error, squelch warnings ( #13487 )
...
- Fix path to `bedlevel.h` include file
- Add default to `case` statements to suppress warnings
6 years ago
Yannik Sembritzki
0d3ea59bcf
Add pins for Dual Z UART on SKR 1.3 ( #13474 )
...
Fix #13470
6 years ago
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.
6 years ago
Chris Pepper
aacc1148b0
Fix M106 for index > extruders ( #13473 )
6 years ago
Thomas Moore
c5e96544b5
Fix vtool compiler warning ( #13476 )
6 years ago
Thomas Moore
02dc72acb6
Disable ABL when leveling corners ( #13471 )
6 years ago
7eggert
d96f7d6068
Minimum segments for G2/G3. Better for small arcs. ( #13466 )
6 years ago
Scott Lahteine
380c771988
Handle word-padded flash-based eeprom (STM32F1)
...
Fix #13445
6 years ago
Scott Alfter
32332bcd03
Proceed with Teensy 3.5/3.6 HAL ( #13450 )
6 years ago
Scott Alfter
407202cc0f
Fix BLTouch pre-3.0 compatibility ( #13454 )
6 years ago
Marcio Teixeira
a0ca98f699
Additional ExtUI features ( #13449 )
6 years ago
Sam Lane
a8fa275dc6
Fix Fan 0 responding to all fan speeds ( #13444 )
6 years ago
InsanityAutomation
5eeffab5e5
Fix BLTouch Menus ( #13441 )
6 years ago
Scott Lahteine
d8329d858d
Default argument to defer_status_screen
6 years ago
Giuliano Zaro
9562a02c5a
Update Italian language ( #13440 )
6 years ago
drzejkopf
70e6a3db8a
Add LEVEL_CORNERS_HEIGHT to LEVEL_BED_CORNERS ( #13439 )
6 years ago
Roman Moravčík
f3cf95a937
Update Slovak language. ( #13435 )
6 years ago
Scott Lahteine
144018736a
Use USES_Z_MIN_PROBE_ENDSTOP
6 years ago
InsanityAutomation
5b2c37d6c1
Followup to BLTouch ( #13422 )
6 years ago
InsanityAutomation
3fb8489ae3
EXTUI and UBL compilation fixes ( #13420 )
6 years ago
Scott Lahteine
b376c7e374
Group DISABLED items
6 years ago
Scott Lahteine
58bca67883
Unify status scrolling further
6 years ago
Scott Lahteine
c4443f885e
finishstatus => finish_status
6 years ago
InsanityAutomation
691e5c3bb8
BLTouch V3.0 support ( #13406 )
6 years ago
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(...)`
6 years ago
Tobias Frost
d20eab4f83
Fix macro in set_color() ( #13417 )
6 years ago
Ludy
59353546e8
Fix BUTTON_EXISTS and misplaced comma ( #13411 )
...
Fixes #13410 and redeclaration of `BUTTON_EXISTS`
6 years ago
InsanityAutomation
09eb30dc05
IDEX Mirror mode based on Formbot / Vivedino Symmetric mode ( #13404 )
6 years ago
Scott Lahteine
5c1aa5162d
Adjust M206 output in M503 for DELTA
6 years ago
Scott Lahteine
ad8b82d054
Fix KILL_PIN assignment for MKS_MINI_12864
...
According to #13397
6 years ago
Scott Lahteine
3a916b4ef2
Create bresenham.h
6 years ago
Karl Andersson
5d3928cb01
PWM is not defined on Arduino Core STM32 ( #13405 )
6 years ago
Scott Lahteine
9a515cbd32
Fix Pause Print message and behavior ( #13394 )
6 years ago
Scott Lahteine
f5bcc00570
Unify debugging output with debug_out.h ( #13388 )
6 years ago
Andrei Pozolotin
cc8a871705
Add capability string CHAMBER_TEMPERATURE ( #13391 )
...
Reference: #13380
6 years ago
Scott Lahteine
67bee06e43
No patch needed for non-libmaple analogWrite
...
See https://github.com/pinchies/Marlin/pull/1#issuecomment-471388743
6 years ago
Scott Lahteine
f89b375fb9
Fixes and improvements for PWM pins ( #13383 )
6 years ago
Scott Lahteine
87162658c4
Fix and improve software endstops ( #13386 )
6 years ago
Scott Lahteine
6214c997c0
Remove includes of <binary.h>
6 years ago
Scott Lahteine
4555ae448f
Fixups for ESP32
6 years ago
Scott Lahteine
a5ea3e2f15
Fix hotend offset on switching toolhead change
...
See commentary at #11623
6 years ago
jmz52
8e0ac93d60
Fix 'UNUSED redefined' compiler warning ( #13387 )
6 years ago
Hadrien Jouet
0278ad0a6d
Add ESP32 WiFi interface ( #11209 )
6 years ago
InsanityAutomation
c03df89921
ExtUI Mesh Leveling Extensions ( #13363 )
6 years ago
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)
6 years ago
Scott Lahteine
ad91476d26
Fix USEABLE_HARDWARE_PWM
6 years ago
Scott Lahteine
d63da4592d
Tweak to SCARA_move_to_cal
6 years ago
Scott Lahteine
51ff5b68fa
Clean up fastIO ahead of PWM patch
6 years ago
Scott Lahteine
388babbcea
Tweak SERIAL_PRINTF
6 years ago
Scott Lahteine
d94e077901
Apply HAS_HOTEND_OFFSET where needed
6 years ago
Scott Lahteine
11d6a939df
Always define axis_unhomed_err
6 years ago
7eggert
10c8c034bd
Allow both encoder and ADC keypad ( #13355 )
6 years ago
Andrei Pozolotin
31ff7da7ac
Add missing CHAMBER options (for M141) ( #13371 )
6 years ago
Scott Lahteine
0375e92847
Followup to serial rework
...
As mentioned in #13370
6 years ago
jmz52
013bb469ca
Fix compilation for STM32F1 with no SDIO ( #13366 )
6 years ago
Scott Lahteine
e52bcc9408
Limit top bed temp to BED_MAXTEMP - 10
...
The chances of a 10° overshoot is pretty minimal.
6 years ago
Scott Lahteine
98b55421a5
Clean up some temp config
6 years ago
InsanityAutomation
785a7028bf
Followup to 'volatile' patch ( #13369 )
...
Originally #13344
6 years ago
Scott Lahteine
aa1d587128
Some LCD code cleanup
6 years ago
Scott Lahteine
fa11427ec6
Remove obsolete LCD_CONTRAST
6 years ago
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.
6 years ago
Scott Lahteine
1f7e220387
Make HAL ISR macros function-like
6 years ago
Scott Lahteine
e3ce346f24
Report position to host in Nozzle::park
6 years ago
Scott Lahteine
77b4176152
Use lib include for bit_constants.h
6 years ago
Scott Lahteine
3419099f0a
Clean up whitespace
6 years ago
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.
6 years ago
Michiel Baird
b824a517aa
Add G38.4 and G38.5 ( #13348 )
6 years ago
Bruce j Beare
e4d080e63c
Reset after kill with a button on the KILL_PIN ( #13091 )
6 years ago
MoellerDi
c36989c39e
Fix chamber temperature measurement ( #13350 )
6 years ago
Scott Lahteine
12503fce06
Followup to wait_for_user fix
6 years ago
Scott Lahteine
33a08fc6f7
Fix typos from temperature rework
...
Followup to #12201
6 years ago
Tobias Frost
2efbcc90c5
Fix wait_for_user compile error ( #13352 )
6 years ago
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.
6 years ago
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 )
6 years ago
Scott Lahteine
c7d618b4d9
Fix SERIAL_ECHOLNPAIR
...
Fix #13333
6 years ago
InsanityAutomation
d54741eda8
Update some G26 plausible values. Add speed control. ( #13330 )
6 years ago
Msq001
fb3302feda
Fix STM32F1 Serial and ADC pins ( #13331 )
6 years ago
Reece Kibble
dbead66988
Allows user to set (almost) any PWM frequency ( #12638 )
6 years ago
Tobias Frost
afbec5ff7e
Have ExtUI::getProgress use ui.get_progress ( #13328 )
6 years ago
3dlabsio
645ca7af7a
M141 Heated Chamber, Temperature rework ( #12201 )
6 years ago
Scott Lahteine
44571775bd
Further support for 6 extruders
6 years ago
Scott Lahteine
893ee68b52
Clean up trailing whitespace
6 years ago
Scott Lahteine
39f1222060
One fewer G29 error string
6 years ago
Scott Lahteine
cfdb38eda4
Allow SERIAL_ECHOPAIR to take up to 12 pairs ( #13311 )
6 years ago
Scott Lahteine
4771e372a1
Update criteria for PAUSE/RESUME/STOP menu items ( #13294 )
6 years ago
Tobias Frost
56fdcf93d1
Disallow SD_DETECT_INVERTED with FYSETC F6. ( #13307 )
6 years ago
Tobias Frost
7ce13a6ec1
Fix a print_job_timer compile error ( #13304 )
6 years ago
Tobias Frost
6df51201ae
Include EXTENSIBLE_UI in single LCD sanity check ( #13306 )
6 years ago
Scott Lahteine
2e5a3b01fd
Save Power Loss Recovery only on move commands
6 years ago
Scott Lahteine
15738ea506
Update a motion comment
6 years ago
Scott Lahteine
bc87e97357
Prevent a tool change move out of bounds
6 years ago
Scott Lahteine
2212da453a
Distinguish between analog/digital auto fans ( #13298 )
6 years ago
Chris Pepper
2513f6b550
Fix multiport G28 with Binary Transfer ( #13308 )
6 years ago
Chris Pepper
38bef9da91
Report auto temp to both serial ports, if available ( #13301 )
6 years ago
Robert Mendon
367d392880
Init stepper current after stepper pins are set up ( #13302 )
6 years ago
InsanityAutomation
bf8b38e0f7
Relocate configs above Marlin/src folder ( #13299 )
6 years ago
Scott Lahteine
d71dc5cf42
Fix for Ender 4 fan/case light pin
...
See #12731
6 years ago
Anthony Rich
7640b328df
Support for Tronxy X5S 2e ( #13297 )
6 years ago
Scott Lahteine
599cdc3f0f
Remove dead code from get_pid_output
...
See #12981
6 years ago
Scott Lahteine
35ae5daf2d
Split up sdcard G-codes
6 years ago
Scott Lahteine
3f36a38512
Clean up some pre-serial-redirect includes
6 years ago
Scott Lahteine
fa0d909dd3
Add FIL_RUNOUT_PIN for BIGTREE_SKR_V1.3
...
See #13267
6 years ago
Ludy
bd4160dbaf
Unused CS_ACTUAL_sb ( #13282 )
6 years ago
Vasily Evseenko
71773b128d
Fix stepper use before init. Add Ultimaker2+ Extended clone config ( #13284 )
6 years ago
Scott Lahteine
edc4e037c4
Add a note to G10
6 years ago
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.
6 years ago
kAdonis
05c2f80826
Fix bug in wait-for-heatup ( #13290 )
6 years ago
Chris Pepper
b0553d2d97
Add M997 support and simple implementation for LPC176x ( #13281 )
6 years ago
Scott Lahteine
fa236e9718
General cleanup ahead of L64XX
6 years ago
Scott Lahteine
2f1e1dcb42
Gradual step towards EXTRUDERS 0 support
6 years ago
Scott Lahteine
99d0022fae
Drop the Z_MIN_PROBE_ENDSTOP option ( #13276 )
6 years ago
Scott Lahteine
9a6b90f47d
TMC2660.h comment tweaks
6 years ago
Scott Lahteine
a2e3226597
Init XYZ to configured home position
6 years ago
Scott Lahteine
4fbbce9a35
Marlin Dev Mode for DOGM status screen
6 years ago
Scott Lahteine
998ce55be0
Alternative fan bitmap
6 years ago
InsanityAutomation
e2e2a55d9b
Add thermistor type 67 SliceEng ( #13275 )
6 years ago
Msq001
5b7ad3a5a0
Fix SKR onboard TF card CS pin ( #13272 )
6 years ago
Scott Lahteine
7fde3ed915
Skip hysteresis check when temp is already close to target
...
To eliminate a long delay during pause, park, and filament change
6 years ago
Chris Pepper
7de6476b3d
Fix binary protocol error
6 years ago
Scott Lahteine
2c10222e87
card.transfer_port => transfer_port_index
6 years ago
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.
6 years ago
InsanityAutomation
eb4bf93ea4
Add more Babystep options ( #13262 )
6 years ago
Scott Lahteine
f37df28d17
UBL G29 T current position fix
...
Counterpart to #12845
6 years ago
Msq001
f8a39919fa
Add Bigtree SKR 1.3 board ( #13267 )
...
Co-Authored-By: Msq001 <msq001@users.noreply.github.com>
6 years ago
Bob Kuhn
ddbe4cfa20
Printrboard G2 support ( #13116 )
6 years ago
Scott Lahteine
4200f9ed62
Hide freeMemory et.al. warnings
6 years ago
Scott Lahteine
dc88747770
Fix Due GET_ARRAY_IS_DIGITAL
...
Co-Authored-By: bob-the-kuhn <bob.kuhn@att.net>
6 years ago
Scott Lahteine
a79b9bbe6b
Cleanup whitespace, add a const
6 years ago
Giuliano Zaro
2616e4d4d9
Remove duplicated 'chitchat' defines ( #13258 )
6 years ago
Scott Lahteine
5d28575d4d
Clean up some motion code
6 years ago
Scott Lahteine
808b076000
Update some ABL/UBL conditionals
6 years ago
Scott Lahteine
833c2e54a1
Add an empty flushTX to MarlinSerialUSB_Due
6 years ago
Scott Lahteine
38363902c7
Fix sanity checks for distinct E factor settings
...
Reference #13156
6 years ago
Scott Lahteine
64253e1a58
Followup to serial reform
...
Reference #13250
6 years ago
Minims
92a4984066
Fix G34 probe position ( #13251 )
6 years ago
Scott Lahteine
e15354e387
Simplify serial port redirect ( #13234 )
6 years ago
Chris Pepper
88cc1d1a31
Fix Preprocessor syntax in Re-ARM pins file ( #13247 )
6 years ago
Karl Andersson
76e9ee33aa
Fix include order to make SERIAL_PORT_2 work ( #13241 )
6 years ago
Bruce j Beare
562f2321d2
Fix a G34 bug, allow negative Z corrections ( #13240 )
6 years ago
FernandoVelcic
edf025ed8d
Update Spanish language ( #13236 )
6 years ago
Scott Lahteine
02fec89a0d
Turn fans off in zero_fan_speeds
...
Addressing #13231
6 years ago
Scott Lahteine
15aa932aa6
HAL for Linux ( #13146 )
6 years ago
kwalters3
5eb82ca6a8
Change SSD1306_OLED_I2C_CONTROLLER to HAS_SSD1306_OLED_I2C ( #13223 )
6 years ago
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.
6 years ago
AnHardt
31b0be74af
Fix autotemp_factor menu setting ( #13226 )
...
Fix #12643
Only factors above 1 can have a 'positive' effect.
6 years ago
Evgeny-SPB
f6ab62bc13
Fix Creality CR-10 S5 filament change ( #13219 )
6 years ago
Thomas Moore
9f5e4e5ad8
Update LPC1769 Pins Files ( #13183 )
6 years ago
Greg Nutt
608a6810e7
Fix DOGLCD_A0 pin in pins_Smoothieboard.h ( #13217 )
6 years ago
Scott Lahteine
80359c9937
Add more parameters to M240
...
Co-Authored-By: shitcreek <45380455+shitcreek@users.noreply.github.com>
6 years ago
Scott Lahteine
a43e892fb5
Use 8-bit i2c address on LPC platform
...
Fix #9799 — hopefully not a unicorn
6 years ago
Scott Lahteine
631d867dc9
HAL cleanups
6 years ago
Scott Lahteine
89bbc30a09
Fix init of power supply pin
...
Fix #13184
6 years ago
Scott Lahteine
44c22e3935
Provide a default MAX6675_SS_PIN for ReARM
...
See #8010
6 years ago
Scott Lahteine
3c9a7926c2
Fix compile error with JUNCTION_DEVIATION
...
See #13000
6 years ago
Scott Lahteine
758c6c9464
Very minor SPI speedup
6 years ago
Scott Lahteine
422dd6666e
Fix Due EEPROM write bug
...
See #13065
6 years ago
Scott Lahteine
03e109c4a3
FLASH_EEPROM => FLASH_EEPROM_EMULATION
6 years ago
Scott Lahteine
50917ccda6
Tweak some u8g interface code
6 years ago
LinFor
ba39186364
TMC_DEBUG optimization and improvements ( #13135 )
6 years ago
Scott Lahteine
1424b368cf
Tweak M122 comment in configs
6 years ago
Scott Lahteine
3a1b6fe8c1
Coding standards
6 years ago
InsanityAutomation
19af90face
Fix a host action compile error ( #13208 )
6 years ago
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.
6 years ago
InsanityAutomation
33a6d52965
Fix a RAPTOR2 pin conflict ( #13205 )
6 years ago
InsanityAutomation
52665f54ad
Fix bad Purge More logic ( #13193 )
6 years ago
Scott Lahteine
18458ec42b
Error in Smoothieboard for unsupported display
6 years ago
InsanityAutomation
d4ed9b3ef1
Babystep also requires homing ( #13191 )
6 years ago
InsanityAutomation
ca7b2f574f
Fix condition on tool change filament swap menu ( #13190 )
6 years ago
Roman Moravčík
208ab8b366
Fix compilation with one service interval ( #13185 )
6 years ago
Roman Moravčík
567d03a269
Update Slovak language ( #13187 )
6 years ago
Alain Martel
27203c62b8
Enable M240, set photo pins for 3DFabXYZ i3 ( #13174 )
6 years ago
Evgeny-SPB
3025ddf179
Support for Creality CR-10 5S ( #13173 )
6 years ago
Scott Lahteine
e00aad84af
Add M240 parameters D I J R S
6 years ago
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
6 years ago
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.
6 years ago
Scott Lahteine
ab2816c870
Patch for M240
6 years ago
Scott Lahteine
d2bdb71c13
Add PHOTO_GCODE option, photo trigger physical move ( #13168 )
6 years ago
Scott Lahteine
be9a409980
Fix M125 XY parameters, export get_homing_bump_feedrate
6 years ago
Scott Lahteine
ce40c2e87c
Use do_blocking_move_to(ref, fr)
6 years ago
Giuliano Zaro
bdc2f10b90
Update Italian language, fix unused var warning ( #13164 )
6 years ago
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).
6 years ago
Ludy
1ace97e946
[2.0.x] Update German language ( #13150 )
6 years ago
Scott Lahteine
7cf9b93f26
Add HAS_FILAMENT_SENSOR ahead of 12962
6 years ago
Giuliano Zaro
2c8d12d3ec
Update Italian language ( #13148 )
6 years ago
Scott Lahteine
c2b90c44e4
Prettify some code comments
6 years ago
Scott Lahteine
a0dadc8c62
Smaller I2CPositionEncoder strings
6 years ago
Scott Lahteine
18996d2595
Fix some spelling
6 years ago
revilor
e56c13670d
Service interval watchdog ( #13105 )
6 years ago
InsanityAutomation
7f1b69b0c8
Add HOST_PROMPT_SUPPORT ( #13039 )
6 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
6 years ago
Scott Lahteine
894f5c24a8
Fix trailing whitespace
6 years ago
Roman Moravčík
bace52afd7
Fixed compilation with MMU2_MENUS disabled ( #13140 )
6 years ago
Ludy
584f9cd449
Update German language ( #13137 )
6 years ago
Scott Lahteine
d9a3fea022
Comments in HAL_spi_STM32F1.cpp
6 years ago
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.
6 years ago
Giuliano Zaro
f7efe6f6c5
[2.0.x] Fix TEMP_STAT_LED startup init ( #13120 )
6 years ago
Ludy
2bd6ce4b62
Update German language ( #13125 )
6 years ago
Giuliano Zaro
27115ff7eb
Update Italian language ( #13123 )
...
Incomplete.
6 years ago
Roman Moravčík
08a8bd10ca
Updated Slovak translation ( #13122 )
6 years ago
Scott Lahteine
3e2a4c3b26
Show mixer and temperature menus while printing
6 years ago
Scott Lahteine
8d271f20fe
C10mini E steps of 95
...
See https://www.patreon.com/posts/creality-cr10-24602624
6 years ago
Scott Lahteine
9737608f0a
Enable gradient when alias is cleared
6 years ago
Simon Jouet
5cd0fa3ce1
Basic GPIO expander using the ESP32 I2S peripheral ( #12959 )
6 years ago
Scott Lahteine
3983cacbcf
No extern needed for func decl
6 years ago
Scott Lahteine
43b29c093b
Update pinsDebug_list.h with XY PWM pins
6 years ago
Scott Lahteine
166e567ab8
Fix HAS_MOTOR_CURRENT_PWM
6 years ago
Scott Lahteine
6de3d34378
M166 Gradients, LCD Menu for 2-channel Mixer (Geeetech A10M/A20M) ( #13022 )
6 years ago
LinFor
7ee35c2611
PID_MENU option to save PROGMEM in LCD menus ( #13095 )
6 years ago
Ludy
936f982392
Update German Language ( #13110 )
6 years ago
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
6 years ago
Scott Lahteine
5a316664e5
Update chopper timing
6 years ago
Scott Lahteine
fcb16ceb29
Update default config
6 years ago
Alain Martel
9ae7cca5e9
Disable RGB_LED for 3DFabXYZ ( #13097 )
6 years ago
Scott Lahteine
f3b6cb4d34
Clean up, update config comments
6 years ago
Scott Lahteine
ae03753ef1
Fix PCA9533 with PRINTER_EVENT_LEDS
6 years ago
Scott Lahteine
95d3f3953a
DEFAULT_WEBSITE_URL => BOARD_WEBSITE_URL
6 years ago
Scott Lahteine
6ddd81c178
[2.0.x] Update German Language ( #13100 )
...
add MMU2
6 years ago
Giuliano Zaro
7c9ff322f3
Update Italian language ( #13099 )
6 years ago
Ludy
ce8cb6a5d9
[2.0.x] Update German Language
...
add MMU2
6 years ago
Scott Lahteine
f269766408
Put the MMU2 menu with the others
6 years ago
Marcio Teixeira
e1604198ff
G425 — Auto-calibrate Backlash and Nozzle Offsets ( #13050 )
6 years ago
Marcio Teixeira
113af46a1b
Add ExtUI methods to babystep probe/nozzle offsets ( #12590 )
6 years ago
InsanityAutomation
413e303ad5
More Advanced Pause options ( #12984 )
6 years ago
Mark Zachmann
19cf72e057
Support individual solenoid disable with M381 ( #13008 )
6 years ago
teemuatlut
d81342254a
Support new TMC drivers ( #13026 )
6 years ago
Scott Lahteine
e1587da228
Clean up HAL_spi_Due.cpp ( #13087 )
6 years ago
Rolf Werum
524c6c10bf
MAGNETIC_PARKING_EXTRUDER ( #12351 )
6 years ago
Scott Lahteine
1bd9a63049
Add HAS_EXTRA_ENDSTOPS macro
6 years ago
Scott Lahteine
3c49396370
Fix compile error with DUE + MAX6675 ( #13086 )
6 years ago
Roxy-3D
ab6908a513
Fix Probe Offset bug...
6 years ago
revilor
69aaf5d096
MMU2 fixes ( #13082 )
6 years ago
Scott Lahteine
2f8e89adc3
Remove extraneous ui. prefixes
6 years ago
Scott Lahteine
870757aa17
Tweaks to pins_GT2560_V3.h
6 years ago
Scott Lahteine
b96cc30cd0
HAL spacing tweak
6 years ago
Scott Lahteine
9e394139e5
Followup to 90911104
6 years ago
Sam Lane
b35a7c2c87
Fixed closed-loop planner stall ( #13005 )
6 years ago
Ludy
691e925adc
Update German language ( #13012 )
6 years ago
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
6 years ago
Scott Lahteine
b5fd2fb58b
Allow M29 to be processed late
6 years ago
Scott Lahteine
c03bac9ad4
Update queue.cpp
6 years ago
Scott Lahteine
a49f0205ea
Update queue.cpp
6 years ago
Andy Shaw
9091110460
LPC1768 - Don't change CS pin state ( #13015 )
6 years ago
Scott Lahteine
10d855cb21
Sanity check USER_GCODE formatting
6 years ago
Scott Lahteine
d97bb4c41c
Followup to e10943d0
6 years ago
jeffstaley
2f176d6fb8
Flush RX buffer on G-code line errors to prevent hang ( #13018 )
6 years ago
Scott Lahteine
ca73b2f465
Add static assert to catch errors in COPY(a,b)
6 years ago
Nathan
df1043516e
Fix the delta homing issue ( #12974 )
6 years ago
Scott Lahteine
4200bd2fc1
Report on M92 with no arguments ( #12833 )
6 years ago
Scott Lahteine
e10943d0d8
Minor tweak to main menu
6 years ago
Scott Lahteine
d4d1b28a06
Fix some include paths
6 years ago
Scott Lahteine
0d720a6ff4
Tweak to emergency_parser.h
6 years ago
Scott Lahteine
0a7ea7063f
Hide Resume Print when not relevant
6 years ago
Scott Lahteine
afe79ba22b
Minor code cleanup
6 years ago
Scott Lahteine
fdb97a3e9c
Add class and macro to save and auto-restore a variable
6 years ago
Scott Lahteine
433518de74
Prevent M420 error from disconnecting OctoPrint
...
Just echo the error instead of labeling it `Error:`.
6 years ago
Marcio Teixeira
5cfc1cdacc
Support SWITCHING_NOZZLE with 2 servos ( #13054 )
6 years ago
Psycho
3c88cac2e9
Velleman Vertex Delta pins ( #13072 )
6 years ago
Nicolas G
6fb4001b58
Add option to disable fan speed slowing in M303 ( #13066 )
6 years ago
Scott Lahteine
ca1be02bf0
Tweak some pins formatting
6 years ago
Scott Lahteine
38c2ca9281
Clean up trailing whitespace
6 years ago
Mark Zachmann
4d1093b386
Fix init of last_direction_bits ( #13067 )
6 years ago
Scott Lahteine
4fa1c52688
Tweak serial output code
6 years ago
Scott Lahteine
a5e3384691
Pre-apply cosmetic changes to mixing
6 years ago
Scott Lahteine
0358ffcd4c
Drop E element from `homing_feedrate_mm_s`
6 years ago
Scott Lahteine
95223cb28e
Remove dead code from stepper.h
...
These values are always supplied by `Conditionals_post.h`.
6 years ago
mattfredwill
c3cb449990
TMC2130 dual-stepper Sensorless Homing ( #13061 )
6 years ago
Marcio Teixeira
f6edd2c472
Move stepper settings to "Advanced Settings" menu ( #13063 )
6 years ago
InsanityAutomation
68bbac207e
Update pins_FORMBOT_TREX3.h ( #13058 )
6 years ago
revilor
6a57d0b381
Prusa MMU2 ( #12967 )
6 years ago
Scott Lahteine
996f7d1642
Fix I2C_POSITION_ENCODERS commentary
6 years ago
raTmole
988b5aa4e6
Update GT2560 V3 pins ( #13036 )
6 years ago
InsanityAutomation
7d927b6691
Move Z Probe Z Offset from Advanced to basic Configuration ( #13056 )
6 years ago
Giuliano Zaro
31e213e427
Always show Tune sub-menu ( #13049 )
6 years ago
teemuatlut
f0503372d9
Revert E_AXIS_N cast ( #13055 )
6 years ago
InsanityAutomation
a1d03fe7ba
Fix single nozzle fan ( #13038 )
6 years ago
Scott Lahteine
159d7eefda
New boards entry for the A20M
6 years ago
Scott Lahteine
97da6c1da5
Use MIN/MAX for min/max
6 years ago
Scott Lahteine
17a8c37148
Label menu edit items
6 years ago
raTmole
ddeca7a358
Fix resume from power loss G-Code. ( #13035 )
6 years ago
Thomas Moore
02ab66fca3
Update Cohesion3D Pins Files ( #13027 )
6 years ago
Giuliano Zaro
a79d80c78e
Minor cleanup of pause code ( #13030 )
6 years ago
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.
6 years ago
Scott Lahteine
3845baf398
Followup to #12982
6 years ago
InsanityAutomation
48a3502656
Remote streamer improvements ( #12982 )
6 years ago
Scott Lahteine
621fbe99de
Followup to #12817
6 years ago
Marcio Teixeira
f214118e45
Action to notify host of filament runout. ( #12817 )
6 years ago
Scott Lahteine
aad770bce8
Bring default configs in sync
6 years ago
jeffstaley
3f91233f6d
M29 logic was reversed
...
If in card-saving mode generate errors line errors for anything that's *NOT* "M29 ?"
6 years ago
jeffstaley
0e0cc13650
Fix M29 for Pronterface SD card upload ( #13010 )
6 years ago
Jiri
24fffb8d93
Fix undefined lcd_tmpfan_speed on NO_LCD_MENUS ( #13006 )
6 years ago
Scott Lahteine
8f9b246d0e
Tweak some formatting, replace tabs
6 years ago
Bo Herrmannsen
808df82b36
Support for Anycubic I3 ( #12972 )
6 years ago
Scott Lahteine
ae91914260
Prevent name conflicts with mixed stepper drivers
6 years ago
Scott Lahteine
0eca236dcd
Fix L6470 config comments
6 years ago
InsanityAutomation
f4d1f13358
Warn on cold extrusion, dont error
6 years ago
Scott Lahteine
aa74a900f5
Bring Rostock 301 and ArmEd configs up to date
6 years ago
Scott Lahteine
0f07ba4f09
Tweak some comments
6 years ago
Scott Lahteine
00cdd41b5f
Clean up for recent changes
6 years ago
Roman Moravčík
7d53b79596
Update Slovak translation ( #12991 )
6 years ago
Giuliano Zaro
18c32996c1
[2.0.x] Updated Italian language ( #12997 )
6 years ago
Bob Kuhn
7c1a5e3c47
Fix TEMP_TIMER in pins_STEVAL.h ( #12994 )
6 years ago
Scott Lahteine
b4994ad12e
Update language_it.h
6 years ago
Bob Kuhn
2f35747f29
L6470 SPI daisy chain support ( #12895 )
6 years ago
Scott Lahteine
6453b82a5e
Clean up trailing whitespace
6 years ago
Scott Lahteine
48a581ba2e
Tweak some HAL Due code
6 years ago
Marcio Teixeira
54fdf57b8c
ExtUI: Fix fan wrapping around from 0 to 100 ( #12987 )
6 years ago
InsanityAutomation
dbe4126e07
Update language_en.h ( #12988 )
6 years ago
teemuatlut
e5801b75f8
Fix TMC-related compile issues. ( #12971 )
...
- `STEALTHOP_[XYZE]` configuration options now set the default state.
6 years ago
Gert-Jan Rodenburg
bb30927549
Fix pins for ZONESTAR_LCD with Zonestar ZRIB ( #12956 )
6 years ago
Ludy
dc65d96aca
Fix TMC compile error ( #12965 )
6 years ago
InsanityAutomation
a1cf49935d
Add laser control menu ( #12883 )
6 years ago
InsanityAutomation
75f2665f2e
LCD SD Card items near top when not using wheel ( #12926 )
6 years ago
Scott Lahteine
e1f951813a
Remove old block end comment
6 years ago
Scott Lahteine
52108192d1
Prevent L6470 class name conflict with drivers.h define
...
Fix #12824
6 years ago
Scott Lahteine
0495fcd475
Minor spacing fix
6 years ago
lanserge
c2cf8ffa82
Add support for Arduino DUE Shield Kit ( #12950 )
6 years ago
Scott Lahteine
4e5a915ef8
Fix some Makefile comments
6 years ago
Scott Lahteine
a5911765c3
Tweak some spacing
6 years ago
chrisly42
99e5e8362f
Rapide Lite 200 config, pins_RL200 RUMBA clone ( #12848 )
6 years ago
Scott Lahteine
6411680364
Update some pins spacing
6 years ago
teemuatlut
8a3f1d6932
Fix chopper timing struct and initialization ( #12943 )
6 years ago
Ludy
c6991109b7
Update German language ( #12953 )
6 years ago
Giuliano Zaro
ca9eb14f6a
Update Italian language ( #12951 )
6 years ago
Ludy
acf266fe78
Fix a compile warning, etc. ( #12955 )
6 years ago
Scott Lahteine
424aa05cc2
Fix some file endings
6 years ago
Scott Lahteine
ce563d7c2e
Various general cleanups
...
Mostly from the L6470-oriented PR
6 years ago
Scott Lahteine
02cc63d6d4
Update CreatorPro Configuration_adv.h
6 years ago
Marcio Teixeira
f4c16e683b
Follow up fixes to #12884 ( #12940 )
6 years ago
Scott Lahteine
712e23c383
Fix up some whitespace
6 years ago
Ziemowit
20c20dacb7
MKS SBASE needs DRV8825 ( #12911 )
6 years ago
Giuliano Zaro
7bb5d4bfe8
Small LED code reorganization ( #12929 )
6 years ago
teemuatlut
e6805582a6
M569 to change stepping mode. Add new TMC section to LCD. ( #12884 )
6 years ago
Bob Kuhn
d08f27e27b
Add support for STEVAL 3DP001V1 ( #12894 )
6 years ago
Alain Martel
cdb562d558
Bring Migbot config up to date ( #12916 )
6 years ago
Giuliano Zaro
8f4c6e6d1a
Fix case light on boot ( #12919 )
6 years ago
Marcio Teixeira
f11c6d5d02
Fix M107 when dual-nozzles share fan ( #12819 ) ( #12909 )
6 years ago
Karl Andersson
64a4649290
STM32 - Fix SD write ( #12897 )
6 years ago
Ludy
294521439e
Clean up Configuration_adv.h ( #12900 )
6 years ago
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...
6 years ago
Giuliano Zaro
85f149befe
Save some progmem ( #12913 )
6 years ago
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.
6 years ago
Scott Lahteine
3644c940bf
Tweak SD section of Main Menu
6 years ago
teemuatlut
1a79878dff
Remove TMC_Z_CALIBRATION in favor of Z_STEPPER_AUTO_ALIGN
6 years ago
Scott Lahteine
7cfce20cd3
Update comments on M125
6 years ago
Jason
dc4786a504
Config files for PowerWASP Printer ( #12889 )
6 years ago
Scott Lahteine
3e867008f0
Fix some HAL_STM32F1 type declarations
6 years ago
Scott Lahteine
eb78aed863
Rename LCD menus according to variable types ( #12892 )
6 years ago
InsanityAutomation
ed3ab5e212
Fix M24 not starting new job ( #12887 )
6 years ago
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.)
6 years ago
InsanityAutomation
082f6a27de
ADAPTIVE_FAN_SLOWING extension to hotend thermal protection ( #12853 )
6 years ago
Scott Lahteine
459f4fef60
Fix Temperature::init bug with HEATER_4_PIN
6 years ago
InsanityAutomation
a403d9a50c
Improve menu pause / resume ( #12876 )
6 years ago
Alain Martel
432c21456f
Add 3DFabXYZ Migbot example config ( #12775 )
...
Co-Authored-By: Alain Martel <alain74martel@gmail.com>
6 years ago
Scott Lahteine
fb8111553e
getStatus => report_status
6 years ago
Chris Pepper
2919f3045d
[LPC176x] Update PIO extrascript ( #12878 )
6 years ago
Scott Lahteine
19fea772e5
Use E_AXIS_N where it makes sense
6 years ago
Scott Lahteine
0d30ccf767
Tweaks to TMC26XStepper
6 years ago
HackingGulliver
1fd8e2c649
Fix: Junction Deviation calculates wrong cos(theta) on CoreXY ( #12879 )
6 years ago
Scott Lahteine
b402040059
Split bed size sanity check into two
6 years ago
Chris Barr
1d33784bf9
Add RUMBA32 Board ( #12856 )
6 years ago
Ondřej Nový
a0ef6198ff
Level bed corners Z-hop height option ( #12858 )
6 years ago
Karl Andersson
8ae6f1e556
Fix errors and some compiler warnings with HAL_STM32 PlatformIO build ( #12869 )
6 years ago
Scott Lahteine
e6484d9dab
Return to status when SD card is removed
6 years ago
Scott Lahteine
5f2d75f45b
Move PINS_DEBUGGING to @section develop
6 years ago
Scott Lahteine
da42f27c9e
Use maths macros for ceil/floor
6 years ago
Ludy
de4561c980
VORON Add LCD option BEEP_ON_FEEDRATE_CHANGE ( #12822 )
6 years ago
Giuliano Zaro
709a6356f7
Remove obsolete test conditions ( #12829 )
6 years ago
Luu Lac
bcf347403b
Fix M106 extruder & fan count ( #12820 )
6 years ago
Kaushik Vemparala
ba7e35cbab
Add LCD option BEEP_ON_FEEDRATE_CHANGE ( #12774 )
6 years ago
jmz52
d372e7e477
SDIO support for STM32F1 ( #12782 )
6 years ago
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.
6 years ago
luxflow
7f244f9b9c
Update LPC SD pins for BIQU SKR ( #12767 )
...
(Exactly matching the Azteeg X5 MINI Wifi)
6 years ago
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.
6 years ago
jmz52
c4237b529f
Fix MKS Mini and SD card conflct over SPI mode ( #12783 )
6 years ago
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.
6 years ago
Scott Lahteine
288340cb6c
Followup to VORON
6 years ago
Scott Lahteine
2aaa681dea
Remove unused Cheaptronic pins
6 years ago
Marcio Teixeira
81e753064a
Fix ExtUI compile warnings and error ( #12799 )
6 years ago
Ludy
74c47803f7
Add VORON printer ( #12705 )
6 years ago
kAdonis
637fb20c75
Allow 4 fan animation frames ( #12772 )
6 years ago
petieken
d9cf5e4883
Update pins_BIQU_SKR_V1.1.h ( #12758 )
6 years ago
TheLongAndOnly
cb643d87df
Adding missing code for triple Z-stepper auto-align ( #12786 )
6 years ago
Ludy
14a7faf087
Fix compile warning comparison uint and int ( #12788 )
6 years ago
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.
6 years ago
InsanityAutomation
4f2473053c
Fix M106 with SINGLENOZZLE
6 years ago
Reece Kibble
7557f8d68c
Rename all Stm32f1 to STM32F1 ( #12639 )
6 years ago
Scott Lahteine
371d9a1acf
Fix line-endings, formatting, whitespace
...
Followup to #12770
6 years ago
Ludy
135c74017c
Fix compile DEBUG_EEPROM_READWRITE error ( #12746 )
6 years ago
Giuliano Zaro
54ba44ee37
Fix bad sanitycheck ( #12748 )
6 years ago
swilkens
b01a630bd0
[2.0.x] Correct Ender 3 bed size ( #12769 )
6 years ago
Alain Martel
44ed34475b
Add MKS BASE 1.4 pins ( #12770 )
6 years ago
Roxy-3D
3a16cb6d7f
Slightly Slower Max X Axis speed
...
On some T-Rex 2+ machines the previous max step rate could lose steps....
6 years ago
Ludy
814d93c7cf
Fix G33 sprintf output warning ( #12738 )
6 years ago
Ludy
3877bf9704
Fix compile error with delta and sensorless homing ( #12740 )
6 years ago
Ludy
cfc5e96b4b
Move JD to Config.h (and fix jerk->eeprom bug) ( #12720 )
6 years ago
Roman Moravčík
594898aea7
Limit hotend / bed temperature to maxtemp-15 ( #12713 )
6 years ago
InsanityAutomation
530ef5846f
Make nomove=false for toolchange on filament swap ( #12739 )
6 years ago
InsanityAutomation
14ddda285c
Confirmation on Abort SD print ( #12717 )
6 years ago
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.
6 years ago
InsanityAutomation
b7a8dcc35d
Update Formbot T-Rex 3 pins ( #12662 )
6 years ago
Ludy
f7127c44f8
Wanhao Duplicator i3 Plus pins create ( #12701 )
6 years ago
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).
6 years ago
InsanityAutomation
367a9f65aa
Add Formbot 350c Thermistor ( #12661 )
6 years ago
Ludy
33f3c75213
GTM32 Pro VB FAN-PIN correction ( #12666 )
6 years ago
Scott Lahteine
9d59a9c840
Followup to #12691 (typo)
6 years ago
Ludy
3829d6ccf8
FYSETC F6 13 - E2_SERIAL_TX_PIN correction ( #12667 )
6 years ago
Kadah
d35dcafa3d
Added MKS MINI 12864 support to FYSETC F6 V1.3 ( #12656 )
6 years ago
Roman Moravčík
98cf546771
Limit set hotend temperature to maxtemp. ( #12690 )
6 years ago
Roman Moravčík
4dad489a50
[2.0.x] Limit PID autotune target to maxtemp-15 ( #12691 )
6 years ago
Marcio Teixeira
8dcc28c9ae
Squelch warning mentioned in #11061 ( #12676 )
6 years ago
Ondřej Nový
4c8a6eee7b
[2.0.x] Update Czech translation ( #12683 )
6 years ago
Ondřej Nový
fcaed685b2
[2.0.x] Set DEFAULT_NOMINAL_FILAMENT_DIA to 1.75 in Anet A6 config ( #12664 )
6 years ago
Ondřej Nový
0572be9439
[2.0.x] Enable PIDTEMPBED in Anet A8 example config ( #12655 )
6 years ago
Luc Van Daele
c6e09c2689
[2.0.x] G33 clean up ( #12648 )
...
Remove obsolete workarounds in G33 for the now fixed zprobe_zoffset bug
6 years ago
teemuatlut
7a5e637a37
Add spreadCycle parameter sets ( #12645 )
6 years ago
Marcio Teixeira
902d5b0f8b
Allow ExtUI to use LCD_SET_PROGRESS_MANUALLY ( #12628 )
6 years ago
Dave Johnson
9a4a463ec4
Sanity-check LIGHTWEIGHT_UI, move comment up ( #12630 )
6 years ago
teemuatlut
55144284c2
TMC connection test, spreadCycle parameters, improved debugging ( #12616 )
6 years ago
Ludy
97de9d54a5
Fix broken pins file include ( #12617 )
6 years ago
Ludy
a7b3a61424
Improve some config comments readability ( #12615 )
6 years ago
Scott Lahteine
daf07e4200
Align classic bed icon consistently
6 years ago
MasterPIC
3bb8b3529a
Center ABL grid on bed with H parameter. ( #12610 )
6 years ago
Scott Lahteine
6cf8d40f41
Fix some serial echos of pin states
6 years ago
Scott Lahteine
f6321f878a
Simpler AVR + Trinamic + Soft Serial sanity-check ( #12606 )
6 years ago
Scott Lahteine
7d15854514
Add Z_MIN_PROBE_PIN to MKS SBASE pins
6 years ago
Scott Lahteine
e8bda62d2a
Followup to servo angles patch
...
Fix #12594
6 years ago
Scott Lahteine
18fedafbc5
Refresh screen on SD Init
6 years ago
Marcio Teixeira
b22716e938
M425 Backlash Correction ( #11061 )
6 years ago
Scott Lahteine
fa47ce369a
Sanity-check for negative steps, feedrate, accel
6 years ago
Scott Lahteine
ef81b5f03e
Link to font docs in ultralcd_DOGM.cpp
6 years ago
Scott Lahteine
4388015f1a
Tweak config formatting
6 years ago
Scott Lahteine
b7e38ea249
Signal an invalid mesh for M420 enable / load
6 years ago
teemuatlut
50b2fbd031
Trinamic: Split stealthChop, improve driver monitoring, etc. ( #12582 )
6 years ago
Scott Lahteine
9fbd73d931
Fix up some delta settings
6 years ago
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
6 years ago
mr-miky
11c7945365
Don't include STM32 Core code when compiling STM32 Generic ( #12575 )
6 years ago
Scott Lahteine
64389acdf1
Print a space after scrolling status
6 years ago
Scott Lahteine
7a361ad36a
Alternative fan image option ( #12579 )
...
* Alternative fan bitmap
* Move bed over by 3px
6 years ago
Scott Lahteine
261c6f4b96
Fix pause/resume SD print
...
Followup to #12551 , addressing #12566
6 years ago
Scott Lahteine
2224a4d61a
Remove AVR-only MARLIN_DEV_MODE code
6 years ago
Scott Lahteine
e874f9664c
Tweaks to endstops code
6 years ago
Scott Lahteine
3c58b16c9f
Move stepper enable/disable to stepper_indirection.h ( #12562 )
6 years ago
Scott Lahteine
aaf862aef2
Fix angles for disabled EDITABLE_SERVO_ANGLES ( #12559 )
6 years ago
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type ( #12557 )
6 years ago
Scott Lahteine
69d869c3d9
Tweak FR icon. Update font data.
6 years ago
Scott Lahteine
0c1cd9f590
Fix "No SD Card" indicator
6 years ago
Jacob Jordan
8be91677df
Fix Skew factors ( #12555 )
...
- Ensure Skew factors are calculated from test square measurements
6 years ago
Scott Lahteine
03ef2d6c82
Fix "paused" message and M125 called by M25 ( #12551 )
6 years ago
Scott Lahteine
95d154a91f
Fans loop macro
6 years ago
Scott Lahteine
61db0b65b6
Followup to heating progress
6 years ago
Scott Lahteine
4f9ec9ab45
Add heating progress bars ( #12543 )
6 years ago
Scott Lahteine
929a513a6b
Add poll_runout_states, which returns 1 for runouts ( #12547 )
6 years ago
Scott Lahteine
01b5c810d5
Space out multiple edit lines a bit
6 years ago
Scott Lahteine
cd88ea2106
Fix runout debug output
...
Followup to #12544
6 years ago
Scott Lahteine
cecc238f68
Save recovery info on SD pause
6 years ago
Marcio Teixeira
439a3e8463
Improve runout sensor, fix LIGHTWEIGHT_UI screen size ( #12544 )
6 years ago
Scott Lahteine
5b24ce9024
Hide M217 compile warning
6 years ago
David Bates
d94b50a3d8
Add sample config for Delta with MKS SBASE ( #10819 )
6 years ago
InsanityAutomation
dec721c52b
Add Formbot Raptor2 and Raise3D pins ( #12532 )
...
* Add Formbot Raptor2 board
* Add Raise3D Rumba board
6 years ago
Scott Lahteine
6aae199572
Add missing boards to Makefile
6 years ago
Scott Lahteine
0a638cc022
Adjust Formbot Raptor pins
6 years ago
Ludy
e5019a0481
Fix English special symbols ( #12529 )
6 years ago
Scott Lahteine
09d6db491a
Fix wait_for_bed compile error
6 years ago
Roman Moravčík
d545f984b0
Update Slovak translation ( #12523 )
6 years ago
Ludy
730f223100
Correct FANMUX2_PIN ( #12538 )
6 years ago
Yücel Temel
d857cdfb27
Update Turkish language ( #12524 )
6 years ago
Scott Lahteine
4a7c6f7241
NUM_ARRAY => COUNT
6 years ago
Giuliano Zaro
31113c5adf
Update Italian language ( #12512 )
6 years ago
Scott Lahteine
b57343c255
Put status screen options in Configuration_adv.h
6 years ago
Scott Lahteine
1fcc13b011
Allow Serial Overrun Protection to be disabled
6 years ago
Scott Lahteine
29c53f2402
Hide some compile warnings
6 years ago
Scott Lahteine
caca3c8503
Use wait_for_bed with WAIT_FOR_BED_HEATER
...
Addressing #12517
6 years ago
Scott Lahteine
f1efcfed14
Fix backslash in language_test.h
6 years ago
Yücel Temel
3b186a55ac
Don't show superscript ³ with NOT_EXTENDED_ISO10646_1_5X7 ( #12513 )
6 years ago
Scott Lahteine
82c96c971e
Bring superscripts slightly lower in BDF fonts
6 years ago
Sinisa Culic
8a0992d921
Fast PWM for controller fan ( #12485 )
6 years ago
Ludy
e98d195901
Remove extra declarations in cardreader.cpp ( #12520 )
6 years ago
Scott Lahteine
fd2998efd5
Revert ADC_KEYPAD direction behavior ( #12508 )
6 years ago
Scott Lahteine
d29cb09b3e
Fix a minor compile warning
6 years ago
Yücel Temel
5b1d52671c
Use superscript 3 in language_en.h ( #12504 )
6 years ago
Marcio Teixeira
7109dadd21
Additional pin definitions for Archim 2 ( #12500 )
...
- Added GPIO pins to Archim 2
- Added new 108 pin to `fastio_Due.h`
6 years ago
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.
6 years ago
Scott Lahteine
b738972e69
General cleanup of Re-ARM pins
6 years ago
Scott Lahteine
ee423dcdd0
Invert hotend bitmaps, by default
6 years ago
Scott Lahteine
c5642a894f
Fix ADC_KEYPAD middle button ( #12493 )
6 years ago
Scott Lahteine
0946cbcdca
Revert some const changes (for now)
6 years ago
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.
6 years ago
Scott Lahteine
d51e5690f4
Don't show updir with no card present
6 years ago
Scott Lahteine
ec9d21a234
Shift YZ on graphical display to fit Z+123.45
6 years ago
Scott Lahteine
817a37169a
Apply/unapply const here and there
6 years ago
Scott Lahteine
643e0066a0
Followup to #12451
6 years ago
Marcio Teixeira
4bcb63b705
Fix for #12482 ( #12483 )
...
Fix Z-move to uninitialized position in SWITCHING_EXTRUDERS tool_change (no_move=true)
6 years ago
Marcio Teixeira
50ee747787
Fix compilation errors. Followup to #12439 ( #12481 )
6 years ago
Ludy
90a58488b5
Corrected unused var, default switch, Travis tests ( #12477 )
6 years ago
Scott Lahteine
a4c15dc54f
Modify MBL to use IJ instead of XY ( #12478 )
6 years ago
Scott Lahteine
fc3f1c4572
Get u8g reference for lcdprint
6 years ago
Scott Lahteine
88c57eaf55
Clean up some u8g code ( #12476 )
6 years ago
Ludy
1f93d2bcf7
Fix LCD compile error, etc. ( #12472 )
6 years ago
Scott Lahteine
826d570162
Combine Travis CI option-setting commands ( #12474 )
6 years ago
Scott Lahteine
9d13f07d09
GTM32 Pro VB changes from Markku Sinisalo
6 years ago
Roman Moravčík
5fbe5cabc8
Fixed displaying of kill MSG_OUTAGE_RECOVERY string. ( #12470 )
6 years ago
kAdonis
4ae9a06c60
Update M303.cpp ( #12471 )
6 years ago
Ludy
c0b75f49b6
Fix "no effect" and "unused variable" compile warnings ( #12473 )
6 years ago
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()`.
6 years ago
Scott Lahteine
7f225b9421
Fix MAX_MESSAGE_LENGTH
6 years ago
Scott Lahteine
06674a321a
Remove extra include
6 years ago
Marcio Teixeira
c1e17037e5
Various fixes for MarlinUI and ExtUI ( #12439 )
6 years ago
Giuliano Zaro
d3605cfc26
Don't start watching heaters when target is 0 ( #12453 )
6 years ago
Ludy
93e958f695
Fix compile error with ZONESTAR_LCD+NO_LCD_MENUS ( #12466 )
6 years ago
Ludy
22d7fed60a
Fix compile error with SD_FIRMWARE_UPDATE ( #12462 )
6 years ago
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.
6 years ago
Scott Lahteine
8ebb4dc294
Followup to static CardReader
6 years ago
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.
6 years ago
Giuliano Zaro
43ecdb606f
Fix a compile warning ( #12452 )
6 years ago
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.
6 years ago
Ludy
56a94c2a26
Use 'target_extruder' in M104 as with M109 ( #12448 )
6 years ago
Scott Lahteine
66580f32c2
Make CardReader class static ( #12451 )
...
* Make CardReader a static class
* Make CardReader flags into bitfields
6 years ago
Scott Lahteine
3e9ffaddb6
Consolidate, optimize some LCD menu code ( #12450 )
6 years ago
Scott Lahteine
d97e31db4c
Optimize Power-Loss Recovery ( #12440 )
6 years ago
Mateusz Krawczuk
ca21ac6b9b
Support two MAX6675 thermocouples ( #8686 )
6 years ago
Scott Lahteine
0e610815e4
No need for Cap:PAREN_COMMENTS
6 years ago
Scott Lahteine
7a075a5dc9
Tweak extruder errors
6 years ago
Scott Lahteine
2d92f333f5
Fix GcodeSuite::T active_extruder reference
6 years ago
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
6 years ago
Marcio Teixeira
5e586a6b39
Fix to runout sensor code. ( #12431 )
...
- "old_state" is no longer a class static variable.
6 years ago
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
6 years ago
Scott Lahteine
edfd106bc5
Rejigger Filament Runout class ( #12428 )
6 years ago
Scott Lahteine
f4c128ecaa
Move RRW keypad code to a common method ( #12429 )
6 years ago
Scott Lahteine
54ec5528a0
hasstatus => has_status
6 years ago
Scott Lahteine
ebf585b673
Fix an old sanity check
6 years ago
Ryan
052d102ded
UltiMachine Archim 1 support ( #12404 )
6 years ago
Scott Lahteine
664e20754d
Clean up pins files
6 years ago
Scott Lahteine
1eb5249598
Fix Formbot Trex-2+ configs
...
Followup to #12422
6 years ago
thiagodesacosta
075a22ed65
Update Portuguese-Brazilian translation ( #12402 )
6 years ago
Marcio Teixeira
3ceab8474c
Add required "cardreader.h" include ( #12419 )
6 years ago
Giuliano Zaro
98c2fc4e42
Endstops fix followup ( #12423 )
...
Followup to #12413
6 years ago
Roxy-3D
f19fd642ce
Updates to Formbot T-Rex 2+ configuration files ( #12422 )
...
Updates to Formbot T-Rex 2+ configuration files
6 years ago
Roxy-3D
cda5ef08fa
Debug of G2-G3 for UBL ( #12386 )
...
Changes only affect UBL. Everything else is left alone.
6 years ago
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`.
6 years ago
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.
6 years ago
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
6 years ago
Scott Lahteine
690c4e8457
Clean TLM trailing whitespace
6 years ago
Scott Lahteine
143b2896e0
Add M412 to enable/disable filament runout detection ( #12406 )
6 years ago
Scott Lahteine
a163c89c6a
Followup to 50af1d1
6 years ago
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".
6 years ago
Scott Lahteine
50af1d1e08
Differentiate translated On/Off from Serial ON/OFF
6 years ago
Scott Lahteine
df907a905f
Update UBL comments for debug change
6 years ago
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.
6 years ago
Scott Lahteine
a3923424c7
Clean up LCD width/height determination
6 years ago
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.
6 years ago
Scott Lahteine
9da6809ac3
Adjust some comment spacing
6 years ago
Scott Lahteine
471f403a67
Reduce code size with plain inlines
6 years ago
Scott Lahteine
30a49f5ee2
Apply extra condition to LCD_PROGRESS_BAR
6 years ago
Scott Lahteine
4e0c935959
Update HAL and libs formatting
6 years ago
Scott Lahteine
47483e8c17
Update Raptor config
6 years ago
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
6 years ago
articide
4260282df7
Tevo Little Monster example configuration ( #12370 )
6 years ago
Scott Lahteine
bed15fcd81
Tweak 'echo_not_entered' used by MBL's G29
6 years ago
Scott Lahteine
c239131ff5
Use 'serial_spaces' in 'print_2d_array'
6 years ago
Scott Lahteine
56150ec030
Add reference comments to MeshLevelingState
6 years ago
Ludy
24c5e57bb6
Update German language ( #12379 )
6 years ago
Giuliano Zaro
fd7fd55662
Solve endstops issues ( #12382 )
...
- Partially reverts #11900 and tries to solve #12336
6 years ago
Scott Lahteine
78ccedd6a8
Fix M91x sanity-check to permit TMC2660
...
Fix #12362
6 years ago
revilor
b60abc7c37
[2.0.x] Macro G-codes ( #9365 )
6 years ago
Giuliano Zaro
ccdbf20f60
Update Italian language ( #12368 )
6 years ago
Roman Moravčík
d08847b1a6
Update Slovak translation ( #12376 )
6 years ago
InsanityAutomation
7665dff58b
No error on T0 with single-extruder and fix MIXING_EXTRUDER virtual tools ( #12375 )
6 years ago
Scott Lahteine
4ed6397e5d
More comprehensive NO_LCD_MENUS ( #12367 )
6 years ago
Scott Lahteine
9c8f083d6c
Extend pins errors to include the processor
6 years ago
Scott Lahteine
525ea554a1
Remove obsolete comments
6 years ago
Scott Lahteine
ef724edd80
Apply HAS_LCD_MENU in EEPROM code
6 years ago
Scott Lahteine
b169320a03
Clean trailing whitespace
6 years ago
Scott Lahteine
81b1e9d272
Fix up xdiff, ydiff, zdiff in tool change
...
Followup to #12137
6 years ago
InsanityAutomation
6471a75a22
Combine more tool-change variables ( #12137 )
6 years ago
Scott Lahteine
147e270208
Restore GTM32_PRO_VB temp and heater pins
...
Undo #12345
6 years ago
Scott Lahteine
8def25e475
Set CUSTOM_MACHINE_NAME for some configs
6 years ago
Scott Lahteine
812f6a7dd7
Fix Resume from SD Pause
...
In reference to https://github.com/MarlinFirmware/Marlin/pull/12098#issuecomment-436231690
6 years ago
Scott Lahteine
4f72e041f2
Use card.stopSDPrint() for completeness
6 years ago
Scott Lahteine
488a17b3f5
Use IS_SD_PRINTING() more
6 years ago
Marcio Teixeira
4dbaa6369f
Fix const pointer assignment compile error ( #12350 )
6 years ago
Giuliano Zaro
959ed32636
Update Italian language ( #12352 )
6 years ago
Roman Moravčík
812bfec65e
Update Slovak translation ( #12354 )
6 years ago
Ludy
1624722566
Update German translation ( #12355 )
6 years ago
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
6 years ago
Scott Lahteine
5a470d4a49
Apply some tool-change cleanup
6 years ago
Roman Moravčík
34ea458667
Fixed advanced pause messages ( #12353 )
6 years ago
Scott Lahteine
4c5ca89d8c
Show the appropriate pause message ( #12348 )
6 years ago
Marcio Teixeira
8517d5f915
LCD menu code refactoring and cleanup ( #12308 )
6 years ago
Scott Lahteine
b3b4e6dc45
Change Marlin debug flag names to fix conflicts ( #12340 )
...
In reference to #11000
6 years ago
Giuliano Zaro
f7e682eeee
Update Italian language ( #12344 )
6 years ago
Phr3d13
a813900fce
Add Geeetech Rostock 301 config, update GTM32 Pro VB pins ( #12345 )
6 years ago
Scott Lahteine
04f173790f
Remove trailing whitespace
6 years ago
Scott Lahteine
c536ee1122
Clean up bq Zum Mega 3D pins
6 years ago
Scott Lahteine
c31e1735dd
Restore LPC1768_PIN_INTERRUPT_M, apply to Z3
...
- In reference to #12166
6 years ago
Scott Lahteine
93d5b945dd
Hide mesh editing until a valid mesh exists
6 years ago
Ludy
f34f09c821
Update German language ( #12336 )
6 years ago
Roman Moravčík
eefd7676a3
Updated slovak translation ( #12338 )
6 years ago
Scott Lahteine
486f2a66a9
Fix MBL XY parameter error messages
...
Fix #11522
6 years ago
Scott Lahteine
2613ddf61c
Fix "circle"
6 years ago
Scott Lahteine
b779b42ffd
Prevent current step-down going negative
...
Addressing #11348
6 years ago
Scott Lahteine
427bc64ba1
G28 O respects HOME_AFTER_DEACTIVATE
...
Addressing #11271
6 years ago
Scott Lahteine
3866aeac52
Clean up ENCODER_RATE_MULTIPLIER config
6 years ago
Scott Lahteine
498dfa291e
Update and fix CHDK
6 years ago
Scott Lahteine
fed84f2961
Use multiplier edit item for mesh point editing
6 years ago
Scott Lahteine
d5ab4cd22a
Provide a default for Z_PROBE_LOW_POINT
6 years ago
Scott Lahteine
3cbc3ecdd7
Fix 'M43 T' to use 'L' as last pin
...
- The documentation is correct. The code was wrong.
6 years ago
Scott Lahteine
1769249876
Recommend keeping endstops off
6 years ago
Scott Lahteine
5182eaf661
Fix endstops enable behavior during probing
...
Fix a bug introduced in #9582
6 years ago
Scott Lahteine
07a0822ebe
M420 support in MARLIN_DEV_MODE
6 years ago
Scott Lahteine
63be48ada6
Add MESH_EDIT_MENU to example configs
6 years ago
KangDroid
82ff7c6542
Add a mesh edit menu for MBL / ABL-Bilinear
6 years ago
Scott Lahteine
44fa7fb18c
Cleanups for leveling-related code
6 years ago
Scott Lahteine
cc2bc67440
ENABLED(NEWPANEL) => HAS_LCD_MENU
6 years ago
Scott Lahteine
fc84878cba
MSG_UBL_EDIT_MESH_MENU => MSG_EDIT_MESH
6 years ago
Scott Lahteine
cd066bfeba
Extend error messages for E factors sanity-checks
6 years ago
Ludy
c10edb0998
Update, correct sanity-checks for up to 6 extruders ( #12333 )
6 years ago
Scott Lahteine
0c85869c26
Clean up file endings
6 years ago
Scott Lahteine
b99f0776d6
Clean up some U8G files
6 years ago
Scott Lahteine
8014e1cc9d
Allow disable of LCD_TIMEOUT_TO_STATUS (when 0)
6 years ago
Giuliano Zaro
bd05816fd8
Update Italian language ( #12327 )
6 years ago
Scott Lahteine
3c21483c88
Provide DOGLCD SPI pins for MKS SBASE + VIKI
6 years ago
Scott Lahteine
e0956bb572
Drop 'register' storage specifier
6 years ago
Scott Lahteine
c04cf127f7
Fix EEPROM servo angles init, section grouping
6 years ago
Scott Lahteine
9c0e05552e
Suppress some compile warnings
6 years ago
Karl Andersson
176654791e
Use board-specific or platform SPI pins in HAL_STM32 ( #12323 )
6 years ago
Scott Lahteine
60dbd8161c
Fix VMAX editing
...
Fix #12326
6 years ago
Scott Lahteine
b7ca93ba37
Remove dead comment
6 years ago
Scott Lahteine
608be966d7
Add servos to pins_FYSTEC_F6_13.h
6 years ago
Hannes Brandstätter-Müller
67b22760d9
Return to status to show manual deploy/stow messages ( #12324 )
6 years ago
tharts
f5e8e8b53d
Fix broken LPC176x build ( #12317 )
...
* Fix broken LPC176x build
* Add UBL+HD44780 test for LPC1768
6 years ago
Scott Lahteine
f5eab912ed
Apply #pragma once, misc cleanup ( #12322 )
...
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
6 years ago
Scott Lahteine
8696f882a9
Merge pull request #12313 from thinkyhead/bf2_scara_home_offset
...
Revive SCARA home offset (not fully implemented)
6 years ago
Scott Lahteine
56d2dcb184
Use first_page flag in place of page.page == 0
6 years ago
Scott Lahteine
d1ff22b983
Revive SCARA's home offset (unimplemented)
6 years ago
Scott Lahteine
2c9586be0c
Clear up HAS_WORKSPACE_OFFSET meaning
6 years ago
Scott Lahteine
6e3caf23b6
IS_DELTA => ENABLED(DELTA)
6 years ago
Scott Lahteine
19f49db96f
Tweak / reduce menu items
6 years ago
Scott Lahteine
e4cf175163
Synchronize on M204, M205 ( #12302 )
...
* Add parser.seen for multiple parameters
* Fix M666, use !seen for report
* Synchronize on M204, M205
6 years ago
Ludy
5ba6607181
Fix keypad-related compile error ( #12306 )
6 years ago
Scott Lahteine
2fb2e286ee
Followup to #12256
6 years ago
Scott Lahteine
3eb9838dca
Simplify TMC sanity-checks
6 years ago
Scott Lahteine
f5b31e218d
Followup to #12082
6 years ago
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.
6 years ago
Scott Lahteine
fce150f094
inline static => static inline
6 years ago
Giuliano Zaro
323c088356
Restore LED light color after pid tuning ( #12082 )
6 years ago
Ludy
9f77df2590
Followup to menu refactor. TMC warnings, sanity. ( #12288 )
...
- Followup fixes for menu refactor
- Fix TMC sanity checks, unused var warnings
6 years ago
Nils Hasenbanck
cafabf2055
Implement DELAY_NS with CYCCNT on Cortex-M7 ( #12283 )
6 years ago
Scott Lahteine
f5498168ae
Ensure PENDING/ELAPSED use a 32-bit integer
6 years ago
MasterPIC
6e041b9c61
Use blink to show more info on LCD ( #12256 )
6 years ago
Scott Lahteine
eb5600acd2
Add parentheses to LCD_CLICKED
6 years ago
Scott Lahteine
42f8b6c530
Make M125 work with SDSUPPORT ( #12289 )
6 years ago
Scott Lahteine
f319087372
Followup to #12293
6 years ago
AnHardt
74bbb13008
Fix Mixer calculations for 32-bit processors ( #12293 )
6 years ago
Scott Lahteine
549d11225a
Add to description of Z_STEPPER_AUTO_ALIGN
...
In response to #12272
6 years ago
Scott Lahteine
2cff0d1f39
Move menu_level_bed_corners to its own file
6 years ago
Scott Lahteine
44f2a82a56
Move axis_homed, axis_known_position to motion.*
6 years ago
Scott Lahteine
946cf8b453
EEPROM read code grouping
6 years ago
Ludy
f2adb4b9cc
Update German language ( #12280 )
6 years ago
Karl Andersson
484ca68228
Fix misplaced parentheses ( #12284 )
6 years ago
Scott Lahteine
1d366db764
Tweaks to CR-10S configuration
6 years ago
Scott Lahteine
b5d7f69b51
Followup to #12249
6 years ago
N95JPL
b780b69c62
Use font ascent and descent for line positioning ( #12224 )
6 years ago
Scott Lahteine
9cd3529108
Organize language data, fix Korean and Danish
6 years ago
Chris Pepper
66d44c72c3
Add fast binary file transfer to SD card option ( #12249 )
6 years ago
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.
6 years ago
Karl Andersson
1946f729fd
STM32 FastIO using register access ( #12276 )
6 years ago
Scott Lahteine
56057bcecd
Fix lcd_impl_status_screen_1
6 years ago
Scott Lahteine
4ed579cafc
Americanized English spelling
6 years ago
Scott Lahteine
9e663a624b
Apply #pragma once to configuration files
6 years ago
Scott Lahteine
98c32d8df1
Fix a config endif label
6 years ago
Scott Lahteine
3583e2b449
Followup to Menu Refactor ( #12275 )
6 years ago
TheLongAndOnly
5536228359
G34 Auto-align multi-stepper Z axis ( #11302 )
6 years ago
Scott Lahteine
f9b80e7217
Make getfilename_sorted standard for listings
6 years ago
Scott Lahteine
5ead026967
Fix menu_temp_xx_filament_change menu items
6 years ago
Scott Lahteine
d632e44c8c
[Merge] Refactor LCD menus / screens ( #12199 )
6 years ago
Ludy
1f9806875c
Update German language ( #12261 )
6 years ago
mholeys
63ce8baa55
Fix Teensy 3.5/3.6 ADC access for ADC1 ( #12258 )
6 years ago
Scott Lahteine
3a935fd72b
Reduce repetition in menu edit items
6 years ago
Scott Lahteine
b063b1b722
Reorganize includes and declarations
6 years ago
Scott Lahteine
43cf913048
Move SD Card Menu to its own file
6 years ago
Scott Lahteine
0161d3f733
Move Custom User Menu to its own file
6 years ago
Scott Lahteine
3b0d2330b6
Move Delta Calibrate Menu to its own file
6 years ago
Scott Lahteine
6896847210
Move LED Menu to its own file
6 years ago
Scott Lahteine
9cd5471202
Move Job Recovery Menu to its own file
6 years ago
Scott Lahteine
9f11e0284c
Move Filament Change Menu to its own file
6 years ago
Scott Lahteine
d87ab3ed20
Move Advanced Settings Menu to its own file
6 years ago
Scott Lahteine
587a64d80c
Move Bed Leveling Menu to its own file
6 years ago
Scott Lahteine
96f313fb41
Move Info Menu to its own file
6 years ago
Scott Lahteine
423ab029b2
Move Temperature Menu to its own file
6 years ago
Scott Lahteine
489017995e
Move UBL Menu to its own file
6 years ago
Scott Lahteine
a489c9fa52
Move Motion Menu to its own file
6 years ago
Scott Lahteine
3a9ad9f2b1
Move Configuration Menu to its own file
6 years ago
Scott Lahteine
143d4ec043
Move Tune Menu to its own file
6 years ago
Scott Lahteine
829effc1fe
Move Main Menu to its own file
6 years ago
Scott Lahteine
37ff663b02
Convert LIGHTWEIGHT_UI to CPP
6 years ago
Scott Lahteine
a964f098b3
Make dogm status screen a CPP
6 years ago
Scott Lahteine
8055ed24ff
Move font data to a subfolder
6 years ago
Scott Lahteine
774a6e8199
Drop TALL_FONT_CORRECTION
6 years ago
Scott Lahteine
c825c419d4
Convert DOGM / HD44780 impl to CPP files
6 years ago
Scott Lahteine
182b1405d9
LCD conditionals in configurations
6 years ago
Scott Lahteine
2bf18950ab
Refactor LCD menus
6 years ago
Scott Lahteine
ac5f2762b7
Use E_AXIS_N where possible
6 years ago
MasterPIC
6fbc87301f
'G29 H' to set a centered square probe area (linear, bilinear) ( #12242 )
6 years ago
Karl Andersson
c1e8bd6add
Remove STM32 board-specific delays ( #12243 )
...
...and replace with delays for all HAL_STM32 boards.
6 years ago
Scott Lahteine
3c9daf322a
MSG_CNG_SDCARD => MSG_CHANGE_SDCARD
6 years ago
Scott Lahteine
4b7a0a5b39
Require TMCStepper 0.2.2 or newer
...
In reference to #12175
6 years ago
Scott Lahteine
ab8425f1b5
Clean up PROBE_TRIGGERED_WHEN_STOWED_TEST ( #12232 )
6 years ago
Chris Rigter
3028a620af
Add RACK_AND_PINION_PROBE ( #12218 )
6 years ago
InsanityAutomation
ad60f0691c
Add Creality3D RAMPS pins definitions ( #12229 )
6 years ago
Scott Lahteine
5580773191
Use FastIO, sanity-check LPC SD options, apply formatting ( #12231 )
6 years ago
Scott Lahteine
d015f746cc
Fix some compile warnings ( #12220 )
6 years ago
Scott Lahteine
dacb5324e8
Fix display of Y on Graphical LCD
6 years ago
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.
6 years ago
Scott Lahteine
e8031b1152
Add Custom Microstepping options
6 years ago
Scott Lahteine
fbfb48cce0
Indent a block
6 years ago
Marcio Teixeira
1a00d1bdaf
Add pullup to USB interrupt line
...
- A pullup on the INT pin is required when the pin is level-active
6 years ago
TheSFReader
a07ac6312f
G0 feedrate may be fixed or variable ( #12172 )
6 years ago
Scott Lahteine
53c535a0c1
Remove trailing whitespace
6 years ago
Roman Moravčík
55dec02ca1
Allow X, Y, Z manual move when cold. ( #12209 )
6 years ago
Luc Van Daele
7243101135
z_offset fix for deltas ( #12210 )
6 years ago
Scott Lahteine
9613f00877
Fix getProgress_seconds_elapsed to return seconds
6 years ago
gjdodd
5d487ef40e
Fix null exception due to duration_t of zero ( #12207 )
6 years ago
Giuliano Zaro
a9061714f2
Update Italian language ( #12196 )
6 years ago
InsanityAutomation
aebbb2359d
Fix IDEX homing X0 wrong direction ( #12200 )
6 years ago
gjdodd
0a549fd1f2
Fix EXTENSIBLE_UI compile errors ( #12206 )
6 years ago
Roman Moravčík
a80ba8fc6e
Slovak translation update ( #12202 )
6 years ago
Roman Moravčík
e48cbff10d
Fixed redefinition warnings of MSG_HOTEND_TOO_COLD. ( #12203 )
6 years ago
Scott Lahteine
7a04eb3a8b
Fix some comment formatting
6 years ago
Scott Lahteine
2f873a119f
Revert some UBL strings
6 years ago
Ludy
a93e9e6e9b
Use preheat labels in place of PLA/ABS ( #12194 )
6 years ago
Karl Andersson
aa72884a6e
Enable use of SERIAL_PORT_2 on HAL_STM32 ( #12197 )
6 years ago
Scott Lahteine
46360f18b4
Bring thermistor_75.h up to speed
6 years ago
Scott Lahteine
e229b831fa
Customizable preheat labels
6 years ago
Scott Lahteine
a553ab82e0
Add e index to _lcd_move_distance_menu
6 years ago
Scott Lahteine
3a46212dd8
Better cold extrusion prevention in LCD menu ( #12189 )
6 years ago
Marcio Teixeira
fc31da1114
Implement custom delay/millis for EXTENSIBLE_UI ( #12188 )
6 years ago
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.
6 years ago
Scott Lahteine
e5ae7a07d1
Suppress compiler warning
6 years ago
Hannes Brandstätter-Müller
6ee2af5e2d
Simplify pins_TRIGORILLA_14.h ( #12162 )
6 years ago
Roman Moravčík
d801f85963
Correct EEPROM read/write disparities. ( #12169 )
6 years ago
Scott Lahteine
8d3a92fc4a
Followup to millis_t patch
6 years ago
Ludy
44369d536a
Use millis_t where needed ( #12152 )
6 years ago
Scott Lahteine
b641571098
Replace types.h with millis_t.h
6 years ago
Scott Lahteine
eeef4e630a
Fix compile error in leds.h
6 years ago
Scott Lahteine
9969c06cb5
Fix compiler warning
6 years ago
Farkas Péter
427c80119a
Hide some menu items when busy: fix typo ( #12164 )
6 years ago
InsanityAutomation
55ac2f4c23
Fix filament runout for idex duplication modes ( #12168 )
6 years ago
Karl Andersson
b640b3b0d6
Define ST7920 delays for board ARMED ( #12161 )
6 years ago
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
6 years ago
Scott Lahteine
b381cad399
Clean up trailing whitespace
6 years ago
Scott Lahteine
9090065e9f
Move EXTRA_FAN_SPEED above FWRETRACT
6 years ago
Karl Andersson
4eb798dbdc
Add support for Arm'ed (STM32F4) board ( #12147 )
6 years ago
TheSFReader
1fb9b299d4
Add M524 to abort SD printing ( #12155 )
6 years ago
Scott Lahteine
d26d9d5b81
Tweak IS_SD_INSERTED
6 years ago
Scott Lahteine
c6a5c74208
Add parentheses to SD macros
6 years ago
Giuliano Zaro
aa9202260d
Fix endstop when no interrupt ( #12158 )
6 years ago
Scott Lahteine
8c02dd971b
Move disable_all_steppers to minkill
6 years ago
Scott Lahteine
3847c08f7e
Disable heaters/steppers before message
6 years ago
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
6 years ago
Ludy
4cc1c2627e
Update German language ( #12143 )
6 years ago
Ludy
75a0d46edf
Fix compile warning re: LCD_INFO_SCREEN_STYLE
6 years ago
Scott Lahteine
a81763c237
Pins E sanity check tweak
6 years ago
Giuliano Zaro
bc22641002
[2.0.x] Updated Italian Language ( #12148 )
6 years ago
Michael Triffon
eded90bf87
Updated Azteeg X5 Mini Wifi pins for onboard SD ( #12133 )
6 years ago
nhchiu
27a84fd021
Remove unused option in Anycubic Kossel config ( #12138 )
6 years ago
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
6 years ago
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.
6 years ago
Scott Lahteine
df768e7d8f
Followup to #12129
6 years ago
Chris Pepper
3c13c9e3e9
[LPC176x] Fix USEABLE_HARDWARE_PWM macro, cleanup multiple LED support ( #12129 )
6 years ago
InsanityAutomation
a768df83cb
Remove stale variable ( #12136 )
6 years ago
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
6 years ago
Ludy
9c71bff5e8
Update German language ( #12115 )
6 years ago
Nils Hasenbanck
9deb23aa47
Add missing SerialUSB definition for STM32 HAL ( #12124 )
6 years ago
Nils Hasenbanck
0519ef0802
Update pins for final RemRam v1.3 board ( #12125 )
6 years ago
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
6 years ago
Scott Lahteine
6bdbe3299e
Fix a comment
6 years ago
Scott Lahteine
bc75eb2c64
Cleanup for HAL_spi_Due.cpp
6 years ago
AnHardt
d82bcdeea1
Make PULSE_STOP(E) conditional ( #12121 )
6 years ago
Chris Pepper
c90e26dfa6
fix normal extruder stepping ( #12118 )
6 years ago
Hannes Brandstätter-Müller
96bbda5d48
remove confusing comment ( #12120 )
6 years ago
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
6 years ago
Scott Lahteine
8bf596bd4c
RETRACT_ZLIFT => RETRACT_ZRAISE
6 years ago
Marcio Teixeira
056561df93
[2.0.x] Enhancements to FILAMENT_RUNOUT_SENSOR ( #12069 )
...
- Added FILAMENT_RUNOUT_DISTANCE_MM option
- Added FILAMENT_MOTION_SENSOR option
6 years ago
Scott Lahteine
cce4931342
Clean up recent contribs
6 years ago
Karl Andersson
8b5e51c9aa
STM32F4xx modifications for HAL_STM32 ( #12080 )
6 years ago
Scott Lahteine
bf0c809ff2
Update M165 comment
6 years ago
AnHardt
9ac9649183
Mixer - update descriptions ( #12108 )
6 years ago
Scott Lahteine
9bf5d4331c
Clear up some compiler warnings
6 years ago
Scott Lahteine
0139762a96
Fix a sanity check
6 years ago
Scott Lahteine
2ecb124e42
Fix trailing whitespace
6 years ago
AnHardt
f56968ba0b
New Continuous Filament Mixer ( #12098 )
6 years ago
Ludy
2d2cd628c6
Update German language ( #12094 )
6 years ago
Scott Lahteine
84b59d58fb
Clean up whitespace
6 years ago
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.
6 years ago
TheSFReader
af939c158a
Option for G0 to have a separate feedrate ( #12089 )
6 years ago
Christopher Pepper
e5b4bf22d4
Remove debug output from flash persistent store implementation
6 years ago
Christopher Pepper
42fb7c14b0
Update the sdcard usb sharing config and apply to Re-ARM
6 years ago
Christopher Pepper
254b68fe2c
servo update
6 years ago
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
6 years ago
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
6 years ago
Roman Moravčík
213e94bce2
[2.0.x] Updated slovak translation ( #12059 )
6 years ago
Karl Andersson
a40458405a
Fix datasize error when FWRETRACT is disabled ( #12086 )
6 years ago
Scott Lahteine
951b25163e
Extend M217 with configurable park/raise ( #12076 )
6 years ago
Kevin Velickovic
ea13a77dcb
Fixed Z-Probes NO/NC for Anycubic Kossel ( #12083 )
6 years ago
N95JPL
ab9d5eb38d
Add Bootscreen Animation ( #12077 )
6 years ago
Scott Lahteine
26208a5c2f
Clean up some boot screens
6 years ago
Scott Lahteine
9b6be0ae0f
Fix lite status screen SD %
6 years ago
Scott Lahteine
af3bf6c956
Tweak config spacing
6 years ago
Scott Lahteine
a44ef27897
Outdent singlenozzle toolchange code
6 years ago
Scott Lahteine
d338e4d875
Fix singlenozzle toolchange cold extrusion test
6 years ago
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)
6 years ago
Scott Lahteine
ddaef1a60c
Clean trailing whitespace
6 years ago
Scott Lahteine
1407afad73
Move SENSITIVE_PINS to its own file
6 years ago
Scott Lahteine
45e738876a
Add stepper MS3 support
...
Co-Authored-By: TheLongAndOnly <thelongandonly@users.noreply.github.com>
6 years ago
Giuliano Zaro
d43d4e4219
Refactor PRINTER_EVENT_LEDS, apply to M303 ( #12038 )
...
Co-Authored-By: Giuliano Zaro <gmagician@users.noreply.github.com>
6 years ago
Giuliano Zaro
d8d76cd2ba
[2.0.x] Italian language update ( #12060 )
6 years ago
Scott Lahteine
e8d2cf4fb5
EEPROM followup (tmc_stepper_current_t)
6 years ago
Scott Lahteine
50cbca4c55
Hide some menu items when busy
6 years ago
InsanityAutomation
3cb5517ddb
Make singlenozzle tool-change honor no_move ( #12056 )
...
...Set no move earlier so it applies
6 years ago
InsanityAutomation
d332fcb8fa
Fix firmware-retract compile errors ( #12061 )
6 years ago
Scott Lahteine
43940d59ed
Fix trailing spaces
6 years ago
InsanityAutomation
b2c1cd7eda
Allow cold change of active extruder ( #12055 )
...
Followup to #11994
6 years ago
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
6 years ago
Scott Lahteine
9b5c1a5e77
Fix EEPROM checksum bug
...
Addressing #12048
6 years ago
Scott Lahteine
272d4a5167
Apply #pragma once
6 years ago
Scott Lahteine
07d33849b0
Fix unused var warning, apply ENABLED
6 years ago
Hannes Brandstätter-Müller
a3e8cb1e44
[2.0.x] Ender-4 small improvements in Configuration ( #11843 )
6 years ago
Scott Lahteine
cf5284cdf2
Add SD Firmware Update capability ( #12043 )
...
Co-Authored-By: timoxd7 <timoxd7@users.noreply.github.com>
6 years ago
Scott Lahteine
0bd54392b7
Use uint8_t in EEPROM code
6 years ago
Scott Lahteine
ce82015d5f
Fix include in G80
6 years ago
Marcio Teixeira
cef1de89d0
Fixed incorrect axis index. ( #12051 )
6 years ago
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.
6 years ago
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.
6 years ago
Scott Lahteine
5f6aabccbe
Tweak M48 spacing
6 years ago
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.
6 years ago
Marcio Teixeira
906a24fa81
Extensible user interface API ( #11193 )
6 years ago
InsanityAutomation
ee253991d4
Various fixups for single-nozzle filament swap ( #12036 )
6 years ago
Marcio Teixeira
8dbb305e8e
Fix "Missing separator" errors. ( #12035 )
...
- Makefiles require tabs (not spaces) before shell commands.
- Other indentation can either be space or tabs.
6 years ago
Scott Lahteine
55e810d512
Fix G80 compilation
6 years ago
Scott Lahteine
d5017e2788
Add status screen with 4 nozzles
6 years ago
Scott Lahteine
7db0113b53
Improve E_AXIS_N macro
6 years ago
Nils Hasenbanck
191df5e17d
Correct PWM_PIN behavior for STM32 HALs ( #12027 )
6 years ago
Sam Lane
f2ecf8d510
Add option to control Solenoids under PARKING_EXTRUDER ( #12028 )
6 years ago
InsanityAutomation
74cd6cb4fc
Single nozzle filament change ( #11994 )
6 years ago
Scott Lahteine
bfcf570d68
Try ISR_ALIASOF for Endstop Interrupts
6 years ago
Giuliano Zaro
c0d9058e25
Shorten an Italian menu title ( #12034 )
...
…and change a multi-use "back" menu item.
6 years ago
teemuatlut
dffb4c63dc
[2.0.x] TMC2660 followup ( #12029 )
...
* Don't react to s2g on TMC2660. False positives
* Init with sensorless probing as well
6 years ago
Scott Lahteine
d6b0fbd771
Use uint8_t for all fan speeds ( #12032 )
6 years ago
Scott Lahteine
cb7844c8d4
Save PROGMEM on serial prefixes ( #12033 )
...
With default config and `EEPROM_SETTINGS`, saves over 200 bytes of PROGMEM.
6 years ago
Scott Lahteine
07db08e39d
Fix EXTRUDER_AUTO_FAN_SPEED comment
6 years ago
Scott Lahteine
ca0e308105
Fix up some units comments
6 years ago
Scott Lahteine
65b8f3821b
Suppress temperature.h compile warning
6 years ago
teemuatlut
c447d75916
Add support for TMC2660 ( #11998 )
6 years ago
Scott Lahteine
cf0b9eb37c
no need to use destination in do_pause_e_move
6 years ago
Scott Lahteine
e8d677620c
Use NUM_SERVOS in EEPROM code
...
Fix #12015
6 years ago
Scott Lahteine
0fcdfdeed6
Followup to #12017
6 years ago
Phr3d13
acac2adfc8
Add support for MeCreator2 ( #12017 )
6 years ago
Thomas Moore
49823a4939
Fix broken jerk handling ( #12019 )
...
Fix #12004
6 years ago
Scott Lahteine
52a37913c1
Extend and apply some corrections
6 years ago
Scott Lahteine
77b9a41f1f
Add G-code extensions to example configs
6 years ago
thesfreader
e09c144674
Add CNC-like G-code options
6 years ago
Scott Lahteine
33056046a3
STM32 non-generic PWM_PIN and USEABLE_HARDWARE_PWM ( #12016 )
6 years ago
Scott Lahteine
d5141c4e03
Fix up leading/trailing whitespace
6 years ago
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.
6 years ago
Scott Lahteine
65b36642f8
Fix Anycubic Kossel config
6 years ago
Scott Lahteine
fc326b3dde
Add USB_FLASH_DRIVE_SUPPORT to examples
...
Co-Authored-By: marcio-ao <marcio@alephobjects.com>
6 years ago
Marcio Teixeira
2067619a26
Add USB_FLASH_DRIVE_SUPPORT
6 years ago
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
6 years ago
Scott Lahteine
517b4f4cd4
Fix lightweight UI hotends display
6 years ago
Giuliano Zaro
72a750e0eb
[2.0.x] Update Italian language ( #11996 )
6 years ago
Scott Lahteine
bb561baf9e
Tweak some config comments
6 years ago
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.
6 years ago
Scott Lahteine
8daadd2c8c
Fix TMC_DEBUG undefined report_tmc_status ( #11993 )
6 years ago
Scott Lahteine
c40ea1f0fd
Update EEPROM_VERSION
...
And set EEPROM_OFFSET to 0, since the historical 100 skipped bytes are never used.
6 years ago
Scott Lahteine
1358bd9319
Make MAX_EXTRUDERS always 6
6 years ago
AnoNymous
001f26b642
Template struct simplification for serial ( #11990 )
6 years ago
Scott Lahteine
348004c34f
STM32F7 HAL using the official STM32 Arduino Core ( #11750 )
6 years ago
Scott Lahteine
3e58b3a5d4
Followup to #11943
6 years ago
teemuatlut
c3229e1b34
Migrate to a new TMC library ( #11943 )
6 years ago
brian park
2abf3d258d
Korean language translation support ( #11987 )
6 years ago
Eduardo José Tagle
d6955f25b2
Expand serial support in DUE/AVR hals exploiting the templated MarlinSerial classes ( #11988 )
6 years ago
Eduardo José Tagle
f6f2246f59
Templatized serial classes ( #11982 )
6 years ago
Scott Lahteine
ee53f7d813
Revert header reorg.
6 years ago
Scott Lahteine
d619ba2685
Tweak STM32F4 config
6 years ago
LineF
d777cef837
fixed minimum macro ( #11986 )
6 years ago
Scott Lahteine
e3f7b69105
Add PROBING_STEPPERS_OFF ( #11984 )
...
Co-Authored-By: houseofbugs <houseofbugs@gmail.com>
6 years ago
Scott Lahteine
0e5bcdf695
Make DISABLE_INACTIVE_EXTRUDER a simple switch
6 years ago
Scott Lahteine
0dedb3e139
Reorganize some core headers ( #11983 )
6 years ago
Thomas Moore
ab4549d2bc
[2.0.x] Add simultaneous retraction for mixing extruder ( #11941 )
6 years ago
Scott Lahteine
c75f5a376b
Tweak some comments
6 years ago
Scott Lahteine
f4c625d3a1
Ensure MIN/MAX overrides
6 years ago
Scott Lahteine
3019713402
Reorganize some enums
6 years ago
Scott Lahteine
606a4362b3
Reduce STM32F4 compile warnings
6 years ago
Scott Lahteine
b3154b2120
Apply MOVE_Z_WHEN_IDLE to example configurations
...
Co-Authored-By: dot-bob <gibben@gmail.com>
6 years ago
dot-bob
b0fd8f2d74
Add option to move Z on double-click when idle
6 years ago