a7105 icon indicating copy to clipboard operation
a7105 copied to clipboard

proto-x Quad

Open RawLiquid opened this issue 10 years ago • 2 comments

I don't suppose you might know how to set up the binding the other way around? I was finally able to get your stuff working, along with someone elses, but I can't for the life of me figure out how to set up the binding so the controller will bind with the radio on the arduino, I have a sketch set up to output a ppm signal using hardware timers on a teensy 3.1, and was hoping I could set the values for the 4 channels using the proto-x remote (or another one I have from a traxxas quad that binds just fine with a proto-x) One side comment about the traxxas remote, I found it supports something I haven't heard elsewhere about the hubsan remote, the limits are semi-configurable...normal defaults to something like 60 on each channel, and expert like 98., To access it, turn on the heli and remote and let them bind, press in on the left stick and hold till it beeps, the display changes to SE, and has the trim marks set to throttle down, yaw right, ail left, elev down - these are the channel revering settings. press in on the left stick now and the yaw trims start flashing and the current normal mode limit is shown, ie 60. you use the trim buttons for the channel flashing to adjust, normal max is 60, and expert min is 60. to change to expert press in the right stick, press again to change back, to change channel press in the left stick. once you go through all 4 channels, your back at the reversing screen, long press left stick to exit. values are stored even after you shut off the remote. No other combo appears to do anything aside from the right stick activates expert mode, including flips of course.

RawLiquid avatar Feb 22 '15 08:02 RawLiquid

Hi! Firstly, the hubsan remote I got supported expert mode, you just click one of the sticks (can't remember which) down briefly, and the red light will start flashing to let you know the mode is active.

Secondly, if it is still relevant, the place to start for binding the transmitter with a remote would be to look at phracturedblue's work on the protocol, and then to go through and transpose all of the packet pairs that the module is listening for and broadcasting.

Sorry for the delay in replying - I have been a bit snowed under.

-Cass

cassm avatar Apr 10 '15 23:04 cassm

It sounds like you were using one of the tiny remotes, which is one I was hoping to use for this project, I did manage to eventually get it working, not by myself but found someone that had put out a .hex file that worked as a receiver, that part worked great, as did reading the ppm on a second arduino to do the channel swapping and adjusting. I eventually ran into a few issues.The pre-programmed limits were a bit of a problem because my son still likes pressing whatever buttons he can find, so he starts turning them on and of and on and off, then he'll start pressing the trim buttons and it's just all over from there...I might just superglue the damn things...but before I do that I had a real show stopper come up. When I got it all connected, the mismatch on the signal lines makes everything REALLY jumpy. comes through like really bad interference, the spektrum trainer port uses a 5v shift in voltage, but expects it to start at like 2v... so the ground is -3v.... It does read it at 0-3.3v but it's extremely noisy, and my flight controller doesn't like all the jumping around...so Until I can figure out a way to shift that signal down where it needs to be to smooth it out, that project is grounded.

RawLiquid avatar Apr 11 '15 03:04 RawLiquid