Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Y Layer Shift when Skew Value is Set #17264

Closed
midopple opened this issue Mar 23, 2020 · 9 comments
Closed

[BUG] Y Layer Shift when Skew Value is Set #17264

midopple opened this issue Mar 23, 2020 · 9 comments

Comments

@midopple
Copy link
Contributor

Bug Description

When printing objects with dual nozzles, the Y-layer shift minimal with every Tool Change
The shift ist only when the skewfactor.xy != 0

My Configurations

Configuration.zip
Rambo V1.1 Board
Dual X System
2 Toolheads
Bedlevel UBL

Steps to Reproduce

  1. Objekt print with booth Toolheads, Modus M605 S0 Fill Control
    Toolchange/Parking come from Simplify3d
  2. Set Skew bigger then 0 --> M852 S0.002
  3. Print it

Objekt look like this

grafik

Expected behavior: [What you expect to happen]
straight sides

Actual behavior: [What actually happens]
Layer shift every Toolchange, the size from the skewfactor dont change the size of Layershift
grafik

Additional Information

Ther BUG look like the Issue #14022

@thinkyhead
Copy link
Member

I would not be surprised that skew is not fully considered when switching tools. We do disable and re-enable bed leveling, but the planner's apply_modifiers and unapply_modifiers should probably also be used at the same points. I'll post a PR that you can test soon.

@midopple
Copy link
Contributor Author

midopple commented Mar 26, 2020

I found one part in the Software
unskew() is calles one time in FORCE_INLINE static void unapply_modifiers(xyze_pos_t &pos
and also in the funktion void Planner::unapply_leveling(xyz_pos_t &raw) and this function is also startet from unapply_modifers so unskew() is called twice

thinkyhead added a commit that referenced this issue Mar 29, 2020
@thinkyhead
Copy link
Member

@midopple — That's it, I'm sure. With the patch now applied, is it any better?

@midopple
Copy link
Contributor Author

midopple commented Mar 30, 2020

With this Patch is is better but a minimal offset can still be seen. I measured it over the component height of 50mm and it looks as if 1 step is lost per layer.
I found a reason in the function void Planner::set_machine_position_mm
when i change
LROUND(a * settings.axis_steps_per_mm[A_AXIS]) to (long)FLOOR(a * settings.axis_steps_per_mm[A_AXIS]) i had no Layershift

This is not the solution but i think there is an error in Rounding and Position set afterToolchange

@midopple
Copy link
Contributor Author

midopple commented Apr 5, 2020

Hi

I found an Roundig error in the funktion Planner::set_machine_position_mm
here to examples with different Y Position
my Skew funktion worK on the Y Axis

Case 1
tool T0 to T1
Y= 244,876
Y-Offset = 0,3
Ynew = 244,576 (- Yoffset)
X T0 = 1
X T1 = 475
Skew = 0,00254
Step Y T0 = 18782
Step Y T1 = 18666
Diff = -116 Steps

case2 T0 to T1 (other Position)

tool T0 to T1
Y= 278,124
Y-Offset = 0,3
Ynew = 277,824 (- Yoffset)
X T0 = 1
X T1 = 475
Skew = 0,00254
Step Y T0 = 21332
Step Y T1 = 21217
Diff = -115 Steps

The Diffenz in Y should always 115 Steps
Differenz = (X T0 - X T1) + skewxy = 474 * 0,00254 + Y-Offset (0,3) = 1,50396
Steps = 1,50396 * 76,7 steps /mm = 115,353 = 115 steps

So it depend on the Y Position on Toolchange
sometimes are 116 Steps and Sometimes 115 steps
so i has an minimal Layershift

@midopple
Copy link
Contributor Author

midopple commented Apr 5, 2020

Could that be the reason for the offset or am I going the wrong way here

DerAndere1 pushed a commit to DerAndere1/Marlin that referenced this issue Apr 9, 2020
mathom pushed a commit to mathom/Marlin that referenced this issue Apr 17, 2020
ursoft added a commit to ursoft/Marlin that referenced this issue May 9, 2020
* Add TMC micro-steps sanity check (MarlinFirmware#17044)

Co-authored-by: Scott Lahteine <[email protected]>

* Suppress thisItemNr warning (MarlinFirmware#17049)

* Don't define 'valptr' if unused (MarlinFirmware#17048)

* Fix ambiguous type

Co-Authored-By: Andrew Kroll <[email protected]>

* fix #33

* Fix G34 probing range/error bug (MarlinFirmware#17052)

* Default on/off for Power Loss Recovery (MarlinFirmware#17051)

* Fix nested comment warning (MarlinFirmware#17045)

* Keep name around for old configs

* Finish M900 updates

* Add single extruder LIN_ADVANCE test

* Neopixel on LPC uses GPIO toggling

* [cron] Bump distribution date (2020-03-03)

* Fix MMU test

* fix #34

* No more direct G28 calls

* Asynchronous M114 and (R)ealtime position option (MarlinFirmware#17032)

* Minor EEPROM cleanup

* Software SPI for 12864 fix #31

* fix #1

* General code cleanup

* mftest: Set machine name

* Fix EEPROM compile errors

* Use BED_MAXTEMP for PTC_MAX_BED_TEMP (MarlinFirmware#17061)

* Update FYSETC S6 pins/variants (MarlinFirmware#17056)

* Fix TEMP_PROBE_PIN for SKR 1.4

Co-Authored-By: Anthrix <[email protected]>

* fix #36

* [cron] Bump distribution date (2020-03-04)

* fix #35 в основном за счет кеширования

* Move shared code to wait_for_bed_heating

* Avoid name conflict with 'UART'

* Allow Z_STOP_PIN override on SKR 1.4 (MarlinFirmware#17063)

* SAMD51 SoftwareSerial (MarlinFirmware#17041)

* [cron] Bump distribution date (2020-03-05)

* Move SENSORLESS_PROBING to the probes section

Fixes a bug with HAS_BED_PROBE not being set before use.

* Fix SKR test for ONBOARD SD

* Fix CI test for SENSORLESS_PROBING

* Define Z_MIN_PROBE_PIN for Cohesion 3D Remix

* Update Turkish language (MarlinFirmware#17070)

* Update Chinese (TW) language (MarlinFirmware#17071)

* [cron] Bump distribution date (2020-03-06)

* Add pins to the pins debug list

* Clean up pins debugging

* Fix M0/M1 message string

* Non-blocking Max7219 test pattern

* Change PID dummy value to NAN

Fixes MarlinFirmware#17078

* [cron] Bump distribution date (2020-03-07)

* Pins debug followup

* Max7219 init last

* Max7219 suspend/resume

* More pins debugging cleanup

* Emergency Parser dumb terminal compatibility

* Add / correct comments

* [cron] Bump distribution date (2020-03-08)

* More useful ENABLED / DISABLED macros (MarlinFirmware#17054)

* Revert that wack backoff

* More general SD_DETECT_INVERTED override

* [ToolChanger] Lock the current tool at power-up (MarlinFirmware#17093)

* Fixes for Z4 axis, CS pins (MarlinFirmware#17097)

* [cron] Bump distribution date (2020-03-09)

* fix #37

* Add debug logging for setup()

* Move 'last_pause_state' closer to usage

* Additional numtostr functions

* DOGM SPI delay is less common

* Make BOOTSCREEN_TIMEOUT generally available

* Ensure welcome message

* [cron] Bump distribution date (2020-03-10)

* SD_DETECT_INVERTED => SD_DETECT_STATE (MarlinFirmware#17112)

* Fix Z4 stepper indirection macros (MarlinFirmware#17107)

* Always look for PLR file, but more quickly

* Fix broken enqueue_P

* [cron] Bump distribution date (2020-03-11)

* Tweaks to finishSDPrinting (MarlinFirmware#17082)

* Fix G34, add HOME_AFTER_G34 option (MarlinFirmware#17108)

Co-authored-by: Scott Lahteine <[email protected]>

* Fix pio environments for Anet 1.x (MarlinFirmware#17109)

* M220 print FR percentage (MarlinFirmware#17101)

* fix #38

* fix #23

* Announce SD file open

Requested in MarlinFirmware#17110

* Apply soft limits to joystick jogging (MarlinFirmware#17114)

* Fix and update DGUS displays (MarlinFirmware#17072)

* Revert Anet 1.x envs change (MarlinFirmware#17120)

* Non-const REMEMBER needed for RESTORE

* More explicit EEPROM types (MarlinFirmware#17127)

* Fix STM32 _WRITE macro parameter (MarlinFirmware#17121)

* Fix M810 macro multiple use

Fixes MarlinFirmware#17125

* [cron] Bump distribution date (2020-03-12)

* [cron] Bump distribution date (2020-03-13)

* Use arduinoststm32 3.x for FYSETC S6 (MarlinFirmware#17131)

* Fix BAUD_RATE_GCODE, etc. (MarlinFirmware#17135)

* Fix DUGS / DGUS typo

* Add OnPidTuning event to Malyan LCD (MarlinFirmware#17143)

All ExtUI LCDs need to keep up with ExtUI API changes.

* Shorten German BLTouch menu item names (MarlinFirmware#17151)

* Fix Emergency Parser stuck state

* Fix end of short (auto0.g) prints

* M0 Q preserve status

* Shorter paths to HAL, ExtUI (MarlinFirmware#17156)

* [cron] Bump distribution date (2020-03-14)

* Fix G26 corrupted position

* Apply loop shorthand macros (MarlinFirmware#17159)

* Quad Z leveling, G34 (R)ecalculate (MarlinFirmware#17122)

* Config version 020005

* Allow Tool Offset adjustments to have another digit of precision

Some of the items in the Tool Offset Adjustment menu (in particular, the Z Offset!!!) were only adjustable with .1mm accuracy.
This is not enough.    So the edit menu is switched to float52 to fix the issue.

* [cron] Bump distribution date (2020-03-15)

* Fix LCD progress bar

Fixes MarlinFirmware#17162

* Add EEPROM_BOOT_SILENT option

* Do later mounting of LCD-based SD

* Add a global machine state

* #39 - скорость и слои

* #35 improved

* Fix incorrect type on ubl_storage_slot (MarlinFirmware#17170)

* Fix Z after ABL Bilinear G29 with fade

Co-Authored-By: Alan T <[email protected]>

* Fix G34 Z lower, extra "BLTOUCH" debug line (MarlinFirmware#17175)

* Configurable SLOWDOWN divisor (MarlinFirmware#17171)

* [cron] Bump distribution date (2020-03-16)

* Shorter LCD remaining time to prevent overlap (MarlinFirmware#17181)

* LPC1768 EEPROM fallback to flash, add overrides (MarlinFirmware#17184)

* Fix Z_MIN_PROBE_PIN on SKR 1.4 (MarlinFirmware#17187)

* [cron] Bump distribution date (2020-03-17)

* мелкие исправления

* Fix MKS SBASE 1.6 E1 heater pin (MarlinFirmware#17191)

* ARMED support for TMC UART, probe temp (MarlinFirmware#17186)

* Apply HAS_TMC_UART to pins files

* More decimal places for babystep / Z probe offset (MarlinFirmware#17195)

* Add Copymaster3D board (MarlinFirmware#17188)

* [cron] Bump distribution date (2020-03-18)

* Tweak some lambdas

* New Controller Fan options and M710 gcode (MarlinFirmware#17149)

* Implement CONTROLLER_FAN_USE_Z_ONLY

Followup to MarlinFirmware#17149

* Add M42 M, improve M43 (MarlinFirmware#17173)

* [cron] Bump distribution date (2020-03-19)

* #41 исправлена порча памяти в меню движения по оси Z

* Fix FYSETC mini 12864 init / glitches (MarlinFirmware#17209)

* [cron] Bump distribution date (2020-03-20)

* fix #41

* fix #26

* [cron] Bump distribution date (2020-03-21)

* Split up STM32 pins files (MarlinFirmware#17212)

* [cron] Bump distribution date (2020-03-22)

* Stay at v0.91 of USBComposite for STM32F1

* whitespace

* Use pin/port names for CHITU pins

* Add a pins formatting script

* Format some pins files

* fix #39

* Fix custom version file include

* Tweak serial port descriptions

* [cron] Bump distribution date (2020-03-23)

* Fix Copymaster Y_MAX pin (MarlinFirmware#17267)

* Fix CONTROLLER_FAN options compile

* Skip impossible PWM sanity-checks

* Fix an unused var warning

* Add USB serial support to SERIAL_PORT_2 on DUE (MarlinFirmware#17245)

Co-authored-by: Scott Lahteine <[email protected]>

* DGUS updates (MarlinFirmware#17260)

* Fix extra M114 output line

Fixes MarlinFirmware#17255

* [cron] Bump distribution date (2020-03-24)

* Delay after homing_backoff for CoreXY sensorless homing (MarlinFirmware#17273)

* Sanity-check CORE backlash axes (MarlinFirmware#17279)

Co-authored-by: Scott Lahteine <[email protected]>

* Fix limits on acceleration editing (MarlinFirmware#17280)

* Fix Emergency Parser on DUE (MarlinFirmware#17276)

Co-authored-by: Scott Lahteine <[email protected]>

* Add SoftwareSerialM for MKS Robin (MarlinFirmware#17207)

* Sanity check CONTROLLERFAN_SECS

* Adjust for timing shift on Max7219 displays on AVR's

Something has shifted.   The previous timing delays on the Max7219 debug displays is too tight without this correction.
I suspect something has been optimized and roughly 50ns of needed setup and hold time has disappeared.
This corrects the issue and the display results are clean again.

* Update LCD timing on Formbot T-Rex 2+ machines

The code is slightly more optimized than it used to be and this has caused the setup and hold times on the Formbot T-Rex 2+ machines to be insufficient.   This change gives sufficient margin and the LCD Display is clean again.

* [cron] Bump distribution date (2020-03-25)

* Allow PID_DEBUG to be turned on and off (MarlinFirmware#17284)

M303 D will now toggle activation of PID_DEBUG output.   This allows the debug capability to be built into the firmware, but turned on and off as needed.

* M303 followup

- Put 'D' before other params for clean exit.
- Use serial on/off for debug status.

* Drop old comment

* [cron] Bump distribution date (2020-03-26)

* Use "dist" instead of "delta" for clarity

* Allow G2_PWM to be slimmer

* motion.cpp: HAS_DIST_MM_ARG

* Fix M0 unused var warning

* Update Russian language (MarlinFirmware#17290)

* Update Italian language (MarlinFirmware#17293)

* Tweak eeprom storage type

* Tweak ui.finish_status

* [cron] Bump distribution date (2020-03-27)

* small fixes after merge

* Fix SD finished ExtUI / host action (MarlinFirmware#17285)

* QSPI EEPROM for SAMD51 (MarlinFirmware#17292)

* Fix Stepper PWM menu (MarlinFirmware#17298)

* Store case light brightness in EEPROM (MarlinFirmware#17307)

* [cron] Bump distribution date (2020-03-28)

* Add Funmat HT V4.0 board support (MarlinFirmware#17305)

Co-authored-by: Scott Lahteine <[email protected]>

* Limited backlash editing with Core kinematics (MarlinFirmware#17281)

* Simplify TWIBus debug

* Clean up user-wait, SD completion (MarlinFirmware#17315)

* fix #42

* Fix typo...

* [cron] Bump distribution date (2020-03-29)

* Fix Trigorilla 1.4 missing spaces

* Fix STM32F1 USB Composite Dependency

Co-authored-by: Lord-Quake <[email protected]>

* Fix extra unskew call

Fixes MarlinFirmware#17264

* do_pause_e_move => unscaled_e_move

* Minor HAL cleanup

* No unscaled_e_move for CNC

* Load balance some tests

* [cron] Bump distribution date (2020-03-30)

* [cron] Bump distribution date (2020-03-31)

* Pulldown for all FastIO headers

Co-Authored-By: borsegbr <[email protected]>

* Fix last arc segment

Co-Authored-By: ellensp <[email protected]>

* Additional TERN macros

* Fix Fysetc stm32flash usage (MarlinFirmware#17331)

* STM32F1: Restore M43 build support (MarlinFirmware#17336)

* Improve / fix FTDI EVE Touch UI (MarlinFirmware#17338)

- Fix timeout and debugging string
- Fix check for whether `LCD_TIMEOUT_TO_STATUS` is valid
- Fix incorrect debugging message
- Make capitalization of callbacks consistent.
- Allow Touch UI to use hardware SPI on Einsy boards
- Move print stats to About Printer page.
- More generic about screen with GPL license.
- Add missing handler for power loss event
- Less code duplication on status screen and main/advanced menu; more legible
- Reorganize advanced and main menu to add more features
- Hide home Z button when using Z_SAFE_HOMING
- Fix compilation errors when certain features enabled
- Fix missing labels in UI
- Improve color scheme
- Add new preheat menus
- Fix incorrect rendering of Marlin logo on boot
- Add Level X Axis and Auto calibrate buttons

* Shorten some internal pin names

* [cron] Bump distribution date (2020-04-01)

* Fix M710 report formatting (MarlinFirmware#17356)

* Fix extra TMC serial begin calls (MarlinFirmware#17351)

* [cron] Bump distribution date (2020-04-02)

* More 8 extruders (TMC) support

* Minor code cleanup

* Fix up 'system' includes

* Fix ESP32 eeprom flag

* Clean up UI declarations, apply TERN_

* fix #32

* fix #45

* voltage

* fix #33

* fix #33

* fix typo in #34

* уточнил оранжевый и желтый цвета под свой дисплей

* Переключил TMC2208 UART на 256 шагов вместо 16

* отключил интерполяцию для всех, принудительно 64 микрошага на экструдер, пересчитал шаги для бмг

* таймаут дисплея измени до 15 минут, отрабатывал не так как надо в начале печати

* Revert "Переключил TMC2208 UART на 256 шагов вместо 16"

This reverts commit c32f37f.

* Revert "отключил интерполяцию для всех, принудительно 64 микрошага на экструдер, пересчитал шаги для бмг"

This reverts commit 4b20493.

* вернул настройки tmc как было до экспериментов с микрошагами

* поправил под актуальный pid e

* fix #46

* 10 минут таймаут дисплея

* убрал la понизил скорость кулера на хотенде

* двигатели 900 ма

* Update Configuration_adv.h

* update

* Revert "Merge branch 'bugfix-2.0.x-UltiSteel-ssavickiy' into ssavickiy"

This reverts commit bd0938a, reversing
changes made to a95b5db.

Co-authored-by: Jason Smith <[email protected]>
Co-authored-by: Scott Lahteine <[email protected]>
Co-authored-by: ellensp <[email protected]>
Co-authored-by: Andrew Kroll <[email protected]>
Co-authored-by: Юрий Першин <[email protected]>
Co-authored-by: jufimu12 <[email protected]>
Co-authored-by: InsanityAutomation <[email protected]>
Co-authored-by: thisiskeithb <[email protected]>
Co-authored-by: thinkyhead <[email protected]>
Co-authored-by: George Fu <[email protected]>
Co-authored-by: Anthrix <[email protected]>
Co-authored-by: MangaValk <[email protected]>
Co-authored-by: Vert <[email protected]>
Co-authored-by: Daniel Kreuzhofer (@danieldotnet) <[email protected]>
Co-authored-by: Gurmeet Athwal <[email protected]>
Co-authored-by: Jamie <[email protected]>
Co-authored-by: BigTreeTech <[email protected]>
Co-authored-by: nick-diel <[email protected]>
Co-authored-by: Erkan Colak <[email protected]>
Co-authored-by: Roxy-3D <[email protected]>
Co-authored-by: Karl Andersson <[email protected]>
Co-authored-by: Alan T <[email protected]>
Co-authored-by: Giuliano Zaro <[email protected]>
Co-authored-by: Pascal de Bruijn <[email protected]>
Co-authored-by: Joe Prints <[email protected]>
Co-authored-by: RasmusAaen <[email protected]>
Co-authored-by: rado79 <[email protected]>
Co-authored-by: mkpfalz <[email protected]>
Co-authored-by: MarkMan0 <[email protected]>
Co-authored-by: Acenotass <[email protected]>
Co-authored-by: Mathias Rasmussen <[email protected]>
Co-authored-by: oscarsan1 <[email protected]>
Co-authored-by: thisiskeithb <[email protected]>
Co-authored-by: Lord-Quake <[email protected]>
Co-authored-by: borsegbr <[email protected]>
Co-authored-by: Eric Ptak <[email protected]>
Co-authored-by: Tanguy Pruvot <[email protected]>
Co-authored-by: Marcio T <[email protected]>
Co-authored-by: Marcelo Castagna <[email protected]>
Co-authored-by: Simon Jouet <[email protected]>
Co-authored-by: Юрий Першин <[email protected]>
ursoft added a commit to ursoft/Marlin that referenced this issue May 23, 2020
* Suppress thisItemNr warning (MarlinFirmware#17049)

* Don't define 'valptr' if unused (MarlinFirmware#17048)

* Fix ambiguous type

Co-Authored-By: Andrew Kroll <[email protected]>

* fix #33

* Fix G34 probing range/error bug (MarlinFirmware#17052)

* Default on/off for Power Loss Recovery (MarlinFirmware#17051)

* Fix nested comment warning (MarlinFirmware#17045)

* Keep name around for old configs

* Finish M900 updates

* Add single extruder LIN_ADVANCE test

* Neopixel on LPC uses GPIO toggling

* [cron] Bump distribution date (2020-03-03)

* Fix MMU test

* fix #34

* No more direct G28 calls

* Asynchronous M114 and (R)ealtime position option (MarlinFirmware#17032)

* Minor EEPROM cleanup

* Software SPI for 12864 fix #31

* fix #1

* General code cleanup

* mftest: Set machine name

* Fix EEPROM compile errors

* Use BED_MAXTEMP for PTC_MAX_BED_TEMP (MarlinFirmware#17061)

* Update FYSETC S6 pins/variants (MarlinFirmware#17056)

* Fix TEMP_PROBE_PIN for SKR 1.4

Co-Authored-By: Anthrix <[email protected]>

* fix #36

* [cron] Bump distribution date (2020-03-04)

* fix #35 в основном за счет кеширования

* Move shared code to wait_for_bed_heating

* Avoid name conflict with 'UART'

* Allow Z_STOP_PIN override on SKR 1.4 (MarlinFirmware#17063)

* SAMD51 SoftwareSerial (MarlinFirmware#17041)

* [cron] Bump distribution date (2020-03-05)

* Move SENSORLESS_PROBING to the probes section

Fixes a bug with HAS_BED_PROBE not being set before use.

* Fix SKR test for ONBOARD SD

* Fix CI test for SENSORLESS_PROBING

* Define Z_MIN_PROBE_PIN for Cohesion 3D Remix

* Update Turkish language (MarlinFirmware#17070)

* Update Chinese (TW) language (MarlinFirmware#17071)

* [cron] Bump distribution date (2020-03-06)

* Add pins to the pins debug list

* Clean up pins debugging

* Fix M0/M1 message string

* Non-blocking Max7219 test pattern

* Change PID dummy value to NAN

Fixes MarlinFirmware#17078

* [cron] Bump distribution date (2020-03-07)

* Pins debug followup

* Max7219 init last

* Max7219 suspend/resume

* More pins debugging cleanup

* Emergency Parser dumb terminal compatibility

* Add / correct comments

* [cron] Bump distribution date (2020-03-08)

* More useful ENABLED / DISABLED macros (MarlinFirmware#17054)

* Revert that wack backoff

* More general SD_DETECT_INVERTED override

* [ToolChanger] Lock the current tool at power-up (MarlinFirmware#17093)

* Fixes for Z4 axis, CS pins (MarlinFirmware#17097)

* [cron] Bump distribution date (2020-03-09)

* fix #37

* Add debug logging for setup()

* Move 'last_pause_state' closer to usage

* Additional numtostr functions

* DOGM SPI delay is less common

* Make BOOTSCREEN_TIMEOUT generally available

* Ensure welcome message

* [cron] Bump distribution date (2020-03-10)

* SD_DETECT_INVERTED => SD_DETECT_STATE (MarlinFirmware#17112)

* Fix Z4 stepper indirection macros (MarlinFirmware#17107)

* Always look for PLR file, but more quickly

* Fix broken enqueue_P

* [cron] Bump distribution date (2020-03-11)

* Tweaks to finishSDPrinting (MarlinFirmware#17082)

* Fix G34, add HOME_AFTER_G34 option (MarlinFirmware#17108)

Co-authored-by: Scott Lahteine <[email protected]>

* Fix pio environments for Anet 1.x (MarlinFirmware#17109)

* M220 print FR percentage (MarlinFirmware#17101)

* fix #38

* fix #23

* Announce SD file open

Requested in MarlinFirmware#17110

* Apply soft limits to joystick jogging (MarlinFirmware#17114)

* Fix and update DGUS displays (MarlinFirmware#17072)

* Revert Anet 1.x envs change (MarlinFirmware#17120)

* Non-const REMEMBER needed for RESTORE

* More explicit EEPROM types (MarlinFirmware#17127)

* Fix STM32 _WRITE macro parameter (MarlinFirmware#17121)

* Fix M810 macro multiple use

Fixes MarlinFirmware#17125

* [cron] Bump distribution date (2020-03-12)

* [cron] Bump distribution date (2020-03-13)

* Use arduinoststm32 3.x for FYSETC S6 (MarlinFirmware#17131)

* Fix BAUD_RATE_GCODE, etc. (MarlinFirmware#17135)

* Fix DUGS / DGUS typo

* Add OnPidTuning event to Malyan LCD (MarlinFirmware#17143)

All ExtUI LCDs need to keep up with ExtUI API changes.

* Shorten German BLTouch menu item names (MarlinFirmware#17151)

* Fix Emergency Parser stuck state

* Fix end of short (auto0.g) prints

* M0 Q preserve status

* Shorter paths to HAL, ExtUI (MarlinFirmware#17156)

* [cron] Bump distribution date (2020-03-14)

* Fix G26 corrupted position

* Apply loop shorthand macros (MarlinFirmware#17159)

* Quad Z leveling, G34 (R)ecalculate (MarlinFirmware#17122)

* Config version 020005

* Allow Tool Offset adjustments to have another digit of precision

Some of the items in the Tool Offset Adjustment menu (in particular, the Z Offset!!!) were only adjustable with .1mm accuracy.
This is not enough.    So the edit menu is switched to float52 to fix the issue.

* [cron] Bump distribution date (2020-03-15)

* Fix LCD progress bar

Fixes MarlinFirmware#17162

* Add EEPROM_BOOT_SILENT option

* Do later mounting of LCD-based SD

* Add a global machine state

* #39 - скорость и слои

* #35 improved

* Fix incorrect type on ubl_storage_slot (MarlinFirmware#17170)

* Fix Z after ABL Bilinear G29 with fade

Co-Authored-By: Alan T <[email protected]>

* Fix G34 Z lower, extra "BLTOUCH" debug line (MarlinFirmware#17175)

* Configurable SLOWDOWN divisor (MarlinFirmware#17171)

* [cron] Bump distribution date (2020-03-16)

* Shorter LCD remaining time to prevent overlap (MarlinFirmware#17181)

* LPC1768 EEPROM fallback to flash, add overrides (MarlinFirmware#17184)

* Fix Z_MIN_PROBE_PIN on SKR 1.4 (MarlinFirmware#17187)

* [cron] Bump distribution date (2020-03-17)

* мелкие исправления

* Fix MKS SBASE 1.6 E1 heater pin (MarlinFirmware#17191)

* ARMED support for TMC UART, probe temp (MarlinFirmware#17186)

* Apply HAS_TMC_UART to pins files

* More decimal places for babystep / Z probe offset (MarlinFirmware#17195)

* Add Copymaster3D board (MarlinFirmware#17188)

* [cron] Bump distribution date (2020-03-18)

* Tweak some lambdas

* New Controller Fan options and M710 gcode (MarlinFirmware#17149)

* Implement CONTROLLER_FAN_USE_Z_ONLY

Followup to MarlinFirmware#17149

* Add M42 M, improve M43 (MarlinFirmware#17173)

* [cron] Bump distribution date (2020-03-19)

* #41 исправлена порча памяти в меню движения по оси Z

* Fix FYSETC mini 12864 init / glitches (MarlinFirmware#17209)

* [cron] Bump distribution date (2020-03-20)

* fix #41

* fix #26

* [cron] Bump distribution date (2020-03-21)

* Split up STM32 pins files (MarlinFirmware#17212)

* [cron] Bump distribution date (2020-03-22)

* Stay at v0.91 of USBComposite for STM32F1

* whitespace

* Use pin/port names for CHITU pins

* Add a pins formatting script

* Format some pins files

* fix #39

* Fix custom version file include

* Tweak serial port descriptions

* [cron] Bump distribution date (2020-03-23)

* Fix Copymaster Y_MAX pin (MarlinFirmware#17267)

* Fix CONTROLLER_FAN options compile

* Skip impossible PWM sanity-checks

* Fix an unused var warning

* Add USB serial support to SERIAL_PORT_2 on DUE (MarlinFirmware#17245)

Co-authored-by: Scott Lahteine <[email protected]>

* DGUS updates (MarlinFirmware#17260)

* Fix extra M114 output line

Fixes MarlinFirmware#17255

* [cron] Bump distribution date (2020-03-24)

* Delay after homing_backoff for CoreXY sensorless homing (MarlinFirmware#17273)

* Sanity-check CORE backlash axes (MarlinFirmware#17279)

Co-authored-by: Scott Lahteine <[email protected]>

* Fix limits on acceleration editing (MarlinFirmware#17280)

* Fix Emergency Parser on DUE (MarlinFirmware#17276)

Co-authored-by: Scott Lahteine <[email protected]>

* Add SoftwareSerialM for MKS Robin (MarlinFirmware#17207)

* Sanity check CONTROLLERFAN_SECS

* Adjust for timing shift on Max7219 displays on AVR's

Something has shifted.   The previous timing delays on the Max7219 debug displays is too tight without this correction.
I suspect something has been optimized and roughly 50ns of needed setup and hold time has disappeared.
This corrects the issue and the display results are clean again.

* Update LCD timing on Formbot T-Rex 2+ machines

The code is slightly more optimized than it used to be and this has caused the setup and hold times on the Formbot T-Rex 2+ machines to be insufficient.   This change gives sufficient margin and the LCD Display is clean again.

* [cron] Bump distribution date (2020-03-25)

* Allow PID_DEBUG to be turned on and off (MarlinFirmware#17284)

M303 D will now toggle activation of PID_DEBUG output.   This allows the debug capability to be built into the firmware, but turned on and off as needed.

* M303 followup

- Put 'D' before other params for clean exit.
- Use serial on/off for debug status.

* Drop old comment

* [cron] Bump distribution date (2020-03-26)

* Use "dist" instead of "delta" for clarity

* Allow G2_PWM to be slimmer

* motion.cpp: HAS_DIST_MM_ARG

* Fix M0 unused var warning

* Update Russian language (MarlinFirmware#17290)

* Update Italian language (MarlinFirmware#17293)

* Tweak eeprom storage type

* Tweak ui.finish_status

* [cron] Bump distribution date (2020-03-27)

* small fixes after merge

* Fix SD finished ExtUI / host action (MarlinFirmware#17285)

* QSPI EEPROM for SAMD51 (MarlinFirmware#17292)

* Fix Stepper PWM menu (MarlinFirmware#17298)

* Store case light brightness in EEPROM (MarlinFirmware#17307)

* [cron] Bump distribution date (2020-03-28)

* Add Funmat HT V4.0 board support (MarlinFirmware#17305)

Co-authored-by: Scott Lahteine <[email protected]>

* Limited backlash editing with Core kinematics (MarlinFirmware#17281)

* Simplify TWIBus debug

* Clean up user-wait, SD completion (MarlinFirmware#17315)

* fix #42

* Fix typo...

* [cron] Bump distribution date (2020-03-29)

* Fix Trigorilla 1.4 missing spaces

* Fix STM32F1 USB Composite Dependency

Co-authored-by: Lord-Quake <[email protected]>

* Fix extra unskew call

Fixes MarlinFirmware#17264

* do_pause_e_move => unscaled_e_move

* Minor HAL cleanup

* No unscaled_e_move for CNC

* Load balance some tests

* [cron] Bump distribution date (2020-03-30)

* [cron] Bump distribution date (2020-03-31)

* Pulldown for all FastIO headers

Co-Authored-By: borsegbr <[email protected]>

* Fix last arc segment

Co-Authored-By: ellensp <[email protected]>

* Additional TERN macros

* Fix Fysetc stm32flash usage (MarlinFirmware#17331)

* STM32F1: Restore M43 build support (MarlinFirmware#17336)

* Improve / fix FTDI EVE Touch UI (MarlinFirmware#17338)

- Fix timeout and debugging string
- Fix check for whether `LCD_TIMEOUT_TO_STATUS` is valid
- Fix incorrect debugging message
- Make capitalization of callbacks consistent.
- Allow Touch UI to use hardware SPI on Einsy boards
- Move print stats to About Printer page.
- More generic about screen with GPL license.
- Add missing handler for power loss event
- Less code duplication on status screen and main/advanced menu; more legible
- Reorganize advanced and main menu to add more features
- Hide home Z button when using Z_SAFE_HOMING
- Fix compilation errors when certain features enabled
- Fix missing labels in UI
- Improve color scheme
- Add new preheat menus
- Fix incorrect rendering of Marlin logo on boot
- Add Level X Axis and Auto calibrate buttons

* Shorten some internal pin names

* [cron] Bump distribution date (2020-04-01)

* Fix M710 report formatting (MarlinFirmware#17356)

* Fix extra TMC serial begin calls (MarlinFirmware#17351)

* [cron] Bump distribution date (2020-04-02)

* More 8 extruders (TMC) support

* Minor code cleanup

* Fix up 'system' includes

* Fix ESP32 eeprom flag

* Clean up UI declarations, apply TERN_

* fix #32

* fix #45

* voltage

* fix #33

* fix #33

* fix typo in #34

* уточнил оранжевый и желтый цвета под свой дисплей

* Переключил TMC2208 UART на 256 шагов вместо 16

* отключил интерполяцию для всех, принудительно 64 микрошага на экструдер, пересчитал шаги для бмг

* таймаут дисплея измени до 15 минут, отрабатывал не так как надо в начале печати

* Revert "Переключил TMC2208 UART на 256 шагов вместо 16"

This reverts commit c32f37f.

* Revert "отключил интерполяцию для всех, принудительно 64 микрошага на экструдер, пересчитал шаги для бмг"

This reverts commit 4b20493.

* вернул настройки tmc как было до экспериментов с микрошагами

* поправил под актуальный pid e

* fix #46

* 10 минут таймаут дисплея

* убрал la понизил скорость кулера на хотенде

* двигатели 900 ма

* Update Configuration_adv.h

* update

* Revert "Merge branch 'bugfix-2.0.x-UltiSteel-ssavickiy' into ssavickiy"

This reverts commit bd0938a, reversing
changes made to a95b5db.

* отключил LA, изменил для тестов парметры рекомендуемые марлином в комментах для tmc

Co-authored-by: ellensp <[email protected]>
Co-authored-by: Scott Lahteine <[email protected]>
Co-authored-by: Andrew Kroll <[email protected]>
Co-authored-by: Юрий Першин <[email protected]>
Co-authored-by: jufimu12 <[email protected]>
Co-authored-by: InsanityAutomation <[email protected]>
Co-authored-by: thisiskeithb <[email protected]>
Co-authored-by: thinkyhead <[email protected]>
Co-authored-by: George Fu <[email protected]>
Co-authored-by: Anthrix <[email protected]>
Co-authored-by: MangaValk <[email protected]>
Co-authored-by: Vert <[email protected]>
Co-authored-by: Daniel Kreuzhofer (@danieldotnet) <[email protected]>
Co-authored-by: Gurmeet Athwal <[email protected]>
Co-authored-by: Jamie <[email protected]>
Co-authored-by: BigTreeTech <[email protected]>
Co-authored-by: Jason Smith <[email protected]>
Co-authored-by: nick-diel <[email protected]>
Co-authored-by: Erkan Colak <[email protected]>
Co-authored-by: Roxy-3D <[email protected]>
Co-authored-by: Karl Andersson <[email protected]>
Co-authored-by: Alan T <[email protected]>
Co-authored-by: Giuliano Zaro <[email protected]>
Co-authored-by: Pascal de Bruijn <[email protected]>
Co-authored-by: Joe Prints <[email protected]>
Co-authored-by: RasmusAaen <[email protected]>
Co-authored-by: rado79 <[email protected]>
Co-authored-by: mkpfalz <[email protected]>
Co-authored-by: MarkMan0 <[email protected]>
Co-authored-by: Acenotass <[email protected]>
Co-authored-by: Mathias Rasmussen <[email protected]>
Co-authored-by: oscarsan1 <[email protected]>
Co-authored-by: thisiskeithb <[email protected]>
Co-authored-by: Lord-Quake <[email protected]>
Co-authored-by: borsegbr <[email protected]>
Co-authored-by: Eric Ptak <[email protected]>
Co-authored-by: Tanguy Pruvot <[email protected]>
Co-authored-by: Marcio T <[email protected]>
Co-authored-by: Marcelo Castagna <[email protected]>
Co-authored-by: Simon Jouet <[email protected]>
Co-authored-by: Юрий Першин <[email protected]>
@boelle
Copy link
Contributor

boelle commented Jun 20, 2020

@midopple is issue gone?

@boelle
Copy link
Contributor

boelle commented Jun 23, 2020

Lack of Activity
This issue is being closed due to lack of activity. If you have solved the
issue, please let us know how you solved it. If you haven't, please tell us
what else you've tried in the meantime, and possibly this issue will be
reopened.

@boelle boelle closed this as completed Jun 23, 2020
@github-actions
Copy link

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked and limited conversation to collaborators Aug 23, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants