#ep1 pwm

26 messages · Page 1 of 1 (latest)

lime coyote
#

hi, I have a rx happymodel ep1 that I converted to pwm (as in the photo) I wanted to update to 3.4.3 but in the 1.7.3 configurator I can't find the right target anymore.
which target could I use?

heavy oriole
#

The EPW5 target should work

lime coyote
surreal lichen
#

The EPW5 image does indeed work just fine with the EP1. While configuring the outputs via the web page it serves, I noticed that there's the option to configure it for I2C. Are there any supported (or experimental) use cases for that ?

heavy oriole
#

There is experimental gyro receiver support

surreal lichen
#

Wow !

surreal lichen
#

Sorta a super-stripped down FC for simple stability ?

#

That link points to a pretting involved discussion. Has anyone stretched the basic ESP8285 based 2.4G recevier hardware design to include a gyro (really an IMU right ?), Baro, and GPS ? The latter would be super useful simply for the "find my model" use case.

heavy oriole
#

ESP8285 doesn't have enough IO

surreal lichen
#

Oh, and receiver battery telemetry along with all those other new things that we could view using the INAV Lua screens

#

It is a small chip, but there are of course high pin count ESPs out there.

#

My in-progress DIY '8285 based RX seems to have quite a few unused outputs after talking to the SX1280. Like 5...

#

Which is probably why there's a EPW5 available...

#

But it really looks to me like we could have SPI based '1280 pins, an I2C bus, serial port for the GPS, and still have three GPIOs left for PWMs (just enough for a small fixed wing).

#

I'll do the PCB design.

wicked totem
#

8285 isn't recommended for new designs, consider the esp32-c3 instead

surreal lichen
# wicked totem 8285 isn't recommended for new designs, consider the esp32-c3 instead

I've already got dev boards for both the '8285 and -C3 (and a few bare parts for each) sitting on my desk. The plan was to get things running with the '8285, and then shift to a new CPU if I needed to and if that new CPU support was ready. Does the configurator or development environment fully support the -C3 ? If so I'll prototype with that.

heavy oriole
surreal lichen
#

Great. And with a few more I/Os we should have plenty of pins for my FC-like 2.4G RX.

heavy oriole
#

Why not use something like a Pico D4?

surreal lichen
#

Just not familiar with it. I see it is a SIP-style module. the package is a bit larger, but it is probably a win if it really has integrated most of the support stuff. Same question then, is the -D4 a supported path (that isn't too crazy bleeding edge) in the dev environment ?

heavy oriole
#

Yes, it has been supported for much longer

#

Most of the >6ch receivers and diversity receivers already use it

surreal lichen
#

In practice for ELRS RX applications, is additional SPI flash (outside of the SIP module) often needed ? Or XTAL, or much of anything other than the Sx1280 and LDO for a functioning RX ?

#

(put another way, is there a ELRS reference schematic ?)