EihiS

February 18, 2018

FLIP32-AIO-Lite (no baro) part.2 : S’en sortir avec l’OSD

Filed under: Hobby Electronics — Tags: , , , — admin @ 9:56 am

Suite de l’aventure, et conclusions temporaires : Puisque le firmware SPRACINGF3 depuis cleanflight-configurator 1.1 a marché, j’ai réinstallé le configurator en version 2.1 puis,reflashé la carte depuis celui ci, en firmware ‘SPRACINGF3′, avec les straps toujours en position ‘ FC-PC’ -> les gyro + accel sont accéssibles, la 3D du quadcopter suit les mouvements de celui ci. (ouf) -> la configuration des parametres OSD est disponible depuis le configurateur. prochaine étape : flasher l’OSD.. note : la version FLIP32OSD proposée par cleanflight n’est pas celle qui correspond a la FLIP32-AIO-Lite de Hobbyking. cf, ce post : https://www.rcgroups.com/forums/showthread.php?2633525-LS-F3-OSD-SP-Racing-F3-Flight-Controller-With-Integrated-OSD/page27 a l’inspection de ce bout de code du makefile :

"Good news everyone,
@AndersHoglund added a new target FLIP32F3OSD, so now you can compile the lastest release with out problems
F3_TARGETS += $(TARGET)
FEATURES = ONBOARDFLASH
TARGET_SRC = \
drivers/accgyro_mpu.c \
drivers/barometer_ms5611.c \
drivers/barometer_bmp085.c \
drivers/barometer_bmp280.c \
drivers/compass_ak8975.c \
drivers/compass_hmc5883l.c
ifeq ($(TARGET), FLIP32F3OSD)
TARGET_SRC += \
drivers/accgyro_mpu6500.c
else
ifeq ($(TARGET), ZCOREF3)
TARGET_SRC += \
drivers/accgyro_mpu6500.c \
drivers/accgyro_spi_mpu6500.c
else
TARGET_SRC += \
drivers/accgyro_mpu6050.c
endif
endif"
on peut voir que le build FLIP32OSD est une version qui utilise la MPU6500 et non le MPU6050, i2c , de la carte FLIP32-AIO-Lite ….
*** NOTES, en cours de rédaction , et pour le futur *** (you can safely ignore those things)
- maxim max7456->monochrome OSD chip
- silcon labs : CP2102 = USB to UART Bridge
//
scarab OSD : prebuilt .hex source pour flash, hardware : minimOSD sous cleanflight:
https://github.com/ShikOfTheRa/scarab-osd/releases/download/1.8.0.0/minim.cleanflight.multirotor.hex

MWOSD 1.68 , java standalone ( win , linux 32 et 64 , mac os )
*** fin des notes ***
—- s’en sortir avec MWOSD (scarab fork) —————-
1:charger la version 1.6 des releases
2:decompresser..(prendre une version plus ancienne : scarab-osd-1.6, le GUI est GRATUIT)
3:ouvrir projet MW_OSD avec ARDUINO IDE
4: verifier : si les straps sont bien en position ‘OSD-PC’ sur la carte FC , selectionner : port = /dev/ttyUSB0 (dans mon cas) , et faire ‘get board info’. doit retourner une info du genre :
BN: Unknown board
VID: 10C4
PID: EA60
SN: Upload any sketch to obtain it
... on sait au moins que l'usb adapter fonctionne :'(
4:configurer le source , fichier : config.h (TODO : détailler, mais au moins, #definir : minimOSD, cleanflight…)
5: pret à flasher
6:selectionner type de carte : tools -> board -> arduino pro or pro mini
7:selectionner type de processeur : atmega328P (5V, 16MHz)
-> flasher (icon ‘->’ de l’arduino IDE )
Apres uploading et verify :
lancer MWOSD_GUI 1.6
LINUX users : executer depuis le dossier /scarab-osd-1.6/MW_OSD_GUI/application.linux64/MW_OSD_GUI
(ne pas oublier de CHMOD +x le fichier (script shell)
-> et VOILA
si vous n’aimez pas la version ‘1.6 gui , free’ , je vous invite a installer l’extension .crx de MWOSD R1.6 free version.
j’ai pré-decompressé le fichier ( aller chrome->extensions->expert mode ->load unpacked extension -> selectionner le dossier complet ou vous l’avez placé ). le fichier zip : mw_osd_gui_extension_uncompressed.tar.gz
-> ce qui donne, une fois installé dans chrome :
314159265358979323846264338327950288
419716939937510582097494459230781640
628620899862803482534211706798214808

February 17, 2018

FLIP32-AIO-Lite (no baro) , first power-on on cleanflight

Filed under: Hobby Electronics — Tags: , , , — admin @ 10:05 am

Achetée sur hobbyking en février (https://hobbyking.com/en_us/flip32-f3-aio-lite.html?___store=en_us)

configuration pc : linux , ubuntu 16.04

configurateur : cleanflight configurator 2.1.0

NOTES :

- erreur a la premiere connection, sur /dev/ttyUSB0 : Vérifier que l’utilisateur de la session est enregistré dans le groupe ‘dialout’ (linux ! )

- firmware de la flip32 : cleanflight configurator force a reflasher la carte , ou a installer une version plus ancienne de cleanflight-configurator  :(

-> brancher la carte avec les pins ‘boot 0′ court-circuitées (led bleue : fixe, orange fixe) , flasher le firmware apres download depuis internet (options FLASH :  ‘no reboot sequence’ et ‘manual baud rate : 256000′

- déconnecter usb, rebrancher, et ‘connecter’ sur cleanflight-configurator.

RESULTAT : pas de GYRO / pas d’ACCEL….’calibrate accelerometer’ reste grisé.

je suis pasé sur la console ‘CLI’

-> ’status’ affiche CPU Clock=72MHz, mais rien en suivant ( devrait afficher : GYRO=…,ACC=….. )

->forcer la detection en entrant ‘ set acc_hardware=MPU6050′ , save, reboot : rien de changé, toujours pas de GYRO ni ACCEL…. ;’(

Après une matinée de recherches sur les forums ..

downgrade de cleanflight configurator vers la version 1.1

re-flash du FC avec le firmware SPRACINGF3 (!!!) et non pas ‘FLIP32OSD’

reboot, et dans CLI , ’status’ :

# status
System Uptime: 225 seconds, Voltage: 0 * 0.1V (1S battery - NOT PRESENT)
CPU Clock=72MHz, GYRO=MPU6050, ACC=MPU6050.n
Cycle Time: 3500, I2C Errors: 3, config size: 2052

ENFIN !!!.bon, j’ai les nerfs.. les docs sont inexistantes sur cette carte, les réponses sur les forums sont aléatoires.. bref, c’est la jungle.

Reste a configurer l’OSD et faire tourner le tout en liaison ( straps en position OSD-FC )

314159265358979323846264338327950288
419716939937510582097494459230781640
628620899862803482534211706798214808

January 24, 2016

Sky REX drone ( item 350254 , gifi asia )

Filed under: Hobby Electronics — Tags: , , , — admin @ 11:22 am

There is not much informations about that engine on the WWW.
I shot the manual for anybody needs,before it disappears .(see below)
From the manual, it fully looks like a X5C clone.
Even complete sentences look like the one we found into the X5C user’s manual.
As for the inside board, it does not look like the X5C-10 board.

The inside of the engine is quite difficult to show.
The 4 gears ( brushed motor has a 9 teeth gear) blocs are glued to the plastic top of the engine, and the 4 motor wire pairs are soldered on te board : to disassemble the thing, one has to cut one pair of wires before he can turn back to plastic bottom and access to the electronics.

The boards presents a X297 RX chip and an invensense MPU6052C chip for gyro/accel sensing.

The 4 motor blocs does not use bearings ( wich means the motors gears will not last long if intensively used..)

inside board of the sky rex

inside board of the sky rex

I didn’t cut the wires for now, so here is a shot of the board has it can be seen by twisting the 2 plastic covers at the maximum possible :

Gyro recalibration procedure is ok as written in the user manual.
But the TX/RX pairing procedure does not work with the model i have.
For the pairing to work, i have to power the drone first, then only , start the RC transmitter and do the ‘up’ / ‘down’ left lever procedure.(the user’s manual says one has to power on the transmitter first..)

However, even with this method, it sometimes fail to pair : than, power-off TX, unplug, replug the drone’s battery, re- power on the TX, and try again…

This drone definetely miss a power/off button on it.

front cover sky rex gifi

front cover sky rex gifi

314159265358979323846264338327950288
419716939937510582097494459230781640
628620899862803482534211706798214808

inside the Sky Hawk Eye HM1315 S

Filed under: Hobby Electronics, Mechanics — Tags: , , , , , — admin @ 9:52 am

..Burned a brushed motor of the HM1315S SKY HAWKEYE.

The inside board uses an ARM mpu and a MPU6050 ( 3 axis accel + 3 axis gyro  )
The link : here

The motors gears use ball bearings.

EDIT : i received the spare motors from www.gearbest.com .

Since i finally completely removed the board from it’s housing, i can add one more picture ( 5mm squared paper at the backplane )

a 6.5 x 6.5 cm board

a 6.5 x 6.5 cm board

314159265358979323846264338327950288
419716939937510582097494459230781640
628620899862803482534211706798214808
Older Posts »

cat{ 49 } { post_868 } { } 2009-2015 EIhIS Powered by WordPress