What's New Under The Sun

Thursday, 28 May 2026 22:31

A wonderful trio of solar eclipses on the Iberian Peninsula will occur.  The first will occur on 12 August 2026 with viewing time of more than 2 minutes. lThe second, almost exactly a year later on 2 August 2027, will be even more spectacular, with an eclipse duration of 4 minutes.  On 26 January 2028 Spain will encounter an annular solar eclipse, creating a view of the rim of the sun...

Thursday, 07 May 2026 20:28

In August, 2009 the NASS Conference was held in Portland, Oregon and visited the sundial at Clark College in Vancouver, WA.  The equatorial sundial, built in 1984, had just received a new gnomon: an analemmatic or "bowling pin" gnomon that corrects for the Equation of Time. On May 4th, 2026 the local newspaper of Clark County, the Columbian, reported that more than 40 years after its...

Tuesday, 21 April 2026 16:47

Heritage Auctions of Dallas, Texas, is auctioning a brass dial signed by "Patrick Hepburn, Marlborough, Maryland, 1720"..  The dial face has a rich green patina with rough but accurate engraving of Roman numeral hours, delineated with half, quarter and eighth hour marks. The dial has an eight point compass rose with lettered points.  Latitude is engraved as "LATT 39".The wide, but...

Sunday, 12 April 2026 21:30

Do you wonder what a Bifilar Sundial is? Or a Campbell-Stokes Recorder? Maybe you are studying facts about astrolabes and come across the word almucantar.  Are they rings in the sky? Our perhaps you want to make a vertical dial and need the trigonometric formula to draw the hour lines and have forgotten where to look.  All of these questions can be answered plus internet and NASS...

Monday, 06 April 2026 01:08

The Times Colonist in an article of March 28, 2026 by Hannah Link, reports that as of November 2026, British Columbia will change to permanent daylight time.  "That means sundials in B.C. will always be one hour behind, no matter the time of year, said Victoria-based sundial enthusiast Steve Lelievre." Photo: Times Colonist - The sun shines on the Sundial Garden in Beacon Hill...

Monday, 09 March 2026 15:10

Building on the success of the 2025 inaugural event celebrating world sundial day on March 20th, 2026. This global online gathering celebrates sundials, timekeeping, astronomy, history, art, mathematics, craftsmanship, and cultural heritage across the world. World Sundial Day was originally created by Esteban Martínez Almirón on his website Reloj Andalusí. World Sundial Day is celebrated...

Thursday, 22 January 2026 18:30

UPDATE:  We will have a special tour of the Kentucky Viet Nam Memorial Sundial.  See the attachment about the construction of this wonderful memorial. Get ready to travel. This year the 31th NASS annual conference will be held in Louisville, KY at the Hyatt Regency Hotel June 25th - June 28th. The conference starts Thursday June 25th at 4:30pm with an opening reception, introductions,...

Monday, 13 October 2025 22:49

On October 4, 2025 Madison Historical Society of Ohio was able to have their sundial returned after 32 years, when in 1993 it was moved to the lawn of Lake County Courthouse to reduce the chance of vandalism. The sundial was originally placed at Madison Home 100 years ago on Saturday, October 24, 1925 during a conference of the Women's Relief Society.  From 1904 to 1962 the state ran this...

Monday, 15 September 2025 19:42

NASS is pleased to announce the upcoming fifth instance of Elements of Dialing, our introductory course about sundials, their history, and the science that makes them work. The free 12-lesson course, intended for those are new to sundialing, runs from 27 October 2025 until 26 April 2026. The course instructor is Robert Kellogg, NASS Vice President and Sundial Registrar.  Bob will be...

Thursday, 11 September 2025 23:11

A Hungarian born American scientist, Mária Telkes (1900-1995), was called "The Sun Queen" and among other honors, was postmousthly inducted into the National Inventors Hall of Fame. She lived to 95 and for most of her life developed solar power in a variety of forms. Trained as a biophysicist, she worked for Westinghouse Electrical and Manufacturing Company in Pittsburgh, PA, where she...

Thursday, 28 August 2025 23:25

The annual NASS Conference was held 7-10 August, 2025 in Ottawa.  As usual, the conference began late Thursday afternoon with an introduction social and a "grab bag give away", taking your chances with tickets to win the bag's prize.  Will Grant was the final winner of the Walton Double Planar Polar Sundial, but Paul Ulbrich beat the statistic odds and won this prize three times,...

Tuesday, 10 June 2025 18:51

  Prosciutto di Portici (Ham) Sundial Photo: Getty Images The Prosciutto di Portici Sundial, more often called the Portici Ham Sundial, dates from the first century somewhere between  8 BCE to 79 CE.  This small silvered bronze dial was uncovered on 11 June, 1755 in the ruins of Herculaneum (current day Portici) in the "Villa of the Papyri", buried in...

In this tutorial we will draw the time line markers on the face of our sundial. These lines are called hour lines even if we divide the hours into smaller units of half or quarter hours.  We know a couple of things before we start: the hour lines radiate outward from the base of the gnomon (we'll discuss making the gnomon in the next tutorial).  The 6am-6pm hour lines are perpendicular to the 12-noon line, which is aligned north-south. 

If we imagine the sun's travel across the sky, we can describe its motion as the number of hours before or after the local noon meridian (the north-south line in the sky that goes directly overhead). The sun's position is known as the hour angle (HA).  We need HA in our equations as degrees, not hours. Accepting that there are 360/24 = 15 degrees in an hour of time our equations for hour angle becomes:

             Before noon    HA = 15*(hour-12)         e.g. hour = 10am   gives   HA = -30

             After noon      HA = 15*hour              e.g. hour =  3pm   gives   HA = +45

The equation to translate hour angle (HA) into the sundial hour line angle (theta)is

       tan(theta) = tan(HA)*sin(lat)        where lat = dial's latitude

or      theta  = arctan(tan(HA)*sin(lat))

To insure that we have no ambiguities in determining theta, we can use the computer function arctan2 to determine the arc tangent using the sine and cosine ratio:

       theta  = arctan2(sin(HA)*sin(lat),cos(HA))

To implement this in OpenSCAD, we make a long, slender "cube" (its technical name is really rectangular cuboid, but "cube" sufficies even if the sides are unequal) that is oriented toward north (y-axis) and centered on the origin (0,0).   Lwidth, Llength, and Lhght will be the width, length and height of the hour line.  Once this cube is created, because it is centered on (0,0), we move it one half its length north and raising it one half its height.  That sets the base of our slender cube at the origin.   Finally we rotate it by the hour line angle theta.  All of this is put into a loop using a for statement to step from the first to the last hour line in 15 degree increments:

       first = 15*(minHA - 12);
       last  = 15*(maxHA);
       // loop through the hour angles       
       for(HA=[first:15:last]){
            //compute the hour line angle
            theta = atan2(sin(lat)*sin(HA),cos(HA));
            //instantiate the hour line at angle theta using a slender cube
            rotate([0,0,theta])
            //translate the hour line to have its base at (0,0)
            translate([0,Llength/2,Lhght/2])
            cube([Lwidth,Llength,Lhght],center=true);
       }

Technically the hour lines are in the right position, but they are  a bit "raw".  So we need to trim them.  The easiest way is to create a donut mask and then intersect the mask with the hour lines.  Here is a simple module to construct the donut mask using a ring size of Din, Dout, and Dhght representing the ring's inner and outer diameter and height;

      module donut_mask(Din, Dout, Dhght){
           difference(){
                cylinder(d=Dout,h=Dhght);
                cylinder(d=Din,h=3*Dhght,center=true);
           }
     }

Note that the donut mask uses a "cut-out" inner cylinder that is taller than the outer cylinder.  This is to insure that no face pieces remain in the center. The intersection of the hour lines and the donut mask is straightforward.  As with procedures above, we use parametric variables such as dial_top (the diameter of the dial), and the hour line dimension Lwidth, Llength, and Lhght. The result is:

          theta = atan2(sin(lat)*sin(HA),cos(HA));
          intersection(){
               donut_mask(Din, Dout, Lhght);
               rotate([0,0,theta])
               translate([0,Llength/2,Lhght/2])
               cube([Lwidth,Llength,Lhght],center=true);
          }

Part 2 Hour Line Intersection with Donut Mask

Figure 1. (a) raw hour lines, (b) donut mask, (c) intersection of hour lines and mask

Are we done?  We've designed a dial with the gnomon foot in the middle of the dial.  This to me is artistically unbalanced as the southern part of the dial is totally vacant.  So let's offset the gnomon and the center of the hour lines by a distance called Loffset to the south of the dial, expanding the useable area of the dial.  For example I prefer Loffset to be about a quarter of the dial's diameter.  The above code needs only one additional line:

          theta = atan2(sin(lat)*sin(HA),cos(HA));
          intersection(){
               donut_mask(Din, Dout, Lhght);
               translate([0,-Loffset,0])
               rotate([0,0,theta])
               translate([0,Llength/2,Lhght/2])
               cube([Lwidth,Llength,Lhght],center=true);
          }

 Part 2 Centered and Off Centered Hour Lines

Figure 2. (a) centered hour lines & gnomon foot, (b) offset hour lines & gnomon foot

Download the OpenSCAD code from the attachment below that includes both Part 1 and Part 2 tutorials.