Упомянутое «орудие» было сконструировано на основе крупнокалиберного 12,7-мм пулемета ШВАК простым увеличением калибра. Полигонные испытания пулемета показали, что благодаря большому запасу прочности его калибр может быть увеличен до 20 мм без изменения габаритов системы путем простой замены ствола. После чего и была разработана 20-мм пушка. Первоначально в боекомплект входили осколочно-зажигательные и бронебойно-зажигательные снаряды. Надо сказать, что конструкция оказалась не очень надежной. В 20-мм снарядах применялась латунная гильза цилиндрической формы с закраиной в донной части, выступающей за тело гильзы. Извлечение гильзы после выстрела происходило при остаточном давлении пороховых газов в канале ствола, когда стенки гильзы были еще прижаты к стенкам патронника. По этой причине часто случались поперечные разрывы гильзы и обрывы закраин. А это приводило к заклиниванию очередного патрона и прекращению автоматической стрельбы.
20-мм патроны комплектовали применявшимся в наземной артиллерии высокочувствительным головным взрывателем мгновенного действия непредохранительного типа МГ-3. Однако последний иногда давал преждевременные разрывы снарядов в стволе пушки. Поэтому в конце 1936 года МГ-3 был заменен взрывателем МГ-201, который имел более высокие чувствительность и мгновенность действия, вылетающий центробежный предохранитель был изъят. Но все же и взрыватель МГ-201 не удовлетворял требованиям по безопасности, так как взводился в канале ствола пушки.
По устройству 20-мм пушка ШВАК была одинакова с 12,7-мм одноименным пулеметом. Различие было лишь в диаметре канала ствола. Ленточное питание пушки было встроено в виде кольца между первой рамой и бензобаком, а перезаряжание пневматическим либо механическим[ГУ ЦАНО. Ф. 2066. Оп. 9. Д. 138. Л. 7.]. Пушка ШВАК выпускалась в трех вариантах: крыльевом, турельном и в виде так называемой мотор-пушки. Последняя отличалась большей длиной, наличием амортизатора и рядом других изменений. Скорострельность ШВАКа достигала 700–800 выстрелов в минуту, а ее снаряд весил 96 г.
На ЦКБ-12П пушки установили в центроплане на месте прежних 7,6-мм пулеметов. Последние же перекочевали в консоли крыльев. При этом патронная лента проходила по всей длине этой отъемной части, а для укладки сверху был сделан специальный люк[
В декабре 1936 года Валерий Чкалов испытал самолет. Выяснилось, что конструкция вполне допускала ведение прицельного огня, причем как из обеих пушек и пулеметов одновременно, так и порознь. Разрушения конструкции при этом не наблюдалось. Правда, возникли сложности с шасси. Утяжеление истребителя на 200 кг (общий вес достиг 1750 кг) приводило к слишком большим нагрузкам и быстрому износу. Для взлета и посадки пушечного «ишака» требовался 1 км взлетной полосы. Попадание из ШВАКов в наземные цели составило от 9 до 25 %[ГУ ЦАНО. Ф. 2066. Оп. 9. Д. 138. Л. 7.].
Последнее имело существенное значение, так как в это время было ясно, что на фронте истребителям, помимо их прямых функций, придется время от времени выступать и в роли штурмовиков. Это подтвердила и начавшаяся война в Испании. Кроме того, в Советском Союзе с 20-х годов продолжались неудачные попытки создать специализированный самолет для непосредственной поддержки войск. 6 августа 1924 года было утверждено так называемое Временное наставление по боевому применению воздушных сил СССР. В нем впервые были сформулированы требования к самолету-штурмовику:
Однако создать такую машину оказалось не так-то просто. Главной и долгое время неразрешимой была задача, как компенсировать значительное увеличение массы самолета из-за установленной на нем брони и мощного оружия соответствующей мощностью моторов. Именно из-за этого не удалось создать свой штурмовик ни Николаю Поликарпову, ни Андрею Туполеву, ни другим.
Вторым вариантом было приспособление под штурмовик истребителей, разведчиков и других типов самолетов.