Giuliano Zaro
d43d4e4219
Refactor PRINTER_EVENT_LEDS, apply to M303 ( #12038 )
...
Co-Authored-By: Giuliano Zaro <gmagician@users.noreply.github.com>
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
07d33849b0
Fix unused var warning, apply ENABLED
6 years ago
Scott Lahteine
ce82015d5f
Fix include in G80
6 years ago
Scott Lahteine
5f6aabccbe
Tweak M48 spacing
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
Scott Lahteine
55e810d512
Fix G80 compilation
6 years ago
Scott Lahteine
7db0113b53
Improve E_AXIS_N macro
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
d6b0fbd771
Use uint8_t for all fan speeds ( #12032 )
6 years ago
teemuatlut
c447d75916
Add support for TMC2660 ( #11998 )
6 years ago
Scott Lahteine
52a37913c1
Extend and apply some corrections
6 years ago
thesfreader
e09c144674
Add CNC-like G-code options
6 years ago
Scott Lahteine
3e58b3a5d4
Followup to #11943
6 years ago
teemuatlut
c3229e1b34
Migrate to a new TMC library ( #11943 )
6 years ago
Eduardo José Tagle
d6955f25b2
Expand serial support in DUE/AVR hals exploiting the templated MarlinSerial classes ( #11988 )
6 years ago
Scott Lahteine
11ac75edcb
Use PGM_P for PSTR pointers ( #11977 )
6 years ago
AnoNymous
b30ca652ae
Replace MIN# / MAX# with variadic MIN / MAX ( #11960 )
6 years ago
Thomas Moore
3286325044
Add TMC2130 sensorless probing
6 years ago
Giuliano Zaro
70e7a465d8
[2.0.x] Fix compile error ( #11951 )
...
Fix compile error intruduced with M109 modification
6 years ago
Scott Lahteine
1410e79e7f
Ensure M109 handles autotemp
6 years ago
Scott Lahteine
e4389f7d23
Standard methods to wait for heating ( #11949 )
6 years ago
Victor Tseng
93839e2f73
Add option to enable/disable autoretract altogether ( #11904 )
6 years ago
Scott Lahteine
cb6454118c
Workaround for Pronterface M29
6 years ago
Scott Lahteine
cee34f7290
Followup for BABYSTEP_HOTEND_Z_OFFSET ( #11916 )
6 years ago
InsanityAutomation
1104054d73
2.0 IDEX Independent z offset and other fixes ( #11862 )
...
* Add Formbot Raptor board
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>
* Add a second Z probe Z offset
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>
* Modify method to utilize live adjustment of hotend z offset
Should probably move config option to babystepping and rename as it may now apply to all multiextruder systems
* Move config item and catchup other code to current method
6 years ago
Marcio Teixeira
c411e7eb0d
[2.0.x] Squelch compiler warnings seen with -Wall ( #11889 )
6 years ago
Scott Lahteine
e4ee607fc8
Fix Dual X FRS in M600
...
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>
6 years ago
Scott Lahteine
bae8f82ba8
[2.0] Fix Mixing Extruder mixing factors ( #11861 )
6 years ago
Scott Lahteine
c5e5cc5e9f
Fix some trailing whitespace, macros
6 years ago
Roxy-3D
0780913848
IDEX Improvements ( #11848 )
6 years ago
Scott Lahteine
53bd0b55cb
Followup for 6 extruders
6 years ago
Scott Lahteine
1718eff54a
Code changes supporting up to 6 extruders
6 years ago
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
6 years ago
Holger Müller
1a6f2b29b8
Add support for Triple-Z steppers/endstops
6 years ago
Sam Lane
4f883d5971
[2.0.x] Extruder-Distinct Linear Advance K Factors ( #11789 )
6 years ago
Sam Lane
1b6bc19427
Add external closed loop controller support
6 years ago
Alexander Amelkin
bc1ba998b2
[2.0.x] Fix undefined symbol 'g29_in_progress' ( #11781 )
6 years ago
InsanityAutomation
bad225dc04
Fix mesh leveling compile errors ( #11768 )
6 years ago
Scott Lahteine
2a61c9a939
Various fixups to configs, spacing, etc.
6 years ago
Scott Lahteine
d10f29ae2e
Pass segment length in G2-G3
6 years ago
Roxy-3D
d5379ee9d6
Fix search for white space in enqueued commands
6 years ago
Scott Lahteine
d1ceaf5550
[2.0.x] Followup to IDEX changes ( #11707 )
6 years ago
Scott Lahteine
8e18e48d49
Merge pull request #11610 from Freeviv/bugfix-2.0.x
...
[2.0.x] Editable servo angles
6 years ago
Roxy-3D
7680b64aa6
IDEX clean up ( #11690 )
6 years ago
scott0122
607c1e58d9
Improve HOTEND OFFSET Z display precision to 3 ( #11685 )
6 years ago
Scott Lahteine
3e81745e81
Fix issues, make optional
6 years ago
Jan
aa80e448e2
Store servo angles in EEPROM
6 years ago
Scott Lahteine
2a2e8c314e
Suppress emergency parser G-code errors
...
Co-Authored-By: srieche <srieche@users.noreply.github.com>
6 years ago
Scott Lahteine
d1c9517903
Followup to hotend_offset[Z] patch
6 years ago
Colin Gilgenbach
593d5375ea
Fix G28 resetting DUAL_NOZZLE_DUPLICATION_MODE ( #11605 )
...
There's no reason for G28 to reset DUAL_NOZZLE_DUPLICATION_MODE, because it only affects the E stepper, unlike DUAL_X_CARRIAGE which affects the X steppers as well.
6 years ago
Scott Lahteine
8f0bbdcc9b
Fix up Max7219 orientations ( #11596 )
6 years ago
Scott Lahteine
56f1e17a25
[2.0.x] Max7219 cleanup, simplify, and extend ( #11575 )
6 years ago
Roxy-3D
aae4c67e5d
Max7219 Clean Up ( #11563 )
...
Some of the Rotations did not do the right thing with setting and clearing pixels.
I think it is correct now. But if not... It is much closer to being correct.
6 years ago
Scott Lahteine
a4b0148365
Easier to find 'static inline'
6 years ago
Roxy-3D
65c5227c29
Change M7219 I to setup Max7219 registers, but not do initialization pattern
6 years ago
Roxy-3D
60f1376798
Make M7219 I more robust and nice to look at
...
Make M2719 initialize the Max7219 registers and then run the initialization pattern (if one is specified).
6 years ago
Roxy-3D
fd15b1495a
add I parameter to M42 to allow access to sensitive pins
6 years ago
Scott Lahteine
0af22549a6
Allow G33 to compile with no LCD
6 years ago
Giuliano
4237c3d9f8
[2.0.x] different bltouch init ( #11135 )
7 years ago
Scott Lahteine
e05e95cf97
Clean trailing whitespace
7 years ago
teemuatlut
fbcdf5eaeb
Simplify stepper driver per-axis selection
7 years ago
Scott Lahteine
4685c7d59f
Followup to M91x I patch
7 years ago
Roxy-3D
9660996cc3
Add Multi Unit Support for Max7219 to bugfix_2.0.0 ( #11285 )
...
* Add Multi Unit Support for Max7219 to bugfix_2.0.0
* Apply multi-MAX7219 to example configs
* Tweak some spacing, macros
7 years ago
Giuliano
aed1d17a2d
Initialize default units ( #11295 )
...
When `INCH_MODE_SUPPORT` is enabled no default unit is set. This fixes it.
7 years ago
Scott Lahteine
fd8a76493b
Unify M91x parameter I meaning, simplify reports ( #11249 )
7 years ago
etagle
1367df2875
Replace double with float, optimize calculation
7 years ago
Scott Lahteine
d960d448fa
Optimize calculations with LROUND
7 years ago
Scott Lahteine
9c058091e9
No M914 or SGT set for non-sensorless axes
7 years ago
Scott Lahteine
1a0f4dedad
Fix and improve POWER_LOSS_RECOVERY ( #11187 )
7 years ago
Scott Lahteine
e0ab8acf19
Add "Marlin Dev Mode" option
7 years ago
Scott Lahteine
c51e27d11d
Do a hard kill for failed homing moves ( #11161 )
7 years ago
Scott Lahteine
90ba77ea0f
Lose the old HOMEAXIS macro
7 years ago
Scott Lahteine
8eaac0dab3
Add delta feedrate scaling ( #11153 )
7 years ago
Scott Lahteine
05518d6add
Add newline to end of file
7 years ago
Scott Lahteine
a431013eb7
Fix G33 compile warning
7 years ago
Colin Gilgenbach
0fff79c24b
Fixes G29_with_retry behavior ( #11045 )
...
* Fix G29 (ABL) retry behavior
7 years ago
Scott Lahteine
a264030526
Fix "G29" G29_MAX_RETRIES handling
7 years ago
Andy Shaw
3b3029c4bf
Make max_e_jerk an array to reduce CPU usage ( #11118 )
7 years ago
Scott Lahteine
229b26b02c
Clear LED matrix without startup test
7 years ago
Scott Lahteine
a2a30ff0ac
Use Tool 0 for Dual X Axis G29
...
See https://github.com/MarlinFirmware/Marlin/issues/5597#issuecomment-397683325
7 years ago
Scott Lahteine
e366d55bc2
Don't reset stepper timeout for all g-codes
7 years ago
Roxy-3D
7c54c4ed27
Tiny improvement to M7219
...
The registers within the Max7219 can get corrupted a number of ways. This allows the Max7219 to be reset and fully initialized.
And... it also allows the user to see the initialization pattern.
7 years ago
Scott Lahteine
d4795e5b8e
[2.0.x] Tweaks and additions for MAX7219 ( #11034 )
7 years ago
Scott Lahteine
e23677a7b2
Update some G-code comments
7 years ago
Giuliano
cce0523a95
[2.0.x] reset bltouch on home ( #11018 )
...
Added reset bltouch instead. This ensure properly stow even when in error.
7 years ago
Karl Andersson
e0276d2f32
Official STMicroelectronics Arduino Core STM32F4 HAL compatibility ( #11006 )
7 years ago
Scott Lahteine
9d04f47d98
Improvements for junction_deviation_mm
...
- Drop `max_jerk` with `JUNCTION_DEVIATION`
- Add `max_e_jerk_factor` for use by `LIN_ADVANCE`
- Recalculate `max_e_jerk_factor` when `junction_deviation_mm` changes
- Fix LCD editing of `junction_deviation_mm`
7 years ago
Scott Lahteine
f2c3b0d476
Use bit flags for homed/known
7 years ago
Scott Lahteine
4832be52d7
Followup to G29 O
7 years ago
Robert Mendon
86170e6a66
[2.0.x] Add O (optional) flag to G28/G29 ( #10913 )
7 years ago
Scott Lahteine
117fd007a9
Followup to pin error change
7 years ago
Scott Lahteine
20a5db03bb
Junction Deviation limit (0.01 to 0.3)
7 years ago
Scott Lahteine
a2f521d34b
Add Junction Deviation mm runtime setting ( #10990 )
7 years ago
Scott Lahteine
590ce1c33e
Fix serial debug ouput
7 years ago
Scott Lahteine
968a5d2e63
Protected pin err for M226
7 years ago
Giuliano
f1cdfe3dfd
[2.0.x] stow bltouch before start homing ( #10987 )
7 years ago
etagle
99af086cea
Add hidden Serial overflow debug options
7 years ago
Scott Lahteine
3f2a062a57
Fix M914 value range (-64...+63)
...
Fix #10896
7 years ago
Eduardo José Tagle
6f330f397e
[2.0.x] Buffer overflow and scroll fix, UTF8 cleanup ( #10844 )
7 years ago
Scott Lahteine
645df23eb0
Fix warning with FASTER_GCODE_PARSER disabled
7 years ago
Scott Lahteine
a94506ada0
Fix K8400 Y min pos, M118 comment
7 years ago
Scott Lahteine
230ae6a143
Default G30 to engage / disengage
7 years ago
etagle
a11eb50a3e
Refactor and optimize Stepper/Planner
...
Better encapsulation and considerably reduce stepper jitter
7 years ago
Scott Lahteine
83d42f33e1
Add HAS_HOTEND_OFFSET_Z conditional
7 years ago
GMagician
3c76bda2d8
Fix switching extruder
...
`DONT_SWITCH` got lost along the way. Replace it with `DO_SWITCH_EXTRUDER` and adjust the code.
7 years ago
Scott Lahteine
c173a31060
Fix some compile warnings
7 years ago
Scott Lahteine
50270b53a0
Clear up some more compile warnings
7 years ago
Scott Lahteine
eb2eb72720
Modify UBL mesh_is_valid and use in leveling_is_valid ( #10746 )
7 years ago
Scott Lahteine
35258dd50b
Consistent heating status and status reset
...
Fix #10699
7 years ago
Scott Lahteine
08e36e264e
Apply _AXIS macro
7 years ago
Scott Lahteine
99ecdf59af
Smarter MIN, MAX, ABS macros
...
Use macros that explicitly avoid double-evaluation and can be used for any datatype, replacing `min`, `max`, `abs`, `fabs`, `labs`, and `FABS`.
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
Scott Lahteine
8f8c6a9bc4
Move get_axis_position_mm to Planner ( #10718 )
7 years ago
Scott Lahteine
f5aaa2d6c0
Fix some compiler warnings
7 years ago
Scott Lahteine
625035a9ce
Fix M301 access to lpq_len ( #10714 )
...
Co-Authored-By: Zwaubel
7 years ago
Scott Lahteine
306f0f2135
Move Stepper::synchronize to Planner ( #10713 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
ManuelMcLure
8679f671ed
Remove dependency on PI. ( #10701 )
7 years ago
Scott Lahteine
6671c064cd
Use arc moves for G26 if enabled ( #10696 )
...
Co-Authored-By: ManuelMcLure <manuelmclure@users.noreply.github.com>
7 years ago
Scott Lahteine
c43235dd39
Remove non-special comments
7 years ago
ManuelMcLure
613a3be167
Remove hidden dependencies on destination. Fixes #10686 . ( #10691 )
7 years ago
Scott Lahteine
b76344c080
More Trinamic cleanup
7 years ago
Giuliano
44f3a6dc3b
[2.0.x] Add missing axes to M911, M912 ( #10668 )
7 years ago
Scott Lahteine
19f189b4e5
Add UBL support for G2/G3 and G5 ( #10648 )
7 years ago
Scott Lahteine
bfe223e120
Adjust usage of stepper.synchronize
7 years ago
Scott Lahteine
af1950a63e
Improve sync of stepper positions
7 years ago
Scott Lahteine
d7b699ec34
Fewer includes of vector_3.h
7 years ago
Scott Lahteine
05fca752d6
Clean up autostart handling
7 years ago
Scott Lahteine
05c33833e7
[2.0.x] Add NO_LCD_MENUS option ( #10582 )
7 years ago
Scott Lahteine
59fda986ea
Allow Z_AFTER_PROBING to be 0
7 years ago
Scott Lahteine
9e0d99c0c6
Round all floats in string conversion functions ( #10566 )
7 years ago
Scott Lahteine
cd08f01bb4
Fix M421 comment in gcode.h
7 years ago
Scott Lahteine
8db7fb226a
Fix M420 C for UBL
7 years ago
Marcio Teixeira
724e9f56c8
Removed "const" to match parser. ( #10548 )
7 years ago
Giuliano
2e1939e85c
[2.0.x] report error on unsupported commands ( #10553 )
...
Raise an error when an unknown/unsupported G/M command is requires.
This will address #10546
7 years ago
Scott Lahteine
a51ba6e3f6
Fix ABL grid bounds test for Delta/SCARA
...
Addressing #10538
7 years ago
Scott Lahteine
63e0b36f8b
Fix G29_RECOVER_COMMANDS typo
7 years ago
Scott Lahteine
eef0248a1c
Add M420 C to adjust the whole mesh ( #10522 )
7 years ago
Marcio Teixeira
02a711c4d6
[2.0.x] Fix crash upon repeated calls to process_subcommands_now_P ( #10509 )
7 years ago
Scott Lahteine
f06c3c38b9
Fix M0_M1 with no LCD
7 years ago
Scott Lahteine
f423e54f77
Strip trailing spaces
7 years ago
Scott Lahteine
cb46cb8480
Add HAS_HEATED_BED conditional ( #10495 )
7 years ago
Scott Lahteine
1c3d49afe0
Fix G28 with Z_AFTER_PROBING
...
Fix #10476
7 years ago
Scott Lahteine
023385ca59
Merge pull request #10479 from thinkyhead/bf2_creality_power_loss_resume
...
[2.0.x] Creality3D Power-Loss Recovery
7 years ago
Scott Lahteine
3396671011
[2.0.x] Reset LCD status to fallbacks ( #10470 )
...
* Remove obsolete strings
* Tweak some static consts
* Reset LCD status to fallbacks
7 years ago
Scott Lahteine
11ab017dd0
Creality3D Power-Loss Recovery
7 years ago
Scott Lahteine
7dcd0a1cff
Add R parameter to G28 to specify pre-raise
7 years ago
Scott Lahteine
a90cbc6339
[2.0.x] Wait for bed heaters between probing ( #10472 )
7 years ago
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>
7 years ago
Scott Lahteine
65a6a86d19
Don't report point 0 in MBL G29
7 years ago
Marcio Teixeira
5cc7916e69
Add G29_RETRY_AND_RECOVER feature
...
- Add an option to retry G29, optionally executing a G-code procedure after each failed probe.
7 years ago
Scott Lahteine
78ea4871f9
Fix up enqueue now functions
...
…and apply to MALYAN_LCD.
7 years ago
Scott Lahteine
df2f24617b
Use 0 as the bed position (not Z_MIN_POS)
7 years ago
Scott Lahteine
52c024e260
M221 with no parameters report flow
7 years ago
Scott Lahteine
0746aff595
Improve UBL mesh report. Add M420 T, M421 N
7 years ago
Scott Lahteine
99282a46e9
Make sure ABL (manual) starts close to the bed
7 years ago
Scott Lahteine
3c5c6d478a
Prettify process_parsed_command
7 years ago
Scott Lahteine
bb7064cc30
Tweak MBL move to bed code
7 years ago
Scott Lahteine
daa712455b
Make sure MBL starts close to the bed
...
Fix #10390
7 years ago
Scott Lahteine
4c8751727a
Fix M118 parameter handling
...
Fix #10388
7 years ago
Luc Van Daele
646aa20b43
Overhaul of G33 Delta Calibration ( #8822 )
7 years ago
Luc Van Daele
ac2e0afb62
Low Point for delta calibration ( #10363 )
7 years ago
Sean
2d9b0a66fe
Add Filament Change accelerations
7 years ago
Scott Lahteine
8b8ad14178
Add Z_PROBE_LOW_POINT to prevent damage
7 years ago
Scott Lahteine
cea398849e
Tweak to gcode_line_error/return
7 years ago
Scott Lahteine
e8e60263c8
Scale feedrate (mm/s to deg/s) for SCARA
7 years ago
Marcio Teixeira
8bc93c6f2b
Improve heating/cooling LCD messages ( #10293 )
7 years ago
Scott Lahteine
241996d5d6
Merge pull request #10257 from thinkyhead/bf2_tool_change_debug
7 years ago
Scott Lahteine
adcb87f0db
Z Endstop Servo => Z Probe Servo
7 years ago
Scott Lahteine
1a75165f35
For set_z_fade_height use set_bed_leveling_enabled
7 years ago
Scott Lahteine
55e9b85ad6
Clear the "Wait for user" message set by M0/M1
...
See https://github.com/MarlinFirmware/Marlin/issues/10246#issuecomment-377146936
7 years ago
AnHardt
c1f58a238d
No delay in sensorless quick homing ( #10254 )
7 years ago
Scott Lahteine
1be955e52a
Alert users about low Z jerk values
7 years ago
Scott Lahteine
9e4c037cef
Wait before turning off PRINTER_EVENT_LEDS at print end ( #10248 )
7 years ago
Scott Lahteine
7b8bb2519e
Fix gcode_line_error call
...
Followup to 3007eee
7 years ago
Scott Lahteine
aa20b3ef7c
Fix linear/3-point manual leveling buffer overrun
...
Fixes #10137
7 years ago
Scott Lahteine
38378cd0e8
M218 with DELTA needs planner.h
...
Fix #10232
7 years ago
Scott Lahteine
3007eee22e
Require a checksum when writing to SD
...
From #10204 by @adriancuzman
7 years ago
Bob-the-Kuhn
9656a82609
Fix G53/CNC_COORDINATE_SYSTEMS compilation, Travis testing ( #10227 )
7 years ago
Rob Power
d1f14202a9
[2.0.x] NANODLP_Z_SYNC requires linear axes ( #10240 )
7 years ago
Scott Lahteine
1cb810ff1c
[2.0.x] Automatically reset stepper timeout ( #10179 )
...
* Automatically reset stepper timeout in manage_inactivity
Any code that adds moves to the planner can skip resetting the stepper timeout. We can let `idle` / `manage_inactivity` reset the timer whenever it detects any moves in the planner.
* blocks_queued => has_blocks_queued
7 years ago
Scott Lahteine
045ee28c50
Tweaks to M915
7 years ago
Scott Lahteine
ff304d3767
Allow G53 to go back to native space
7 years ago
Scott Lahteine
bc45fb6b13
Tweak use of move_z_after_probing
7 years ago
Scott Lahteine
c352954882
Allow no raise after run_z_probe in probe_pt
7 years ago
Scott Lahteine
ae39fbd646
Also suppress keepalive with suspend_auto_report
7 years ago
Scott Lahteine
a46bac3100
Add 'I' parameter to M906/M913/M914; 'T' to M906/M913
7 years ago
Scott Lahteine
cfc13ed7f3
Quiet M906/M913/M914 with axes. Patch for DISTINCT_E_FACTORS.
7 years ago
Scott Lahteine
48d7036874
Consolidate smart stepper driver initialization
7 years ago
Scott Lahteine
dd2949922b
Consolidate 3-point leveling point options
7 years ago
Scott Lahteine
8922b56b58
Fix some spelingz
7 years ago
Scott Lahteine
a6feb58837
Delta support for multiple hotends with offsets ( #10118 )
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
14c03cb6f4
[2.0.x] Make MIN_PROBE_EDGE a general option (for electronic probes) ( #10069 )
...
Some probes don't work near the edges of the bed. This change promotes MIN_PROBE_EDGE to a general setting that applies to all probing functions.
7 years ago
Scott Lahteine
5b45aab262
M218: report with no parameters
7 years ago
Scott Lahteine
28f1276286
[2.0.x] Add Z_AFTER_PROBING option ( #10058 )
...
Some "fix-mounted" probes need manual stowing. And after probing some may prefer to raise or lower the nozzle. This restores an old option but tailors it to allow raise or lower as preferred.
7 years ago
Scott Lahteine
bae1cb859c
Patch flush_and_request_resend for 1.1.x parity
7 years ago
Bob-the-Kuhn
0d8c15c01f
restore PR 9661 files & V1 fix
7 years ago
Scott Lahteine
751785fc97
Followup to recent patches
...
- `M666` is static, not inline
- Disambiguate some stepper macros
7 years ago
Scott Lahteine
f003173752
Fixup M666
...
Followup to d6df032
7 years ago
Bob-the-Kuhn
bf59a4a6df
Revert "[2.0.x] DUE compatibility with shared SPI LCDs, USB mass storage, add pin defs & update examples\MakerParts\Configuration.h"
7 years ago
Sebastianv650
fd1d590726
[2.0.x] Silence M204 ( #10037 )
...
`M204` is often used by slicers to set acceleration depending on perimeter, infill, etc., so Marlin's answers are flooding the serial windows. Silence `M204` according to the philosophy that setter commands should only send a reply if no parameter is given.
7 years ago
Scott Lahteine
d6df0322c2
Update M666 for XYZ dual endstops
7 years ago
Scott Lahteine
fbc41c0e98
Update Marlin G-code summary
7 years ago
Scott Lahteine
ddce486360
Merge pull request #10032 from thinkyhead/bf2_unknown_z_no_raise
...
[2.0.x] Add UNKNOWN_Z_NO_RAISE to prevent Z grinding
7 years ago
Scott Lahteine
419d12ca1b
Add UNKNOWN_Z_NO_RAISE option
...
With this option enabled, Z won't ever be raised until after `G28` has been completed, and it won't raise if Z becomes unknown. This is good for machines whose beds fall when Z is powered off.
7 years ago
Bob-the-Kuhn
914bb80bde
removed SDSS init
...
added device & comm drivers for shared SPI LCDs
mistyped some updates in ultralcd_impl_DOGM.h
remove unwanted changes in onfiguration.h
still can't type
Update HAL_LCD_class_defines.h
include USB mass storage & misc
7 years ago
Scott Lahteine
49ca67202f
Patch configuration_store for extra serial port
...
Fix #9948
7 years ago
Scott Lahteine
3c2bfa5e53
Update powersupply_on in power_on/off ( #10015 )
...
Fix #10004
7 years ago
Scott Lahteine
42608b1925
Init old_red to 127 to ensure initial change
...
Fix #10012
7 years ago
Scott Lahteine
ffbf63e6af
Add HAS_TEMP_SENSOR conditional
7 years ago
Scott Lahteine
920d92aa46
Merge pull request #9974 from thinkyhead/bf2_tmc_util_progmem
...
[2.0.x] Move tmc_util.* extended_axis_codes to PROGMEM
7 years ago
Scott Lahteine
b198b49d15
Followup to AUTO_REPORT_SD_STATUS
...
Followup to #9832
7 years ago
Scott Lahteine
2057177184
Make enums into implicit char
7 years ago
Scott Lahteine
e28e3bb532
Move extended_axis_codes to PROGMEM
7 years ago
Scott Lahteine
bf9fc8ac0e
M851 - report only without parameters
7 years ago
Scott Lahteine
61620cbd15
Tweak M211
7 years ago
Scott Lahteine
6e08ddce6e
Correct M401 / M402 description
7 years ago
Scott Lahteine
88b6a15b47
Update M900 verbiage
7 years ago
Scott Lahteine
91db7930dc
Drop SCARA_FEEDRATE_SCALING
...
The updated planner takes the length of the move, so this pre-calculation is no longer needed.
7 years ago
Scott Lahteine
118899357d
Add sanity checks to Linear Advance 1.5 ( #9873 )
7 years ago
Scott Lahteine
a446433c87
Fix SENSORLESS_HOMING for Core Kinematics ( #9868 )
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
3f89bbeab5
Drop a conditional only used once
7 years ago
Scott Lahteine
b2cf253a13
Add RESTORE_LEVELING_AFTER_G28 option
7 years ago
Scott Lahteine
65519263f4
Fix broken LEVEL_BED_CORNERS
...
Fix #8805
7 years ago
Scott Lahteine
2bd252b501
[2.0.x] LIN_ADVANCE v1.5 ( #9712 )
7 years ago
Scott Lahteine
1d7f5be0ff
quick_home_xy sensorless homing
7 years ago
Scott Lahteine
d4e4fe40e0
Add SENSORLESS_HOMING delay to quick_home_xy
...
Fix #9471
7 years ago
Scott Lahteine
3af988a7f3
Add sensorless homing delay to home_z_safely
...
Based on #9705
7 years ago
Scott Lahteine
8ffa0b24a4
Strip excess G28 debug logging
7 years ago
Kevin
9019ea0fce
Option to force X or Y to home first when homing the other axis
7 years ago
Scott Lahteine
241e55ef3b
Apply SERIAL_FLUSH macro
7 years ago
Scott Lahteine
6a70a4fbb3
Fix G26 circles ( #9627 )
...
Easier to configure. Catch an odd divisor.
7 years ago
Roxy-3D
c78e1c0f23
Fix G26 Circles... ( #9641 )
...
* Fix G26 Circles...
7 years ago
AnHardt
133b38b93b
Complete M48 description ( #9631 )
7 years ago
Scott Lahteine
8d71ad37cb
flush comment to match 1.1.x
7 years ago
Scott Lahteine
377108619b
Fix plan_arc clockwise (G2)
...
Fix #9482
7 years ago
Scott Lahteine
e3043d7ac7
Fix #8744
7 years ago
Scott Lahteine
da693a636e
Fix handling of escapes in serial input
7 years ago
Scott Lahteine
c30a8067ab
Prevent watchdog reset due to many comments
...
Addressing #7449
7 years ago
Scott Lahteine
b7053156fe
Minor comment/condition cleanup
7 years ago
Thomas Moore
1541224a81
Enable Z axis and delta sensorless homing ( #9516 )
7 years ago
Scott Lahteine
09c8807a36
Minor formatting in queue.cpp
7 years ago
Scott Lahteine
ca8fdff1af
Comment G26 properly
7 years ago
Scott Lahteine
b5e92f4f90
[2.0.x] Enable / disable PSU automatically ( #9503 )
7 years ago
Scott Lahteine
a8c4174a13
M100 comment
7 years ago
GMagician
338dac258b
[2.0.x] Fix compiler error when G26 is enabled ( #9492 )
7 years ago
Scott Lahteine
4ddb6a3a1f
Merge pull request #9470 from thinkyhead/bf2_malyan_clueless
...
[2.0.x] Malyan M200 LCD
7 years ago
Scott Lahteine
03bfc0d7c8
Merge pull request #9439 from thinkyhead/bf2_fix_G26_circle_bumps
...
[2.0.x] Change G26 circle angles
7 years ago
Scott Lahteine
e5ee0b6f6c
Implement MALYAN_LCD
7 years ago
Scott Lahteine
2ea4e74ed3
Misc. comments
7 years ago
GMagician
6ace57e1b0
[2.0.x] remove duplicated include ( #9445 )
...
This was present in #9357 but lost
7 years ago
Scott Lahteine
e6cdc438fd
Change G26 circle angles
...
To prevent the nozzle from colliding with the printed pattern.
7 years ago
Scott Lahteine
a8764ac5d5
G26 parity with 1.1.x
7 years ago
GMagician
e1117a8492
[2.0.x] fix compile errors when CNC_COORDINATE_SYSTEMS is enabled ( #9380 )
7 years ago
Bob-the-Kuhn
21179f8300
Fix the "slow" version of the G-code parser
7 years ago
Scott Lahteine
34160806c0
Fix broken G29 W I J
7 years ago
Scott Lahteine
f5cfdf6efe
Use _BV32 to avoid name conflict
7 years ago
Scott Lahteine
fc5c1a28d8
Fix M118 parameter parsing
7 years ago
Scott Lahteine
399bca316a
Fix has_value with FASTER_GCODE_PARSER
7 years ago
Scott Lahteine
80d3ded895
Change parser codebits from array to int32_t
7 years ago
Scott Lahteine
053b1371c7
Simplify G-code debug option
7 years ago
Scott Lahteine
608f8b10da
Parser val method parity with 1.1.x
7 years ago
Scott Lahteine
2bea1bda56
Move more strings to PROGMEM
7 years ago
Scott Lahteine
1dcfe193ac
Optimize some serial strings
7 years ago
Scott Lahteine
9644fe1839
Lightly optimize arc length calculation
7 years ago
Scott Lahteine
c9bda932fe
Patch M114 D logical output
7 years ago
Scott Lahteine
e5ca60acf5
Patch G29 no_action for A and Q
7 years ago
Thomas Moore
3db35ba9be
[2.0.x] Fix change filament for delta machines ( #9295 )
7 years ago
Scott Lahteine
b1cd012aa6
Clean up and document load/unload/pause/resume
7 years ago
GMagician
9b519864bf
[2.0.x] Relative movements fix ( #9259 )
7 years ago
Roxy-3D
bfd9728cf4
Serial buffer over run work around for v2.0.0 ( #9236 )
...
* Work around for serial buffer over run
PronterFace sends a lot of M105 commands. During long operations such
as UBL's G29 P1, G29 P2, G29 P4 and G26 this can over run the serial
buffer. This results (very often) in a M1 (actually a M1M105) ending
up in the command queue.
Until we figure out a better way to resolve this issue, this will keep
the UBL commands from experiencing bogus commands at thier completion.
7 years ago
Roxy-3D
f5f1b069ad
Convert UBL mesh tilting to all use the same algorithm ( #9204 )
...
A number of regressions were patched also. The UBL G29 P2 and P4 Press and Hold had stopped working. It is very possible this is broken in the bugfix_v1.1.x branch also.
The main purpose of the Pull Request is to get the 3-Point mesh tilting to use the LSF algorithm just like the grid based mesh tilt. This simplifies the logic and reduces the code size some what. But the real reason to do it is the 3-Point case can be solved exactly. And by feeding these numbers into the LSF algorithm it provides a way to check all that code for 'correctness'.
7 years ago
Scott Lahteine
d178d6e921
M503 patch for EEPROM_CHITCHAT off
...
Fix #9155
7 years ago
Scott Lahteine
2c18faf3e4
General cleanups for HAL
7 years ago
Scott Lahteine
6a043eee55
Various updates for TMC support
7 years ago
Thomas Moore
f7efac57b7
Multi-host support
7 years ago
Scott Lahteine
a94104dbb5
Merge pull request #9113 from teemuatlut/TMC_followup
...
[2.0.x]TMC followup
7 years ago
Dave Johnson
554e577676
SERIAL_STATS_* features not supported on USBCON targets ( #9127 )
7 years ago
teemuatlut
9d923c6c03
Fix TMC gcode commands
7 years ago
Scott Lahteine
60d07f20e7
Make mbl.has_mesh() a method
7 years ago
Scott Lahteine
86818c9a89
Move MBL functions into the class
7 years ago
Unknown
bbb8d4c802
Set has_mesh if user issues G9 S3
...
Prevents user from having to manually run through entire manual leveling process only to enable mesh so they can manually restore their offline mesh backup
7 years ago
Scott Lahteine
cf2922f164
Laser/spindle PWM off on M5
7 years ago
Scott Lahteine
b91ca168fb
Add a struct defining EEPROM storage
7 years ago
Scott Lahteine
51e0f2bee3
Add MarlinSettings::validate()
7 years ago
Scott Lahteine
1c41de16d4
Trailing whitespace clean
7 years ago
Scott Lahteine
1746a7352e
Merge pull request #9042 from thinkyhead/bf2_M701_M702
...
[2.0.x] Improved Pause/Load/Unload, M701-M702
7 years ago
Roxy-3D
a5dfe08a81
Add precision to planner.xy_skew_factor so it doesn't print as 0.00
7 years ago
Scott Lahteine
4fb60e1562
M702.cpp => M701_M702.cpp
7 years ago
Scott Lahteine
7541316bb4
Add M701/M702 Filament Load/Unload, M603
7 years ago
Scott Lahteine
4af3d436b2
M303 pid autotune cleanup, commentary
7 years ago
Scott Lahteine
fc67c64b8f
Merge pull request #8989 from tcm0116/2.0.x_ubl
...
[2.0.x] Fix UBL compilation warnings
7 years ago
Thomas Moore
8afc4f8d9d
Fix UBL compilation warnings
7 years ago
Bob-the-Kuhn
adb9ecf3cc
copy of PR #8990
7 years ago
Scott Lahteine
3dd04736c0
Update M17_M18_M84.cpp
7 years ago
Scott Lahteine
6d94bbf618
Apply some PGM_P pointers
7 years ago
Scott Lahteine
427df8792d
Fix Capabilities Report
7 years ago
Scott Lahteine
db32c185ae
Merge pull request #8860 from Bob-the-Kuhn/2.0.x-DUE-RRDFGSC
...
[2.0.x] DUE - update for Reprap Discount Full Graphic Smart Controller
7 years ago
Scott Lahteine
9ecdd1f4c7
Multi extruder support for M600 and LCD
7 years ago
Scott Lahteine
1a827d5b68
Opening brace tweaks
7 years ago
Scott Lahteine
4ef965cc40
Fix compiler warnings
7 years ago
Scott Lahteine
9e8008c49c
Fixes for G29, esp. 3POINT
7 years ago
Scott Lahteine
026e301307
lcd_map_control deps on ULTIPANEL
7 years ago
Scott Lahteine
f2731c9f93
Allow consecutive uses of G29
7 years ago
Scott Lahteine
4b49ea1e92
General cleanup of config-store, reset_bed_level
7 years ago
Scott Lahteine
c6354fa153
Tweak M125 code
7 years ago
Thomas Moore
f0a8a1a853
[2.0.x] Use NOZZLE_PARK_FEATURE for ADVANCED_PAUSE_FEATURE ( #8866 )
...
* Use NOZZLE_PARK_FEATURE for ADVANCED_PAUSE_FEATURE
7 years ago
Scott Lahteine
c694608450
Apply SCARA_FEEDRATE_SCALING to G2/G3
7 years ago
Scott Lahteine
913d9e9a59
Matching sign across filwidth vars
7 years ago
Scott Lahteine
93a6a4e1a8
Add VOLUMETRIC capability item
7 years ago
Scott Lahteine
933f76fda3
Option to disable all volumetric extrusion
7 years ago
robpower
5595098063
V2 Extended NanoDLP_Z_Move_Sync to G4 & G28,Added all axis option.
7 years ago
teemuatlut
0cd1e91056
[2.0.x] TMC driver update ( #8769 )
7 years ago
Scott Lahteine
cf2193c07f
Comment, fix filament width sensor
7 years ago
Scott Lahteine
a71d2f3f40
UBL_DELTA => UBL_SEGMENTED
7 years ago
Scott Lahteine
73e32925e4
References are better for array args
7 years ago
Scott Lahteine
125c572d97
Tweak M114 detail
7 years ago
Scott Lahteine
204199e1ce
Only compare XYZ to check motion
7 years ago
Scott Lahteine
117fc872a7
Update current position in M852
7 years ago
Scott Lahteine
7d2e850577
Have M420 report a changed position
7 years ago
Scott Lahteine
03ba79f144
Sync and report changed position
7 years ago
Scott Lahteine
de3d3b9cb1
Put FORCE_INLINE before static
7 years ago
Scott Lahteine
ae663a4198
PROBE_DOUBLE_TOUCH => MULTIPLE_PROBING
7 years ago
GMagician
99fcf60977
[2.x] addressing #8644
...
Removed missing include file
7 years ago
Scott Lahteine
90cf6a06be
Simplify G26 user_canceled
7 years ago
Scott Lahteine
c846388a65
Standardize LCD interface code for UBL a little
7 years ago
Scott Lahteine
2fde60da12
Changes for parity with 1.1.x
7 years ago
Scott Lahteine
a4e1d83599
Fix M503 S parameter
7 years ago
revilor
9e3fbcf35c
fix for #8669 ( #8679 )
...
* fix for #8669
* Update G28.cpp
7 years ago
Scott Lahteine
6e944a413c
Merge pull request #8607 from benlye/patch-1
...
[2.0.x] Fix M49 so that it does not hang the terminal console
7 years ago
Scott Lahteine
f4b16a3bac
Update M49.cpp
7 years ago
Unknown
4c5ffd2349
[2.0.x] Report SERIAL_XON_XOFF in M115
...
-Report SERIAL_XON_XOFF in Extended Capabilites M115 report for hosts
-Remove outdated 256 size limitation from comments on RX_BUFFER_SIZE defines
-Update error message conditions
7 years ago
Scott Lahteine
046a1ad331
Merge pull request #8625 from tcm0116/2.0.x-G33
...
[2.0.x] Fix missing return values in G33_auto_tune
7 years ago
Thomas Moore
b35c3b5eb8
Fix missing return values in G33_auto_tune
7 years ago
Scott Lahteine
0154e3480c
New feature: BED_SKEW_CORRECTION
7 years ago
Ben Lye
1f3ad461bc
Update M49.cpp
...
Fix M49 so that it does not hang the terminal console.
7 years ago
Scott Lahteine
e37dd64548
Apply LEDColor, language fixes
7 years ago
Scott Lahteine
4793c34c53
Fix M290 boolval bug
...
Fix #8577
7 years ago
Scott Lahteine
0880031e8e
Satisfy M702 dependencies
7 years ago
Scott Lahteine
0786b61ce7
Followup to #8575
7 years ago
Scott Lahteine
276271e72f
Make MBL work more like PROBE_MANUALLY
7 years ago
Scott Lahteine
22b897e77d
Show M211 output with workspace offset
7 years ago
Roxy-3D
e48fcad615
change G26 and G29 bit function names to avoid HAL collision
7 years ago
Scott Lahteine
41ec449960
Fix G26 error return
7 years ago
Scott Lahteine
d18d40e1d6
M290 report on change, P0 to leave Probe Z Offset alone
7 years ago
LVD-AC
65f365333f
[2.0.x] G33 probe error handling
7 years ago
Scott Lahteine
be00e421a7
Patch up M290, M851
7 years ago
Scott Lahteine
b49acce035
Tweaks for lcd_external_control
7 years ago
Scott Lahteine
ab03a31cc9
Patch G0/G1 for NANODLP_Z_SYNC
7 years ago
Scott Lahteine
a766dfb3b1
Merge pull request #8536 from thinkyhead/bf2_nanodlp_z_move_sync
...
[2.0.x] Implement NANODLP_Z_SYNC for 2.0.x
7 years ago
Roxy-3D
ec04cf27d3
Fix the G26 out of scope identifiers in the v2.0.0 branch ( #8543 )
...
These changes may need to be warmed over. I tried to fix things with
the least amount of disruption. I just wanted to get the bugfix_v2.0.0
branch working for people again.
7 years ago
Scott Lahteine
dc82babe8e
Implement NANODLP_Z_SYNC for 2.0.x
7 years ago
Scott Lahteine
c6b0c104bb
Adapt G26 to work for all meshes
7 years ago
Scott Lahteine
c19eb33408
Move G26 to gcode sub-folder
7 years ago
Scott Lahteine
c613a1ed38
Fix indentation, stepper.h dependency, etc.
7 years ago
Scott Lahteine
3269d8dd62
Tweak M42 var
7 years ago
Scott Lahteine
3066655727
Try port*100+pin, fix config dependency
7 years ago
Bob-the-Kuhn
a28ccabe2a
M42 P1.20 fix
7 years ago
Scott Lahteine
c0000a0cdc
Move servo code to modules/servo.*
7 years ago
Bob-the-Kuhn
c14000775b
PWM fixes, slow down fan update
...
include LPC1768 syntax for M42
couple more pin_t changes
consistency
change M42 to R, P format
Revert "change M42 to R, P format"
This reverts commit 01f12f579ec9ccc1bb9126e68d2c86449e9b7edf.
7 years ago
Scott Lahteine
60adc6ff02
Display filwidth ratio in terms of E mm
7 years ago
Scott Lahteine
485abb023b
Merge pull request #8456 from thinkyhead/bf2_wednesday_tweaks
...
[2.0] No retroactive adjustment with M851 Z
7 years ago
Scott Lahteine
3bba7d60f3
No retroactive changes with M851 Z
...
If using babystep to adjust the Z probe offset, the axis will move and the mesh will be updated at the same time, causing a doubling of the Z offset over the rest of the print.
To correct for this, the current Z position would need to be modified in the opposite direction, canceling out the additional Z offset added to the mesh. This would be confusing to users, and moreover it would not be accurate without also taking the current Z fade level and current Z height into account.
It might make sense to change the mesh in the case where no babystepping is taking place, but this could be considered an undesirable side-effect of changing the `zprobe_zoffset`.
One way to remedy this would be to return to storing the mesh with `zprobe_zoffset` included, then subtracting `zprobe_zoffset` from the returned Z value. Thus, a babystep moving the Z axis up 1mm would subtract 1 from `zprobe_zoffset` while adding 1 to all mesh Z values.
Without including the `zprobe_zoffset` in the `z_values` there is no safe way to alter the mesh in conjunction with babystepping, although it's fine without it.
7 years ago
Scott Lahteine
32512332df
Apply some formatting
7 years ago
Scott Lahteine
50f09cc029
Miscellaneous cleanup
7 years ago
Scott Lahteine
9c3761047e
Merge pull request #8434 from thinkyhead/bf2_fix_M32_subroutines
...
[2.0] Fix 'M32 P' subroutines
7 years ago
Scott Lahteine
e0d367f1fb
Fix M32 P subroutine handling
7 years ago
Scott Lahteine
2c8c30437e
Fix parser parameter value handling
7 years ago
Scott Lahteine
e70b44dc0b
Make sure leveled[] is defined for later use
7 years ago
Scott Lahteine
54774841ba
Merge pull request #8416 from thinkyhead/bf2_M114_DETAIL
...
[2.0] Add M114_DETAIL to Configuration_adv.h
7 years ago
Scott Lahteine
009e3a7aa7
Add M114_DETAIL to Configuration_adv.h
7 years ago
Scott Lahteine
91baca6abb
Patches for compiler warnings/errors
7 years ago
Scott Lahteine
2f73dec077
Apply native workspace fixes for G92, G53-59
7 years ago
Scott Lahteine
04abd8d459
Improve and clarify M428 code
7 years ago
Scott Lahteine
e8e92f8969
No leveling data in M114 if no leveling is enabled
7 years ago
Scott Lahteine
c938273bd5
Coding standard patch of M290
7 years ago
Scott Lahteine
98c1265e3b
Disable laser power when PWM goes to 0
7 years ago
Scott Lahteine
36426af564
Merge pull request #8356 from tcm0116/2.0.x-M600
...
[2.0.x] Normalize load/unload length in M600
7 years ago
Scott Lahteine
1ed86adf9c
Cleanup around updatePID
7 years ago
LVD-AC
e334efb2a7
PROBE_MANUALLY etc.
7 years ago
Scott Lahteine
cba9c1cf9e
Add pre-calculated planner.e_factor
7 years ago
Scott Lahteine
c66696c507
Merge pull request #8344 from tcm0116/2.0.x-delta_height
...
[2.0.x] Add delta_height variable in lieu of using home_offset
7 years ago
Scott Lahteine
0cfb936dd1
Clarify some motion code
7 years ago
Thomas Moore
f34c3597dc
Add delta_height variable in lieu of using home_offset
7 years ago
Scott Lahteine
e6788bb6ae
Fix get_destination_from_command for E
7 years ago
Scott Lahteine
82f45c3e6a
Patch G33 misuse of PROBE_MANUALLY
7 years ago
Scott Lahteine
96c9d715f3
Patch abuse of sprintf_P in G33
7 years ago
Colten Edwards
a6160916b0
[2.0] Fix M48 for delta printers/ABL compile issue ( #8286 )
...
* fix M48 for delta printers
fix M48 for delta printers. home printer if not already homed.
* remove ENABLED(DELTA)
remove ENABLED(DELTA) as it is not needed.
* Update M48.cpp
* abl needs queue.h
without queue.h abl will not compile since there is a script that runs at the end of it and we need to queue it up.
7 years ago
Scott Lahteine
17ef0a513b
Update G92 for native workspace
7 years ago
Scott Lahteine
85a62bbf46
Misc. fixes to compiler warnings, etc.
7 years ago
Scott Lahteine
e6aba99f16
Fix M118 parameters, with strict guideline
7 years ago
Scott Lahteine
1b40e9c464
Implement CNC_COORDINATE_SYSTEMS
7 years ago
Scott Lahteine
a22434508f
Match tweaks to G33 from 1.1
7 years ago
Scott Lahteine
d6aa127c76
Remove I2CPEM workspace offset
7 years ago
Scott Lahteine
79772219ae
Fix Fan Multiplexer init
7 years ago
Colten Edwards
e0a6ee8da5
[2.0] Fix up G33, LPC1768 + SDCARD_SORT_ALPHA ( #8250 )
...
* Update Conditionals_post.h
* Add a cast to round() to convert to a unsigned int
Add's a cast to round() so that it will compile properly. round() returns a float which must be cast to a integer for the following % operation. Use a unsigned int as a negative index to an array is wrong. Should never be more than 255 points allowing us to use a 8 bit cast.
* Update G33.cpp
7 years ago
Scott Lahteine
f8393a0908
Operate in Native Machine Space
7 years ago
Scott Lahteine
31f112cf58
Cleanup trailing whitespace
7 years ago
Luc Van Daele
6827e243a0
[2.0.x] G33 magic numbers ( #8171 )
...
* [2.0.x] G33 magic numbers
* oops
* Comments
* oops
* warning
* better comment section
* remarks
* extra grids
7 years ago
Scott Lahteine
0108d5181f
Allow asterisks in G-Code commands
...
Addressing #6655
7 years ago
GMagician
727a403ba1
[2.0.x] Fix NO_MOTION_BEFORE_HOMING unwanted behaviour ( #8176 )
...
* [2.0.x] Fix NO_MOTION_BEFORE_HOMING unwanted behaviour
NO_MOTION_BEFORE_HOMING should prevent XYZ movements only when homing is not done.
E axes should be allowed
* Update G0_G1.cpp
* Update G0_G1.cpp
7 years ago
Scott Lahteine
817175613a
Merge pull request #8157 from thinkyhead/bf2_anet_10_servo
...
[2.0.x] Define a default SERVO0_PIN for Anet 1.0
7 years ago
Scott Lahteine
723f2a77f6
Implement support for Dual X and Y endstops
7 years ago
Scott Lahteine
3e8754a38a
Add/correct time units on planner vars / M205 B
7 years ago
Luc Van Daele
a1a4fc277e
(2.0.x) serious bug G33 ( #8136 )
...
* (2.0.x) serious bug G33
* Revert config changes
This reverts commit 74b5a98223b7b7fb970d05b8541f4a079c3cfe56.
7 years ago
LVD-AC
dcfc2503c2
G33 Autotune calibration update #10
7 years ago
Scott Lahteine
bd78ca0ee3
Add M290 Babystepping
7 years ago
Scott Lahteine
c45514f811
Merge pull request #8094 from thinkyhead/bf2_neopixel_led_parity
...
[2.0.x] Bring NEOPIXEL_LED into parity with 1.1.x
7 years ago
Thomas Moore
9e699811d2
Make LPC1768 pinmapping not specific to Re-ARM ( #8063 )
...
* Merging early because of build failures. See #8105
* Make LPC1768 pinmapping not specific to Re-ARM
* Add HAL_PIN_TYPE and LPC1768 pin features
* M43 Updates
* Move pin map into pinsDebug_LPC1768.h
* Incorporate comments and M226
* Fix persistent store compilation issues
* Update pin features
* Update MKS SBASE pins
* Use native LPC1768 pin numbers in M42, M43, and M226
7 years ago
Scott Lahteine
3ac581eac9
Neopixel changes for parity with 1.1.x
7 years ago
Thomas Moore
51fafccc16
[2.0.x] Enable hardware serial ports on LPC1768 ( #8004 )
...
* Enable hardware serial ports on LPC1768
* Fix compilation errors with other HALs
* FIx order of includes in LPC1768 HAL main.cpp
* Add support for RX_BUFFER_SIZE and TX_BUFFER_SIZE options in Configuration_adv.h
7 years ago
Roxy-3D
72156a2029
change to better (more clear) names ( #8050 )
...
set_destination_to_current() changed to set_destination_from_current()
set_current_to_destination() changed to set_current_from_destination()
7 years ago
Roxy-3D
5439358281
Basic UBL operations working on 32-bit platforms ( #8024 )
...
* 32-bit work for UBL
* Update FT i3-2020 reference file
7 years ago
Luc Van Daele
3986a84f77
boolval revisited ( #8016 )
7 years ago
Scott Lahteine
ce48403a0b
Add EXTRA_FAN_SPEED feature
...
Based on #7883 by @studiodyne
7 years ago
Scott Lahteine
5c4f3e0107
Add LCD_SET_PROGRESS_MANUALLY
7 years ago
Scott Lahteine
497f86453e
Merge pull request #7964 from gallynero/patch-2
...
fix 'axis_unhomed_error' not defined error
7 years ago
Scott Lahteine
c0dddd4233
Tweaks to tool_change, GcodeSuite::T()
7 years ago
Scott Lahteine
1344ca4b2f
UBL no longer needs ubl_state
7 years ago
Scott Lahteine
3e3911fb81
Use planner.leveling_active for all leveling systems
7 years ago
Scott Lahteine
9a930ebec2
Make leveling_is_active a macro
7 years ago
gallynero
3619a4cbea
fix 'axis_unhomed_error' not defined error
...
Fix 'axis_unhomed_error' not defined error when pause with unhomed status
7 years ago
Slawomir Ciunczyk
a11e6a1022
Different NEOPIXEL types
...
Same as #7728 but for 2.0.x,
Lot of cleanup and remove references in whole code to other "LED files" than leds.h. Now will be much easier to add next drivers/libraries. e.g. FastLED. But bad news, currently FastLED is suporting only RGB devices (no RGBW)
7 years ago
Scott Lahteine
8315a8a716
Apply fixes for DUE
...
Alternative to #7882 . If F_CPU is greater than 1000 it can be evenly divided by 8. Over 10000, 16; over 100000, 32; over 1 million, 64; etc.
7 years ago
Scott Lahteine
b220bc7521
Apply G33 updates
...
Adapted from #7865
7 years ago
Scott Lahteine
508d764d63
Add serial XON/XOFF handshaking
...
From @ejtagle, originally #7459
7 years ago
Scott Lahteine
33c4d45f2f
Merge pull request #7812 from thinkyhead/bf2_fix_resume_print
...
[2.0.x] Fix broken M600 resume_print
7 years ago
Scott Lahteine
2d41c59320
Tweak some spacing
7 years ago
Scott Lahteine
90af1fe5ee
Implement NO_MOTION_BEFORE_HOMING option
7 years ago
Scott Lahteine
ac41eb5871
Merge pull request #7722 from tcm0116/2.0.x-warnings
...
Cleanup 2.0.x compiler warnings
7 years ago
Thomas Moore
ae2173cd52
Synchronize retractions
7 years ago
Thomas Moore
0cb00f52d9
Cleanup warnings
7 years ago
Christopher Pepper
bea3ec2724
M355 S0, S1 fixes & faster LCD, SD card
...
fix Travis error
7 years ago
Scott Lahteine
dff2904c0f
Marlin code whitespace cleanup
7 years ago
Phr3d13
10c1b442ca
Fixes for Anet10 and gt2560
...
Fixes for 2 "... not declared in this scope" compiler errors.
7 years ago
Scott Lahteine
6d5fcac54a
G33 changes from 1.1.x
7 years ago
Scott Lahteine
1587962547
Combine G-code files into fewer units
...
Addressing #7707
7 years ago
Scott Lahteine
64dfb46461
Move z_endstop_adj to Endstops
7 years ago
Scott Lahteine
2e20c53c9d
Move endstop debug to Endstops
7 years ago
Scott Lahteine
a10451ceed
Move Volumetric methods to Planner
7 years ago
Scott Lahteine
07cf75883f
Move T (tool change) to cpp
7 years ago
Scott Lahteine
927524af6b
Move M999 to cpp
7 years ago
Scott Lahteine
1a37ebc76d
Move M163-M165 MIXING_EXTRUDER to cpp
7 years ago
Scott Lahteine
8ca0b2fd68
Move M355 caselight to cpp
7 years ago
Scott Lahteine
59608086e6
Move M350_M351 to cpp
7 years ago
Scott Lahteine
6e0503eab2
Move M907-M910 to cpp
7 years ago
Scott Lahteine
2e89685154
Move TMC2130 g-codes to cpp
7 years ago
Scott Lahteine
19dde5be03
Move M900 to cpp
7 years ago
Scott Lahteine
1b0acbff72
Move M605 to cpp
7 years ago
Scott Lahteine
75cf17d816
Move M702 MK2_MULTIPLEXER to cpp
7 years ago
Scott Lahteine
7ba2ab4fb3
Move M540 to cpp
7 years ago
Scott Lahteine
a90c7dbf64
Move M500-M503 to cpp
7 years ago
Scott Lahteine
aab5489962
Move M428 to cpp
7 years ago
Scott Lahteine
1fe25271e4
Move M401_M402 to cpp
7 years ago
Scott Lahteine
0589884d26
Move M400 to cpp
7 years ago
Scott Lahteine
4a220a8b79
Move M380_M381 to cpp, solenoid feature
7 years ago
Scott Lahteine
9be8cb0ac9
Move M360-M364 to cpp
7 years ago
Scott Lahteine
828405cac8
Move M302 to cpp
7 years ago
Scott Lahteine
8584f7e390
Move M250 to cpp
7 years ago
Scott Lahteine
ebb9bd5419
Move M240 to cpp
7 years ago
Scott Lahteine
d4aaa0f1c8
Move M304 to cpp
7 years ago
Scott Lahteine
609c4eea32
Move M301 to cpp
7 years ago
Scott Lahteine
4f14849675
Move M300 to cpp
7 years ago
Scott Lahteine
6ed5252884
Move M280 to cpp
7 years ago
Scott Lahteine
d4d3d92f8a
Move M260_M261 to cpp
7 years ago
Scott Lahteine
3e761696a0
Move M226 to cpp
7 years ago
Scott Lahteine
0e319104c2
Move M220 to cpp
7 years ago
Scott Lahteine
234de3547c
Move M211 to cpp
7 years ago
Scott Lahteine
6c7bad8bc3
Move M666 to cpp
7 years ago
Scott Lahteine
f5877aa93e
Move M665 to cpp
7 years ago
Scott Lahteine
33861d4e04
Move M206 to cpp
7 years ago
Scott Lahteine
7aca9fe2f7
Move M203-M205 to cpp
7 years ago
Scott Lahteine
b3822b9242
M202 is unused
7 years ago
Scott Lahteine
5e63efc1d9
Move M201 to cpp
7 years ago
Scott Lahteine
92c15f5578
Move M150 to cpp
7 years ago
Scott Lahteine
eef4a54778
Move M119-M121 to cpp
7 years ago
Scott Lahteine
379f16558e
Move M118 to cpp
7 years ago
Scott Lahteine
811c32b85a
Move M117 to cpp
7 years ago
Scott Lahteine
1d2061c935
Move M115 to cpp
7 years ago
Scott Lahteine
81b8fbf4d6
Move M114 to cpp
7 years ago
Scott Lahteine
5d2681a105
Move M100 to cpp
7 years ago
Scott Lahteine
beb346e49f
Move M92 to cpp
7 years ago
Scott Lahteine
381b17e6a9
Move M18_M84, M85 to cpp
7 years ago
Scott Lahteine
a911215b0e
Move M82_M83 to cpp
7 years ago
Scott Lahteine
4b9d1b9f26
Move M80-M81 to cpp
7 years ago
Scott Lahteine
0c7ba52451
Move M149 to cpp
7 years ago
Scott Lahteine
cbf40f7ee9
Move M145 to cpp
7 years ago
Scott Lahteine
b464887ea1
Make BARICUDA a feature
7 years ago
Scott Lahteine
14a5d2a273
Move M113 to cpp
7 years ago
Scott Lahteine
06f3c8029e
Move M111 to cpp
7 years ago
Scott Lahteine
a831977dee
Move M110 to cpp
7 years ago
Scott Lahteine
7479ff98b7
Move M140, M190 to cpp
7 years ago
Scott Lahteine
5b3e49babd
Move M108, M112, M410 to cpp
7 years ago
Scott Lahteine
df0432c7c8
Move M155 to cpp, auto-report to Temperature
7 years ago
Scott Lahteine
df031ab100
Move M106_M107 to cpp
7 years ago
Scott Lahteine
99c4b9050a
Move M105 to cpp
7 years ago
Scott Lahteine
2c1eda9e00
Move M75-M78 to cpp
7 years ago