, but this code // executes before the first paint, when

ÃÛÌÒapp

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); History of the Botjes Planetarium | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

History of the Botjes Planetarium

  • Botje Hinderikus Bos
  • Henry B. (Hinderikus) Bos
  • Henry and Bertha Bos

The Botjes Planetarium has traveled across continents and been passed down the generations.

Wildrik Botjes was a goldsmith and watchmaker working in Nieuwe Pekela, about 20 miles southeast of the city of Groningen in the Netherlands. He was interested in astronomy, and was fascinated with the idea of representing the motions of bodies in the solar system by a mechanical device. As a hobby he constructed the miniature planetarium which is now displayed in North Hall at ÃÛÌÒapp. The construction required fifteen years, and was completed in 1868. Upon completion, he transferred it to his nephew and began work on another planetarium.

Wildrik's nephew, Botje Hinderikus Bos (see photo), was also a watchmaker and an avid amateur astronomer. He brought the planetarium with him when he immigrated to America in 1896. The arrival in Kalamazoo, Michigan, of the wonderful machine was reported in the August 4, 1896 issue of the Kalamazoo Morning News. The planetarium ran continuously throughout his life, with one interruption: the main spring was broken during a storm at sea on the passage to America. Botje repaired the damage himself with his watchmaker skills. Botje in turn handed the planetarium down to his son, George (Tjaart) Bos.

Although George also had an interest in astronomy, he passed the planetarium on to his brother, Henry B. (Hinderikus) Bos (see photo), when he left Kalamazoo. Henry B., a skilled woodworker, kept it in running order, and submitted it to an exhibition in Kalamazoo in 1926, in which it won a first prize ribbon. At some point before this the surface was repainted, with the labels rewritten in English.

When Henry B. passed away in 1968, the planetarium passed to his son, Henry A. Bos. It ceased running soon thereafter. Henry and his wife Bertha (see photo) donated the planetarium to ÃÛÌÒapp in 1989, with the understanding that it would be restored to operating condition and placed on display. It was officially accepted by ÃÛÌÒapp and restored to working order by Prof. Clarence Menninga. It was placed on display on May 18, 1992, and has been kept in operating condition since that time. The donation of the planetarium to ÃÛÌÒapp was reported in a 1992 issue of the Grand Rapids Press.

Newspaper Reports