Giter Club home page Giter Club logo

sbustoppm's Introduction

This small Converter converts Futaba SBus Signal (inverted serial 100000 baud) to PPM (Pulse Position Modulation) or Spektrum Serial (serial 115200 baud)

pcb

sbus

sbustoppm's People

Contributors

prattmic avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sbustoppm's Issues

5V or 3.3V on Spektrum VCC pad

Hi again,

I received a board based on your design and have a question about the voltage of the Spektrum output. My flight controller isn't responding to the Spektrum output, so I am trying to figure out the issue.

What does work so far:

  • The flight controller seems to recognize the presence of the board (it beeps and complains if absent).
  • The LED flashes on the board. Bursts of fast flashes if TX is not turned on. Steady slow flashes if TX is turned on.

What doesn't work so far:

  • The flight controller doesn't seem to recognize that I'm sending channel data.

Note: This is a non-configurable flight controller from Blade 350 QX3. It is only meant to work with included Spektrum satellite RX.

From reading about Spektrum satellite RXs I think they only work on 3.3V, and my flight controller does output 3.3V. A possible problem I see is that my multimeter reads 5V between Spektrum VCC pad and GND on the PCB based upon your design. I expected it to read 3.3V when connected to the flight controller. I assume the 5V reading comes through the board from SBUS on the other side.. Is this a problem?

Also, does this mean PCB is sending 5V Spekrum serial signal when maybe it should only be 3.3V?

Things I tried:

  • Disconnecting Spektrum VCC line to flight controller. I don't think it's needed if the PCB is already 5V powered by SBUS, right?
  • Connecting Spektrum VCC and disconnecting SBUS VCC in order to power the PCB using 3.3V. The board doesn't power up that way.

Tonight if I am able to I will try to read Spektrum serial output from PCB to make sure it is outputting data.

Thanks for any help.

sbus ppm 16ch ?

y connect the converter to a Frsky X8r an only can see in the cppm output 12ch.
is possible this? need to change any configuration ?
i selected in my taranis the channels 1 - 16.

thanks.

regards.
Ariel

Programming the MCU

I noticed that the ISP pins are not broken out . Does this board require pre-flashing the MCU before soldering on to the PCB?

Also, I was just wondering if this project is still active?

Thanks!

SBUS to PPM for Futaba Radio Help

Dear sebseb7,

I couldn't find another way to contact you so I am contacting you like this.

I have the purchased the SBUS to PPM decoder from you and I was hoping that you can help me with the setup.

I have a Futaba T14SG transmitter and a Futaba R7008SB receiver set to "Mode B". Mode B is the mode where CH8 on the receiver becomes the S.BUS port for SBUS servos for example. However, I would like all channels to go through the S.BUS port, i.e. Channels 1 to 8 so that using a decoder, I can convert the S.BUS to a PPM-Combined for channels 1 to 8. I have the decoder wired to channel 8 on the receiver however I am not sure if there is something that I need to do on the transmitter to make this work. As mentioned, the transmitter I am using is a T14SG. I am decoding to PPM because I want to connect to the ImmersionRC Long range transmitter and this only takes PPM as an input. Images are attached below.

I initially thought that I need to register the PPM encoder with the T14SG the way that an SBUS servo is registered, however, I was not successful in my attempts and therefore I am contacting you in hopes that you will be able to explain to me what I am doing wrong and how to do it right.

Thank you in advance for your help!

Images of my intended setup:
image1
image2
image3

Questions about using this with Spektrum

Hello!

I can't find any method of contacting you other than through the issue tracker..

I have used your schematic and code to build my own SBus to Spektrum converter. It's nearly done (board built, chip programmed) and today I did a quick test to see if it would work with my flight controller (which only works with Spektrum receivers). My flight controller is from a Blade QX3 and the stock receiver for it looks the same as a Spektrum remote receiver.

I want to use my FrSky X8R instead of the Spektrum receiver. This is why I am trying to convert FrSky SBus (same as Futuba?) to Spektrum.

Tonight I will be sniffing the line to see what is output from this board compared to what is output from the stock Spektrum RX.

I just wanted to know if you had tested and finalized the Spektrum output? I imagine most people use PPM instead.

Thanks,
Ryan

Programming advice

Hi Seb,

Sorry to bother you here but can't find any other way to get in touch.

I'm wondering if there is a programming guide anywhere for flashing your code to the Atmel Mega88 chip?

I purchased a version of your board from here: http://www.banggood.com/Converter-from-SBUS-to-PPM-or-Spektrum-Serial-p-1016366.html?rmmds=search

but it seems to be 8ch only - I am looking for configuring for 12ch PPM. I have Windows with AVRDUDE installed and can easily get an Atmel flashing tool. Wondering how I compile and flash.

Many thanks in advance, Paul

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.