Korkens styrkort för multirotors (KFly) - Nya bilder s. 27!

Berätta om dina pågående projekt.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Korkens styrkort för multirotors (KFly)

Inlägg av Korken »

Jaha... Har en uppdatering...
Har nu felsökt kretskortet i 6h då det är en kortslutning mellan 3.3V och GND som jag inte lyckas hitta... Så imorgon blir det att börja löda bort komponenter och se vart det sitter.

Ibland blir man lite less när det inte går som det ska, speciellt då när jag mätte över 3.3V å GND för ett par dagar sedan så va det ingen kortslutning.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Korkens styrkort för multirotors (KFly)

Inlägg av Korken »

Äntilgen! :D
JAA.png
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Korkens styrkort för multirotors (KFly)

Inlägg av Korken »

Dags för uppdatering!

Det har varit Tenta-Period på universitetet så inte mycket som har hänt.
Jag vet inte om ni såg i lite andra trådar att klockan inte ville starta på kortet. Detta är fixat nu med ett nytt kort med nya komponenter så nu snurrar allt som det ska! :D
Jag har just nu bara lagt in en blinka-lysdiod-kod för att se så allt startar korrekt och att jag har förståt STs STD_PHR lib rätt.

Men något som irriterar mig som jag inte hittar en lösning på.
När man kör "monitor restet halt" i OpenOCD via GDB så fungerar detta inte. Dvs den drar inte reset-linan som den ska.
Vet någon om det är problem med detta på STM32F4 serien?
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Korkens styrkort för multirotors (KFly)

Inlägg av Korken »

Uppdatering!

Efter mycket om och men så har jag äntligen fått USBn att fungera som jag vill samt bantat bort nästan all kod som inte behövs.
Håll till godo! Lite film:

Liten bild också:
2012-06-06 15.21.47.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Korkens styrkort för multirotors (KFly)

Inlägg av Korken »

Uppdatering!
Jag tänkte dra upp vad som jag har programmerat då idag är en liten milstolpe. Jag fick igång I2Cn på STM32F4an idag så jag är riktigt glad!

Det som har varit mest problem hittills vara att få USBn och FreeRTOS att vilja sammarbeta.
Så fort man startade båda så vart det hardfault och det tog länge innan jag insåg att de va inställa för olika priobits i NVIC. Med detta fixat så funkade det som förväntat!

Men "software-lista" just nu:
- FreeRTOS
- Thread Safe USB Communication
- Polled I2C transfers
- Timers
- LEDs

Vill man följa SW utvecklingen så görs det bäst på github: https://github.com/korken89/KFly_STM32F4
malx
Inlägg: 239
Blev medlem: 13 december 2010, 00:01:53
Ort: Luleå

Re: Korkens styrkort för multirotors (KFly)

Inlägg av malx »

Snyggt!

Med boxen går det dock bakåt just nu...
Image.jpg
Totala följetongen:

Jag behöver supportmaterial i skrivaren för att kunna skriva ut den. (Med supportmaterial så menar jag samma material men så att det går att bryta bort). För detta så måste "slicer"-programmet generera g-code. Då slic3r's stöd (mitt använda slicer-program) inte fungerar tillräckligt bra så vart jag tvungen att försöka fixa det programmet. Men slic3r är skrivet i Perl vilket jag inte lärt mig så jag vill ha en debugger/IDE som fungerar någorlunda för att kunna klara detta. Eclipse med EPIC plugin ska kunna göra det men har själv en bug som hindrar vissa funktioner jag behöver.

Så just nu försöker jag fixa EPIC-pluginet för att kunna fixa Slic3r för att kunna generera support för att kunna skriva ut boxen... :)
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Korkens styrkort för multirotors (KFly)

Inlägg av Korken »

Det kommer gå bra tror jag! :)
Finns det inga andra slicers som gör detta bättre? Eller de måste man kanske betala för?

Jag måste också säga att boxen blev ganska sexig med fästet! :tumupp:
Användarvisningsbild
Hedis
Inlägg: 2493
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Re: Korkens styrkort för multirotors (KFly)

Inlägg av Hedis »

Cura skulle kunna fungera, eller kanske Netfabb. (dock betalversion)
Har själv enbart printat med support ifrån Netfabb.
Vad kör du på för skrivare?
malx
Inlägg: 239
Blev medlem: 13 december 2010, 00:01:53
Ort: Luleå

Re: Korkens styrkort för multirotors (KFly)

Inlägg av malx »

En reprappro så jag håller mig nog till Slic3r. Jag har testat få igång netfabb (betalversionen, fick låna en licens) men de ljuger när de säger att det fungerar med vanliga repraps. För många inställningar man ej får tillgång till som är anpassade till ultimaker.

Jag gav upp. Perl är ett hemskt språk att läsa när man ej är van (för mycket specialtecken och saker). Utan vettigt IDE med debugger så tar det för mycket tid. (Jag är programmerare till yrket med många språk i bagaget så stoltheten tog en törn) Jag ritade support direkt i 3D-programmet istället. Funkade hyfsat men kräver givetvis lite puts efteråt, jag antar att det gäller med all typ av support i samma material som produkten.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Korkens styrkort för multirotors (KFly), Rev.2 på sidan

Inlägg av Korken »

Debug av I2C pågår! :)
2012-06-25 14.50.00.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Korkens styrkort för multirotors (KFly), Rev.2 på sidan

Inlägg av Korken »

Uppdatering! :D
Tänkte ge en sneak peek preview på KFly Config v2. Den är inte riktigt klar än, men kom gärna med idéer på fler saker att ha mer som jag kan ha glömt!
Jag tycker att det är bättre struktur i den här versionen av programmet.
1.png
2.png
3.png
4.png
5.png
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Gimbal
Inlägg: 8612
Blev medlem: 20 april 2005, 15:43:53

Re: Korkens styrkort för multirotors (KFly), Rev.2 på sidan

Inlägg av Gimbal »

Tjusigt...
Användarvisningsbild
dar303
Inlägg: 5979
Blev medlem: 17 december 2003, 19:54:56
Ort: Sthlm

Re: Korkens styrkort för multirotors (KFly), Rev.2 på sidan

Inlägg av dar303 »

Ett av de mesta avancerade projekten på forumet, snyggt!

Jag känner till det där med att laga/bygga nåt för att bygga nåt för att göra klart en grej...
Jag skulle bygga en synth för snart 10 år sen, nu sitter jag med en halvfärdig CNC-maskin som redan är uppe i V3 utan att ha producerat en spåna! :)
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Korkens styrkort för multirotors (KFly), Rev.2 på sidan

Inlägg av Korken »

Tackar! En lite fotnot som kan vara värd att berätta är att Config-programmet nu fungerar på både Linux och Windows! :D
Jag kör nu mera Java i de programmet och använder jSSC biblioteket som (efter lite buggfixar) fungerar bra på båda plattformarna!

Haha, det är allt för enkelt att det blir så! :)
Men nu börjar jag bli nöjd med det här projektet. Jag har en sista HW revision som gör lödningar enklare och fixat ett par footprint fel, men utöver det så vet jag inte mycket mer som jag kan montera in i systemet.
Jag funderar dock på att testa MPU-9050 så fort den kommer. Då kan man få lite bättre layout på kortet, men de är långt in i framtiden.
Med en USB-bootloader så är det mycket enklare för framtida SW utveckling och för de som vill in å pilla på lågnivå samt ha tillgång till bootloadern så är det bara att koppla in sig på JTAG-kontakten.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Korkens styrkort för multirotors (KFly), Rev.2 på sidan

Inlägg av Korken »

Tänkte skriva vad jag gjort den senaste tiden. :)
Nu börjar sommarjobbet gå mot sitt slut och mycket tid har lagts på dokumentation men jag kan berätta att all teori samt simulering är klar av mitt AHRS filter.
Det blev ett 10-state EKF där 4 är kvaternionen för lutningen, 3 för vinkelhastighet och 3 för vinkelhastighetsbias.
Jag är nästan klar med dokumentet som visar hur filtret är designat men det är så mycket bakom filtret så det kommer få bli en egen tråd.
Jag kan berätta att simuleringsresultaten är spännande bra så jag hoppas på det bästa i verkligheten!

Hoppas ni håller ut medan jag trökar vidare och implementerar det i kod. :)
Skriv svar