Hi Ibuman, Carl,
So I got the HK cables in to connect the receiver up to the board for testing. I connected the relays, etc. up to the board as I had in the tank previously. The contacts on the relay which short across the pins for the airsoft connections are/were always 'dry' contacts so no voltage was impressed on the processor pins. Wiring is as your schematic, Ibuman, except I only disconnect one side of the airsoft motor, 'porting' the negative gun fire signal between the airsoft motor and the relay that short across the airsoft contacts. No change in performance, as expected. Still a short delay for the relay to pickup and fire the cannon. I changed the mechanical recoil duration to 100 (minimum), no change.
I hooked up a new servo to the recoil connection, and it is delayed as with the recoil/sound/etc. If I flick the cannon fire switch quickly, I see the transmitter screen show channel 3 go to full travel but no firing of the cannon. I have to hold the switch for a micro second and then it will fire.
An anomaly to accompany this delay is reverse. It will rev up before moving, and if I edge into reverse, it will start reversing. However, if I move the stick sharply down, it will rev up, but otherwise ignore the command to reverse and nothing happens, no movement of the gear motors. Holding the stick in full reverse, still nothing.
So something is going on with the time it takes to detect the signal. Its not happening on any other tanks, the cannon fire happens by the time the switch is moved half way. I have IBU2 Base units, Clark TK22s, Taigen V2's, and now Open Panzer TCBs, all with no delays, and on this transmitter and identical receivers (I've tried swapping out receivers too).
Perhaps the signal is moving too fast for the IBU2U to detect? and when it gets there, it finally realizes its there and it will fire? I tried slowing down the up movement of the channel 3 to see if that helped, no luck.
Ideas? jerry