MW32 Kurzanleitung MW32 Manual Das MW32 ist ein auf dem Mikrocontroller STM32F103 basierender Flightcontroller für Multikopter. Es verfügt über eine 10DOF IMU. Verbaute Sensoren: - MPU6050 (Gyro und ACC) - ADXL345B (zusätzliches ACC) - HMC5883L (Magnetometer) - MS5611 (Barometer) Das MW32 ist voll kompatibel zu Timecops Multiwii 32bit Port BaseFlight. Es wird mit BaseFlight (MultiWii 2.3) vorinstalliert ausgeliefert. Weitere Info's zu BaseFlight findet Ihr hier: - in der 32bit Sektion von MultiWii: http://www.multiwii.com/forum/viewforum.php?f=23 - auf der google code seite von Timecop: http://code.google.com/p/afrodevices/ The MW32 is a Flightcontroller bases on the STM32F103 Microcontroller. Onboard is a 10DOF IMU. Sensors included: - MPU6050 (Gyro and ACC) - ADXL345B (add-on ACC) - HMC5883L (Magnetometer) - MS5611 (Barometer) The MW32 is fully compatible with the Timecop MultiWii 32 Bit Port of Baseflight. Baseflight (MultiWii 2.3) is preinstalled. More infos are here: 32bit section of MultiWii: http://www.multiwii.com/forum/viewforum.php?f=23 Googlecode page Timecop: http://code.google.com/p/afrodevices/ MW32 Kurzanleitung The Difference between MW32v1 and V2 - Verbessertes Layout - extra Miniatur Elko zu zusätzlichen Versorgung der Sensoren - zusätzlicher LDO(hochempfindliche lineare Regler)um eine Stabile Spannung für die Sensoren zu erzeugen - Improved Layout - Added LDO for Sensors - Added filter capacitor for Sensors 1 / 9
Das Board The board Abmessungen 3,5x3,5cm Bohrung 3x3cm Bohrungsdurchmesser 3.2mm Abmessungen 3,5x3,5cm Bohrung 3x3cm Bohrungsdurchmesser 3.2mm Serial / I2C / SWD Anchlüsse: Serial / I2C / SWD connector SWD GND VCC NRST SWDCLK SWDIO Serial GND VCC_IN RXD TXD I2C GND VCC_IN SCL SDA Motoranchlüsse: Motoranchlüsse: 1 2 3 4 5 6 GND +5V Signal 2 / 9
Empfängeranschlüsse: Receiver connection: Roll Pitch Throttle Yaw Aux1 Aux2 Aux3 Aux4 GND +5V Signal Signal GND +3.3V V-Bat (2-3S lipo) und Buzzer (Pieper oder LED) Anschluss V-Bat (2-3S lipo) und Buzzer (Pieper oder LED) Anschluss V-Bat GND LIPO+ Buzzer +5V GND Filter Kondensator Filter capacitor +3.3V GND 3 / 9
Firmware Update Firmware update 1. Die beiden Boot Jumper kurzschliesen. (verlöten oder per Pinzette kurzschliessen während des Flashvorgangs) 1. Short Boot Jumper Short Boot Jumper 2. Hier https://code.google.com/p/afrodevices/downloads/list die neuste Firmware laden 2. Download the newest firmware from: https://code.google.com/p/afrodevices/downloads/list 3. Board mit PC verbinden. 3. Connect the board to commputer 4. Öffne den STM32 Loader Demonstrator 4. Open STM32 Flash Loader Demonstrator 5. wähle passenden Comport und drücke NEXT 5. Choose the COM port and NEXT NEXT 4 / 9
6. wähle die richtige neuste HEX File 6. Choose the right HEX file NEXT 6. Choose the right HEX file 6. Choose the right HEX file 7. flashen 7. Flash, then it should be done NEXT 5 / 9
Motor Pinbelegung: Motor Pinbelegung: 6 / 9
Grundeinstellungen: Grundeinstellungen: 1. Installiere falls nötig den USB UART Treiber des CP2102 2. Schließt das Board per USB Kabel an den PC an 3. Öffnet Putty.exe 1. Install the driver for USB UART CP2102 2. Connect the board to computer 3. Open Putty.exe - Wähle Serial aus - gebt bei Serial line den Com Port des Boards an (dieser ist auf jedem PC anders) - gebt bei Speed 115200 ein - klickt auf Open 4. es öffnet sich eine Eingabeaufforderung 5. drückt '#' um die Eingabe zu aktivieren Ihr könnt jetzt die folgenden Kommandos eingeben um BaseFlight an den Kopter und den Empfänger an zu passen. -choose serial -choose your comport(its everytime an other port, have a look under device manager) -Speed 115200 -click on "open"c 4. it opens a Command Prompt 5. type "#" to activate the input You can Enter the commands you want now. 7 / 9
Mögliche Einstellungen über die Putty Console: Setting option via Puttz Prompt #help zeigt alle möglichen Kommandos #cmix um eigene Mix Tables zu Erstellen #defaults auf Standardeinstellungen zurücksetzen und neu starten #exit die Eingabe verlassen #feature besondere Einstellungen #map Reinfolge der Empfängerkanäle #mixer Kopter Typ #save Einstellungen speichern #set name=value or blank or * for list #status System status #version FW version info #help zeigt alle möglichen Kommandos #cmix um eigene Mix Tables zu Erstellen #defaults auf Standardeinstellungen zurücksetzen und neu starten #exit die Eingabe verlassen #feature besondere Einstellungen #map rein folge der Empfängerkanäle #mixer Kopter Typ #save Einstellungen speichern #set name=value or blank or * for list #status System status #version FW version info Mixer Beispieleingaben: Mixer Example settings: #mixer tri Tricopter #mixer quadx Quadrokopter in X configuration #mixer hex6x Hexacopter in X configuration.. usw #mixer tri Tricopter #mixer quadx Quadrokopter in X mode #mixer hex6x Hexacopter in X mode Empfängereinstellungen: Receiver settings: #feature ppm auf PPM Empfänger umschalten #feature -ppm auf Standardempfänger umschalten Kanal rein folge für PPM Empfänger... Beispiel: #map EATR1234 EATR steht für: -Elevator (Pitch) -Aileron (Roll) -Throttle (Gas) -Rudder (Yaw) -1234 für die Auxkanäle Um die Einstellungen zu speichern: 8 / 9
#save nicht vergessen! #feature ppm ( activate PPM Reciever) #feature-ppm ( traditinal reciever) To change the channel order, here is a example: #map EATR1234 EATR means: -Elevator -Aileron -Throttle -Rudder -1234 are the channels if you are finished you have to save the settings with: #save Alle weiteren Einstellungen werden in der MultiWii 2.3 Config durchgeführt All other settings are made in the Multiwii 2.3 config. 9 / 9