46 Commits (068c303742dc9df785bce68eda858dc72bd6e55c)

Author SHA1 Message Date
Chris Pepper f499cecf0d Marlin Binary Protocol Mark II (#14817) 6 years ago
Marcio Teixeira 27c487bab7 Print progress enhancements (#14647) 6 years ago
Scott Lahteine 93cd66ac11 Tweaky change from (C) to (c) 6 years ago
Scott Lahteine 4c872a01f2
G-code queue singleton, front injection (#14236) 6 years ago
Robby Candra c369477cb0 Fix bug: diveToFile breaks M23 (#13865) 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
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
Chris Pepper 2513f6b550
Fix multiport G28 with Binary Transfer (#13308) 6 years ago
Scott Lahteine 35ae5daf2d Split up sdcard G-codes 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
Scott Lahteine 64253e1a58 Followup to serial reform
Reference #13250
6 years ago
Scott Lahteine e15354e387
Simplify serial port redirect (#13234) 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 b5fd2fb58b Allow M29 to be processed late 6 years ago
InsanityAutomation 48a3502656 Remote streamer improvements (#12982) 6 years ago
Scott Lahteine 8f9b246d0e Tweak some formatting, replace tabs 6 years ago
Scott Lahteine 6453b82a5e Clean up trailing whitespace 6 years ago
InsanityAutomation 75f2665f2e LCD SD Card items near top when not using wheel (#12926) 6 years ago
Ludy acf266fe78 Fix a compile warning, etc. (#12955) 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
InsanityAutomation ed3ab5e212 Fix M24 not starting new job (#12887) 6 years ago
InsanityAutomation a403d9a50c Improve menu pause / resume (#12876) 6 years ago
Scott Lahteine fb8111553e getStatus => report_status 6 years ago
Scott Lahteine 261c6f4b96 Fix pause/resume SD print
Followup to #12551, addressing #12566
6 years ago
Scott Lahteine c986239837
A single SERIAL_ECHO macro type (#12557) 6 years ago
Scott Lahteine 03ef2d6c82
Fix "paused" message and M125 called by M25 (#12551) 6 years ago
Marcio Teixeira c1e17037e5 Various fixes for MarlinUI and ExtUI (#12439) 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 488a17b3f5 Use IS_SD_PRINTING() more 6 years ago
Chris Pepper 66d44c72c3 Add fast binary file transfer to SD card option (#12249) 6 years ago
TheSFReader 1fb9b299d4 Add M524 to abort SD printing (#12155) 6 years ago
Scott Lahteine 1a0f4dedad
Fix and improve POWER_LOSS_RECOVERY (#11187) 7 years ago
Scott Lahteine 306f0f2135
Move Stepper::synchronize to Planner (#10713)
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
Scott Lahteine 11ab017dd0 Creality3D Power-Loss Recovery 7 years ago
TheSFReader 2e43438e0c Add C parameter to M27 to include the long filename
In answer to #10001

Add an option to retrieve the currently open file name (long filename if possible).
7 years ago
Scott Lahteine b198b49d15 Followup to AUTO_REPORT_SD_STATUS
Followup to #9832
7 years ago
TheSFReader eb079959fb Report sd card progress [FR] #9751 (#9832)
* SD Status auto-report feature
Feature Request #9751
7 years ago
Scott Lahteine 2c18faf3e4 General cleanups for HAL 7 years ago
Thomas Moore f7efac57b7 Multi-host support 7 years ago
Scott Lahteine e0d367f1fb Fix M32 P subroutine handling 7 years ago
Scott Lahteine 1587962547 Combine G-code files into fewer units
Addressing #7707
7 years ago
Scott Lahteine a442c34a1a Move SD commands to cpp 7 years ago
Scott Lahteine be0e4a4ad0 Consolidate pause, apply to M125, M600, M24 7 years ago
Scott Lahteine 4231faf779 Initial split-up of G-code handlers by category 7 years ago