[1][2][4] Su fecha de nacimiento es incierta, pero puede situarse en la primera década del siglo XIII y su lugar natal fue muy probablemente Novara, en Lombardía.
Este trabajo fue muy influyente y era la recopilación de Euclides más frecuentemente utilizada hasta el siglo XVI.
También incluía instrucciones sobre la construcción de un equatorium planetario, así como su descripción geométrica.
Campanus intentó determinar los tiempos del movimiento retrógrado de cada planeta.
Los datos de los planetas están basados en el Almagesto y en las Tablas Toledanas del astrónomo árabe Azarquiel.