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

"OpenCascade Error: 36219752" when generating case/shell #21

Open
osa1 opened this issue Apr 8, 2024 · 2 comments
Open

"OpenCascade Error: 36219752" when generating case/shell #21

osa1 opened this issue Apr 8, 2024 · 2 comments

Comments

@osa1
Copy link

osa1 commented Apr 8, 2024

To repro, start with the default keeb and make these changes:

  • Select "5x6"
  • Uncheck "show wrist rest"
  • Switch to "advanced" configurations
  • Set "Pinky modifier key size" = 1u.
  • Set "Last row key count" = No last row.
  • Click on "Download" and download left or right case/shells.

It fails with "OpenCascade Error: 20011240". Browser console isn't any more helpful, it just shows the same error.

@osa1
Copy link
Author

osa1 commented Apr 8, 2024

The problem seems to be with the "last row key count" setting. If I select anything other than "no last row" it generates.

@rianadon
Copy link
Owner

rianadon commented Apr 8, 2024

Ah another day, another OpenCascade error 😁

These don't happen from anything specific you do, just more of an odd combination of settings that trips up the CAD kernel.

If you open the developer console when the model is generating, you'll see the site prints Creating holes just before the error is logged. The next step after creating key holes is punching the connector holes out of the wall. Unlike the preview where the wall is kept as a shell, when exporting the wall is converted to a solid body. This makes OpenCascade stricter about little mishaps in the walls.

Since you say it's tied to the last row key count setting, it's probably something about the walls pinching in by the thumb cluster when those keys are removed that's causing the issue.

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