151 Commits (108d0df56532e4eb30467d36b0fb2aa5bf4f50be)

Author SHA1 Message Date
Scott Lahteine 1d22609473 MIN_PROBE_EDGE replaces DELTA_PROBEABLE_RADIUS 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 eb212ae073 Add suspend_auto_report flag to suppress auto-report 7 years ago
Scott Lahteine ffbf63e6af Add HAS_TEMP_SENSOR conditional 7 years ago
Scott Lahteine 6d7f4f84e2
Add board MKS_BASE_HEROIC (#9926)
Followup to #9008

- Don't define micro-stepping pins for boards that lack them.
- Allow setting of 128 microsteps with `M350`.
7 years ago
Scott Lahteine a446433c87
Fix SENSORLESS_HOMING for Core Kinematics (#9868) 7 years ago
Scott Lahteine 3f89bbeab5 Drop a conditional only used once 7 years ago
Studiodyne d3ca82d8c2 Support for multiple filament runout sensors 7 years ago
Scott Lahteine ca55f2927a
Pulldown pin mode support (#9701)
Implemented for LPC1768.
7 years ago
Roxy-3D 3d74ff3c87
Cartesian UBL systems should not use SEGMENT_LEVELED_MOVES
There is significant downside to breaking up the long line segments on UBL Cartesian machines.   It adds a lot of extra computation but worse...  It cuts out all of UBL's off mesh Z-Height correction checks.    There have been a large number of people complaining about the nozzle going to infinity or crashing into the bed lately.   They are being caused by
```
void unified_bed_leveling::line_to_destination_cartesian()
```
not watching over the segments being queued up for movement.
7 years ago
Scott Lahteine 5dc04c5201 Fix #9361 7 years ago
Thomas Moore 1541224a81 Enable Z axis and delta sensorless homing (#9516) 7 years ago
Scott Lahteine db031d5d76 Add missing SoftwareSerial begin for TMC2208
Based on #9299
7 years ago
Thomas Moore 3db35ba9be [2.0.x] Fix change filament for delta machines (#9295) 7 years ago
Scott Lahteine 2ebf52e57d Fix Skew Correction pre-calculation overflow error 7 years ago
Scott Lahteine f2ea8a0529
Merge pull request #9197 from p3p/pr_bf2_operation_freemem
[2.0.x] LPC1768: Free up some RAM
7 years ago
Roxy-3D 9d0cf02fef
Correct mesh size calculations 7 years ago
Roxy-3D acb1e31374
Fix UBL Mesh Size regression 7 years ago
Christopher Pepper 6f1bf5d212 LPC1768: Config: default to SDSORT_LIMIT = 64 instead of 256 7 years ago
Scott Lahteine 6a043eee55 Various updates for TMC support 7 years ago
Scott Lahteine 957bbab57f Update inc files for parity with 1.1.x 7 years ago
Scott Lahteine a71d2f3f40 UBL_DELTA => UBL_SEGMENTED 7 years ago
Scott Lahteine 24437de591 Use custom segment length for UBL Cartesian 7 years ago
Scott Lahteine 0154e3480c New feature: BED_SKEW_CORRECTION 7 years ago
Scott Lahteine 8f90642eea LED_CONTROL_MENU config changes 8 years ago
Scott Lahteine ef2531558c Add an option to segment leveled moves 8 years ago
Scott Lahteine 94cb412e45 Allow override of probe bounds 8 years ago
Scott Lahteine d06e29846d Loosen HAS_BED_PROBE definition 8 years ago
Roxy-3D 9729528d13
Update UBL's Delta Probable locations
This is a non-intuitive change.   @oldmcg says in this post https://github.com/MarlinFirmware/Marlin/issues/7572#issuecomment-340641207 that using DELTA_PRINTABLE_RADIUS is better than DELTA_PROBABLE_RADIUS for setting the probe limits.   This is because the automatic probe code checks all locations for being reachable by the probe prior to doing the probe.
8 years ago
Dave Johnson c009a990e4 [2.0.x] Fix some 8-bit Teensyduino compile warnings (#8385)
* Fix some 8-bit Teensyduino compile warnings

-Override Teensyduino legacy NOT_A_PIN 127 define
-some fixups for Printrboard_RevF pins

* Proper cleanup of Printrboard Rev.F pins

* Apply LCD fixes to Printrboard v1
8 years ago
Thomas Moore f34c3597dc Add delta_height variable in lieu of using home_offset 8 years ago
Scott Lahteine 82f45c3e6a Patch G33 misuse of PROBE_MANUALLY 8 years ago
Scott Lahteine 1b40e9c464 Implement CNC_COORDINATE_SYSTEMS 8 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
8 years ago
Scott Lahteine 571ced712d Add SDCARD_SORT_ALPHA options for LPC1768 8 years ago
Scott Lahteine 9f89b5d876 Fix for MAX_VFAT_ENTRIES sanity check 8 years ago
Scott Lahteine 2cdde08339 Apply items specified in code review
Followup to #8122
8 years ago
Scott Lahteine 723f2a77f6 Implement support for Dual X and Y endstops 8 years ago
Scott Lahteine 580b6e9089 Apply physical limits to mesh bounds 8 years ago
Scott Lahteine 4e2baeb3e1 Update indentation, file-wrapping for Marlin 2.0.x 8 years ago
Scott Lahteine 348e5e3109 Simplify Cartesian probing boundaries
Followup to #8012
8 years ago
Jeffrey Li eeb4611606 Add proper support for the AZSMZ 12864 LCD on a SMART RAMPS 8 years ago
Scott Lahteine e587f0893c Define AVR_ATmega2560_FAMILY_PLUS_70 in Conditionals 8 years ago
Jeff Eberl b206f70693 Split the software endstop capability by axis. 8 years ago
Scott Lahteine 58abc66c1d Tweak bed leveling conditionals 8 years ago
Scott Lahteine b30b55307c Merge pull request #7909 from thinkyhead/bf2_goodbye_legacy_advance
[2.0.x] Remove legacy ADVANCE feature
8 years ago
Scott Lahteine 560d366b80 Move VIKI SCK/MOSI pins fix to Conditionals_POST.h 8 years ago
Scott Lahteine 03f4891fb9 Remove legacy ADVANCE feature 8 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.
8 years ago
Scott Lahteine 34101224c4 Inc updates 8 years ago
Scott Lahteine 5be07b5db2 Move 'inc' files 8 years ago