f3dbe19669
Tweaks to HAL codestyle
2018-02-25 04:38:17 -06:00
5968a3e60e
Add ADVANCED_PAUSE_FEATURE include
2018-02-22 20:28:46 +02:00
93cc3a8492
Make used methods public
2018-02-22 20:26:14 +02:00
d504bbbfa4
Fix botched check for being off the mesh...
2018-02-21 14:28:58 -06:00
d3ca82d8c2
Support for multiple filament runout sensors
2018-02-19 07:02:50 -06:00
bd54ce830a
Include utility.h in neopixel.cpp
2018-02-16 22:19:34 -06:00
241e55ef3b
Apply SERIAL_FLUSH macro
2018-02-16 17:32:12 -06:00
749bc42aa9
TMC SGT is int8 ( #9651 )
2018-02-16 02:19:33 -06:00
2d749d490b
Fix / complete USE_CONTROLLER_FAN ( #9666 )
2018-02-16 02:18:50 -06:00
c49844df66
!ENABLED => DISABLED
2018-02-16 01:51:34 -06:00
304e0f8945
Followup to 21e60fd
...
`ENABLED` only works for flag-type options. Floats must use `#ifdef`.
2018-02-15 22:24:23 -06:00
21e60fd3ed
Allow user to control Z-Height correction for off mesh movements ( #9661 )
2018-02-15 15:07:42 -06:00
8d71ad37cb
flush comment to match 1.1.x
2018-02-14 02:56:18 -06:00
89165326b4
Cleanup after vim and vigor
2018-02-11 06:07:30 -06:00
38c7d53bf7
Repair some spacing
2018-02-10 19:33:26 -06:00
7280fa1e31
Patch Power class
2018-02-10 15:41:18 -06:00
5990266724
Init CS pins before loading settings ( #9566 )
2018-02-10 14:08:53 -06:00
cc9cef7f7a
Fix HAS_CONTROLLER_FAN in is_power_needed
2018-02-09 05:19:33 -06:00
b639f1ad4b
Correct some retract() comments
2018-02-08 17:57:48 -06:00
1541224a81
Enable Z axis and delta sensorless homing ( #9516 )
2018-02-08 04:20:44 -06:00
b2f8b4ada5
I2C position encoders update ( #9533 )
...
Updating I2C position encoders to enable babystepping and Babystep XY when using the ecm microstep correction method. Also changed default method to ECM microstep.
2018-02-08 03:57:11 -06:00
b5e92f4f90
[2.0.x] Enable / disable PSU automatically ( #9503 )
2018-02-06 00:22:30 -06:00
8a6feab1c4
Num-to-string functions for DEBUG_LEVELING_FEATURE
2018-02-05 19:08:27 -06:00
e5ee0b6f6c
Implement MALYAN_LCD
2018-02-04 18:52:44 -06:00
c46de340b7
Clean up trailing whitespace
2018-02-03 20:05:23 -06:00
e1fd9c08b3
[2.0.x] Add support for LPC1769 at 120 MHz ( #9423 )
2018-02-03 19:33:26 -06:00
ea5f91737f
Merge pull request #9392 from studiodyne/studiodyne-pause
...
[2.0.x] Pause resuming fix
2018-02-01 23:32:24 -06:00
6339b506c0
Make sure binary.h is included as needed
2018-02-01 21:37:35 -06:00
51d080d2c1
Update Pause
2018-01-29 21:57:37 +01:00
2bea1bda56
Move more strings to PROGMEM
2018-01-24 00:06:06 -06:00
45cfb16424
Merge pull request #8355 from tcm0116/2.0.x-TwoWire
...
[2.0.x] Master-only TwoWire (I2C) class for LPC1768
2018-01-23 20:14:02 -06:00
1dcfe193ac
Optimize some serial strings
2018-01-23 19:14:00 -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
266086670b
Better LCD message when heating needed
2018-01-22 04:38:37 -06:00
61bf8478a2
Add hotEnough methods
2018-01-22 04:38:37 -06:00
8190fdb260
[2.0.x] Option to use Neopixel as case light ( #9270 )
...
* Add option to use Neopixel as case light
* Apply CASE_LIGHT_USE_NEOPIXEL to example configs
2018-01-20 16:58:41 -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
af9b32e3b9
Give PronterFace time to print the UBL What information...
...
Give PronterFace time to print the UBL What information...
2018-01-16 18:00:57 -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
6856eccc77
Master-only TwoWire class for LPC1768
2018-01-15 05:22:03 -06:00
43d3d024ac
Update tmc_util.cpp
2018-01-15 04:51:59 -06:00
ad500b01e0
Fixes TMC compilation error
2018-01-15 12:43:22 +02: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
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
e89f1453ab
UBL G29 works without settings.load()
2018-01-05 15:48:34 -06:00
7541316bb4
Add M701/M702 Filament Load/Unload, M603
2018-01-04 15:07:37 -06:00