[Work In Progress] Parametric OpenSCAD calendar ( lemmings.world )

So, I'm making a fully customizable calendar in OpenSCAD with the following features:

  • correct columns for every date - uses an algorithm to calculate the correct day of the week for any date, you just change the year and the calendar is correct
  • fully translatable
  • supports custom holidays
  • supports both MMU/AMS and single extruder (with the help of M600 or similar)

Planned features:

  • configurable holes for magnets or holes for hanging the calendar
  • configurable first day of the week

I can share the SCAD file, though beware it's a work in progress and I haven't test printed it yet.

Some screenshots:

Click here to view the screenshots

UK calendar with holidays 2024:

https://i.imgur.com/O5LX3qn.png

UK calendar with holidays 2025:

https://i.imgur.com/Vtne3gO.png

Czech calendar with holidays 2024:

https://i.imgur.com/cz9LQkW.png


What do you think?

owenfromcanada ,
@owenfromcanada@lemmy.world avatar

This looks great! I love OpenSCAD, and this is a pretty feature-rich usage.

Are you planning to print it for regular use as a calendar, or is there another use case you had in mind?

rikudou OP ,

Just a calendar to hang on the fridge. To be fair, my main reason for doing it was to see if it's possible. Do you have any other use cases in mind?

owenfromcanada ,
@owenfromcanada@lemmy.world avatar

I was mainly curious as to whether this was mostly a fun exercise, or if there were a practical advantage to having the calendar printed in 3D. Cool either way.

Treczoks ,

Looks good. Does it do Easter calculation?

rikudou OP ,

It doesn't currently, don't know if it's possible like that. But you can input your own holidays, which is what I did for the screenshots.

Treczoks ,

I did that Easter calculation for a spreadsheet calender once. Calculating it was easy, getting it into the calendar display was a pain...

rikudou OP ,

What algorithm did you use?

Treczoks ,

Sorry, don't remember, that was somewhere in the 90s or 00s.

mholiv ,

I do most of my cad stuff on openscad and I will say that is impressive!

Particularly since the openscad language is purely functional and side effect free.

rikudou OP ,

Thank you!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • kbinchat
  • All magazines