О том, кто именно изобрел компас с вращающейся картушкой, история также ответа не дает. Правда, существует распространенная версия, что в 1302 г. итальянец Флавио Джойя (по другим источникам, Жиойя) укрепил на магнитной стрелке картушку, разделенную на 32 румба, а стрелку поместил на острие шпильки. Благодарные земляки даже поставили Джойе бронзовый памятник на его родине — в г. Амальфи. Но уж если кому-то действительно стоило бы поставить памятник, так это нашему соотечественнику Петру Перегрину. В его сочинении «Послание о магнитах», датированном 1269 г. и посвященном описанию свойств магнита, содержатся достоверные сведения об усовершенствовании им компаса. Компас этот картушки не имел. На вертикальной шпильке была укреплена магнитная стрелка, а азимутальный круг на верхней части котелка был разделен на 4 части, каждая из которых имела разбивку в градусах от 0 до 90. На азимутальный круг надевался подвижный визир для пеленгования, пользуясь которым можно было определять направления на береговые предметы и на светила, находящиеся невысоко над горизонтом. Визир этот был очень похож на современный пеленгатор, до сих пор исправно служащий флоту.
Прошло примерно полтора века, прежде чем после Перегрина появилось новое изобретение, позволившее еще больше облегчить работу с компасом.
Море очень уж редко бывает спокойным, и любое судно испытывает качку, а она, естественно, отрицательно влияет на работу компаса. Иногда волнение моря бывает настолько сильным, что вообще выводит компас из строя. Поэтому возникла необходимость в приспособлении, которое позволило бы котелку компаса оставаться спокойным при любой качке.
Как и большинство гениальных изобретений, новая подвеска компаса была предельно проста. Котелок компаса, несколько утяжеленный снизу, подвешивался на двух горизонтальных полуосях, опирающихся на кольцо. Это кольцо в свою очередь крепилось на двух горизонтальных полуосях, перпендикулярных первым, и подвешивалось внутри второго кольца, неподвижно скрепленного с судном. Таким образом, как бы круто и часто ни наклонялось судно, причем в любую сторону, картушка оставалась всегда горизонтальной. По имени итальянского математика Д. Кардано, предложившего это замечательное устройство, подвес назвали кардановым.
Португальцы же предложили делить картушку компаса на 32 румба. Они остались на картушках морских компасов до нашего времени. Каждый получил свое название, и еще сравнительно недавно, лет пятьдесят назад, можно было застать где-нибудь в кубрике матроса, который зубрил «компас с тенями»: «Норд Норд тень Ост, Норд Норд Ост, Норд Ост тень Ост, Норд Ост, Норд Ост тень Зюйд» и т. д. «Тень» в данном случае по-русски означает «в сторону», «к». Сейчас же, хотя все 32 румба остались на многих современных компасах, на них прибавились и деления в градусах (а иногда и в долях градуса). И в наше время, сообщая курс, который надо держать рулевому, предпочитают говорить, например: «Курс 327°!» (вместо прежнего «Норд Вест тень Норд», что, по существу, одно и то же — разница в 1/4° округляется).
С тех пор как в XIX в. магнитный компас обрел свою современную конструкцию, он усовершенствовался очень незначительно. Но зато далеко вперед продвинулось представление о земном магнетизме и о магнетизме вообще. Это обусловило ряд новых открытий и изобретений, которые если собственно компаса и не касаются, то к навигации имеют прямое отношение. Чем сложнее были задачи, которые ложились на военные и торговые (коммерческие) флоты, тем большие требования к показаниям компасов предъявляли моряки. Точнее стали наблюдения, и вдруг совершенно неожиданно для себя моряки заметили, что главный их помощник — компас, которому они безгранично доверялись столько веков, очень редко дает правильные показания. Любой магнитный компас на два-три градуса, а иногда и намного больше, мягко говоря, привирает. Заметили, что в разных местах Земли ошибки компаса неодинаковы, что с годами в одних точках они увеличиваются, в других — уменьшаются и что, чем ближе к полюсу, тем больше эти ошибки.
Но в начале XIX в. на помощь морякам пришла наука и к его середине справилась с этой бедой. Немецкий ученый Карл Гаусс создал общую теорию земного магнетизма. Были проделаны сотни тысяч точных измерений, и теперь на всех навигационных картах отклонение стрелки компаса от истинного меридиана (так называемое склонение) указано прямо на карте с точностью до четверти градуса. Здесь же указывается, к какому году приведено склонение, знак и величина его годового изменения.