Commit Graph

1513 Commits

Author SHA1 Message Date
Scott Lahteine
2d2291d00e More IntelliSense-friendly declarations 2021-03-24 05:50:47 -05:00
Scott Lahteine
da4b6896f7 Group UBL parameters, add comments 2021-03-24 05:50:47 -05:00
Scott Lahteine
e5ff55a1be
Add typedef celsius_t (#21374) 2021-03-24 04:11:43 -05:00
Scott Lahteine
cfa6c7d45b Improve max temp / target 2021-03-23 09:39:09 -05:00
Scott Lahteine
22fc59ab59 Minor process_subcommands_now followup 2021-03-23 01:03:32 -05:00
mihtjel
50a6ffa952
Fix macros that call macros crashing (#21383)
When macros call macros, the null termination should remain in place until the macro is completed, and only then put back. Otherwise, the macro handler interprets this as setting the macro called to a new value.
2021-03-23 01:00:22 -05:00
Scott Lahteine
7f1fa0d1ff
Add M207/8/9 reporting (#21335) 2021-03-12 09:25:41 -06:00
Scott Lahteine
71f2617263
Pause SD queue early on M25 (#21317) 2021-03-12 08:34:22 -06:00
Cal1sto
8c512191b2
Fix TouchMI stow in G34 (#21291) 2021-03-10 14:37:22 -06:00
X-Ryl669
f147a8990a
Fix MeatPack with per-serial-port instances (#21306) 2021-03-10 14:22:20 -06:00
Scott Lahteine
dbd28eecc9 Number serial from 1 to match settings 2021-03-10 13:45:53 -06:00
Scott Lahteine
2c62886c71 Clean up spaces and words 2021-03-10 13:45:53 -06:00
Scott Lahteine
fe0b770033 Fix serial index types 2021-03-10 13:45:53 -06:00
Victor Mateus Oliveira
bb6d718e19 fix meat pack internal buffer for multi serial 2021-03-10 06:55:40 -06:00
X-Ryl669
55c31fbe9a
Distinguish serial index from mask (#21287) 2021-03-09 03:20:37 -06:00
Victor Oliveira
1b9ff68f8c
Fix Host Keepalive serial target (#21283)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2021-03-08 01:11:37 -06:00
ellensp
aa054471f2
M303 followup (#21282)
Followup to f2ed18d150
2021-03-07 22:06:33 -06:00
Mike La Spina
b95e548ddb
Cooler (for Laser) - M143, M193 (#21255) 2021-03-06 14:13:28 -06:00
Sola
72cc5a49e6
MKS H43 fixup (#21267)
Co-authored-by: makerbase <4164049@qq.com>
Co-authored-by: MKS-Sean <56996910+MKS-Sean@users.noreply.github.com>
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2021-03-06 09:04:05 -06:00
Victor Oliveira
101f09aabd
Fix multi-serial CRC error crash (#21249) 2021-03-04 17:39:08 -06:00
Tanguy Pruvot
a0d312396a
Followup to MP_SCARA/TPARA patches (#21248) 2021-03-04 17:34:38 -06:00
Scott Lahteine
6903a2ffc5 Remove extra G42 2021-03-04 16:36:44 -06:00
Scott Lahteine
6225870aa9 Implement G42, after all 2021-03-04 03:28:45 -06:00
Scott Lahteine
dd388aedfd TPARA followup 2021-03-03 17:57:24 -06:00
Axel
a46e025725
TPARA - 3DOF robot arm IK (#21005)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2021-03-03 17:46:32 -06:00
Scott Lahteine
dfa33082bb Fix some config builds 2021-03-01 09:14:17 -06:00
Scott Lahteine
1aa421efe5 Filament sensor cleanup 2021-02-28 20:02:24 -06:00
Scott Lahteine
dd42831cba Serial macros cleanup 2021-02-28 20:02:24 -06:00
Sola
c76008bd6a
MKS H43 controller (#20609) 2021-02-27 17:35:32 -06:00
LinFor
e0aa9ce372
RGB Caselight (#20341) 2021-02-27 16:06:48 -06:00
jbuck2005
ee7701c15b
SPEED => FEEDRATE (#21217) 2021-02-27 15:54:43 -06:00
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