Scott Lahteine
60d07f20e7
Make mbl.has_mesh() a method
2018-01-07 00:13:36 -06:00
Scott Lahteine
86818c9a89
Move MBL functions into the class
2018-01-07 00:13:36 -06:00
Scott Lahteine
e89f1453ab
UBL G29 works without settings.load()
2018-01-05 15:48:34 -06:00
Scott Lahteine
7541316bb4
Add M701/M702 Filament Load/Unload, M603
2018-01-04 15:07:37 -06:00
studiodyne
31582caa07
2.0 Fix for bad Pause extruder position resuming ( #9029 )
2018-01-03 23:18:27 -06:00
Thomas Moore
8afc4f8d9d
Fix UBL compilation warnings
2018-01-02 21:00:06 -06:00
Scott Lahteine
9686ffedef
Single pause flag also indicates SD print pause
2017-12-30 04:44:59 -06:00
Scott Lahteine
b259bb4670
Fix tmc_util global vars
2017-12-25 09:05:31 -06:00
Scott Lahteine
4ef965cc40
Fix compiler warnings
2017-12-25 08:53:01 -06:00
Scott Lahteine
4b49ea1e92
General cleanup of config-store, reset_bed_level
2017-12-25 05:16:01 -06:00
Scott Lahteine
f704f405af
Add pause/resume actions on M600, M125
2017-12-25 01:39:18 -06:00
Thomas Moore
f0a8a1a853
[2.0.x] Use NOZZLE_PARK_FEATURE for ADVANCED_PAUSE_FEATURE ( #8866 )
...
* Use NOZZLE_PARK_FEATURE for ADVANCED_PAUSE_FEATURE
2017-12-25 01:38:06 -06:00
Scott Lahteine
705ea98fd3
Comment return false
in motion functions
2017-12-24 22:57:15 -06:00
Scott Lahteine
caa5093498
General DELTA_IK macro
2017-12-21 22:41:57 -06:00
Scott Lahteine
913d9e9a59
Matching sign across filwidth vars
2017-12-20 00:17:19 -06:00
teemuatlut
0cd1e91056
[2.0.x] TMC driver update ( #8769 )
2017-12-15 15:03:14 -06:00
Scott Lahteine
d568e586b7
Fix up ubl_motion indentation
2017-12-11 03:08:45 -06:00
Scott Lahteine
6d0678d963
Omit unused UBL motion code
2017-12-11 03:08:18 -06:00
Scott Lahteine
3255712343
Skew Correction for UBL
...
Also remove unused grid slicing function when using UBL segmented.
2017-12-11 03:08:15 -06:00
Scott Lahteine
3d796d8040
Move debug code
2017-12-11 00:27:06 -06:00
Scott Lahteine
3db5303bfe
_buffer_line => buffer_segment
2017-12-11 00:27:06 -06:00
Scott Lahteine
a71d2f3f40
UBL_DELTA => UBL_SEGMENTED
2017-12-11 00:27:06 -06:00
Scott Lahteine
73e32925e4
References are better for array args
2017-12-11 00:27:06 -06:00
Scott Lahteine
204199e1ce
Only compare XYZ to check motion
2017-12-10 23:00:00 -06:00
Scott Lahteine
03ba79f144
Sync and report changed position
2017-12-10 21:39:49 -06:00
Roxy-3D
f58eb391aa
[2.0.0] Better off mesh behavior for UBL ( #8714 )
...
* Better off mesh behaviour for UBL
* Suggested ubl.h changes
2017-12-08 19:00:59 -06:00
Scott Lahteine
cdfabbc507
Shorten error text in G29
2017-12-06 21:50:54 -06:00
Scott Lahteine
c846388a65
Standardize LCD interface code for UBL a little
2017-12-06 21:50:54 -06:00
Scott Lahteine
2fde60da12
Changes for parity with 1.1.x
2017-12-06 21:50:54 -06:00
Scott Lahteine
24437de591
Use custom segment length for UBL Cartesian
2017-12-03 00:10:54 -06:00
Roxy-3D
48fb4e0932
Get Bi-Linear to work with G26
...
More corrections to make that happen...
2017-12-02 14:14:24 -06:00
Roxy-3D
0850b38b45
Get Bi-Linear working with G26
...
G26 uses logic that looks like:
```
ex = _GET_MESH_X(i + 1) - (SIZE_OF_INTERSECTION_CIRCLES - (SIZE_OF_CROSSHAIRS));
```
The Bi-Linear macros need parenthesis to work correctly.
2017-12-02 14:10:30 -06:00
Scott Lahteine
000b3b3117
Comment/cleanup of motion code
2017-12-02 01:09:55 -06:00
Scott Lahteine
e37dd64548
Apply LEDColor, language fixes
2017-11-29 23:58:12 -06:00
Tannoo
cf0f78336b
New Feature: LED_CONTROL_MENU
2017-11-29 21:02:55 -06:00
Scott Lahteine
ef2531558c
Add an option to segment leveled moves
2017-11-29 16:57:30 -06:00
Scott Lahteine
276271e72f
Make MBL work more like PROBE_MANUALLY
2017-11-27 02:12:29 -06:00
Roxy-3D
e48fcad615
change G26 and G29 bit function names to avoid HAL collision
2017-11-25 19:58:45 -06:00
Scott Lahteine
e34c6827ea
Init MIXING virtual tools as switching
2017-11-24 18:02:09 -06:00
Scott Lahteine
b49acce035
Tweaks for lcd_external_control
2017-11-24 15:53:25 -06:00
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.
2017-11-24 10:39:56 -06:00
Scott Lahteine
c6b0c104bb
Adapt G26 to work for all meshes
2017-11-23 22:31:37 -06:00
Scott Lahteine
c19eb33408
Move G26 to gcode sub-folder
2017-11-23 21:43:23 -06:00
Scott Lahteine
1ce0fb336b
Patch Max7219_LED_Set input args
2017-11-20 21:15:15 -06:00
Scott Lahteine
550f1025f0
Try using <Arduino.h> everywhere
2017-11-19 14:23:02 -06:00
Scott Lahteine
32512332df
Apply some formatting
2017-11-18 03:12:30 -06:00
Scott Lahteine
d48cb6bf41
Apply coding standards to Max7219
2017-11-17 15:32:21 -06:00
Scott Lahteine
50f09cc029
Miscellaneous cleanup
2017-11-16 00:47:16 -06:00
Scott Lahteine
b76e173205
Move test extrusion options under G26
2017-11-13 21:05:57 -06:00
Scott Lahteine
d4a1154c25
Use do_blocking_move_to where possible
2017-11-10 20:55:23 -06:00
Scott Lahteine
cba9c1cf9e
Add pre-calculated planner.e_factor
2017-11-10 03:14:24 -06:00
Thomas Moore
600c85226e
Normalize load/unload length in M600
2017-11-10 02:31:46 -06:00
Scott Lahteine
22e18fe832
Patch _manual_goto_xy for kinematics
2017-11-08 22:21:38 -06:00
Scott Lahteine
0cfb936dd1
Clarify some motion code
2017-11-08 22:15:55 -06:00
Scott Lahteine
8805e24cc7
Fix tilt_mesh_based_on_probed_grid output bug
2017-11-08 20:06:20 -06:00
Scott Lahteine
24437fbb13
Fix G26 Y argument bug
2017-11-08 19:20:10 -06:00
Roxy-3D
ed62c621d7
Fix G26 Circle Drawing. Add Default Extrusion Settings ( #8313 )
...
- Fix G26 Circle Drawing.
- Add default extrusion settings so machine can print lines on print bed
- Yet to be done: Get LCD Menu's to use these settings.
2017-11-07 17:13:53 -06:00
Scott Lahteine
cc4d28b73c
Update bilinear for native workspace
2017-11-06 17:04:41 -06:00
Scott Lahteine
297666ea14
Use fastio for Alligator dac084s085
2017-11-05 19:14:42 -06:00
studiodyne
d295f984e3
Update fwretract.cpp
2017-11-05 15:42:30 +01:00
Scott Lahteine
d6aa127c76
Remove I2CPEM workspace offset
2017-11-04 22:28:46 -05:00
Scott Lahteine
79772219ae
Fix Fan Multiplexer init
2017-11-04 22:28:46 -05:00
Scott Lahteine
f8393a0908
Operate in Native Machine Space
2017-11-04 00:05:38 -05:00
Scott Lahteine
f7133e53fd
Fix case light off
...
Addressing #8205
2017-11-01 21:22:15 -05:00
Scott Lahteine
b338cafc65
Merge pull request #8111 from thinkyhead/bf2_fwretract_fix_oct26
...
[2.0.x] Improved Firmware Retraction logic
2017-10-27 02:02:06 -05:00
Scott Lahteine
ada90f7335
Clean up trailing spaces
2017-10-26 23:33:43 -05:00
Scott Lahteine
daeff5a11a
Tweak neopixel self-test
2017-10-26 22:47:07 -05:00
studiodyne
eb02f8c719
Improve FWRETRACT logic, add common sense
2017-10-26 22:22:54 -05:00
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
2017-10-26 17:24:38 -05:00
Roxy-3D
3f5f39576b
Reprint option for last SD Memory card file ( #8106 )
...
* Re-Print of same SD Memory Card file with single click
* Re-Print of same SD Memory Card file with single click
* This is the bugfix-v2.0.0 version of https://github.com/MarlinFirmware/Marlin/pull/8104
2017-10-26 15:50:18 -05:00
Scott Lahteine
3ac581eac9
Neopixel changes for parity with 1.1.x
2017-10-25 18:40:04 -05:00
Scott Lahteine
580b6e9089
Apply physical limits to mesh bounds
2017-10-24 16:54:07 -05:00
studiodyne
8181220bfd
Fix position sync in M600 pause/resume
2017-10-24 14:29:15 -05:00
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()
2017-10-21 11:42:26 -05:00
Roxy-3D
5439358281
Basic UBL operations working on 32-bit platforms ( #8024 )
...
* 32-bit work for UBL
* Update FT i3-2020 reference file
2017-10-19 10:44:45 -05:00
Roxy-3D
572cf0ec95
UBL able to generate mesh and save and load it on 32-bit platforms ( #8015 )
...
* Get UBL Mesh Generation, Mesh Save & Mesh Load working with 32-Bit platforms
* clean up read_data() and write_data() for non-LPC1768 HAL's
* Get read_data() and write_data() return codes consistent
All HAL's read_data() and write_data() return false if they succeed.
* Get read_data() and write_data() return codes to be consistent
Make read_data() and write_data() return true if an error happens.
* Say UBL is now checked out on machine types in default Configuration.h file.
2017-10-18 14:00:29 -05:00
Roxy-3D
6cb26c98c8
Fix Baby Stepping on 32-Bit platforms ( #8001 )
...
Also, Max7219 debug code was used for this effort. It has been
improved and hardened.
2017-10-16 16:29:37 -05:00
Scott Lahteine
1344ca4b2f
UBL no longer needs ubl_state
2017-10-14 02:18:32 -05:00
Scott Lahteine
3e3911fb81
Use planner.leveling_active for all leveling systems
2017-10-14 02:18:31 -05:00
Scott Lahteine
32c607ffe2
Ensure fade factor is recalculated if fade height changes
2017-10-14 02:18:31 -05:00
Scott Lahteine
ca1e47375c
Move fade_scaling_factor_for_z to Planner
2017-10-14 02:18:31 -05:00
Scott Lahteine
9a930ebec2
Make leveling_is_active a macro
2017-10-14 02:18:31 -05:00
Scott Lahteine
1adb5a6a48
Remove obsolete UBL z_offset
2017-10-13 08:22:46 -05:00
Bob-the-Kuhn
4e3ee845b9
config_adv ( #7941 )
...
get rid of twi.h
move to board files
2017-10-11 15:42:24 -05:00
Roxy-3D
0e260c6c1d
Get FolgerTech i3-2020 working again with 32-bit platforms ( #7944 )
...
Setup FolgerTech i3-2020 Configuration files as a reference platform for
32-Bit work.
Also fix MAX7219 debug lights on 32-bit platforms.
2017-10-11 15:23:04 -05:00
Scott Lahteine
f8e8fcb978
Move FILAMENT_RUNOUT_SENSOR to a feature
2017-10-10 02:37:42 -05:00
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)
2017-10-10 02:17:36 -05:00
Scott Lahteine
442669d23c
Allow UBL to build without a probe
2017-10-09 18:57:41 -05:00
Unknown
12730c1303
[2.0.0] Resolve USE_CONTROLLER_FAN compile errors
...
Add to controllerfan.cpp:
#include "../module/stepper_indirection.h"
#include "../module/temperature.h"
2017-10-07 05:26:36 -07:00
Scott Lahteine
e472a7569b
Remove extra auto_current_control call
2017-10-02 23:32:05 -05:00
Scott Lahteine
a03e70d46c
Fix M600 resume_print
...
Derived from #7811 and #7779
2017-10-01 21:59:42 -05:00
Scott Lahteine
ac41eb5871
Merge pull request #7722 from tcm0116/2.0.x-warnings
...
Cleanup 2.0.x compiler warnings
2017-10-01 21:56:54 -05:00
Thomas Moore
ae2173cd52
Synchronize retractions
2017-09-30 17:28:46 -05:00
Thomas Moore
0cb00f52d9
Cleanup warnings
2017-09-30 16:47:17 -05:00
Christopher Pepper
bea3ec2724
M355 S0, S1 fixes & faster LCD, SD card
...
fix Travis error
2017-09-27 19:26:00 -05:00
Scott Lahteine
dff2904c0f
Marlin code whitespace cleanup
2017-09-27 10:55:36 -05:00
Scott Lahteine
bfd1e75c04
Patch for caselight + lcd compile issues
2017-09-23 18:12:04 -05:00
Scott Lahteine
a10451ceed
Move Volumetric methods to Planner
2017-09-21 16:27:11 -05:00
Scott Lahteine
6f92ab7eed
Move Controller Fan to feature
2017-09-21 16:27:11 -05:00
Scott Lahteine
1a37ebc76d
Move M163-M165 MIXING_EXTRUDER to cpp
2017-09-21 16:27:10 -05:00
Scott Lahteine
8ca0b2fd68
Move M355 caselight to cpp
2017-09-21 16:27:09 -05:00
Scott Lahteine
6e0503eab2
Move M907-M910 to cpp
2017-09-21 16:27:09 -05:00
Scott Lahteine
75cf17d816
Move M702 MK2_MULTIPLEXER to cpp
2017-09-21 16:27:08 -05:00
Scott Lahteine
4a220a8b79
Move M380_M381 to cpp, solenoid feature
2017-09-21 16:27:06 -05:00
Scott Lahteine
b464887ea1
Make BARICUDA a feature
2017-09-21 16:26:57 -05:00
Scott Lahteine
a41130f854
Temp stat LEDs
2017-09-21 16:26:55 -05:00
Scott Lahteine
be0e4a4ad0
Consolidate pause, apply to M125, M600, M24
2017-09-21 16:26:53 -05:00
Scott Lahteine
4f1eadf41f
FILAMENT_WIDTH_SENSOR feature
2017-09-21 16:26:48 -05:00
Scott Lahteine
d5fe0fb02b
Consolidate PrintCounter
2017-09-21 16:26:48 -05:00
Scott Lahteine
551752eac7
Consolidate "bedlevel" code
2017-09-21 16:26:47 -05:00
Scott Lahteine
71aefc2e22
Move heater output to Temperature class
2017-09-21 16:26:47 -05:00
Scott Lahteine
bf7af95db3
Move flow_percentage to Planner
2017-09-21 16:26:46 -05:00
Scott Lahteine
8fbb833de9
Encapsulate RGB(W) LEDs
2017-09-21 16:26:46 -05:00
Scott Lahteine
a98e9874db
FWRETRACT as a feature
2017-09-21 16:26:46 -05:00
Scott Lahteine
722786966a
Add gcode.cpp, motion.*, queue.* - Apply to some G-codes.
2017-09-21 16:26:45 -05:00
Scott Lahteine
4231faf779
Initial split-up of G-code handlers by category
2017-09-21 16:26:45 -05:00
Scott Lahteine
4a82e95c3e
Feature file updates
2017-09-21 16:26:41 -05:00
Scott Lahteine
fa5f9c2aec
Move 'feature' files
2017-09-07 07:42:54 -05:00