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

Convert to 128 x 32 screen #3

Open
SpeedGP opened this issue Feb 26, 2022 · 5 comments
Open

Convert to 128 x 32 screen #3

SpeedGP opened this issue Feb 26, 2022 · 5 comments

Comments

@SpeedGP
Copy link

SpeedGP commented Feb 26, 2022

Hi, I'm really terrible at this, but I noticed you were using a 128x64 screen, can I just change every instance of 64 to 32 and the 40x40 cups to 20x20 or something like that? Any other issues you can think of?

I'm think about changing Single to purge and also, but haven't decided.

Thanks again for all of your hard work!!

@GatCode
Copy link
Owner

GatCode commented Mar 4, 2022

Hi,
I guess you want to use a 128x32 display? Therefore you would need to also rerender the icons. You can find a tutorial by Adafruit about it.
Otherwise everything should work.
The purge function can be done by simply dropping the timer function in the single shot mode.

@SpeedGP
Copy link
Author

SpeedGP commented Mar 4, 2022 via email

@GatCode
Copy link
Owner

GatCode commented Mar 7, 2022

No problem :)
That’s great news! Yes please, I think your build would be pretty helpful for other user who want to switch out the display and also it is very interesting ;)

@SpeedGP
Copy link
Author

SpeedGP commented Mar 7, 2022

I am using a Baratza Virtuoso, pretty much the same as an Encore, just a little more metal and different burs. I was able to cut the old timer switch housing and wedge an SSR inside - just barely. The rest I had to 3d print a box for. I wired everything up, placed things in the box, then potted them in with hot glue. I also used hot glue to attach the box to the side of the machine, just in case I have to remove it. I also used JST connectors for the SSR so the box could be detached a little easier and so I could use the existing timer hole already in the case.

I also uploaded the edited code. I didn't really change much, only to get the screen to work and I changed the first grind to .5sec and the second to 15. I had to put these in code because right after I got it all hook up, I realized my encoded button didn't work :/

Other than that it's been working great! Thanks so much for the code and support! If you want me to send the pics/code somewhere else let me know!

Pics and code are in my google drive:
https://drive.google.com/file/d/1UwAO9Gwd8Ak-b7N8-oLEsrPKI8ZO5Cyk/view?usp=sharing

@GatCode
Copy link
Owner

GatCode commented Mar 12, 2022

Wow thanks for sharing your experience!
Your project looks very good. I am surprised that you managed to cram in the SSR 😅
Also I really like the external housing/box but I guess the changing of faulty encoder will be a problem.

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