I have no idea whether anyone else has completed one of these projects.
I have the lower hull working like a dream, the sounds are excellent.
The turret is proving a challenge, so if anyone has got theirs working I would love to know how you did it.
All I need is:
A working servo recoil.
I have tried using 5v, Pin 25, and GND, directly to the servo. This wouldn't work in the real world as the Arduino can't supply enough power. It should work on a no-load servo, but it doesn't.
I have tried using a voltage regulator stepped down to 5.5v, with the signal wire going to pin 25, but that doesn't work either.
The only thing I haven't tried is running a GND from the battery negative terminal.
Snoop shows the stick as registering a cannon fire. But the servo doesn't activate.
Muzzle Flash.
Pin 41 is used for the HL high intensity muzzle flash. But hooking up a 5v led +GND simply gives a permanent 'on'. If memory serves me correctly the HL unit uses a capacitor. If the capacitor is charged on a permanent 5v supply it would explain why the led stays lit up.
I tried using the A8/A9 pins but the flash led will not light up. The Aux settings are defaulted to Output and Low.
I tried using the Auto Flash but no joy.
Auto Flash with Cannon
If this box is checked, the Aux Output will automatically be flashed (output brought high) whenever the cannon is fired, no function trigger needs to be created. If your muzzle flash is a simple LED, connect it to the Aux Output and check this option. But if you are using a Taigen High Intensity Flash unit, connect it to the dedicated Flash port on the TCB instead, in which case this Aux output can be used for other purposes.
Flash
The Aux Output can be set to flash (blink once). The length of time of the flash is specified on the Lights & IO tab of the OP Config program, from 1/1000th of a second to 5 seconds.
There are two ways to cause a flash to occur. You can check the “Auto Flash with Cannon” option in OP Config on the Lights & IO tab. Now any LED connected to the Aux Output will flash automatically when the cannon is fired. This will be the most common usage for those with LED muzzle lights. (But if you want to use a Taigen high-intensity flash unit the TCB has a dedicated port for that, see here.)
Or you can control the flash manually whenever you want, by assigning any trigger to the Aux Output - Flash function.
However there is also this but I don't know if it applies to the DIY 2560 installation:
Note that most of the eBay sellers will have the red and black wires opposite of what makes sense on the TCB. LEDs require a certain polarity so be sure you wire them correctly. For your convenience, positive and negative are printed on the bottom of the TCB board for every single output.
There is probably a very simple explanation for what I have missed, but if anyone has done it please post the solution up!