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

FreeCAD model #3

Merged
merged 5 commits into from Oct 31, 2023
Merged

FreeCAD model #3

merged 5 commits into from Oct 31, 2023

Conversation

hestiahacker
Copy link

I remodeled the case in FreeCAD, as mentioned in this thread. I've tested out the latest iterations and verified that they work for both the silent and the clicky versions of the HestiaPi ONE.

People who are comfortable working on OnShape are welcome to continue using that model as a base when making modifications. The FreeCAD version is for people who are comfortable using FreeCAD and perhaps don't have any experience with OnShape. It's also a hedge against OnShape someday removing their free accounts and it being more difficult for new contributors to jump in and make customizations.

Compared to the OnShape model, the FreeCAD model is slightly taller to address issues that I've had with cases for the clicky version being too short. The PCB sits a little higher with that model and it was causing the case to fail to close.

I also have a commit in here that updated the OnShape model to make that slightly taller in order to make it fir the Clicky edition of the board. I did not print that, so I can't verify with 100% confidence that it's perfect, but it was a very simple modification in OnShape and my reproduction which has the same height works fine. So I am very confident that it's fine, albeit technically untested.

hestia added 5 commits July 6, 2023 16:00
This means it protrudes further from the wall. This is to allow for larger
tolerances. The issues this expects to solve are:

- Case won't close because LCD tabs hit the 24V -> 5V converter
- LCD won't work because screen is pinched against the case
- Case won't close because there's not enough clearance for the LCD pins
The previous model was done in OnShape, which is a propritary web-based
platform. It is easy to use, and they give out free accounts for personal
use, however the free accounts could be discontinued at any time, leaving
us with only the .stl files. If that happened, making changes to the model
would be very difficult. By recreating the model in FreeCAD, we don't have to
worry about this.

In addition, this makes the case 4mm taller (protruding from the wall further)
in order to solve some issues we've seen, such as:

- Touchscreen not working because the case is too short for the LCD pins
- Case won't close because the LCD tab collides with the AC/DC converter

This model should match CoverOneSnap2H-taller.stl in every functional way.
There are tiny cosmetic differences.

Finally, it will be easy to make modifications. For example, there is a report
of some models of LCD touchscreens being slightly thicker. With the FreeCAD
model, changing the space for the screen is just a matter of changing the length
of the LCD_tab_posts_pad. Similarly, changing the height again, would just be a
matter of changing a single constraint in the Side_sketch.
There is now a spreadsheet which will control the interior height of the case
and the LCD screen's thickness that the tabs need to fit.
@gulliverrr gulliverrr merged commit 889e828 into HestiaPi:master Oct 31, 2023
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

Successfully merging this pull request may close these issues.

None yet

2 participants