Commit Graph

1229 Commits (eb079959fb320f99cfa885e576fed23e7aa3354f)

Author SHA1 Message Date
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
Scott Lahteine 3a1225e438 Sanity check SENSORLESS_HOMING
Scott Lahteine 2ea4e74ed3 Misc. comments
Scott Lahteine aecf0c9bb9 Allow override of CS pins generally
Scott Lahteine 0891b58c30 #ifdef tweaks
Bob-the-Kuhn 428f164d02 [2.0.x] Bug fix - "M114 D" and Due (dtostrf C linkage) ()
Scott Lahteine 693843f1fa
Allow override of RAMPS CS Pins ()
ABH10 ac6bf7226a Update of comments in thermistor files. No functional changes. ()
Alexey Shvetsov da3a0d619c Add Selena Compact board ()
5-axis, high performance, powerful board with Smoothieware opensource firmware. Designed for 3D printer, Laser cutter or CNC mill. Five changed independent drivers on board. Two extruders 3d printer support.
Thomas Moore 786746404b [2.0.x] Apply feedrate to nozzle movement for kinematic machines ()
Scott Lahteine 5364b92c37 Drop obsolete string
shaktee 34624cf399 [2.0.x] BIBO TouchX configuration ()
Bob-the-Kuhn 3d72fe0730 snapshot
Scott Lahteine 33ec599ca0 Tweaky LPC1768 SPI spacing/style
Scott Lahteine c46de340b7 Clean up trailing whitespace
Thomas Moore e1fd9c08b3 [2.0.x] Add support for LPC1769 at 120 MHz ()
GMagician 6ace57e1b0 [2.0.x] remove duplicated include ()
This was present in  but lost
GMagician 9e13d1fad5 [2.0.x] Fix temperature out of LCD ()
Fix bug introduced in 
Scott Lahteine e6cdc438fd Change G26 circle angles
To prevent the nozzle from colliding with the printed pattern.
Scott Lahteine a8764ac5d5 G26 parity with 1.1.x
Manuel Valentino 374f2a5e16 [2.0.x] Fixed wrong information about TMC2208 wiring ()
Bob-the-Kuhn a0570ff1eb Fix caselight on Due ()
Scott Lahteine b13099de3f General cleanup of HAL code
Scott Lahteine 9b9350e010 Fix jerky Z motion between probes
Suggested by 
Scott Lahteine d6e29e9597 Update French language
Based on  by @nikkoura
GMagician e1117a8492 [2.0.x] fix compile errors when CNC_COORDINATE_SYSTEMS is enabled ()
GMagician ea9ad4e46d [2.0.x] Fix compile error on delta when NO_WORKSPACE_OFFSETS ()
Scott Lahteine 79796b22ad Fix up _Bootscreen.h and _Statusscreen.h
Bob-the-Kuhn 21179f8300 Fix the "slow" version of the G-code parser
Scott Lahteine c251601916 Simplified SET_BIT, moved to endstops.cpp
Scott Lahteine eb18ae9003 Define LSBFIRST / MSBFIRST for LPC
Scott Lahteine f8227abf1c
Merge pull request from tcm0116/2.0.x-retract
[2.0.x] Clear retracted status when homing the Z axis
Scott Lahteine ea5f91737f
Merge pull request from studiodyne/studiodyne-pause
[2.0.x] Pause resuming fix
teemuatlut 5c69d45f5b [2.0.x] TMC2130 support for LPC platform ()
Scott Lahteine 34160806c0 Fix broken G29 W I J
Scott Lahteine f5cfdf6efe Use _BV32 to avoid name conflict
Scott Lahteine 6339b506c0 Make sure binary.h is included as needed
studiodyne 51d080d2c1
Update Pause
Thomas Moore 7035471982 Clear retracted status when homing the Z axis
GMagician 6d4bc9a1f8 [2.0.x] Fix SD wrong filename list ()
If last file in directory has short filename and is preceded by a deleted long file name. SD menu will wrongly report long deleted file name as last entry
Bob-the-Kuhn c6e01ebd52 never mind ...
Bob-the-Kuhn ab709ccac1 add USEABLE_HARDWARE_PWM & clear up some compiler warnings