Multicopter styrkort WII Brain MEGA
Postat: 2 januari 2012, 23:00:55
Jo jag har ju fixat med ett MultiWII kompatibelt styrkort tidigare (se Länk), och bestämde mig för att
ta det ett steg längre.
Många anledningar ligger bakom, men främst så:
- Verkar alla "nya coola" features som MultiWII community'n spottar fram kräva en ATMEGA baserad Arduino MEGA.
- Folk som provat mitt tidigare kort har fått lite olika resultat, och även jag själv har märkt att sensorerna spelar stor roll.
I dagsläget kan man inte veta om en WII sensor ÄR orginal innan man köper den och klonerna har väldigt olika egenskaper.
Jag har själv inte hittat någon som är bättre än orginalet.
- Många har bangat (med all rätt) för att man inte tror sig kunna plocka isär WII grejorna och löda in dom på rätt sätt.
Jag sitter med ett par Arduino MEGA, men att skicka upp dom klumparna i luften med massa lösa sensorer ÄR inte riktigt i EF anda
Så därför satte jag igång för några veckor sedan och filade på nästa generation "WII Brain".
Denna gång med aningen mer eftertanke tror jag.
Grundkraven var att lösa ovanstående tre problem i förstahand och i andrahand att göra kortet extremt framtidssäkert.
Utöver detta var målet att kämma in det på 5X5 cm
Efter en väldigtmassa caddande så kom jag fram till att en design som nyttjade båda sidor för SMD, var en förutsättning för att lyckas.
Att blanda in Fuji's plastiska värmehärdande limmer vart en ny grej för mig.
I dag anlände första designen av PCB. Jag hade redan förra veckan hittat ett misstag, då man i MultiWII koden vridit gyrot gentemot databladet.
Som tur var fanns en inställning i konfigurationen där man enkelt kunde göra override på standard riktningen.
Så så här ser prototypdesignen ut: Och Slutresultatet: Med den dotpitch som ex. BMA180 har så måste jag erkänna att man blir rätt nöjd när sensorerna river igång efter besöken i lödugnen.
Samtidigt så är det pillrigt och efter att ha testat allt efter lödning innan jag vågade spänningssätta så hade nästan 4 timmar runnit iväg från jag började.
Vän av ordningen undra givetvis vad skillnaderna är/blir och jag listar det jag kommer på nedan:
- Sensorerna (BMA180 & L3G4200D) på kortet så inget mer meckande med kloner. Detta är BRA sensorer.
- Efter saverkan med MultiWII folket, har jag fått reda på vilka portar som kommer eller kan komma att användas. Samtliga dessa (10st) är utpinnade.
- Stöd för 2-8 motorer i alla möjliga kombinationer (inget avkall på andra funktioner även om man använder alla
- Stöd för Spektrum Sattelitmottagare på egen seriport
- Stöd för Futaba S-bus mottagare (eperimentiellt)
- Stöd för GPS på egen seriport (för positionshållning endast i dagsläget)
- Stöd för 8 kanaler in (mixbart mot olika funktioner, såsom kamerastyrning och triggning, altitud låsning, positionslåsning etc.)
- Stöd för blåtand på egen seriport (experimentiellt)
- Kamerastyrning har fått fyra dedicerade servoutgångar för roll,pitch och två triggers.
- Mer avancerad batterimonitorering med egen varnings signal.
Har nog glömt något.
Då gyrot var felvridet gentemot orginalkoden, så har jag redan fixat designen på relese 2.
Jag passade även på att klämma in en kompass (HMC5843) i stridens hetta (tog en hel dag totalt).
Den är rätt billig och får jag inte tag i någon så funkar kortet utan ändå, då den ligger på I2C buss.
Jag ville vänta in dagen resultat innan jag lade order på denna layout, men efterssom dagens resultat
var lyckat så går beställningen iväg.
Jag vet sedan tidigare att några är intresserade att köpa loss något kort.
Jag har inte funderat färdigt på det.
Det är problematiskt att få hem gyron till vettiga priser och jag har bara "ett par stycken".
Givet tidsåtgången så lär dom bli lite dyrare än tidigare i så fall. Men man slipper ju köpa egna sensorer och greja istället.
Hur som helst så är det release 2 som gäller, så någon eventuell försäljning sker först om 3 veckor, och tidigare köpare har förtur
Då hinner jag jaga lite på sensor sidan med.
ta det ett steg längre.
Många anledningar ligger bakom, men främst så:
- Verkar alla "nya coola" features som MultiWII community'n spottar fram kräva en ATMEGA baserad Arduino MEGA.
- Folk som provat mitt tidigare kort har fått lite olika resultat, och även jag själv har märkt att sensorerna spelar stor roll.
I dagsläget kan man inte veta om en WII sensor ÄR orginal innan man köper den och klonerna har väldigt olika egenskaper.
Jag har själv inte hittat någon som är bättre än orginalet.
- Många har bangat (med all rätt) för att man inte tror sig kunna plocka isär WII grejorna och löda in dom på rätt sätt.
Jag sitter med ett par Arduino MEGA, men att skicka upp dom klumparna i luften med massa lösa sensorer ÄR inte riktigt i EF anda

Så därför satte jag igång för några veckor sedan och filade på nästa generation "WII Brain".
Denna gång med aningen mer eftertanke tror jag.
Grundkraven var att lösa ovanstående tre problem i förstahand och i andrahand att göra kortet extremt framtidssäkert.
Utöver detta var målet att kämma in det på 5X5 cm

Efter en väldigtmassa caddande så kom jag fram till att en design som nyttjade båda sidor för SMD, var en förutsättning för att lyckas.
Att blanda in Fuji's plastiska värmehärdande limmer vart en ny grej för mig.
I dag anlände första designen av PCB. Jag hade redan förra veckan hittat ett misstag, då man i MultiWII koden vridit gyrot gentemot databladet.
Som tur var fanns en inställning i konfigurationen där man enkelt kunde göra override på standard riktningen.
Så så här ser prototypdesignen ut: Och Slutresultatet: Med den dotpitch som ex. BMA180 har så måste jag erkänna att man blir rätt nöjd när sensorerna river igång efter besöken i lödugnen.

Samtidigt så är det pillrigt och efter att ha testat allt efter lödning innan jag vågade spänningssätta så hade nästan 4 timmar runnit iväg från jag började.
Vän av ordningen undra givetvis vad skillnaderna är/blir och jag listar det jag kommer på nedan:
- Sensorerna (BMA180 & L3G4200D) på kortet så inget mer meckande med kloner. Detta är BRA sensorer.
- Efter saverkan med MultiWII folket, har jag fått reda på vilka portar som kommer eller kan komma att användas. Samtliga dessa (10st) är utpinnade.
- Stöd för 2-8 motorer i alla möjliga kombinationer (inget avkall på andra funktioner även om man använder alla

- Stöd för Spektrum Sattelitmottagare på egen seriport
- Stöd för Futaba S-bus mottagare (eperimentiellt)
- Stöd för GPS på egen seriport (för positionshållning endast i dagsläget)
- Stöd för 8 kanaler in (mixbart mot olika funktioner, såsom kamerastyrning och triggning, altitud låsning, positionslåsning etc.)
- Stöd för blåtand på egen seriport (experimentiellt)
- Kamerastyrning har fått fyra dedicerade servoutgångar för roll,pitch och två triggers.
- Mer avancerad batterimonitorering med egen varnings signal.
Har nog glömt något.
Då gyrot var felvridet gentemot orginalkoden, så har jag redan fixat designen på relese 2.
Jag passade även på att klämma in en kompass (HMC5843) i stridens hetta (tog en hel dag totalt).
Den är rätt billig och får jag inte tag i någon så funkar kortet utan ändå, då den ligger på I2C buss.
Jag ville vänta in dagen resultat innan jag lade order på denna layout, men efterssom dagens resultat
var lyckat så går beställningen iväg.
Jag vet sedan tidigare att några är intresserade att köpa loss något kort.
Jag har inte funderat färdigt på det.
Det är problematiskt att få hem gyron till vettiga priser och jag har bara "ett par stycken".
Givet tidsåtgången så lär dom bli lite dyrare än tidigare i så fall. Men man slipper ju köpa egna sensorer och greja istället.
Hur som helst så är det release 2 som gäller, så någon eventuell försäljning sker först om 3 veckor, och tidigare köpare har förtur
Då hinner jag jaga lite på sensor sidan med.