LeafLabs Maple
#1
Posted 26 November 2011 - 08:38 AM
I have a Maple board just laying around and also few similar sensors, so not sure if I should try it.
I also know there is a port for Sony Move but just wanted to see if I can use the stuff that I have.
I still haven't installed development environment to compile firmware but I guess that shouldn't be a big problem. Main problem for me is unfamiliarity with the code which will take quite a while due to a size of code and lack of spare time, so I thought that might be changing the hardware to match CC schematics would be easier.
Any thoughts would be greatly appreciated.
Thanks,
Andrew
#2
Posted 26 November 2011 - 10:36 AM
Not sure if it worth the trouble? Its not easy to add the rest of the sensors, you will need analog power also and basically the best way would be to make a shield for the Maple, it could be a fair bit of work and cost but for sure it is possible. The F4 dev board might be a better option, these are free from ST in the US and also include and accel on board, a better MCU and more IO.
#3
Posted 26 November 2011 - 10:38 AM
#4
Posted 26 November 2011 - 10:44 AM
dankers, on 26 November 2011 - 10:36 AM, said:
I agree with that, ordered one of these last week for just 16EUs. Even if you don't need the additional performance of that chip, to have 1MB of flash + 192K RAM is great.
#5
Posted 26 November 2011 - 10:50 AM
#6
Posted 26 November 2011 - 10:58 AM
You know the MP32 project at virtualrobotix?
Roberto has ported the maple system and added some libs for copter sensors:
http://www.virtualro.../multipilot32-1
http://code.google.c...r_electronics32
so a re-porting to the maple board should be easy
best
Thomas
Edited by ThomasB, 26 November 2011 - 10:59 AM.
#8
Posted 26 November 2011 - 11:03 AM
#9
Posted 26 November 2011 - 11:25 AM
dankers, on 26 November 2011 - 10:36 AM, said:
Is there a particular version of the Processor/Dev board that will be similar to the Revo processor?
#10
Posted 26 November 2011 - 12:41 PM
#12
Posted 26 November 2011 - 03:08 PM
#13
Posted 26 November 2011 - 04:06 PM
I have a branch that removes most of the devices and makes a good starting point for point, and you can add back in whatever devices you want/need. I have it running on a generic STM32 board, and I just ported it to the Move last night.
As for the F4, is there a branch with F4 code in it? The next branch still seems to only contain code for the F1. If I can get something running on the F4 I might be able to take a look an PyMite.
#14
Posted 26 November 2011 - 04:16 PM
Thanks, Dave, actually I just happen to have all the pieces around, Maple (actually Olimexino to be correct, wich has very nice regs with separate analog part), some sensors, shield, etc., that's why I've got the idea to just throw everything together and see if it flies, and then play with it and use as a platform for experiments and learning the platform.
And you are right, Maple is RB version, so it is basically a direct match for CC.
Funny that for me being in the past both hardware guy and a programmer, for some reason it's more interesting and easier to tinker with the hardware than to change software.
Thanks for all the advices!
Thomas, I do know about virtualrobotix, but never looked into the details or a software. If I dive into that I would better get into CC code than some other projects, since I think it has the best design, well thought architecture, and greatest potential so far (from what I've seen of course).
I might need some help with setting dev environment and get started with the code, it's been a while (a couple of decades, lol) since I left that Unix/C stuff and went to a database side of the programming world. Although I've setup a git and pulled all the repository, but working with branches/checkouts and all this "make" stuff is kinda confusing and scary for me right now, I don't have a firm grasp on that yet.
I've also looked at Eclipse, I guess I should be able to setup that too, but again might have some dumb questions...
What would be the best part of the forum to ask for help with that?
Thanks,
Andrew
#18
Posted 10 December 2011 - 04:56 PM
#19
Posted 10 December 2011 - 05:44 PM
Sounds good.
I'm very interested in your stripped down CC code,
Maybe, if you have some time, you could post it here, or push it in the GIT ?
best
Thomas
#20
Posted 10 December 2011 - 06:30 PM
ThomasB, on 10 December 2011 - 05:44 PM, said:
Maybe, if you have some time, you could post it here, or push it in the GIT ?
Sure. I have my transmitter box working now, and I plan on checking in that branch. It's a stripped down CC with an additional module that reads the receiver an relays UAVTalk messages between two com ports.
It's really not hard to create a stripped down CC binary, though. If it used the same (or very similar) processor, you can use the standard CC bootloader, comment out the initialization for the missing sensors in pios_board.c, and remove most (or all) of the modules.
Brian



United States
Australia
Germany







