-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
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] Compile error with bugfix-2.0 on REARM when enabling Junction Deviation on a Delta configuration #15338
Comments
I think you missed this in above reports |
Hey GMagician, No --- I saw that. Obviously the error had to do with enabling Junction deviation on a delta but I have previously had my delta running Marlin 2.0 with junction deviation --- Can anyone confirm that the current bugfix intentionally no longer supports junction deviation on deltas? and why not? Thanks |
Yes it's intentional, please read #15032 |
@lookiamluke still having issues? |
Lack of Activity |
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. |
Description
Compile error with bugfix-2.0 when enabling Junction Deviation on a Delta configuration, see error below:
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\DebugMonitor.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\HAL.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\HAL_SPI.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\MarlinSerial.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\fast_pwm.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\include\digipot_mcp4451_I2C_routines.c.o
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\main.cpp.o
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\persistent_store_flash.cpp.o
In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:38,
Marlin\src\HAL\HAL_LPC1768../../inc/SanityCheck.h:1028:4: error: #error "Junction deviation is only compatible with Cartesians."
#error "Junction deviation is only compatible with Cartesians."
In file included from Marlin\src\HAL\HAL_LPC1768../../core/../inc/MarlinConfig.h:38,
Marlin\src\HAL\HAL_LPC1768../../core/../inc/SanityCheck.h:1028:4: error: #error "Junction deviation is only compatible with Cartesians."
#error "Junction deviation is only compatible with Cartesians."
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\persistent_store_sdcard.cpp.o
In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:38,
Marlin\src\HAL\HAL_LPC1768../../inc/SanityCheck.h:1028:4: error: #error "Junction deviation is only compatible with Cartesians."
#error "Junction deviation is only compatible with Cartesians."
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\timers.cpp.o
In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:38,
Marlin\src\HAL\HAL_LPC1768../../inc/SanityCheck.h:1028:4: error: #error "Junction deviation is only compatible with Cartesians."
#error "Junction deviation is only compatible with Cartesians."
In file included from Marlin\src\HAL\HAL_LPC1768../../sd/../inc/MarlinConfig.h:38,
Marlin\src\HAL\HAL_LPC1768../../sd/../inc/SanityCheck.h:1028:4: error: #error "Junction deviation is only compatible with Cartesians."
#error "Junction deviation is only compatible with Cartesians."
In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:38,
Marlin\src\HAL\HAL_LPC1768../../inc/SanityCheck.h:1028:4: error: #error "Junction deviation is only compatible with Cartesians."
#error "Junction deviation is only compatible with Cartesians."
In file included from Marlin\src\HAL\HAL_LPC1768../../inc/MarlinConfig.h:38,
Marlin\src\HAL\HAL_LPC1768../../inc/SanityCheck.h:1028:4: error: #error "Junction deviation is only compatible with Cartesians."
#error "Junction deviation is only compatible with Cartesians."
Compiling .pio\build\LPC1768\src\src\HAL\HAL_LPC1768\u8g\u8g_com_HAL_LPC1768_hw_spi.cpp.o
*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\HAL_SPI.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\persistent_store_flash.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\DebugMonitor.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\HAL.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\main.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\persistent_store_sdcard.cpp.o] Error 1
*** [.pio\build\LPC1768\src\src\HAL\HAL_LPC1768\timers.cpp.o] Error 1
Steps to Reproduce
Use REARM with RAMPS 1.4
Use the example config files for the Kossel Pro (Only enabling junction_deviation)
Enable junction_deviation in configuration.h
Compile
Expected behavior: [What you expect to happen]
Compile would succeed.
Actual behavior: [What actually happens]
Compile error as shown above
Additional Information
I just yesterday updated my Delta firmware with the latest 2.0 bugfix and this error started. I was using junction deviation previously in March of this year without a compile error.
I tried searching the forums to see if anyone else reported similar issues, and the closest I got was this thread:
#13103
Trying both of the mentioned solutions with the current Bugfix didn't work.
Thanks
The text was updated successfully, but these errors were encountered: