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:

UK calendar with holidays 2025:

Czech calendar with holidays 2024:


What do you think?

  • owenfromcanada@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    4 months ago

    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_Sage@lemmings.worldOP
      link
      fedilink
      English
      arrow-up
      6
      ·
      4 months ago

      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@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 months ago

        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.

  • mholiv@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    4 months ago

    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.