• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Impractical Gear Calendar 3D Printer File Image 1
Impractical Gear Calendar 3D Printer File Image 2
Impractical Gear Calendar 3D Printer File Image 3
Impractical Gear Calendar 3D Printer File Image 4
Impractical Gear Calendar 3D Printer File Image 5
Impractical Gear Calendar 3D Printer File Thumbnail 1
Impractical Gear Calendar 3D Printer File Thumbnail 2
Impractical Gear Calendar 3D Printer File Thumbnail 3
Impractical Gear Calendar 3D Printer File Thumbnail 4
Impractical Gear Calendar 3D Printer File Thumbnail 5

Impractical Gear Calendar

Ellswor avatarEllswor

June 6, 2021

printables-icon
DescriptionCommentsTags

Description

This calendar, powered by Arduino, will automatically rotate the gears to update the date each day for you.

It is kind of a strange mechanism so your first question about this Calendar is likely how does it work? Because as you probably noticed, if you move the day forward 1, you also change the month!!?

Well, that is why I decided to call this the Impractical Gear Calendar, because to move forward 1 day and still be correct, this calendar needs to do a little over 200 full rotations of the Day of the Week Gear!! Essentially this calendar maintains its accuracy by using the gear ratios in such a way that any date can be shown by rotating the gears some number of times. It takes about 15-30 mins, but since this happens in the middle of the night, I figure its no big deal. So when you wake up, the date will be correct! Very fun mechanism, but also quite impractical.

When designing this calendar, multiple simulations were run to ensure any day of the year would be reachable. And, using an internal Real Time Clock (RTC) module, it knows when a month doesn't have 31 days and will determine the number of rotations needed to ensure when you wake up, the date shown is correct.

Printing Instructions:

All parts are oriented and designed to print without support. Tolerances where included, so parts should fit together easily.

It is recommended to use a color change on the gears to give the lettering color.

Bill of Materials:

  • Arduino Nano
  • DS1307 RTC Module
  • 28BYJ-48 DC 5V Stepper Motor
  • ULN2003 Driver
  • 5V 1A Power Supply DC Power Adapter
  • 2-4 M3x10 screws
  • 4-8 M2.5x8 self tapping screws
  • DC Power Jack Female Panel Mounting Connector Socket
  • Super Glue

Setup:

For the most part, it should be pretty straight forward on where each piece goes for assembly. (if I had more time and skill I would have made a more comprehensive manual). Some of the parts, like if you print the large gear in pieces, should be superglued together.

For installing the electronics into the Body:

  • The stepper motor should be slid into place. A little force might be required, and when viewed from the outside should fit snuggly at the bottom groove.
    • M3x10 screws can be used to ensure it stays in place, but I found it wasn't needed.
  • The Stepper Driver and RTC module each has a plate that you can use 2-4 M2.5x8 self tapping screws to secure.
    • These plates just slide into the Top and Side locations of the body
  • There is also an Arduino Nano holder, for which you just slide the nano into until the front of the PCB is flush with the printed part
  • Below is a circuit diagram on how all the electronics were connected:
  • Once everything is connected, they can be inserted into the body, and 2 M3x10 screws can be used to secure the back plate to the body.
  • Upload the Arduino Code and Set the Calendar to the current date
    • I uploaded it twice, the second time commenting out clock.setDateTime(__DATE__, __TIME__); because, I wasn't sure how it functioned later.
    • I also used a strange RTC library from Elegoo, which can be found here: http://69.195.111.207/tutorial-download/?t=Mega_2560_The_Most_Complete_Starter_Kit

Inspired By:

https://www.instructables.com/Automated-Perpetual-Calendar/

https://www.kickstarter.com/projects/athlone/perpetual-ring-calendar-by-athlone-designs?ref=crowdfundedcoyoutube

 

License:

Creative Commons — Attribution — Noncommercial — Share Alike

Related Models

V29 preview image

V29

jzisa profile image

jzisa

81,278

Draw-A-Cat! Stencil for Feline Design preview image

Draw-A-Cat! Stencil for Feline Design

Studio Meshco profile image

Studio Meshco

106

Dual Text Illusion v2.0 preview image

Dual Text Illusion v2.0

neverland forge profile image

neverland forge

1,297

Cute Mini Octopus preview image

Cute Mini Octopus

McGybeer profile image

McGybeer

75,675

Palestinian Map In Geometric Pattern Design - 2 Parts preview image

Palestinian Map In Geometric Pattern Design - 2 Parts

PALIprints3D profile image

PALIprints3D

20

STAND QRCODE/NFC CARD GOOGLE REVIEWS EDITABLE preview image

STAND QRCODE/NFC CARD GOOGLE REVIEWS EDITABLE

ARTIGIANO PAZZO profile image

ARTIGIANO PAZZO

1,652

Modular Mounting System preview image

Modular Mounting System

HeyVye profile image

HeyVye

69,079

Design for a pipe in two pieces - UPDATED AGAIN preview image

Design for a pipe in two pieces - UPDATED AGAIN

Fergy7 profile image

Fergy7

1