Low cost version of APM2.5

Hi everybody, I have just finished this low cost version of APM2.5 because it's difficult to buy a original board in my country, so I decided to build my own hardware with two layers PCB :)

I have solved some bugs in hw such as:

3689585651?profile=original

I also added a filter for AVCC for better adc result:

3689585737?profile=original

Modified PPM Encoder which is more simple in connection than original:

3689585872?profile=original

with one 3.3V SPI extension to connect with other 3.3V SPI device

3689585904?profile=original

The hardware worked well. data from sensor:

3689585830?profile=original

Next test, set up it to frame with full supports for a quadcopter and...fly

This version costs about $53, nice price, hah ^^

Some pictures (Dimension: 56mm x 56mm)

IMG_0389_zpsfd387535.jpg?width=700

IMG_0404_zps5709e462.jpg?width=700

IMG_0401_zps5ac7d64e.jpg?width=700

IMG_0413_zps44d4fefb.jpg?width=700

Bottom, I'd like to change original name for my new board? Is it OK?

IMG_0366_zps4ff508df.jpg?width=750

I'm considering to open this hardware after I finished all test for this board. Someone can tell me any legacy problem when I share my Altium design to open source community?

Note: xtPilot is a modified hardware based on the APM2.5 open-hardware project.

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • Hi Xuan,

    Excellent job 2 layer.

    Is this Eagle layout?

    Will you make available schematic and Eagle Files Open Hardware?

    I much prefer 2 layer, easier to get small run boards done inexpensively and a lot easier to work on and troubleshoot.

    A bit bigger board is small price to pay.

    Excellent Job.

    Best Regards,

    Gary McCray

  • would be good to see it i the same size as CC3d/Naze32 etc.

    36x36, with holes at 30.5x30.5

  • 100KM

    Hi Xuan, great to see your version of APM. It is definitely a marketable product given the fact that 3DR moving toward Pixhawk. I always feel the APM has more than enough features and power for most of our need. I also confident that it is a stable board except the 3.3 v regulator and expose barometer. I think it shouldn't too difficult to fix.

    Since the just release APM plane also moving toward Pixhawk with some feature exclusive to it, it will be great if someone can start iron out and refine the 2.79 code for APM use. No new feature require, just bugs fix and make a solid and robust code.  

  • Moderator

    Wow, that's a great job.  Your craftsmanship and engineering skills are excellent!

  • @ Xuan, if you do those thing it would be an awesome alternative for a bulky APM, just make sure to have a really stable 3.3v rail, as people tend to connect sensitive equipment to the UART ports.  

    even with 32bit development there will be a market for cheap FCs for people doing FPV without complex auto missions. 

    RESPECT on the soldering job!  I have a DIY reflow made from a 50USD back-and-decker oven, works most of the time ;) 

  • This is a pretty impressive board, and this is what open source is really about. Either you can't get the board from 3DR for whatever reason, or want something that fits your specific need more than the standard hardware, so you just make your own, modify it, tweak it to your specs, and suddenly you have your own platform that perfectly conforms to what you require! This is a wonderful contribution, thank you so much for sharing it with us! It's not often we get to see something original like this, well done!

  • wow !! impressive!! congrats !!

  • oh i believe you did it by hand. i was just curious of the process.

    really nice, thank you very much for sharing. looking forward for that extended info.

  • Artem: I can reduce room in next version :3 maybe a half than now by removing 1 voltage translator TXB (coz AT45DB can work with Vio upto 6.5V lolz... eliminate the resistors of PWM port. change Atmega32u2 to FT232RQ (so board will use only ppm input, not rc). some resistor of LOW and HIGH are not necessary too.

    I use reflow for SMD component!

    HuguesLuis MoralesRob_Lefebvre : trust me, I did it by hand 100%. I will show you how to do it tomorrow (4h30 A.M right now in my country :3)

    Muhammad Al-Rawi: thanks you ^^

  • nice!!

This reply was deleted.