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

[ENHANCEMENT] Option to set time manually #3671

Closed
anghelos opened this issue Jan 8, 2024 · 11 comments
Closed

[ENHANCEMENT] Option to set time manually #3671

anghelos opened this issue Jan 8, 2024 · 11 comments
Labels
enhancement Improvement proposal based on existing features. stale-issue

Comments

@anghelos
Copy link

anghelos commented Jan 8, 2024

Printer type - MK4

Related: #3523
There should be an option to set the time manually.
I'm in a school setting where connecting the printers to the WiFi is impossible. Even if I manage to connect them to the internet through Ethernet, the school uses its own time servers and blocks all other requests.

@anghelos anghelos added the enhancement Improvement proposal based on existing features. label Jan 8, 2024
@bkerler
Copy link
Contributor

bkerler commented Jan 12, 2024

Update: my fault. I was sure it's possible but I also haven't found an option for that. So I guess I need to write a PR for that ;)

@mcavoya
Copy link

mcavoya commented Jan 12, 2024

@bkerler, please elaborate. @anghelos and I want to manually set the time on our MK4 printers through the LCD screen (no Ethernet connected). Is that what you are referring to?

Searching for "mk4 set time" in the Prusa knowlege base yeilds no helpful results.

(Edited for clarity)

@anghelos
Copy link
Author

You can already set the time manually.

How? From what I've found, you can only set the time zone offset, not the actual time.

@bkerler
Copy link
Contributor

bkerler commented Jan 13, 2024

Yes, I was wrong. Sorry for that. I will look into what's possible and try to write a PR.

@bkerler
Copy link
Contributor

bkerler commented Jan 13, 2024

PR #3679 doesn't fully solve your request, but at least you can send the gcode command M1702 I "192.168.0.1" to set your own ntp server, which could be set up using an raspberry pi for example.

I had a look and changing the local time is more challenging as expected in the current firmware, as the time is being taken from the RTC, which is set up using an fixed NTP server on the printer startup. Of course the time could be set manually (in a rather inconvienient scroll bar matter), but the problem would be to somehow override the ntp server and the initialization. I will have a look, hopefully I find a way to sort this out.

@anghelos
Copy link
Author

While your PR looks great, and might somehow solve my problem, it'd be great to also have an option to set the time on printers that will always be offline.

@bkerler
Copy link
Contributor

bkerler commented Jan 22, 2024

The problem is that there is currently no gui method to enter the time / date in a single line approach. It would be possible using multi lines, but wouldn't be very user friendly.

@dpark12300
Copy link

I second this. Maybe using the touchscreen hardware in the mk4?

@dpark12300
Copy link

Or something like the iOS time entry system (roller that can be scrolled with knob)

Copy link

This issue has been flagged as stale because it has been open for 60 days with no activity. The issue will be closed in 7 days unless someone removes the "stale" label or adds a comment.

Copy link

github-actions bot commented Jul 1, 2024

This issue has been closed due to lack of recent activity. Please consider opening a new one if needed.

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Jul 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvement proposal based on existing features. stale-issue
Projects
None yet
Development

No branches or pull requests

4 participants