Giter Site home page Giter Site logo

Comments (12)

dgatf avatar dgatf commented on September 18, 2024
  • telemetry does not need ground
  • 5v is ok
  • pwm? You meant serial telemetry, don't you?
  • jeti goes to pins 7&12 if using ESC with serial telemetry
  • esc serial telemetry goes to rx1

from msrc.

gamingthemarket avatar gamingthemarket commented on September 18, 2024

You are defining the ESC T output (telemetry) signal as serial? Just to clarify, APD F series only use UART as input for firmware. I'll try the other pins. Thanks for a fast response
F Series Wiring
!

from msrc.

gamingthemarket avatar gamingthemarket commented on September 18, 2024

Also, I have read some people use an opto isolator, but I'm not sure if it's necessary on the APD F120X. My max load to the ESC is 150 amps and 35V.

from msrc.

dgatf avatar dgatf commented on September 18, 2024

With Beta firmware it is feasible to send also full serial telemetry.

Depending on telemetry type, pins varies:

  • RPM output (PWM signal). Jeti to pins Rx and Tx. PWM signal to pin 8
  • Serial telemetry. Jeti to pins 7 and 12. Serial telemetry to pin Rx

from msrc.

gamingthemarket avatar gamingthemarket commented on September 18, 2024

I'm not using DShot. I set the Telemetry to PWM in the APD config. Does Rx1 need a resistor?

APD ATmega2

from msrc.

dgatf avatar dgatf commented on September 18, 2024

RPM output (PWM signal). Jeti to pins Rx and Tx. PWM signal to pin 8

It is highly recommended 1k resistor at Tx. Though it will work without it
srxl_ibus_sb

from msrc.

dgatf avatar dgatf commented on September 18, 2024

from msrc.

gamingthemarket avatar gamingthemarket commented on September 18, 2024

Still no signal but I flashed the card wrong by only uploading the config.h. Will report back!

APD ATmega2

My config.h:
#ifndef CONFIG_H
#define CONFIG_H
#include "constants.h"
#define RX_PROTOCOL RX_JETIEX
#define CONFIG_ESC_PROTOCOL PROTOCOL_PWM
#define CONFIG_GPS false
#define GPS_BAUD_RATE 9600
#define CONFIG_VOLTAGE1 true
#define CONFIG_VOLTAGE2 false
#define CONFIG_NTC1 true
#define CONFIG_NTC2 false
#define CONFIG_CURRENT true
#define CONFIG_AIRSPEED false
#define CONFIG_REFRESH_RPM 1
#define CONFIG_REFRESH_VOLT 1
#define CONFIG_REFRESH_CURR 1
#define CONFIG_REFRESH_TEMP 1
#define CONFIG_REFRESH_DEF 1
#define CONFIG_AVERAGING_ELEMENTS_RPM 1
#define CONFIG_AVERAGING_ELEMENTS_VOLT 1
#define CONFIG_AVERAGING_ELEMENTS_CURR 1
#define CONFIG_AVERAGING_ELEMENTS_TEMP 1
#define CONFIG_AVERAGING_ELEMENTS_DEF 1
#define VOLTAGE1_MULTIPLIER 1
#define CURRENT_MULTIPLIER 1

#define CONFIG_PWMOUT false
#define PWMOUT_DUTY 0.5 // 0.5 = 50%

#define SENSOR_ID 10 // Sensor Id
#define DATA_ID 0x5000 // DataId (sensor type)
#define CURRENT_THRESHOLD 25

from msrc.

gamingthemarket avatar gamingthemarket commented on September 18, 2024

APD F telemetry is PWM -> pin 8. Jeti Ex Bus output -> Tx. Wiring is the same as my prior post. I got the IDE upload working w/ the full library and config.h.

I tried this version:
RX_PROTOCOL RX_JETIEX
CONFIG_ESC_PROTOCOL PROTOCOL_APD_F

Also tried:
RX_PROTOCOL RX_JETIEX
CONFIG_ESC_PROTOCOL PROTOCOL_PWM

Jeti radio -> Apps -> Jetibox Emulator = no connection to MX for telemetry. Am I missing something?

from msrc.

dgatf avatar dgatf commented on September 18, 2024

CONFIG_ESC_PROTOCOL PROTOCOL_PWM

This is the correct protocol for telemetry as RPM signal. Moreover, if you select PROTOCOL_APD_F, then Jeti would go other pins

You'll need to enter in debug mode

Change line 77 in constants.h to:

#define DEBUG_SERIAL softSerial

Connect arduino GND to programmer GND and arduino pin 12 to programmer Rx

Enable DEBUG_PWM in config.h and post output with serial monitor at 115200

Disable DEBUG_PWM and enable DEBUG_PACKET and post output

from msrc.

gamingthemarket avatar gamingthemarket commented on September 18, 2024

The ESC is faulty has to be replaced. I am going to table this project. Thanks for working with me amigo, and helping to push the hobby in a good direction.

from msrc.

dgatf avatar dgatf commented on September 18, 2024

You're welcome

from msrc.

Related Issues (20)

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.