Fastest arduino compatible board

Started by Aravind298, August 12, 2017, 10:56:32 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Aravind298

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 :)

saikat



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

then look at stm32f7 series

Aravind298

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:

Balakrishna Reddy

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.

Aravind298


rajjames

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:(

Aravind298

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.

rajjames

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==



Sent from my CP8676_I02 using Tapatalk

Aravind298

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 :)

saikat

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 .

Aravind298

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!