Commit Graph

8923 Commits (665ac1e4d0d5d7ec5b194375d1ae3bcaf0268f46)

Author SHA1 Message Date
Scott Lahteine 665ac1e4d0 Add POWER_LOSS_PIN support
Scott Lahteine 2243f72523 Add POWER_LOSS_PIN to example configs
Chris Pepper 47d5fcbbcc [2.0.x] Change MKS SBASE default serial port to avoid confusion ()
Scott Lahteine c83109c0ae
Merge pull request from xC0000005/MalyanLCDUpdate
[2.0.x] Malyan LCD Feedrate + Better Temp Handling
Scott Lahteine 64f007580b Fix some header comments
Giuliano aed1d17a2d Initialize default units ()
When `INCH_MODE_SUPPORT` is enabled no default unit is set. This fixes it.
Scott Lahteine 8c40f0c6c7 Reduce TQ message code size
xC0000005 b04e0c0cbb Malyan LCD feedrate, better temp handling.
Scott Lahteine 065e9c3d66 Add card.longest_filename method
Roxy-3D 71df1f7f57
Don't display M421 information for UBL at startup
It takes too long to display the mesh data for large mesh's at startup.   We should consider ways to speed this up.
Perhaps it makes sense to display an entire row of the mesh instead of just one mesh point?
Scott Lahteine be7d1dfb3c
Merge pull request from teemuatlut/bf2_lpc_spi
[2.0.x] LPC1768: Expand hardware SPI class
Giuliano 8f686aa449 [2.0.x] Fix change filament crash ()
Prevent crash, on filament change, when printer is not homed
teemuatlut f38c81cdde LPC176x: Expand HW SPI class
teemuatlut 3b5dec4b13 Add new LPC include folder
Scott Lahteine e486326910 Vellemann K8400 Y bed size is 180
Co-Authored-By: kaimimue <kaimimue@users.noreply.github.com>
Giuliano e5ea9d200f [2.0.x] fix kill printer ()
This will fix kill message on dual printer with 0 alignment offset
Jamie Bainbridge 8c57cadbe7 Include stdlib in fontutils ()
When `REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER` is defined and Re-ARM build is attempted, `u8g_fontutf8.cpp` includes `fontutils.h` which uses `abs()`.

However, `abs()` is defined in `stdlib.h` which is not included in `fontutils.h`, so compile fails with an error.

Include `stdlib.h` in `fontutils.h` so that `abs()` is defined before `u8g_fontutf8.cpp` needs to use it, resolving the compile error.

Signed-off-by: Jamie Bainbridge <jamie.bainbridge@gmail.com>
Scott Lahteine bf7d0ba859 Assert that XY probe offsets are integers
Scott Lahteine 12854f1909 Add Z_CLEARANCE_MULTI_PROBE to example configs
Co-Authored-By: nightgryphon <ngryph@gmail.com>
Scott Lahteine 25e2ca8896 Add Z_CLEARANCE_MULTI_PROBE
Co-Authored-By: nightgryphon <ngryph@gmail.com>
Scott Lahteine fd8a76493b
Unify M91x parameter I meaning, simplify reports ()
Scott Lahteine 566d05006d report_state > event_handler
Make the endstop report method track endstop changes on its own.
Scott Lahteine 6b521b6df2 Loosen thermistor table size limit
Co-Authored-By: Aaron Griffith <aargri@gmail.com>
Scott Lahteine 20761b88e0
Merge pull request from AlexanderAmelkin/2.0-HD44780-remove-unused-include
[2.0.x][HD44780] Remove unused include
Roxy-3D 603e136e87
Resolve issue where user can't edit UBL's mesh
Alexander Amelkin ed720194d2 [2.0.x][HD44780] Remove unused include
The <binary.h> header is not available in STM32 toolchain
and is not used anywhere in ultralcd_common_HD44780.h.
If it is used anywhere in HD44780 support for other platforms,
it must be included in the corresponding .cpp file directly
and put under appropriate conditional compilation directives
for the platform requiring it.

As I was unable to find such code, I consider the file unused
and hence remove the inclusion.
Scott Lahteine d05e832f29 Add STM32F1 support for SD-based EEPROM
Scott Lahteine 63f4c9bdb9 Followup to float maths patch
Scott Lahteine 2992112da0 Optimize delta kinematics
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
etagle 1367df2875 Replace double with float, optimize calculation
Scott Lahteine d960d448fa Optimize calculations with LROUND
Scott Lahteine 68e6650df7 Remove Quake Fast Inverse SQRT (it isn't faster)
etagle e7e896e7d7 More tweaks to fastio_Due.h
Chris Pepper 55f4744e54 [LPC176x] Endstop Interrupts Feature ()
Enable the endstop interrupts feature for LPC176x boards. Although Smoothieboard chose to use non-interrupt capable pins for their endstops, and this has been copied by clones, so they can't use it.
Chris Pepper 5abf5bc8a7 [LPC176x] Fix Interrupt forward declarations ()
Chris Pepper cbea385ed7 [2.0.x] Fix LCD_LANGUAGE options list formatting in config ()
* Fix LCD_LANGUAGE options list formatting in config
* Remove 'cn' language option from list
Scott Lahteine 6837252fba
Merge pull request from thinkyhead/bf2_fix_m914_sgt
[2.0.x] No M914 or SGT with non-sensorless axes
Scott Lahteine 5379c115c8 Fix Trigorilla include typo
Scott Lahteine 9c058091e9 No M914 or SGT set for non-sensorless axes
Scott Lahteine c7ec6c68e7 Patch SCARA config to match 1.1.x
Scott Lahteine 480a3d3d0c Apply sensorless homing requirements only for specified axes
Scott Lahteine 47ee149dfd
Merge pull request from thinkyhead/bf2_tronxy_x3a
[2.0.x] Tronxy X3A configurations and thermistor
Scott Lahteine 8c0ec81a19 Followup to
Scott Lahteine 48c1f32b3e Add configurations for Tronxy X3A
Scott Lahteine 568cfe7caa Add thermistor 501 (100K Zonestar)
Scott Lahteine 1a0f4dedad
Fix and improve POWER_LOSS_RECOVERY ()
Scott Lahteine e0ab8acf19 Add "Marlin Dev Mode" option
Scott Lahteine 4b2af6ab48 Minor patches to POWER_LOSS_RECOVERY
Scott Lahteine 1ea222e6fc Turn off DISABLE_INACTIVE_EXTRUDER with SWITCHING_NOZZLE
Fix 
Roman Moravčík 8299ac121d [2.0.x] Slovak translation update ()