[TUTORIAL] Flashear CC3D Revolution mini - Betaflight 3.0

Sección dedicada a la presentación de tutoriales, que nos permitirán conocer a fondo nuestros cuadricópteros, así como debatir sobre los mismos o preguntar cuestiones de interés general.
Responder
lloyder
Mensajes: 5
Registrado: 20 Sep 2016, 13:17

[TUTORIAL] Flashear CC3D Revolution mini - Betaflight 3.0

Mensaje por lloyder »

Después de varios intentos he conseguido flashear Betaflight 3.0 en la CC3D Revolution mini, esta dichosa versión de la famosa F4 que tan dolor de cabeza da. Pongo este tutorial para los más aventurados. Funciona y hasta donde he probado es plenamente compatible.

**Aviso! hay que hacer una soldadura ultra pequeña en la placa, solo aptos para soldadores profesionales. Toda la responsabilidad de que dejéis la placa como un ligero pisapapeles recae en vuestras manos.

El tutorial está inspirado de los comentarios y reviews de aqui:
http://www.hobbyking.com/hobbyking/stor ... oller.html

Imagen

1) Hacer un puente entre la patilla 60 (BOOT0)y 64 (VDD) del microcontrolador STM32F405. Recomiendo usar un calbe superfino de menos de 0.5 mm estilo wire-rap. No hace falta decir que es importante no cruzar ninguna otra patilla, etc, aseguraos con el multímetro, bla bla.
De esta manera ponemos el micro en modo DFU

Imagen

2) Instalamos y configuramos los drivers con Zadig: http://zadig.akeo.ie/
Aquí está el tuto. https://github.com/betaflight/betafligh ... Betaflight
DFU flashing under Windows:
1. Download Zadig: http://zadig.akeo.ie/
2. Put device in DFU mode.
3. Open Zadig.
4. Options > List All Devices
5. Click on the drop bown box and click the device listed STM32 BOOTLOADER Zadig Screenshot
6. In the box to the right of the green arrow, select WinUSB (v6.1.7600.16385)
7. Click Install Driver
Imagen

3) Instalar los Drivers necesarios para que el GUI de Betaflight pueda ver la placa correctamente (hacer todos los pasos!):
Installing STMicro Virtual Com Port (VCP) Driver under Windows:

Many of the F4 boards (REVO, ALIENFLIGHTF4, BLUEJAYF4), and some F3 boards (SPRacingF3EVO, STM32DISCOVERY) utilise the STM32 Virtual Com Port (VCP) - a CDC serial implementation. This allows the UARTs on board to be utilised whilst the USB is connected. This requires the STM VCP driver to be installed so that the VCP to be recognised as an additional comm port on the PC. NOTE: this is similar to installing a USB serial driver, e.g. FTDI or SiLabs

The STM32 VCP driver can be downloaded here --> http://www.st.com/web/en/catalog/tools/PF257938

NOTE: Once you download and run the installation it has not installed the driver, merely unpacked the choice of drivers. Locate the installation directory and then run the EXE file pertaining to your system.

e.g. C:\Program Files (x86)\STMicroelectronics\Software\Virtual comport driver\Win8\ <- will have two files present. One for 64 bit systems and one for 32 bit systems.
4) Abrimos Betaflight GUI ver 1.8.3 (última) --> Flashing --> Seleccionamos TODO (todo enables) menos "manual baudrate"

5) Cargar Betaflight3.0 (betaflight_3.0.0_REVO.hex): https://github.com/betaflight/betaflight/releases

6) Conectar la FC al USB del PC. Veréis que no parpadea nada, no os asustéis, es buena señal. Si parpadea algo es que no estáis en DFU mode.

7) FLASH!
En ese momento veréis que empieza a parpadear unos leds. Dejad que acaben de parpadear. La barra de progreso de Betaflight GUI llega a su fin. Success!!

8) Si todo ha ido bien desconecta la placa --> Quítale el cable que hace de puente entre las patillas 60 y 64. --> Abre de nuevo el GUI y Connect

9) A configurar!!

NOTAS:
**Volver a flashera: Escribe dfu en el CLI y ya puedes volver a flashear (no hace falta volver a soldar el micropuente).
**A veces al hacer un reboot no se hace solo, hay que volver a conectar manualmente.
lloyder
Mensajes: 5
Registrado: 20 Sep 2016, 13:17

Re: [TUTORIAL] Flashear CC3D Revolution mini - Betaflight 3.0

Mensaje por lloyder »

Reservado para los primeros resultados que vaya teniendo con esta FC.
PD: enlace de Banggood: http://www.banggood.com/es/OpenPilot-Mi ... mendations

La envian desde Europa también, así que hay cupones bastante a menudo.
SantiFPV
Mensajes: 3
Registrado: 05 Ene 2017, 19:57

Re: [TUTORIAL] Flashear CC3D Revolution mini - Betaflight 3.0

Mensaje por SantiFPV »

Existe alguna manera de flashear esta placa sin puentear los pines 60 y 64??
SantiFPV
Mensajes: 3
Registrado: 05 Ene 2017, 19:57

Re: [TUTORIAL] Flashear CC3D Revolution mini - Betaflight 3.0

Mensaje por SantiFPV »

SantiFPV
Mensajes: 3
Registrado: 05 Ene 2017, 19:57

Re: [TUTORIAL] Flashear CC3D Revolution mini - Betaflight 3.0

Mensaje por SantiFPV »

Efectivamente... con un destornillador pequeño hice un puente entre los dos pads y luego de un par de intentos pude flashear el Betaflight 3.0.1 :D :D :) :lol:
Responder