у гаусс пушек низкий кпд, точные причины можно почитать на фанатских сайтах, отсюда все развивающиеся проекты по альтернативным пушкам это лазеры и рельсотроны.
судя по уровню вопроса никаких 300м/с не будет, можно просто начать с двух ступеней и далее развивать. в начале хватит самых простых датчиков, можно с али. дальше делать своё на фотодиодах, они достаточно быстрые.
при большом количестве ступеней и/или большой энергии тупое digitalpin=high не работает. появляются проблемы индуктивностей, проблема "пролёта середины" катушки, правильный расчёт катушек и напряжений для них + остальное всякое разное. перебором говнокода это не решаемо и если есть желание сделать круто, то лучше начать с теории и её применения хотя бы на двух ступенях.