Thread Tools
May 21, 2017, 05:59 AM
Registered User
Thread OP
Update : there's actually one small factor board with an atmega2560 : https://www.tindie.com/products/Fuzz...patible-board/

It's $14.50 but could be a quick solution because there would be almost no code changes and I could add sbus and similar features without constraints.

Another one here but at 45€ : http://www.chip45.com/products/crumb..._board_usb.php
Last edited by flipflap; May 21, 2017 at 06:07 AM.
Sign up now
to remove ads between posts
May 21, 2017, 06:03 AM
Registered User
Thread OP
Quote:
Originally Posted by yak-54
will be last one before the teensy ?
No the last before the teensy, but one of the last before the stable version. But for example the buzzer bug must be solved before.
May 21, 2017, 10:33 AM
Registered User
Quote:
Originally Posted by flipflap
Good question, but first it's good to explain that there are different chips in the Arduino family.

The one running on OrangeRX / Wolfbox / ULRS Mini is similar to the Arduino Uno, and this one has for example only 2 KB of RAM and 32KB of flash (program) memory.

The one running on APM is similar to the Arduino Mega 2560, and has 8KB of RAM and 256KB of flash memory, so there's 4 times more RAM and flash in the mega than in the uno. In addition the mega has more hardware features, such as 4 hardware serial ports in place of 1.

The problem here is that we're at the limit of the chip used in ULRS (and arduino uno). There would be no problem with the chip used in APM (and arduino mega).

Apparently there's no arduino mega running on a small board similar to the arduino pro mini, else I'd simply switched to this board and the code would require very minimal modifications.

ler.
When so pressed with hardware limitations of Atmega328 why to stick with Atmega 2560 ? Why not straight to STM32 F3 like the transition both Quadcopter did from MultiWii to Naze32/F3/F4 and wings from APM to Pixhawk ?

Having done lot of 32 to 64 bit porting in Windows Core team in early 2000 I very well know the challenges porting the firmware to 32bit, but it is an effort well done for the future of this wonderful project. You will get more headroom to implement even more efficient filter and encoding routines.

Also flipflap I saw your post on different threads of LoRA and RF Modules used in other LRS system. Do you still think the Hope RF is the best ? I really liked the Range offered by LoRA and hardware RF filtering on Dragon Link modules. The resilience of DL Rx in noisy environment compared to other commercial systems and even OpenLRS Orange modules
Any plan to move to better modules ?
May 21, 2017, 12:07 PM
"cheap, small, lightweight"
I'd vote for TI CC1310 (integrated solution, complete with Arm Cortex M3, serialport, GPIOs, etc. etc.)
http://www.ti.com/product/CC1310

Ready-made modules are available for cheap on alibaba for 433 and 868/915 MHz:

https://m.alibaba.com/product/605672...-wireless.html

https://m.alibaba.com/product/605960...RF-module.html

That Semtech Lora stuff doesnt seem to work in noisy environments ...
May 21, 2017, 02:43 PM
Registered User
Thread OP
Quote:
Originally Posted by ujjwaana
When so pressed with hardware limitations of Atmega328 why to stick with Atmega 2560 ? Why not straight to STM32 F3 like the transition both Quadcopter did from MultiWii to Naze32/F3/F4 and wings from APM to Pixhawk ?

Having done lot of 32 to 64 bit porting in Windows Core team in early 2000 I very well know the challenges porting the firmware to 32bit, but it is an effort well done for the future of this wonderful project. You will get more headroom to implement even more efficient filter and encoding routines.

Also flipflap I saw your post on different threads of LoRA and RF Modules used in other LRS system. Do you still think the Hope RF is the best ? I really liked the Range offered by LoRA and hardware RF filtering on Dragon Link modules. The resilience of DL Rx in noisy environment compared to other commercial systems and even OpenLRS Orange modules
Any plan to move to better modules ?
I plan to go to a 32 bits platform such as Teensy or STM32, but there's some learning curve and adaptations to do to the code.

You've worked in the Windows Core team ? That's cool ! I'm really impressed to discover that many users have worked in famous companies. If you've got some anecdotes to share as a Microsoft insider you're welcome

Regarding the RF module, first of all I'm very satisfied by the RFM23BP module, so I'll have to find something better before thinking about a change.

I'd like to keep something able to provide 1W, and go to sufficient RF speed. RFM23BP can go up to 256 kbps.
May 21, 2017, 02:46 PM
Registered User
Thread OP
Quote:
Originally Posted by Rodizio
I'd vote for TI CC1310 (integrated solution, complete with Arm Cortex M3, serialport, GPIOs, etc. etc.)
http://www.ti.com/product/CC1310

Ready-made modules are available for cheap on alibaba for 433 and 868/915 MHz:

https://m.alibaba.com/product/605672...-wireless.html

https://m.alibaba.com/product/605960...RF-module.html

That Semtech Lora stuff doesnt seem to work in noisy environments ...
That module seems interesting, but is only 15 dBm (30 mW).
May 21, 2017, 04:24 PM
Durability Tester
It would be interesting to see what rf components dragon link etc are using
May 21, 2017, 07:03 PM
Registered User
kjetil_h's Avatar
Hi, I'm new here even though while registering I noticed I've registered over 5 years ago. Would throw in $0.02 on the CC1310 and mention that TI has published reference schematics with the CC1190 for some extra power. Could be a killer combo. Refer info on this page. FWIW I could not find a TI product page for the combo launchpad, only gerbers/OrCAD files and schematics. https://www.johansontechnology.com/s...1190-launchpad
EDIT: CC1190 includes an LNA as well as PA...
Last edited by kjetil_h; May 21, 2017 at 07:10 PM.
May 22, 2017, 01:14 AM
Registered User
kjetil_h's Avatar
According to a TI engineer on e2e CC1310/CC1190 launchpad will "hopefully" be available june/july.
May 22, 2017, 02:11 AM
"cheap, small, lightweight"
If you ask me, 15dbm with the TI modules will probably give the same range in real world conditions as the rfm modules with 10db higher output. In my experience, blocking and selectivity (i.e. still good sensitivity under bad conditions) are more important than output power. And ofcourse a good dynamic channel hopping algorythm with clear channel assessment ...

TI and Skyworks also made a reference design for the CC1310 together with the Skyworks 66115. 20dbm Output power on 433Mhz.

http://www.skyworksinc.com/Product/3138/SKY77927-11

Here is a lot of info including the reference designs for the cc1190 and Skyworks amps:
http://www.ti.com/product/CC1310/technicaldocuments

There's also info and sample code for implementing channel hopping on there.
May 22, 2017, 04:50 AM
Registered User
b0ba's Avatar
Quote:
Originally Posted by flipflap
Update : there's actually one small factor board with an atmega2560 : https://www.tindie.com/products/Fuzz...patible-board/

It's $14.50 but could be a quick solution because there would be almost no code changes and I could add sbus and similar features without constraints.

Another one here but at 45 : http://www.chip45.com/products/crumb..._board_usb.php
Pretty big, but not so expensive.

https://www.aliexpress.com/item/Mega...5-f201903d7b13
May 22, 2017, 07:22 AM
Registered User
Thread OP
Yes there are several options for the RF module and for the microcontroller. But in the short term I don't plan to change the RF module, not only it has the range and speed we need, but it's easy to solder for the DIY modules.

The other modules mentionned are just SMD chips, that need first to be soldered, and need additional components before being comparable to the RFM23BP.

It's not so practical.

Then regarding the output power, we've got a recent example : DL had 25 mW telemetry (TBS also), and advertized that it would give 50 range with stock antennas. But after several month they admitted that the real range is around 10 km.
May 22, 2017, 08:01 AM
Registered User

Dolphin board


Hi all,

I was looking at the Dolphin board to build one and I am wondering how to use these pads :
* 5v : input ? output ?
* 6v : input ? output ?
* +batt : to power the all board ? 3s and 4s battery are ok ?

To power the board, just wire +batt and GND and that's it ?

thanks for your help
May 22, 2017, 10:05 AM
Registered User
kjetil_h's Avatar
For my part, I'll likely be looking at the CC1310 in the foreseeable future. My aim is a bit different, I'm looking for a lightweight small footprint quality radio I can integrate on PCB layouts. As a starter though I'll probably just throw together a couple of PCBs with the CC1310 and U.FL wire antenna, a JTAG header for the launchpad programmer and power to the board from an FTDI USB-UART header (UART+PWR) through a low-noise LDO of some sorts. Put a couple of LEDs on it for debugging... Should suffice. So if anyone else is picking up that part too we might cross paths along the way.
May 22, 2017, 11:02 AM
Registered User
Quote:
Originally Posted by yak-54
Has any one got the buzzer working with a mini ?
While doing more board design I realized that there are two types of buzzers: active buzzers just need DC voltage (usually 3.3 - 5V) to create a fixed pitch buzz. Passive buzzers are more like a speaker driver and require some sort of wave and make a sound depending on the waves frequency.

Pretty sure you need an active one for your mini. If it buzzes when you apply 5V to it, it's the correct one. Just FYI in case someone was unaware of this.


Quick Reply
Message:

Thread Tools