Commit graph

1482 commits

Author SHA1 Message Date
Kachidoki 969268166e
Duplicate fan speed in M106/7 IDEX Duplication Mode (#21208) 2021-02-27 13:45:12 -06:00
Giuliano Zaro 4f840c211c
[SMUFF] Use EXTRUDERS for extended commands (#21212) 2021-02-27 13:23:00 -06:00
X-Ryl669 db5967472b Fix G-code Queue merge (#21213) 2021-02-27 13:17:21 -06:00
X-Ryl669 e65a84f6ea
G-code Queue followup (#21214) 2021-02-27 13:13:04 -06:00
Fabio Viappiani e27fba0c06
Fix M355 with NEOPIXEL (#21200) 2021-02-26 17:10:50 -06:00
ldursw 7a1ec78563
Init (stow) BLTouch before X/Y homing (#21192) 2021-02-26 17:01:11 -06:00
X-Ryl669 ec42be346d
Fix and improve G-code queue (#21122)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-02-26 16:54:46 -06:00
swissnorp bcda46e3f3
Combine Z_AFTER_DEACTIVATE with UNKNOWN_Z_NO_RAISE (#20444)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-02-25 10:09:00 -06:00
deirdreobyrne 468e437390
Allow Zero Endstops (e.g., for CNC) (#21120)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-02-25 04:49:34 -06:00
X-Ryl669 f003e52009
Combined LPC / Serial fixes (#21178)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-02-25 01:23:29 -06:00
Ken Sanislo a3a10b62f2
Chamber Heater PID (#21156)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-02-24 18:26:51 -06:00
Scott Lahteine 27f9437d31 G92, subcodes flag cleanup 2021-02-23 16:08:00 -06:00
X-Ryl669 8d28853774
Postmortem Debugging to serial port (#20492) 2021-02-20 20:22:20 -06:00
Scott Lahteine 7e172bf456
Fix IDEX broken endstop test (#21110) 2021-02-16 21:13:53 -06:00
Scott Lahteine fd2477923c Minor serial code cleanup 2021-02-12 19:33:19 -06:00
Scott Lahteine 9d24ee8daf chmod and paths 2021-02-10 02:57:27 -06:00
Scott Lahteine 187602dfaf Update M808 comment 2021-02-08 20:25:08 -06:00
X-Ryl669 e7c711996b
Serial refactor. Default 8-bit ECHO to int, not char (#20985)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-02-08 00:37:24 -06:00
X-Ryl669 1c19af2c8f
Fix ARM delay function (#20901) 2021-02-05 22:43:51 -06:00
Scott Lahteine 708ea3d0bb Use serial shorthand 2021-02-04 23:34:09 -06:00
Scott Lahteine 604afd52d1 Fix some serial char, echo
Co-Authored-By: X-Ryl669 <3277165+X-Ryl669@users.noreply.github.com>
2021-02-04 19:20:28 -06:00
Tanguy Pruvot 7626ef57b9
Refresh screen on M22 (detach) (#20958) 2021-01-31 18:15:14 -06:00
X-Ryl669 27366197f3
Serial refactor followup (#20932) 2021-01-31 17:21:27 -06:00
Scott Lahteine 9d0e64a725
AutoReport class (Temperature, Cardreader) (#20913) 2021-01-28 20:40:20 -06:00
X-Ryl669 3f01b222b2
Refactor serial class with templates (#20783) 2021-01-28 02:02:06 -06:00
ellensp c929fb52dd
Meatpack::report_state on serial port init (#20903)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2021-01-28 01:47:12 -06:00
Scott Lahteine ee93101b24 Custom G26 FR followup 2021-01-25 23:53:39 -06:00
ScrewThisBanana 7f4c5b86db
Adding custom move feedrate for G26 Travel moves, Original #20729 (#20879)
* Adding custom move feedrate for G26

This commit adds an additional configuration parameter that can be used to specify the movement speed during the G26 validation pattern command during moves without extrusion.

Closes MarlinFirmware/Marlin#20615
2021-01-25 20:14:26 -07:00
Scott Lahteine b8186b5081 Apply SEC_TO_MS and other fixes 2021-01-25 08:32:58 -06:00
Roxy-3D 8f7bac4999
Revert "Adding custom move feedrate for G26 (#20729)" (#20870)
This reverts commit 14567f3459.
2021-01-24 07:47:22 -07:00
ellensp 3921369f98
MeatPack serial encoding (#20802)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-01-24 00:43:23 -06:00
ScrewThisBanana 14567f3459
Adding custom move feedrate for G26 (#20729)
* Adding custom move feedrate for G26

This commit adds an additional configuration parameter that can be used to specify the movement speed during the G26 validation pattern command during moves without extrusion.

Closes MarlinFirmware/Marlin#20615

* Fixing missing default 'G26_XY_FEEDRATE_MOVE' value

This commit adds a default 'G26_XY_FEEDRATE_MOVE' value (max movement speed / 1.5) in the G26.cpp - same behaviour as the default 'G26_XY_FEEDRATE' value

* Adding comment describing functionality in G26.cpp

* Renaming 'G26_XY_FEEDRATE_MOVE' to 'G26_XY_FEEDRATE_TRAVEL'

Configuration parameter renamed for better readability and consistency

MarlinFirmware/Marlin#20615

* Setting 'G26_XY_FEEDRATE_TRAVEL' to a safer value, aligned comments

Changed default value for 'G26_XY_FEEDRATE_TRAVEL' from 150 mm/s to 100 mm/s for safety purposes, comment alignment

MarlinFirmware/Marlin#20615
2021-01-22 20:02:22 -07:00
Giuliano Zaro 90c0194598
"Move … code" followup (#20852)
Fix regression from #20832
2021-01-22 15:58:08 -06:00
Scott Lahteine d33fe2378c
Move common strings (#20846) 2021-01-22 15:01:19 -06:00
Scott Lahteine c0870d417a
Move some MarlinCore and MarlinUI code (#20832) 2021-01-21 03:40:07 -06:00
Scott Lahteine 68abaeab19
MarlinUI multi-language support (#20725) 2021-01-20 18:52:06 -06:00
Scott Lahteine 3f90ecfd77
Move singlenozzle temp/fan (#20829) 2021-01-19 20:58:50 -06:00
Scott Lahteine 0cbc44d8bf Fix SINGLENOZZLE compile 2021-01-19 19:19:35 -06:00
Scott Lahteine bb597dcf66
Internal G29N for G28+G29 (#20800) 2021-01-17 12:08:40 -06:00
zeleps 1b19eed195
Fix Tramming Wizard behavior (#20796) 2021-01-16 23:08:48 -06:00
Scott Lahteine fb41413b76 Optimize some G-code strings 2021-01-16 22:53:50 -06:00
Scott Lahteine e8aa6ab735 Ignore M22 during SD print 2021-01-12 22:33:03 -06:00
Scott Lahteine acda53aa1c Clean up some includes 2021-01-10 21:38:31 -06:00
Scott Lahteine 299f849ffa Optimize some G76 strings 2021-01-09 00:09:03 -06:00
qwewer0 4eedeabb51
Fix M48 output (#20713) 2021-01-07 17:55:57 -06:00
Scott Lahteine 208200a3cc G34/M422 cleanup 2021-01-04 17:52:00 -06:00
qwewer0 e685950d97
Assisted Tramming improvements (#20298) 2021-01-02 02:33:31 -06:00
ellensp 5eaa10e2ad
Fix //action prefix (#20600) 2021-01-02 02:06:50 -06:00
zeleps 815c636449
Fix PARKING_EXTRUDER homing with solenoid (#20473) 2021-01-01 14:54:44 -06:00
Victor Oliveira 90a2b482e6
LVGL G-code preview. Legacy MKS WiFi Cura plugin compatibility (#20589) 2020-12-28 22:07:11 -06:00
Scott Lahteine 198b3ae0f8 Fix some comments 2020-12-27 16:27:15 -06:00
Victor Oliveira 4d6b6bcffc
LVGL and Classic UI for STM32 (#20552) 2020-12-23 20:01:21 -06:00
yysh12 6ec4e744c0
Improve plan_arc circle detection (#20440)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-12-23 00:12:20 -06:00
Tanguy Pruvot c559fc8227
Fix G28 leveling state, UBL compile (#20499) 2020-12-22 07:01:24 -06:00
cr20-123 0d95f67f2e
Fix G34 compile with bed leveling disabled (#20537) 2020-12-21 17:43:45 -06:00
Dick Streefland 7afd274d0c
Apply HOME_AFTER_DEACTIVATE for 'G28 O' (#20525) 2020-12-21 01:49:00 -06:00
InsanityAutomation 2963229dfa
Probe Tare, Probe Activation Switch (#20379)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
Co-authored-by: Victor Mateus Oliveira <rhapsodyv@gmail.com>
Co-authored-by: Jason Smith <jason.inet@gmail.com>
2020-12-19 22:11:43 -06:00
InsanityAutomation 7a168205eb
Minimum temp options for Probing and G12 Nozzle Clean (#20383)
Co-authored-by: Jason Smith <jason.inet@gmail.com>
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-12-19 22:02:38 -06:00
nb-rapidia 978d93af88
Make M220 B / R a standard feature (#20355) 2020-12-17 06:13:07 -06:00
Scott Lahteine 20b3af1cc2 Use homing_feedrate function 2020-12-16 22:19:04 -06:00
JoAnn Manges 1be16e3d8c
Fix RESTORE_LEVELING_AFTER_G28 (#20471) 2020-12-15 00:16:50 -06:00
Scott Lahteine 5a6fc3e5b7 Auto-check followup 2020-12-14 21:08:09 -06:00
kisslorand 7be57ff9f0
Fix M1001 auto-check logic (#20456) 2020-12-14 21:04:45 -06:00
Scott Lahteine 80bde7b6b5 Always enable leveling after G28 2020-12-14 20:34:22 -06:00
Scott Lahteine e349a44c60 Preheat before leveling 2020-12-14 20:34:22 -06:00
InsanityAutomation 3404cb1fc4
Move ExtUI ABL mesh edit, limit to bilinear (#20381)
* Move ExtUI call

Co-authored-by: Scott Lahteine <github@thinkyhead.com>
Co-authored-by: Victor Mateus Oliveira <rhapsodyv@gmail.com>
Co-authored-by: Sebastiaan Dammann <sebastiaandammann@outlook.com>
2020-12-09 09:07:26 -08:00
Mike La Spina 3e68e4b418 Fix Spindle/Laser Control menu (#20347) 2020-12-09 04:37:26 -06:00
Scott Lahteine 7f20184ebc
Fix auto#.g file handling, add NO_SD_AUTOSTART (#20071) 2020-12-07 05:53:15 -06:00
Scott Lahteine 6f4589b375 G28 followup 2020-12-05 23:06:15 -06:00
Scott Lahteine 139a33c9fc G28 tweaks 2020-12-05 20:14:44 -06:00
Scott Lahteine a8dffdebd4 Move G29 3-point startup earlier 2020-12-05 20:05:39 -06:00
Scott Lahteine 889695b6ba ExtUI homing / leveling additions 2020-12-05 18:29:03 -06:00
yysh12 2878876064
Fix circle arc condition (#20322) 2020-12-03 04:40:39 -06:00
Luu Lac 257dc6d173
Help hosts when password-locked (#20348) 2020-12-01 23:52:09 -06:00
Scott Lahteine fd35d1b8a6 General cleanup 2020-11-29 20:50:02 -06:00
Scott Lahteine 8fd8772a6f
Adjust axis homed / trusted methods (#20323) 2020-11-29 19:06:40 -06:00
yysh12 dcb101224f
Arc Direction followup for circles (#20314) 2020-11-29 14:50:54 -06:00
yysh12 bab660ca7d
Fix G2/G3 arcs > 180° (#20292) 2020-11-26 23:29:07 -06:00
Scott Lahteine b6a32500c4
M808 Repeat Markers (#20084) 2020-11-26 21:18:40 -06:00
wmariz 58ac815822
Level Corners with Probe option (#20241) 2020-11-26 07:58:19 -06:00
Scott Lahteine 3ba374a29e Optimize emergency parser check 2020-11-26 03:56:21 -06:00
swissnorp 649965ae32
Probe Offset Wizard improvements (#20239) 2020-11-25 21:38:00 -06:00
Scott Lahteine b28b2ca266 Cosmetic G29 ABL tweak 2020-11-24 17:53:39 -06:00
Scott Lahteine 296a2ad7e4 Consistent Probe XY offset type 2020-11-24 17:38:26 -06:00
rdhoggattjr 62680bb356
LCD position in current units (#20145) 2020-11-23 23:02:54 -06:00
Scott Lahteine 6f272e13c5
Allow Status Message without LCD (#20246) 2020-11-22 18:44:17 -06:00
Scott Lahteine 3893114c86 MKS WiFi preliminary changes 2020-11-19 15:56:04 -06:00
Giuliano Zaro 41529b6598
SMUFF (MMU2 clone) support (#19912) 2020-11-18 01:27:21 -06:00
Thomas Niccolo Reyes ecd8227de0
Open File Browser on Media Insert (option) (#20151)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-17 22:30:32 -06:00
InsanityAutomation e955dce3dc
Update IDEX menus, add post-M605 event G-code (#20133)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-15 23:56:05 -06:00
Victor Oliveira ea371618da
Add Touch Calibration screen (#20049) 2020-11-15 16:39:58 -06:00
Scott Lahteine c5e411f492 Add parser.is_command(letter, code) 2020-11-14 18:09:17 -06:00
Luu Lac a6ff61d52e Fix "autotune" LCD message (#20127) 2020-11-13 20:06:37 -06:00
Scott Lahteine c710b6e06c Optimize M360 2020-11-13 20:06:37 -06:00
Scott Lahteine 1d43e81be0 Fix compile warnings, serial alias 2020-11-13 18:28:15 -06:00
InsanityAutomation 1b0a5abd73
G34 Z stepper locking (#20091)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-12 22:54:18 -06:00
Scott Lahteine 2282801172
Add HOME_Z_FIRST option (#20113) 2020-11-11 16:58:34 -06:00
Costas Basdekis 0465e0ae3a
Distinct runout states (#19965)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-11 00:39:23 -06:00
Scott Lahteine f17394d677 Ability to disable M32 2020-11-10 02:21:12 -06:00
Hebezo 4ace02f4c2
Add POWER_OFF_DELAY option (#19987)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-11-08 18:37:41 -06:00