Scott Lahteine
118bd2f8b2
Apply loop shorthand macros (#17159 )
před 4 roky
Scott Lahteine
64d092935b
More useful ENABLED / DISABLED macros (#17054 )
před 4 roky
Scott Lahteine
3a07b4412d
Asynchronous M114 and (R)ealtime position option (#17032 )
před 4 roky
Scott Lahteine
c4db8e49a7
XYZ_CHAR macro
před 4 roky
Scott Lahteine
e78f607ef3
Use a STR_ prefix for non-translated strings
před 4 roky
Scott Lahteine
00ba053c90
Clean up host actions code (#16856 )
před 4 roky
Scott Lahteine
3bef7a4450
Add g-code quoted strings, improve stream code (#16818 )
před 4 roky
Scott Lahteine
f312ddfa4f
More updates for 8 extruders, REPEAT
před 4 roky
Scott Lahteine
bfad23d3e2
(c) 2020
před 4 roky
InsanityAutomation
0fcf2b1110
Quad Z stepper support (#16277 )
před 4 roky
Bob Kuhn
1ad53cee1f
Improved STMicro L64XX stepper driver support (#16452 )
před 4 roky
Scott Lahteine
95046c9047
Extend SERIAL_CHAR to take multiple arguments
před 4 roky
Jamie
022b6b9067
Fix M115 cap with EXTRUDERS == 0 (#16459 )
před 4 roky
Dirk O. Kaar
d0e1166cce
Fix Visual Micro "Arduino IDE for Visual Studio" support (#16418 )
před 4 roky
BigTreeTech
441ee3e53f
Add 'M114 E' to get E position (M114_DETAIL) (#16026 )
před 4 roky
Scott Lahteine
c80eda073f
M119 => report_states
před 4 roky
Scott Lahteine
af214ff121
Fix up PSU_CONTROL checks
před 4 roky
Marcio Teixeira
6a865a6146
Multi-language support (#15453 )
před 4 roky
Scott Lahteine
50e4545255
Add custom types for position (#15204 )
před 4 roky
Scott Lahteine
465c6d9230
Simpler Allen Key config. Fixes, cleanups from refactor (#15256 )
před 4 roky
Lucio Tarantino
8ac52aedff
M118 multiserial support (#15176 )
před 4 roky
Scott Lahteine
586b334c2a
Split up stepper indirection (#15111 )
před 4 roky
Joseph Bozarth
0fbb26c28f
M16 - Expected Printer Check (#14924 )
před 4 roky
Scott Lahteine
c8e30b6639
Fix code attempting to sprintf %f (#14869 )
Arduino doesn't (always) support `float` formatting in strings. So either cast to `int` or use `dtostrf()` to fix these usages.
před 4 roky
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
před 5 roky
Scott Lahteine
4c872a01f2
G-code queue singleton, front injection (#14236 )
před 5 roky
Stephan
483822f3aa
Fix some THERMAL_PROTECTION_CHAMBER issues (#13678 )
před 5 roky
Scott Lahteine
7e58d33a2e
Update some headers
před 5 roky
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(...)`
před 5 roky
Scott Lahteine
f5bcc00570
Unify debugging output with debug_out.h (#13388 )
před 5 roky
Andrei Pozolotin
cc8a871705
Add capability string CHAMBER_TEMPERATURE (#13391 )
Reference: #13380
před 5 roky
Scott Lahteine
f89b375fb9
Fixes and improvements for PWM pins (#13383 )
před 5 roky
Scott Lahteine
3f36a38512
Clean up some pre-serial-redirect includes
před 5 roky
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.
před 5 roky
Scott Lahteine
e15354e387
Simplify serial port redirect (#13234 )
před 5 roky
InsanityAutomation
7f1b69b0c8
Add HOST_PROMPT_SUPPORT (#13039 )
před 5 roky
Scott Lahteine
0feeef2604
Update copyright in headers
před 5 roky
Bob Kuhn
2f35747f29
L6470 SPI daisy chain support (#12895 )
před 5 roky
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type (#12557 )
před 5 roky
Scott Lahteine
0e610815e4
No need for Cap:PAREN_COMMENTS
před 5 roky
Scott Lahteine
52a37913c1
Extend and apply some corrections
před 5 roky
Scott Lahteine
11ac75edcb
Use PGM_P for PSTR pointers (#11977 )
před 5 roky
Thomas Moore
c437bb08f1
Overhaul of the planner (#11578 )
- Move FWRETRACT to the planner
- Combine leveling, skew, etc. in a single modifier method
- Have kinematic and non-kinematic moves call one planner method
před 5 roky
Scott Lahteine
a94506ada0
Fix K8400 Y min pos, M118 comment
před 6 roky
Scott Lahteine
8f8c6a9bc4
Move get_axis_position_mm to Planner (#10718 )
před 6 roky
Scott Lahteine
306f0f2135
Move Stepper::synchronize to Planner (#10713 )
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
před 6 roky
Scott Lahteine
bfe223e120
Adjust usage of stepper.synchronize
před 6 roky
Scott Lahteine
d8a8eec6ea
Add THERMAL_PROTECTION capability
Based on #10465
In response to `M115` the firmware reports if Thermal Protection is enabled (1) or not (0). This information can be used by software such as OctoPrint (more precisely the Printer Safety Check plugin) to warn users when Thermal Protection is not enabled in the firmware.
Co-Authored-By: andrivet <sebastien@advtools.com >
před 6 roky
Scott Lahteine
4c8751727a
Fix M118 parameter handling
Fix #10388
před 6 roky
TheSFReader
eb079959fb
Report sd card progress [FR] #9751 (#9832 )
* SD Status auto-report feature
Feature Request #9751
před 6 roky