2A42式30毫米自動炮研制于上世紀70年代初期。當時,為提高BMP步兵戰車武器系統的作戰效能,圖拉儀器儀表設計局以格魯茲捷夫為主的設計者們提出了兩種方案:一種方案是改進原2A28式73毫米低膛壓滑膛炮,并為其增配燃燒榴彈;另一種方案是對一種較小口徑的線膛自動炮進行改進。1976—1977年,BMP-2步兵戰車投產,1977年裝備部隊,1982年10月革命節閱兵式上首次公開亮相。安裝在這種新式戰車上的30毫米線膛自動炮也隨之公諸于眾,型號定為2A42式。
2A42式30毫米自動炮是BMP-2步兵戰車的主要武器,用來對付1.5千米距離以內的輕型裝甲目標,4千米距離上的反坦克導彈發射裝置、非裝甲車輛和有生目標,還能攻擊高度2千米、斜距達2~5千米的亞音速飛行的空中目標。該炮還可配裝在BMD-2和BMD-3傘兵戰車上。除俄羅斯生產外,原捷克斯洛伐克和印度也特許生產這種火炮。
該炮身管較長,自動炮箱較小。這種設計有利于火炮的安置,并可以大俯仰角度進行射擊。整個火炮零部件578個,基本裝配件數8件。該炮射擊時,尤其以高射速射擊時,排出的煙霧較大。該炮采用導氣式工作原理,炮閂回轉閉鎖方式,炮口安裝有雙室炮口制退器,采用雙路彈鏈供彈。兩條金屬彈鏈由獨立的蟹形鏈節組成。彈鏈上裝有不同彈種,借助一個開關將彈鏈連續送進火炮,炮彈自彈鏈輸入彈膛,空藥筒沿身管向前拋出。該炮有自動停射裝置,當一條彈鏈上的最后一發彈進入彈膛時,可使火炮自動機停止工作,自動機停在后部。炮手轉換成另一條彈鏈后,按下發射按鈕,無需重新裝填,即可連續射擊。
該炮采用機械擊發方式,也可以采用27伏直流電源實施電擊發。電擊發可選擇單發、低射速連發和高射速連發三種射擊方式。通過武器控制臺控制發射方式,單發射擊時,每發射一發彈,炮手必須按動一下按鈕,發出電脈沖。電擊發出現故障時,以手動方式發射,但手動發射只能以高射速連發方式射擊。2A42式30毫米自動炮發射曳光殺傷爆破彈、殺傷爆破燃燒彈和曳光穿甲彈。燃燒彈用于對付地面輕型裝甲目標,曳光穿甲彈可以對付地面和空中目標。
2A72式30毫米自動炮為身管后坐式自動炮,雙路彈鏈供彈。采用手動或電擊發方式,可單發、連發射擊。同2A42式30毫米自動炮一樣,2A72式也具有自動停射裝置。它與2A42式30毫米火炮相比,零部件只有349個,因而火炮質量大為減小。該炮主要用來壓制或消滅1.5千米距離上對坦克造成威脅的有生力量,摧毀2千米距離上的輕型裝甲目標,對付4千米距離上的武裝直升機。該炮配用曳光殺傷爆破彈、殺傷爆破燃燒彈、曳光穿甲彈和次口徑脫殼穿甲彈等。