Перебравшись в Линц, Кеплер сохранил за собой звание придворного математика. Кроме обязанностей преподавателя, он продолжил работу над составлением таблиц движения планет, основанных на работах Тихо Браге. Кроме того, он получил заказ на изготовление географической карты Верхней Австрии, столицей которой являлся Линц.
В 1613 году Кеплер женился на молодой бесприданнице Сусанне Рейттингер. Несмотря на разницу в возрасте, Сусанна стала любящей и преданной женой. Кстати, существует легенда о том, что, покупая вино к свадьбе, Кеплер заинтересовался, каким же образом продавец определяет объем бочки. Оказалось, что тот с помощью палки узнавал расстояние от наливного отверстия до самого дальнего конца бочки. По этому одному измерению он определял вместимость бочки.
Проблема вычисления объемов очень заинтересовала Кеплера. Начав с бочки, он нашел формулы для вычисления 92-х тел вращения. При этом ученый пользовался методом «исчерпывания». Он заполнял тела фигурами, для которых были известны формулы вычисления. Считается, что именно написанная Кеплером в 1615 году работа «Новая стереометрия винных бочек» стала началом исследований, приведших к созданию дифференциального и интегрального исчисления. Определяя объем тел как сумму элементарных объемов, его заполняющих, Кеплер использовал выражение Summa omnium «сумма всех». Это выражение впоследствии дало начало знаку интеграла f, введенному Лейбницем.
В конце 1615 года Иоганн Кеплер получил письмо от сестры, из которого узнал, что его мать обвиняют в колдовстве. Следствие и процесс длились шесть с половиной лет. Все это время Кеплер провел в борьбе за жизнь и свободу своей матери. Естественно, что научная деятельность отошла в это время на второй план. Тем не менее, в 1619 году ученый закончил работу над книгой «Гармония мира». В этом труде он изложил уже все три закона движения планет.
Для того чтобы легче производить свои вычисления, Кеплер составил и в 1624 году опубликовал таблицы логарифмов. В этом же году он закончил 22-летнюю работу над «Рудольфовыми таблицами» – астрономическими планетарными таблицами. Этот труд был назван в честь бывшего покровителя Тихо Браге и Кеплера. Почти два столетия «Рудольфовы таблицы» оставались самой точной из аналогичных работ и использовались повсеместно. Сам Кеплер считал «Таблицы» основным делом своей жизни.
Иоганну Кеплеру не удалось прожить спокойную счастливую жизнь, не наградила его судьба и тихой старостью. Денежные затруднения не оставляли ученого до конца жизни. Около полутора лет он провел в Вене, где теперь располагался императорский двор, и в других городах, пытаясь получить причитающееся ему жалованье. Но эффекта эти поездки не давали, ему удалось собрать только небольшую часть денег.
Но не только бедность грозила Кеплеру. В Линце снова начались гонения на протестантов. Кеплеру и сотрудникам его типографии разрешили остаться в городе только до окончания работ над «Рудольфовыми таблицами». Этому помешали военные действия (шла Тридцатилетняя война). В 1626 году Линц был осажден силами повстанцев, восставших против оккупировавших Верхнюю Австрию баварских войск. 30 июня город был взят, и во время вспыхнувших пожаров погибла типография Кеплера. Рукописи «Рудольфовых таблиц» уцелели буквально чудом.
Кеплер перебрался в Ульм, где он все-таки смог напечатать «Рудольфовы таблицы». Затем ученый отправился в Прагу, куда на коронацию своего сына королем Чехии прибыл император Фердинанд II. Кеплер подарил императору экземпляр таблиц. Фердинанд II оценил подарок и предложил ученому свое покровительство в обмен на… переход в католичество. Кеплер отказался.