RC India

General Topics => Chatter Zone => Topic started by: Aravind298 on August 12, 2017, 10:56:32 AM



Title: Fastest arduino compatible board
Post by: Aravind298 on August 12, 2017, 10:56:32 AM
Hi everyone!
What is the fastest arduino compatible board in the market?
I'm planning to make a drone, based on that particular platform, which already exists. But you know, who doesn't like to do crazy stuffs :D

So, even if there are other platform based boards, feel free to mention them.

My requirements are: High speed processing , pretty much good RAM, more interrupt pins, and everything else to make one of the best drones.

Thanks :)


Title: Re: Fastest arduino compatible board
Post by: saikat on August 12, 2017, 12:26:52 PM


if you can port avr based code to arm based (not a trivial task)

then look at stm32f7 series


Title: Re: Fastest arduino compatible board
Post by: Aravind298 on August 12, 2017, 01:33:36 PM
Considering the ARM based boards to be excluded, what are the other best things?
What does DJI use in spark and phantom series?

And what's the best thing for rocket guidance?

I'm sorry if it means too much to ask  ;D

Thanks  :hatsoff:


Title: Re: Fastest arduino compatible board
Post by: Balakrishna Reddy on August 12, 2017, 02:09:44 PM
If you can work on atmega328p it can do far more beyond. It does not have any FPU for complex control systems like guidance etc.
However it is almost very much sufficient for most tasks. It handles interrupts very good. You can also use arduino Due which is based on ARM. If that is not suffucient I suggest you to go with stm32F4 series as they are very fast and have FPU and also their clock speed is high which can be used for other things also.
If your application is simple then atmega328 is sufficient but your application handles multitasking then I only suggest 32 bit CPU like STM32F4 or F3.


Title: Re: Fastest arduino compatible board
Post by: Aravind298 on August 12, 2017, 02:13:46 PM
Thanks Bala!


Title: Re: Fastest arduino compatible board
Post by: rajjames on August 12, 2017, 02:17:36 PM
Is there any particular reason for excluding ARM architecture? Microchip PIC32 uses MIPS architecture and AVR have their 32bit series too. All these controllers have good development boards, IDE and driver code available. One advantage with ARM architecture is their compatibility with GCC compiler, which is free.

Try STM32 F4 or F7 discovery kit.  I had good experience with them.

Edit: Sorry, I missed the arduino compatibility part:(


Title: Re: Fastest arduino compatible board
Post by: Aravind298 on August 12, 2017, 02:51:46 PM
Thanks for the reply Raj! But completely new to the ARM architecture, so I thought I would give it some time to learn, and then get into it.


Title: Re:
Post by: rajjames on August 12, 2017, 03:14:30 PM
You are welcome. If you are just getting started and want to test the waters first, try this Rs.300/- STM32 F1 board. I have seen videos where you can it use it just like an arduino using arduino IDE:

Development Board:
https://m.ebay.in/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-CE-D002-/302382121794?hash=MQ==

JTAG programmer:
https://m.ebay.in/itm/ST-Link-stlink-V2-for-STM8S-STM8L-STM32-Cortex-M0-M3-SWIM-JTAG-SWD-programmer-/302376579835?hash=Mw==

https://youtu.be/-zwGnytGT8M

Sent from my CP8676_I02 using Tapatalk


Title: Re: Fastest arduino compatible board
Post by: Aravind298 on August 12, 2017, 03:21:06 PM
Oh thank you for the video Raj! but it was just pure Arduino! But I intend to make super-fast programs (with least processing time loop).
Meaning, I use Arduino bootloader rather than user friendly IDE!

Your support's appreciated :)


Title: Re: Fastest arduino compatible board
Post by: saikat on August 13, 2017, 12:09:50 PM
having super fast processor speed will only help to certain point for drones - because the
limitation is the brushless motor's inertia - you cannot compensate fully by using faster program loop.
that is why there is equal emphasis on developing esc capability for racing / stunt drones.

if you want a drone like quicksilver - use variable pitch props .


Title: Re: Fastest arduino compatible board
Post by: Aravind298 on August 13, 2017, 12:40:26 PM
Hi Saikat! I've looked into it but at the same time I'm trying to make it as safe as possible. So making a variable pitch propeller system would add to the complexity for a bulk manufacturing. That's why. I've PMed you regarding that!