DeMoor Orrery planetarium | The MagPi #114
A 240-year-old orrery provided the inspiration for Chris de Moor’s stunning planetarium project. In the latest issue of The MagPi, out today, David Crookes takes a look.

Many people have a keen interest in astronomy, but before Chris de Moor created a project that’s truly out of this world, he didn’t count himself as being among them. “I didn’t know anything about astronomy and that sort of stuff,” he freely admits. Yet after visiting the Eise Eisinga Planetarium in Franeker in the Netherlands, he was inspired.
“Eise Eisinga completed an orrery in his house in 1781,” Chris says, of the oldest working orrery in the world, created by the Frisian amateur astronomer. “I saw it on the ceiling and thought I wanted one just like that, thinking it would fit perfectly in my living room. At first I believed it would be a weekend project – a simple art piece – until I decided it should work as well. And then the rest came.” Indeed, what followed would take him a year!

Chris set about building a replica, one that is similarly coloured and with planets fitted to copper tracks. But while Eisinga’s orrery was driven by a pendulum clock driving a host of mechanics in the space above the ceiling, Chris went one better: he used six Raspberry Pi Zero computers – one for each of the six planets he decided to concentrate on.
Planetary planning
“My first question was about scale and how big my orrery should be,” Chris recalls. Ultimately, he worked out that he only had room for Mercury, Venus, Earth (plus the Moon), Mars, Jupiter, and Saturn. The next step was then figuring how spaced apart they should be, the size of each representative planet and how they would move into position in real-time.

“I’d heard about Raspberry Pi computers so I decided to experiment with them,” Chris says. “I also know how to program and, while Python is not my favourite language, it was easy to learn. What I didn’t know was how stepper motors worked. They were new to me. But once I bought one Raspberry Pi Zero and a stepper motor and played around, I realised what was possible.”
Even so, there were lots of technical challenges along the way. “I got some plywood and started sawing, but a lot of things went wrong,” he laughs. “Trying to saw perfect circles by hand is impossible, so I had to go to a store that had a CNC cutting machine, which meant I needed a drawing and DXF vector file. I ended up in areas where I didn’t know anything.”

Raspberry Pi in the sky
Even so, he persevered and learned, ending up with two ways of moving the planets, each of which is connected to a Raspberry Pi Zero computer. Mars, Jupiter, and Saturn are attached to front-wheel drive, 3D-printed cars which run on tracks on the non-visible side of the project. The inner planets, Mercury, Venus, and Earth, are mounted to dishes. “The inner system is so small, you can’t have tracks there, so I mounted those planets on dishes and even connected Mercury directly to the axle of the stepper motor.”

The biggest headache was working out the planetary positions. “I looked into the mathematics of NASA, and the exact positioning of Mercury is a mathematical equation, with more than 40 pages of data. It’s very, very complex,” Chris says. “I had to make it more simple, and I found a beautiful JavaScript library called JSOrrery which is installed on a server. You give it a date and it plots the planets. Raspberry Pi computers are then connected by wireless LAN and they read their position before moving their connected planets to it.”

It’s not 100 percent accurate. “If you want to travel to Mars and you let yourself be guided by my orrery, then you’re definitely going to miss it,” Chris laughs. But as a working showpiece, it’s stunning and, what’s more, it has been made open-source so that anyone can try to make their own. “Maybe it will lead to something – perhaps people will contact me and it’ll involve some travelling and meeting new people,” he says. “If not, I’ve got a beautiful ceiling and that was the whole point.
Get The MagPi #114 NOW!
You can grab the brand-new issue right now from Tesco, Sainsbury’s, Asda, WHSmith, and other newsagents, including the Raspberry Pi Store in Cambridge. You can also get it via our app on Android or iOS. And there’s a free PDF you can download too.

You can also subscribe to the print version of The MagPi. Not only do we deliver it globally, but people who sign up to the twelve-month print subscription get a FREE Raspberry Pi Zero 2 W!
2 comments
John
This is really, really cool.
Amazing what you can do with the Zero.
Tim Johnston
Great job! I love this project.
Comments are closed