Interactive explainer
Inside a Perpetual Calendar
A classic 48-month-cam perpetual calendar built part by part and set running in the browser: the 24-hour wheel and the lever it lifts once a night, the stars for date, day and month, the cam that knows the length of every month for four years, the moon disc, and what happens at midnight at the end of February.

The model
This is a perpetual calendar of the classic kind, the family of mechanism inside the Royal Oak Perpetual Calendar, set in a 41 mm case with that watch’s dial layout: day at nine, date at three, month at twelve with the leap-year hand on the same axis, the moon in a window at six and the week of the year on a central hand. Everything under the dial is a calendar module of levers and stars sitting on top of an ordinary movement, which is left out here (the automatic movement page has one turning, and the tourbillon page its escapement). The module runs on a simulated clock: set the speed to a day a second and watch a month go by, jump to tonight or to the end of the month with the buttons, or type in a date. Take the stages in order first.
Find a part
The problem: months are not the same length
A simple date is easy. A wheel that turns once a day carries a finger, and once a night the finger pushes a 31-tooth star round by one tooth. The trouble is the end of the month. After the 30th of April the star should go to the 1st, not the 31st, and after the 28th of February it should skip three teeth, or two in a leap year. A simple calendar leaves that to the owner, five times a year. An annual calendar knows the 30-day months but not February. A perpetual calendar knows February too, and knows which February is the long one, and the way it knows is a cam with 48 notches, one for each month of a four-year cycle, that turns once in four years. That cam is the whole secret; the rest is the levers that read it.
Every night: one lift of the lever
The motion works of the movement drive an hour wheel, one turn in twelve hours. It drives a 24-hour wheel at half its speed, one turn a day, and that wheel carries a finger. Over the last hour before midnight the finger rides against the lift arm of the grand lever, the long steel piece that spans the module, and pushes the lever round its pivot against a return spring. At midnight the finger slips off the arm and the lever drops back. On the way up, the lever’s beak catches a tooth of the 31-tooth date star and its day arm catches a tooth of the 7-tooth day star; each star turns one tooth and clicks into the next hollow of its jumper, a leaf spring whose nose sits between two teeth and holds the star still the rest of the day. The date hand sits on the date star and the day hand on the day star, which is why they jump rather than creep. In the model the lift takes the last hour of the day and the stars snap over in its last few minutes; stage 2 puts the clock at 23:57 and lets you watch.
The cam that knows the months
On the axis of the month hand, under the month star, sits the 48-notch cam. Its wheel is driven from the month star through an intermediate at 4:1, so it advances one notch a month and turns once in four years, and the small leap-year hand is on its pipe. Round its edge each notch is cut to a depth that encodes the length of that month: shallowest for 31 days, a step deeper for 30, deeper again for 28, and the leap year’s February one step shallower than the other three. The grand lever has a fourth arm, the feeler, whose pin rests in the current notch; the depth of that notch sets where the lever rests, and therefore how far it swings each night, because the lift finger always pushes it up to the same place. In a 31-day month the lever rests high and swings its eight degrees. In February it rests almost six degrees lower and swings fourteen. Stage 4 shows the cam with the feeler in it; run a month a second at stage 7 and you can see the lever’s reach change as the year turns.
The end of a short month
The extra travel is what makes the jump. Under the date star’s teeth is a snail, a stepped spiral that rises toward the 31st. On ordinary nights the lever’s snail arm swings short of it. On the last night of a short month the lever, resting lower, swings far enough for the arm to catch the snail’s step and drag the date star the rest of the way to the 1st: two teeth at the end of a 30-day month, three at the end of a leap-year February, four at the end of an ordinary one. It is one mechanism doing two jobs, the beak advancing the date every night and the snail arm finishing the month, and the only thing that decides which nights the snail arm reaches is the depth of a notch on a cam that was cut fifty years ago.
The month has to change too. As the date star passes from the 31st to the 1st, a finger on it steps an 8-tooth transfer star, whose own finger steps the 12-tooth month star, which turns the cam one notch. Everything is now set for the new month, including the lever’s new rest position, before the first night of it. Stage 5 jumps to the last night of the current month; the third button jumps to the next end of February, which is the night worth watching. The readout says in advance what tonight’s jump will be.
The moon
A second finger on the 24-hour wheel steps the moon disc one tooth each night. The disc has 59 teeth and carries two moons, so each moon comes round in 59 nights, 29.5 nights per lunation. The true synodic month is 29.53 days, so the display gains a day roughly every two years and eight months, which is why a moon phase with a 59-tooth disc needs correcting every few years and why the more expensive versions use a 135-tooth wheel. The window at six shows whichever moon is passing and the dial’s edge hides the rest.
The watch around it
The case and dial are proportioned to the Royal Oak Perpetual Calendar 26574: 41 mm across and 9.5 mm thick (published), the rest from the maker’s photographs. The octagonal bezel is round inside, brushed on top with wide polished chamfers, and carries its eight hexagonal screws at the corners; a black gasket shows between bezel and case; the case and the integrated bracelet are brushed with polished bevels, and the bracelet has small polished links between the wide ones. The dial has a plain fine grid where the real one has its raised tapisserie pattern, which is the maker’s trade dress, and the tracks are blank marks without numerals. It keeps the reference’s layout: three sub-dials at twelve, three and nine, the moon in its own sub-dial at six, applied batons with lume, and the week of the year on the sloped flange under a long central hand. That week hand is driven in the real watch by its own train from the calendar; here it reads the model’s week directly and is not mechanised. No wordmark or logo is reproduced. The layout matters to the mechanism: putting the month and leap-year hands on one axis is why the cam sits coaxially under the month star and is driven through an intermediate wheel rather than directly.

What this model is, and what it is not
The mechanism is the classic one, as described in the horological textbooks and as used, with variations, in the Audemars Piguet 2120/2800 family and its successors and in Patek Philippe’s 240 Q: a 24-hour wheel lifting a grand lever, stars for date, day and month with jumpers, a 48-month cam read by a feeler, a snail on the date star for the end-of-month jump, a 59-tooth moon disc. The tooth counts, the exact linkage, the pivot layout and every part shape are mine, chosen to be representative and to make the arithmetic exact; the date star’s finger, transfer star and intermediate wheel are my way of routing the month step to the layout of this dial, and real calibres route it differently. Audemars Piguet does not publish the geometry of calibre 5134 and this page does not claim it. The module knows nothing of the year 2100, which is not a leap year; neither does any 48-month cam, and the watch will need setting by hand that night. The model steps exactly one tooth a night and exactly the right number at every month end; the tests in the repository walk it through four years of nights and check every one.
Sources
The mechanism is textbook; the reference watch’s public specification is from the maker and the trade press. Tooth counts, linkage and part shapes in the model are mine and are not claimed to be the manufacturer’s.
- Revolution Watch. The basics and beyond: perpetual calendar. The 24-hour wheel, the grand lever, the 48-month cam with its four notch depths, the snail and the 59-tooth moon disc, described component by component.
- Monochrome Watches (2021). New shades of blue: Audemars Piguet Royal Oak Perpetual Calendar. Reference 26574, 41 mm, calibre 5134, the dial layout; the photographs the exterior is proportioned to.
- Daniels, G. (2011). Watchmaking, revised edition. Philip Wilson. Calendar work, jumpers and stars.
- Reymondin, C.-A., Monnier, G., Jeanneret, D. and Pelaratti, U. (1999). The Theory of Horology. Swiss Federation of Technical Colleges. Simple, annual and perpetual calendars; the moon-phase error of a 59-tooth disc.
- Not independently verified: the internal geometry, tooth counts and linkage of calibre 5134; none of these are published, and the model does not claim them. The case and dial are proportioned from published photographs, not measured.