Marco Cipriani’s projects


The 3D-printed holder and the motor The electronics Telescope control app Digital pendulum Arduino-based Bluetooth car

Caprile Observatory

After my final high school exam, a friend of mine asked me if I was available for what turned out to be my greatest project: building an astronomical observatory in the Florence’s countryside. Check this project out!


ThunderFocus is an all-in-one focuser and power box (dew heater controller) designed to be fully customizable and feature-rich. It has its own control software written in Java and is both INDI and ASCOM compatible.

The firmware can run on both Arduino and Teensy, with the only difference being the RTC support and the speed of the MCU. Thanks to the firmware configuration file, you can select only the features you need and remove the unnecessary: the control software will detect the available features and display only the options supported by the board, so you won’t need to modify other files.

The user interface is platform-independent and works seamless across computers and boards like Raspberry Pi, with the only requirement being Java 14 (bundled in the Windows installer): in this way, you get the same experience no matter what OS you run. Moreover, it uses INDIForJava for INDI/KStars compatibility and a special ASCOM driver for Windows compatibility. As a bonus, it can also be controlled using the IPARCOS Android app when the INDI server is enabled!


IPARCOS (Indi Protocol Android Remote COntrol Software) is an INDI client for Android. It features an INDI control panel, a mount and focuser controller and a database of objects to point the telescope.


JustAPendulum is an open-source digital pendulum able to measure its oscillation period to calculate the gravitational acceleration of the Earth (~9,81 m/s²). It contains a DIY Arduino, which can also connect to a computer to visualize graphs and analyse the data using its companion software. JustAPendulum is accurate and easy-to-use, which makes it perfect to explain physics in classes and engage the students. All you have to do is push a button, let the mass fall and the board will calculate everything!


MathsTests is a simple app that can factorize polynomials using Ruffini’s rule.


This was my first project, which I made it for my school exams at the age of thirteen. Exhibited at Maker Faire Rome! This car is based on an Arduino UNO and is made only from low-cost components, easy to find everywhere: nothing needs to be made with professional equipment! An old Meccano® pack is all you need for the body of this car, while a driver, a motor, a battery pack and an ultrasonic distance sensor are required for the circuit.