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

[1.1.x] Added optional NanoDLP Z movement synchronization #8337

Merged
merged 2 commits into from Nov 24, 2017

Conversation

robpower
Copy link
Contributor

@robpower robpower commented Nov 8, 2017

Implemented synchronization message output for NanoDLP printers (nanodlp.com).
If optional feature is enabled in "configuration_adv.h", Marlin will ouput "Z_move_comp" string to serial after completing any G0/G1 Z-axis movements. This feature is used by NanoDLP to synchronize Z-axis movement with projector exposure in DLP stereolithography printers.
It was already patched on some forks from previous versions (https://github.com/mUVe3D/Marlin-mUVe1DLP-Running, https://github.com/WheresWaldo/Marlin_KLD-LCD) but never contributed back to the original code and implemented as optional configuration option.

Would be great to see it integrated in previous versions, so NanoDLP users will be able to use up-to-date versions of Marlin.

@robpower robpower changed the title Added optional NanoDLP Z movement synchronization [1.1.X] Added optional NanoDLP Z movement synchronization Nov 8, 2017
@robpower robpower changed the title [1.1.X] Added optional NanoDLP Z movement synchronization [1.1.x] Added optional NanoDLP Z movement synchronization Nov 8, 2017
@RowanMeara
Copy link
Contributor

Looks like you still have a formatting issue in language.h

@robpower
Copy link
Contributor Author

Thanks for pointing this out, I missed it previously, sorry.
Just corrected.

Implemented synchronization message output for NanoDLP printers (nanodlp.com).
If optional feature is enabled in `Configuration_adv.h`, Marlin will ouput "Z_move_comp" string to serial after completing any G0/G1 Z-axis movements. This feature patched on previous versions(1.0) is used by NanoDLP to synchronize Z-axis movement with projector exposure in DLP stereolithography printers.
@thinkyhead thinkyhead merged commit 664d386 into MarlinFirmware:bugfix-1.1.x Nov 24, 2017
@robpower robpower deleted the NanoDLP_Z_Move_Sync branch November 29, 2017 22:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants