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

LCD Support #21

Open
benpye opened this issue Dec 28, 2015 · 3 comments
Open

LCD Support #21

benpye opened this issue Dec 28, 2015 · 3 comments

Comments

@benpye
Copy link

benpye commented Dec 28, 2015

Looking at the aprinter code, there appears to be no way to output data to an LCD for local monitoring? This would be a useful feature to have, though given the range of LCDs avaliable, not too sure how it would best be done.

@ambrop72
Copy link
Owner

Hey,
Yes, there is no support for displays now, and I'm currently working on other things.
If you would like to add support, it should be in form of a new Module (see aprinter/printer/modules). You would also need to integrate the module into the configuration/build-system by adding stuff to config_system/generator/generate.py and config_system/gui/aprinter_config_editor.py. The module would need to get the status information for display from the appropriate classes, particularly PrinterMain (general and axis-related information) and AuxControlModule (heaters and fans). Some changes will be needed in these classes to expose this information, and also to be able to access the AuxControlModule itself.

I can provide furhter assistance if you're willing to work on this.

@ambrop72
Copy link
Owner

By the way, I would personally start with supporting the common character-based displays (HD44780 stuff), rather than anything more complex. So that it would work on pretty much all platforms.

@benpye
Copy link
Author

benpye commented Dec 28, 2015

That sounds like a good plan. I will try and look at it sometime as it sounds like a fun project.

ambrop72 pushed a commit that referenced this issue May 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants