Commit Graph

8214 Commits (f9cafc4001167c7a8b6ea625678be2e6d6cf26f0)

Author SHA1 Message Date
Marcio Teixeira e84a5545e1 Removed unnecessary extended mode switch.
- This will slightly reduce the SPI requirements for
  updating the progress bar.
Scott Lahteine 343c17d5b3
Reduce Creality3D bootscreens flash usage ()
Scott Lahteine 63bc6ade4f Fix pinsDebug compile error
Roxy-3D d504bbbfa4 Fix botched check for being off the mesh...
Marcio Teixeira 716a22498f Changed temp type from uint8_t to int16_t
- Also deleted old implementation files which had been renamed.
Scott Lahteine 7d8c6b3f3c
Add 20x4 option for Sainsmart LCD ()
Scott Lahteine 1d7f5be0ff quick_home_xy sensorless homing
Scott Lahteine eb182c08af
Merge pull request from thinkyhead/bf2_random_fixup_branch
[2.0.x] Drop HAL_timer_set_count
Kevin 03b48df7bb RADDS: Add EEPROM Size ()
needed for UBL
Scott Lahteine 9f0907d40c Fix big edit font width calculation
Fix 
Marcio Teixeira 9d5968e8ec Fixed dual-extruder in Lightweight UI.
- Moved bed icon down when the machine is configured with two nozzles.
Scott Lahteine 4303f2e377 Fix MALYAN_LCD message bugs
Fix 
Replacing 
Scott Lahteine 12c5fdfdb5 Fix CYCLES_PER_MICROSECOND conflict on STM32F1
Scott Lahteine a810e585db Drop HAL_timer_set_count
Bob-the-Kuhn a823b801b8
Merge pull request from Bob-the-Kuhn/U8G-compile-error-2.0.x
[2.0.x] Move #include <U8glib.h> in ultralcd_st7920_u8glib_rrd_AVR.cpp (fix bug introduced in PR )
Bob-the-Kuhn 47d529aac5 move #include <U8glib.h>
Marcio Teixeira aada1e698f Removed unused configuration options.
Marcio Teixeira c7513eb032 Merge branch 'pr-lite-st7920-status' of github.com:marcio-ao/Marlin into pr-lite-st7920-status
Scott Lahteine 73cd34b121 Finish AUTO_POWER_CONTROL implementation
Followup to 
Scott Lahteine fc460fff94 Extend menu items for SWITCHING_EXTRUDER
Reference 
Scott Lahteine c4ec01d59b Conditionals for SWITCHING_EXTRUDER
In reference to . SWITCHING_EXTRUDER was not fully implemented for EXTRUDERS > 2.
Scott Lahteine d4e4fe40e0 Add SENSORLESS_HOMING delay to quick_home_xy
Fix 
Scott Lahteine 25e3e62354 Null-terminate lcd_status_message
Scott Lahteine a11fcd46a2
Merge pull request from Studiodyne/Studiodyne-filamentMulti
[2.0.x] Support multiple filament runout sensors
Scott Lahteine b3deadd898 Don't raise FIX_MOUNTED_PROBE on stow
Reference 
Scott Lahteine a74cece6d0 CR-10 Bootscreen
From @plainpylut in 
Scott Lahteine 8733d5a296 Add NUM_RUNOUT_SENSORS to example configs
Studiodyne d3ca82d8c2 Support for multiple filament runout sensors
Scott Lahteine 0106c3e476 Style tweak in MarlinSerialUSB_Due.h
Scott Lahteine 3d1692d1fd Fix X2 enable with X_DUAL_STEPPER_DRIVERS
From 
Scott Lahteine c241da32e8 stepper.h parity with 1.1.x
Scott Lahteine 3af988a7f3 Add sensorless homing delay to home_z_safely
Based on 
Scott Lahteine ca55f2927a
Pulldown pin mode support ()
Implemented for LPC1768.
Scott Lahteine aef9e036bf More overridable FIL_RUNOUT_PIN
Scott Lahteine 79272f98fc Proposed changes to ST7920 lightweight status screen
Marcio Teixeira 24eb275b99 Added a light-weight status screen for the ST7920
- The status screen uses the ST7920 character generator to greatly
  reduce SPI traffic and MCU load when updating the status screen.

- Has been tested with the RepRapDiscount Full Graphics Smart Controller
  but should work with any LCD that uses an ST7920 or fully compatible
  controller.
Scott Lahteine a6563df705
Sync pinsDebug_list.h between 1.1.x and 2.0.x ()
Scott Lahteine bab0e975c8
The ENDER can use BOARD_MELZI_CREALITY ()
Scott Lahteine 83d7e95de0
Add MSG_THERMAL_RUNAWAY_BED ()
Scott Lahteine 8ffa0b24a4 Strip excess G28 debug logging
Kevin 9019ea0fce Option to force X or Y to home first when homing the other axis
Scott Lahteine 60fc372211 Add CODEPENDENT_XY_HOMING to example configs
Scott Lahteine da7c51d820 Space out some pins lines
Bob-the-Kuhn e05673a379 [2.0.x] VIKI2 & RE_ARM changes ()
* VIKI2 & RE_ARM changes

1. Remove `DISABLED(SDSUPPORT)` from ST7565 in `ultralcd_impl_DOGM.h`. These LCDs share pins with the SD card and can run at the SD card rates.

2. Add SDSS definition to `pins_RAMPS_RE_ARM.h`.  Apparently the SDSS definition in `pins.h` is being processed before the one in `spi_pins.h` which resulted in not being able to read the SD card.
Scott Lahteine 7a381366aa
Merge pull request from benlye/benlye-m73
[2.0.x] Allow M73 without SDSUPPORT
Scott Lahteine 7d093edc18 Add Tronxy XY100 configuration
Based on 
Scott Lahteine 472229b974 Fix
Scott Lahteine f6cc89ec7c LCD_PROGRESS_BAR w/out SDSUPPORT for character LCD
blye 330437ad7c Update LCD_SET_PROGRESS_MANUALLY in configs
blye 168af8bacb Allow LCD_SET_PROGRESS_MANUALLY without SDSUPPORT
Scott Lahteine bf5df306e1 Fix compile error with SHOW_BOOTSCREEN disabled
Fix 
Fix 
Scott Lahteine 3021058e6d Fix non-UTF8 Czech language
Scott Lahteine bd54ce830a Include utility.h in neopixel.cpp
Scott Lahteine ff90cb409e No space for E2 with ReARM+RAMPS
Addressing 
Scott Lahteine d7f82c8ddf Drop extra avr/pgmspace include in _Bootscreen.h
Addressing 
Scott Lahteine 1bf2b1e475 Use serial macro in sd_mmc_spi_mem.cpp for Due
Scott Lahteine 241e55ef3b Apply SERIAL_FLUSH macro
Scott Lahteine 1f8f8c9104
Merge pull request from petrzjunior/bugfix-2.0.x
[2.0.x][Language] Update Czech (Advanced pause...)
Thomas Moore cff62042ee Fix LCD manual movement on kinematic machines ()
teemuatlut 749bc42aa9 TMC SGT is int8 ()
Bob-the-Kuhn 2d749d490b Fix / complete USE_CONTROLLER_FAN ()
Scott Lahteine 08d685c97a Followup to 21e60fd
Scott Lahteine c49844df66 !ENABLED => DISABLED
Scott Lahteine 304e0f8945 Followup to 21e60fd
`ENABLED` only works for flag-type options. Floats must use `#ifdef`.
Scott Lahteine 6a70a4fbb3
Fix G26 circles ()
Easier to configure. Catch an odd divisor.
Bob-the-Kuhn 349dafa728 config update (set to -1)
Roxy-3D 21e60fd3ed
Allow user to control Z-Height correction for off mesh movements ()
Petr Zahradník 5d9e16ea49 Update Czech advanced pause
Roxy-3D c78e1c0f23
Fix G26 Circles... ()
* Fix G26 Circles...
Bob-the-Kuhn b648999528
Merge pull request from Bob-the-Kuhn/RRD-8-bit-code-to-2.0.x
[2.0.x] Add delays to AVR driver for RRD Full Graphic Smart Controller
Marcio Teixeira 8db67d1647 Fixed compilation when using avr-gcc
- avr-gcc is more strict than the Arduino IDE, it seems.
Marcio Teixeira f05bd7f082 Added files missing from earlier commit.
Marcio Teixeira 4880ac6533 Added a light-weight status screen for the ST7920
- The status screen uses the ST7920 character generator to greatly
  reduce SPI traffic and MCU load when updating the status screen.

- Has been tested with the RepRapDiscount Full Graphics Smart Controller
  but should work with any LCD that uses an ST7920 or fully compatible
  controller.
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.
Scott Lahteine 5dc04c5201 Fix
AnHardt 133b38b93b Complete M48 description ()
Scott Lahteine 93c0198b2d Init LCD welcome message programmatically
Scott Lahteine 67a4cc610b French update
Based on 
Scott Lahteine e7b50c89b0 Fix
FILAMENT_LCD_DISPLAY can work with SDSUPPORT
Scott Lahteine 8d71ad37cb flush comment to match 1.1.x
Scott Lahteine 272f132b82 Remove stray ` from STM32F1 HAL
As noted in 
Scott Lahteine 5b70d3da1c Update DIGIPOT_I2C_MOTOR_CURRENTS comments
Scott Lahteine 2ec65051fd Fix serial comment sp.
Bob-the-Kuhn 9a423e9a89 tested
Scott Lahteine d741bcf8a9 Tweak boards spacing
Scott Lahteine f8912bb19f French update
Based on  by @studiodyne
Scott Lahteine e6b8207b03 Restore welcome message
Scott Lahteine 89165326b4 Cleanup after vim and vigor
Scott Lahteine 423bf9955e Set Megatronics baud rate to 115200
Fix 
Scott Lahteine 377108619b Fix plan_arc clockwise (G2)
Fix 
Scott Lahteine 378867d894 Update PB Rev.F pins
Scott Lahteine 8e0c107545
Have Kossel Pro use Z_MIN_PROBE_ENDSTOP ()
Scott Lahteine 03d790451f
[2.0.x] HAL timer set/get count => set/get compare ()
To reduce confusion over the current timer count vs. the compare (aka "top") value. Caution: this re-uses the function name, changing its meaning.
Scott Lahteine 7a4029d1b1 Correct MOTHERBOARD for Geeetech i3 Pro X
Scott Lahteine 451fb16f9b Fix CYCLES_PER_MICROSECOND conflict
Scott Lahteine 3e384b60ce
Malyan M200 fix E0_AUTO_FAN_PIN ()
Fixes 
Scott Lahteine 33752de12d Update some outdated configs
Scott Lahteine 38c7d53bf7 Repair some spacing
Scott Lahteine e3043d7ac7 Fix
Scott Lahteine d3ddd5ffaa
Merge pull request from thinkyhead/bf2_more_tests
[2.0.x] Fix Power class
Scott Lahteine 7280fa1e31 Patch Power class
Scott Lahteine 4aff6c1c32 Tronxy X5S pins and configuration
Scott Lahteine 05aa75cecf Melzi boards use melzi pins
gege2b 5785bbb491 Updated french translation ()
GMagician 299606e4ae [2.0.x] Memory overflow protection ()
teemuatlut 5990266724 Init CS pins before loading settings ()
teemuatlut d3fdb44ad8 Update TMC section with SW SPI pins ()
Scott Lahteine 3168f0e646
Merge pull request from thinkyhead/bf2_prevent_comments_resetting
[2.0.x] Prevent watchdog reset due to many comments
Scott Lahteine 9be6aa3f79
Merge pull request from thinkyhead/bf2_reliable_probe_heaters_off
[2.0.x] More reliable PROBING_HEATERS_OFF with BED_LIMIT_SWITCHING
Scott Lahteine c0dd9ef9f2
Support for AnyCubic TriGorilla board ()
Scott Lahteine da693a636e Fix handling of escapes in serial input
Scott Lahteine cc9cef7f7a Fix HAS_CONTROLLER_FAN in is_power_needed
Scott Lahteine 112917cfef No EXTRUDER_RUNOUT_PREVENT during print
Scott Lahteine c30a8067ab Prevent watchdog reset due to many comments
Addressing 
Scott Lahteine b7053156fe Minor comment/condition cleanup
Scott Lahteine f64d300cfd
Sanity check SERIAL_PORT
Addressing 
Scott Lahteine 5a70887467
Size lcd_status_message based on language ()
Scott Lahteine 545cd8fa60 Tweak malyanlcd.cpp
Scott Lahteine e698998343 More reliable PROBING_HEATERS_OFF with BED_LIMIT_SWITCHING
shaktee 27faeafc1b [2.0.x] BIBO Cyclops ()
Scott Lahteine 2014d38e10 NEOPIXEL_BRIGHTNESS parity
Scott Lahteine 694d2ebec0 TMC SW SPI pins in Configuration_adv.h
Counterpart to 
GMagician 9854262334 [2.0.x] Fix compile warning ()
Scott Lahteine b639f1ad4b
Correct some retract() comments
Thomas Moore 1541224a81 Enable Z axis and delta sensorless homing ()
Scott Lahteine b2f8b4ada5
I2C position encoders update ()
Updating I2C position encoders to enable babystepping and Babystep XY when using the ecm microstep correction method. Also changed default method to ECM microstep.
Thomas Moore 93af0365e8 [2.0.x] Add support for Cohesion3D ReMix and Mini ()
* Add support for Cohesion3D ReMix and Mini
* Two separate pins files for pedantic reasons
Scott Lahteine 23240f7986 Fix sw serial pins for TMC2208
From  by @melvinisken
Scott Lahteine d42a87cb31 Update language Italian
From  by @tnw513
Scott Lahteine 2538f019d0 Update language Basque-Euskera
From  by @1138-4EB
Scott Lahteine d168ee9bed Drop leveling include from steppers.cpp
Scott Lahteine 09c8807a36 Minor formatting in queue.cpp
Scott Lahteine 704d33c374 Special override of LCD_WIDTH
Scott Lahteine b3f115fa0a
Marlin.ino needs no content ()
Scott Lahteine ca8fdff1af Comment G26 properly
Scott Lahteine 8558264514
Configs for Prusa i3 Pro B GT2560 Rev.A Plus ()
One without probe and one with BLTOUCH.
Scott Lahteine b5e92f4f90
[2.0.x] Enable / disable PSU automatically ()
Scott Lahteine eecb0188c0 Add ULTI_CONTROLLER to example configs
Scott Lahteine 16739264d3 Add UltiController v2.1 support
Add compatibility with the original screen bord from Ultimaker 2 printer (UltiController v2.1 with the PG-2864ALBP I2C display)
Scott Lahteine a8c4174a13 M100 comment
Scott Lahteine 38d62494ef Adjustment to DOG_CHAR_*_EDIT
Scott Lahteine 8a6feab1c4 Num-to-string functions for DEBUG_LEVELING_FEATURE
Scott Lahteine 766faa05a9
sp
GMagician f27c89980a [2.0.x] Simplify bltouch configuration ()
GMagician 338dac258b [2.0.x] Fix compiler error when G26 is enabled ()
Scott Lahteine 4ddb6a3a1f
Merge pull request from thinkyhead/bf2_malyan_clueless
[2.0.x] Malyan M200 LCD
Scott Lahteine 03bfc0d7c8
Merge pull request from thinkyhead/bf2_fix_G26_circle_bumps
[2.0.x] Change G26 circle angles
Scott Lahteine e5ee0b6f6c Implement MALYAN_LCD
Scott Lahteine b939a2e88c Watchdog conditional for LPC
Scott Lahteine 4925f60cff Add MALYAN_LCD to configs