Hello everyone,
a year and a half ago came Multipilot 1.0 an inertial platform for applications and semi-professional hobby. After the excellent results obtained from the marketing of these cards, and participation in development projects as open source and Aeroquad Arducopter and 'born www.virtualrobotix.com community.
Today our community is proud to present the evolution of our project: Multipilot 2.0 ST.
Stay tuned :
This is the Official thread : http://www.virtualrobotix.com/forum/topics/multipilot-20-ap32-buildingThe characteristics of Multipilot 2.0 are:
- Hardware:
- ARM7 Cortex-M3 processor STM32F103VET6. 72 Mhz
- Flash 512 Kbytes RAM 64 Kbytes
- 16-bit Timer 4
- SPI 2 (ADC Interface, MicroSD connection)
- I ² C 2 (First I2C (sensor), Second I2C control until ESC 12)
- USART 5 (GPS, DEBUG Console, XBee Pro Telemetry)
- USB 1 (Upload Firmware, Debug Console, Power Board for Debug)
- CAN 1 (Interconnection with Professional ESC 1 Mbit update rate)
- 6 PWM Output Bit 16 (ESC / Servo Control)
- 8 PWM Input 16 Bit (RC Input Channel, accept PPM SUM)
- 8 Analog Input 12 Bit.
- Professional 4 layers PCB.
- DC: DC 30 V (6s Lipo): 5 volts and 3.3 volts
- Sensor Board:
- Diydrones OilPan . (High quality entry level board)
- LN Professional Sensor Board: 3 Axis Accelerometer, 3 Axis Gyroscope, 3 Axis Magnetometer , 10 HZ Gps , High Quality Sensor for certify professional application.
- IDE and Development tools:
- Arduino IDE.
- Arm GCC Toolchain.
- Fully compatible with arduino wiring language.
- Firmware:
- On this platform will be available a lot of RC library developed by Virtualrobotix and Diydrones community.
- Standard software will be an improved revision of Arducopter , Ardupilot , Multiwii , Aeroquad . The first revision of code will be Arducopter NG .
- MultiFox Rev 4 special Arm Edition.
- Special Feature :
- Multipilot 2.0 is fully compatible with ArduPilotMega DiyDrones Board.
- OEM revision of Multipilot 2.0 available.
Stay tuned :
This is the Official thread : http://www.virtualrobotix.com/forum/topics/multipilot-20-ap32-building
Comments
@Randy
Yes will be compatible with OilPan sensor board. There're a lot of work on library and code but i think that when all work will be done , our platform will be more stable and powerfull until 24x respect of standard arduino mega board. I recive the first pre production board release alfa next week . This board will be available for Dev Core Team before to be sell for the other customers.I'm working on Team now ... I think that i open the enrolment before end of month.
@Michael
Yes is a big improvment . In my professional work i start to work with arm platform 5 years ago . I start to develop my first Multicopter platform with Ted in Aeroquad project using 8 bit Arduino based board 2 years ago. Then i join Arducopter project when Jani ask me if i was interested ... Now After 1 year of work on arducopter i think that we need more power on our micro so I develop this beautiful 32 bit arm board , for our advanced project:)
@johann,
I'm no expert on this board but I don't think a chip replacement will be possible. Still, it's suppose to be compatible with the existing oilpan...the oilpan is actually the more expensive part of the set-up.
-Randy
Roberto,
Great that it works with the existing oilpan.
Of course I imagine there's a lot fo work to get it all working using arduino and the existing libraries but any idea how long it will be until they're for sale?
-Randy
If yes, could you please tell me the library items for the miniUSB connector and the right angle pin headers?
I just finished a pcb and I like to make a nice rendering too, unfortunately I can't find the above parts with the proper 3D links, so these parts and a microSD card connector are missing from my rendering...
Nice Robero
seems like a big improvement
Thanks to Sandro for this beautifull Render :)
An example of using OilPan on Multipilot 2.0 / Ardupilot32 . A Perfect Arducopter Pro Update.
Then i start to check some library feauture after libperf i test AP32_RC the new name of APM_RC for Multipilot 2.0 - Ardupilot32 .
I upgrade the library , I rewrite all the function for PPM rx_reciver and PPM output.
The library work fine . This is second library that i checked after libperf a library for performances mesaurment.
Thi is the video.
ArduPilotMega vs Multipilot 2.0
This is result of test on Arducopter NG testing on ArdupilotMega and on Multipilot 2.0
ArduPilotMega: PerfMon start:1830222 (mils) end:1860167 (mils) elapsed:29944 (mils)
PerfMon: cpu% mils #called Hz
loop 47.36% 14181 187775 6475hz
Matrix_update 12.10% 3623 4991 172hz
Normalize 9.86% 2952 4991 172hz
Euler_angles 7.40% 2217 4991 172hz
Attitude_control_v3 5.73% 1716 4991 172hz
Drift_correction 3.75% 1123 4991 172hz
motor_output 0.68% 203 4991 172hz
readSerialCommand 0.02% 6 277 9hz
sendSerialTelemetry 0.01% 2 277 9hz
setup 0.00% 0 0 0hz
APM_Init 0.00% 0 0 0hz
unexplained 13.08% 3917
MultiPilot 2.0: PerfMon start:30383 (mils) end:60002 (mils) elapsed:29619 (mils)
PerfMon: cpu% mils #called Hz
loop 51.79% 15340 4742274 160107.34hz
Matrix_update 1.35% 398 4937 166.68hz
Normalize 1.02% 303 4937 166.68hz
Attitude_control_v3 0.99% 294 4937 166.68hz
Drift_correction 0.44% 131 4937 166.68hz
Euler_angles 0.21% 62 4937 166.68hz
motor_output 0.18% 53 4937 166.68hz
readSerialCommand 0.00% 0 291 9.82hz
sendSerialTelemetry 0.00% 0 291 9.82hz
setup 0.00% 0 0 0.00hz
APM_Init 0.00% 0 0 0.00hz
unexplained 44.01% 13034
Same Software : result MP2.0 Win 9x to 24x
This week i'm working on :
porting on Arducopter NG code to Ardupilot32 this is the video of first result :
-
1
-
2
of 2 Next