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 :

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

314159265358979323846264338327950288
419716939937510582097494459230781640
628620899862803482534211706798214808

cat{ } { post_1159 } { } 2009-2015 EIhIS Powered by WordPress