I created a highly configurable calendar 3D model using OpenSCAD. This project uses Zeller’s Congruence to automatically adjust the calendar layout for any year. Just change the year in the configurator, and the model updates accordingly.
The link contains a little more of the backstory and the downloadable model from a 3rd-party site, additionally the full source code is included in the post.
Some highlights:
- Implemented date calculations entirely in OpenSCAD (with no built-in date support, which was challenging but fun). - Customizable layout, multi-material printing support, and translation for all text elements. - Configurable holes for magnets/screws to mount on a fridge or wall. - Utilizes JustinSDK/dotSCAD and davidson16807/relativity.scad for string manipulation. - Correctly takes into account leap years.
Would love to hear your feedback. Thanks for checking it out!
Comments URL: https://news.ycombinator.com/item?id=43052997
Points: 22
# Comments: 7
https://chrastecky.dev/3d-printing/open-scad-configurable-calendar-3d-model
Accedi per aggiungere un commento
Altri post in questo gruppo
![Airbnb CEO says it's still too early for AI trip planning](https://www.cdn5.niftycent.com/a/1/g/o/n/Z/4/airbnb-ceo-says-it-s-still-too-early-for-ai-trip-planning.webp)
![Jane Street's Figgie card game](https://www.cdn5.niftycent.com/a/k/Q/r/v/5/Y/jane-street-s-figgie-card-game.webp)
Article URL: https://www.figgie.com/
Comments URL: https://news.ycombinator.com/item?id=4305734
![Show HN: Kreuzberg – Modern async Python library for document text extraction](https://www.cdn5.niftycent.com/a/1/E/V/o/O/Y/show-hn-kreuzberg-modern-async-python-library-for-document-text-extraction.webp)
I'm excited to showcase Kreuzberg!
Kreuzberg is a modern Python library built from the ground up with async/await, type hints, and optimized I/O handling.
It provides a unified interface for e
![Bookshop.org launches Kindle alternative, sends e-book sales to local bookstores](https://www.cdn5.niftycent.com/a/1/N/O/6/d/3/bookshop-org-launches-kindle-alternative-sends-e-book-sales-to-local-bookstores.webp)
![If you believe in "Artificial Intelligence", take five minutes to ask it](https://www.cdn5.niftycent.com/a/k/A/r/n/W/A/if-you-believe-in-artificial-intelligence-take-five-minutes-to-ask-it.webp)
Article URL: https://svpow.com/2025/02/14/if-you-believe-in-