Каждая машина имела манометры и счетчики оборотов. Машины снабжались трубопроводами холодной воды для охлаждения нагревающихся частей. К поверхностям скольжения подводились трубочки с маслом, которое затем собиралось в поддоны, очищалось и возвращалось в масляный бак.

Коленчатый вал укладывался в подшипники стальной машинной рамы. Эти подшипники имели вкладыши из пушечного металла с заливкой, менять их можно было, не извлекая самого вала. К фланцу коленчатого вала машины присоединялся упорный вал, далее следовали промежуточный, дейдвудный и гребной валы. На последний через конус насаживался винт. Для проворачивания главных машин были предусмотрены вспомогательные двухцилиндровые паровые машинки, а также ручные приводы, они соединялись червячной передачей с главным валом.

В переднем машинном отделении располагались две машины, именовавшиеся «бортовыми». В заднем (кормовом) машинном отделении находилась машина, работавшая на средний винт. Правый и левый винты вращались в сторону, одноименную с бортом, средний же был левого вращения.

Всего крейсер имел три трехлопастных винта диаметром 4,5 м со съемными лопастями. Три запасных лопасти хранились на верхней палубе.

Каждая машина имела холодильник с охлаждающей поверхностью 1980 кв. м. Забортная вода в нем прокачивалась циркуляционным насосом по латунным трубкам, между которыми проходил отработанный (мятый) пар из цилиндра низкого давления. Конденсат откачивался воздушным насосом в теплый ящик, при этом в паровом пространстве холодильника создавалось разрежение, которое способствовало конденсации пара.

Тут же стояли и циркуляционные помпы, прогонявшие через холодильник забортную воду.

В кормовом машинном отделении находилась кормовая динамо-машина и два опреснителя, дающие пресную воду для котлов и для питья. Каждое машинное отделение вентилировались одним нагнетательным и одним вытяжным центробежным вентилятором с электроприводом.

Для обеспечения паром главных машин и вспомогательных механизмов в пяти котельных отделениях стояли 9 котлов системы Торникрофта – Шульца. Восемь из них размещались попарно в четырех котельных отделениях, а один – в пятом. Каждое котельное отделение занимало водонепроницаемый отсек и имело свою дымовую трубу.

Водотрубные котлы Шульца – Торникрофта с изогнутыми паровыми трубками малого размера были на то время более эффективными, чем котлы других систем. Они имели три водяных коллектора и один паровой. Питательная вода поступала в средний нижний коллектор, затем подавалась по горизонтальным трубам в боковые коллекторы и далее в боковые пучки трубок. В трубках вода превращалась в пар, который поднимался в паровой коллектор. Увлекаемая паром вода возвращалась в нижний коллектор по трубам обратной воды. Наибольшее давление пара составляло 17 кг/кв. см. Большая паропроизводительность позволяла уменьшить размеры котельного отделения. Кроме того, котлы имели меньшую высоту по сравнению с котлами других систем. Все корабли германского флота имели только котлы Шульца – Торникрофта.

У девяти котлов «Аскольда» общая поверхность колосников была 107 кв. м, а общая нагревательная поверхность котлов – 5120 кв. м (большого котла – 580 кв. м, малого – 480). Вес одного котла с водой равнялся 46,2 т (39 т без воды), паропроизводительность – 21,2 т/ч, КПД – 60 %, расход угля – 1 кг/ л.с. в час, допустимое давление воздуха при форсированной работе – 80 мм водяного столба.

Котлы снабжались предохранительными клапанами, водомерными стеклами и манометрами. Снаружи котлы покрывались асбестом и поверх него обшивались оцинкованными листами.