So current plan on the circuitry for the Solenoid looks like this. Its quite bulky but I am sure I can design something compact enough but still be able to fix if a specific component dies.
I believe 3S 300mAh is enough for the circuit to function 3 minutes. The regulator circuit also turns off the ZVS driver when the voltage set with the potentiometer is met and will only turn on when it "underloads" so itll be at a stable 50V all the time with no overshoots/undershoots and will also save power. Using it to detect signal on only one capacitor bank as they are both powered by the same transformer so both will get (almost) the exact same voltage and current and will cut off the entire ZVS driver so I believe a second Regulating circuit is not needed.
NCL from the discord server had a brilliant idea to split up the solenoid coil in a number of parallel coils with their own capacitor. That would work a lot better than a single coil. So I'm using two so I dont have to have to complicate anything too much while still getting better performance than a single coil.
Using relays at each coil so they can be turned on in a sequence like a coil gun with individual stages to hopefully raise efficiency, power and save a small bit of power and not load the transformer as much during a flip. And most importantly to isolate the high voltage side entirely from the receiver and Arduino. If I were to use a thyristor and that blows it would be a disaster. So Relays seemed like the obvious choice.
Flyback Transformer and ZVS inductor chokes will use Litzwire so they work better. (and ofcourse the flyback transformers output is directly rectified to DC with a full bridge rectifier.
I wrote capacitor bank but i take it back. i will just use a single 15000uF capacitor at each secondary instead of a bank of 20000uF. I use only 2 capacitors instead of 4. Price is relatively the same and the size and weight is cut in half and i get 18.75J per capacitor before was 25J but its whatever. i am happy with it currently)
Short link will probably be a screw switch instead so i can just screw it in and discharge both with enough screwing (will be fun to make as the capacitor banks aren't wired together and need to be discharged individually with a single screw) Although before using the short screw/link i could just flip one last time with the ZVS driver's link pulled out and discharge it beforehand into the solenoid so the screw wont be abused as much from the short.
Arduino Nano is only there to switch on the relays in a sequence for greater power and to cooperate with the receiver- planning to use CH3 switch to trigger the flip on the transmitter. and maybe even using the left knob on the transmitter to make it able to turn on a single coil so in a emergency where instead of dumping all power into a strong flip and missing i can have 2 weaker flips and maybe toss the opponent away from adversity and then charge up for a big flip. Or in self righting issues if the flip is too powerful and just flips back to the same position a weaker flip could help get back on the wheels without flopping around like a fish with no success.
For the ZVS driver i need a big capacitor on the primary of the transformer and the bigger and beefier it is the faster it'll charge. And i dont want to use something too big so it might charge a bit slower (hence why 2 weaker flips before a big one in emergencies) The gates of each mosfet is connected via 2 diodes to a BJT transistor on the Regulator/Limiter circuit so when the regulator kicks in they will be pulled to ground and turn off.
For now that is all on the circuit side.
On adversity all that has been thought of is instead of 2WD ill have 4wd with timing belts and 2 deadshaft wheels. Planning for the chassis to be 3mm thick aluminum or so with HDPE or TPU wheel guards or so.
For wheels probably diy rubber wheels and maybe cleated wheels aswell