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
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
7 years ago
Scott Lahteine
ef2531558c
Add an option to segment leveled moves
7 years ago
Scott Lahteine
94cb412e45
Allow override of probe bounds
7 years ago
Scott Lahteine
d06e29846d
Loosen HAS_BED_PROBE definition
7 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.
7 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
7 years ago
Thomas Moore
f34c3597dc
Add delta_height variable in lieu of using home_offset
7 years ago
Scott Lahteine
82f45c3e6a
Patch G33 misuse of PROBE_MANUALLY
7 years ago
Scott Lahteine
1b40e9c464
Implement CNC_COORDINATE_SYSTEMS
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
571ced712d
Add SDCARD_SORT_ALPHA options for LPC1768
7 years ago
Scott Lahteine
9f89b5d876
Fix for MAX_VFAT_ENTRIES sanity check
7 years ago
Scott Lahteine
2cdde08339
Apply items specified in code review
Followup to #8122
7 years ago
Scott Lahteine
723f2a77f6
Implement support for Dual X and Y endstops
7 years ago
Scott Lahteine
580b6e9089
Apply physical limits to mesh bounds
7 years ago
Scott Lahteine
4e2baeb3e1
Update indentation, file-wrapping for Marlin 2.0.x
7 years ago
Scott Lahteine
348e5e3109
Simplify Cartesian probing boundaries
Followup to #8012
7 years ago
Jeffrey Li
eeb4611606
Add proper support for the AZSMZ 12864 LCD on a SMART RAMPS
7 years ago
Scott Lahteine
e587f0893c
Define AVR_ATmega2560_FAMILY_PLUS_70 in Conditionals
7 years ago
Jeff Eberl
b206f70693
Split the software endstop capability by axis.
7 years ago
Scott Lahteine
58abc66c1d
Tweak bed leveling conditionals
7 years ago
Scott Lahteine
560d366b80
Move VIKI SCK/MOSI pins fix to Conditionals_POST.h
7 years ago
Scott Lahteine
03f4891fb9
Remove legacy ADVANCE feature
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
34101224c4
Inc updates
7 years ago
Scott Lahteine
5be07b5db2
Move 'inc' files
7 years ago
Christopher Pepper
4b16fa3272
Implement HAL and apply macros across code-base
Implement AVR Platform
8 years ago
Scott Lahteine
353c23b16e
Enforce BED_CENTER_AT_0_0 on Delta, SCARA
7 years ago
Vben
c0409b85e7
New feature: Part-Cooling Fan Multiplexer
7 years ago
Vben
4817b39d98
Added new feature for AutoParking Extruder (APE)
7 years ago
Scott Lahteine
a1878cd1c0
Add "Level Corners" menu option
7 years ago