b7053156fe
Minor comment/condition cleanup
2018-02-09 01:53:35 -06:00
1541224a81
Enable Z axis and delta sensorless homing ( #9516 )
2018-02-08 04:20:44 -06:00
09c8807a36
Minor formatting in queue.cpp
2018-02-08 01:31:19 -06:00
ca8fdff1af
Comment G26 properly
2018-02-06 00:58:28 -06:00
b5e92f4f90
[2.0.x] Enable / disable PSU automatically ( #9503 )
2018-02-06 00:22:30 -06:00
a8c4174a13
M100 comment
2018-02-05 21:54:50 -06:00
338dac258b
[2.0.x] Fix compiler error when G26 is enabled ( #9492 )
2018-02-05 14:27:39 -06:00
4ddb6a3a1f
Merge pull request #9470 from thinkyhead/bf2_malyan_clueless
...
[2.0.x] Malyan M200 LCD
2018-02-05 05:03:18 -06:00
03bfc0d7c8
Merge pull request #9439 from thinkyhead/bf2_fix_G26_circle_bumps
...
[2.0.x] Change G26 circle angles
2018-02-04 19:05:18 -06:00
e5ee0b6f6c
Implement MALYAN_LCD
2018-02-04 18:52:44 -06:00
2ea4e74ed3
Misc. comments
2018-02-04 17:40:39 -06:00
6ace57e1b0
[2.0.x] remove duplicated include ( #9445 )
...
This was present in #9357 but lost
2018-02-03 19:32:05 -06:00
e6cdc438fd
Change G26 circle angles
...
To prevent the nozzle from colliding with the printed pattern.
2018-02-03 19:17:49 -06:00
a8764ac5d5
G26 parity with 1.1.x
2018-02-02 05:19:14 -06:00
e1117a8492
[2.0.x] fix compile errors when CNC_COORDINATE_SYSTEMS is enabled ( #9380 )
2018-02-02 01:45:46 -06:00
21179f8300
Fix the "slow" version of the G-code parser
2018-02-02 00:35:58 -06:00
34160806c0
Fix broken G29 W I J
2018-02-01 21:37:35 -06:00
f5cfdf6efe
Use _BV32 to avoid name conflict
2018-02-01 21:37:35 -06:00
fc5c1a28d8
Fix M118 parameter parsing
2018-01-24 00:30:13 -06:00
399bca316a
Fix has_value with FASTER_GCODE_PARSER
2018-01-24 00:30:13 -06:00
80d3ded895
Change parser codebits from array to int32_t
2018-01-24 00:30:13 -06:00
053b1371c7
Simplify G-code debug option
2018-01-24 00:06:07 -06:00
608f8b10da
Parser val method parity with 1.1.x
2018-01-24 00:06:07 -06:00
2bea1bda56
Move more strings to PROGMEM
2018-01-24 00:06:06 -06:00
1dcfe193ac
Optimize some serial strings
2018-01-23 19:14:00 -06:00
9644fe1839
Lightly optimize arc length calculation
2018-01-23 19:13:59 -06:00
c9bda932fe
Patch M114 D logical output
2018-01-23 18:50:37 -06:00
e5ca60acf5
Patch G29 no_action for A and Q
2018-01-23 14:00:06 -06:00
3db35ba9be
[2.0.x] Fix change filament for delta machines ( #9295 )
2018-01-22 10:21:42 -06:00
b1cd012aa6
Clean up and document load/unload/pause/resume
2018-01-22 05:45:46 -06:00
9b519864bf
[2.0.x] Relative movements fix ( #9259 )
2018-01-20 15:22:03 -06:00
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.
2018-01-18 19:57:18 -06:00
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'.
2018-01-16 11:08:00 -06:00
d178d6e921
M503 patch for EEPROM_CHITCHAT off
...
Fix #9155
2018-01-15 06:09:25 -06:00
2c18faf3e4
General cleanups for HAL
2018-01-15 02:46:37 -06:00
6a043eee55
Various updates for TMC support
2018-01-10 23:04:48 -06:00
f7efac57b7
Multi-host support
2018-01-10 00:14:47 -06:00
a94104dbb5
Merge pull request #9113 from teemuatlut/TMC_followup
...
[2.0.x]TMC followup
2018-01-09 18:46:35 -06:00
554e577676
SERIAL_STATS_* features not supported on USBCON targets ( #9127 )
2018-01-09 18:42:55 -06:00
9d923c6c03
Fix TMC gcode commands
2018-01-08 18:45:05 +02:00
60d07f20e7
Make mbl.has_mesh() a method
2018-01-07 00:13:36 -06:00
86818c9a89
Move MBL functions into the class
2018-01-07 00:13:36 -06:00
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
2018-01-06 21:07:07 -08:00
cf2922f164
Laser/spindle PWM off on M5
2018-01-06 15:29:22 -06:00
b91ca168fb
Add a struct defining EEPROM storage
2018-01-05 15:48:34 -06:00
51e0f2bee3
Add MarlinSettings::validate()
2018-01-05 14:35:24 -06:00
1c41de16d4
Trailing whitespace clean
2018-01-05 10:11:31 -06:00
1746a7352e
Merge pull request #9042 from thinkyhead/bf2_M701_M702
...
[2.0.x] Improved Pause/Load/Unload, M701-M702
2018-01-04 19:41:58 -06:00
a5dfe08a81
Add precision to planner.xy_skew_factor so it doesn't print as 0.00
2018-01-04 16:14:09 -06:00
4fb60e1562
M702.cpp => M701_M702.cpp
2018-01-04 15:07:37 -06:00