"Arduino" Pro Micro
Re: "Arduino" Pro Micro
Hi Tim,
this should work.. but i dont find time to test it.
regards
Felix
this should work.. but i dont find time to test it.
regards
Felix
- Attachments
-
- read_RC_on_Pro_Micro.zip
- (1.47 KiB) Downloaded 312 times
Re: "Arduino" Pro Micro
Hi,
is there a connection diagram for hexa and has the pro micro already been tested on a hexa X?
Is it better to buy a pro micro or a mini as I'm close to buy things for my new hexa
regards,
Tobi
is there a connection diagram for hexa and has the pro micro already been tested on a hexa X?
Is it better to buy a pro micro or a mini as I'm close to buy things for my new hexa
regards,
Tobi
Re: "Arduino" Pro Micro
Hi Tobi,
i didnt build a hexa with it for now .. but it should work!
i cant say what is better .. the promini is well proven and there are many boards for it .. the promicro support is new .. it is supported in 2 pre 4 and will be in real 2.0 but there still many things untested! its main advantage is that its signal accuracy to the ESC's is 8x better the it is with the promini.. and it has a USB port onboad.
...i can promise that i will do fixes if you find bugs
here is a new connection diagram
regards Felix
i didnt build a hexa with it for now .. but it should work!
i cant say what is better .. the promini is well proven and there are many boards for it .. the promicro support is new .. it is supported in 2 pre 4 and will be in real 2.0 but there still many things untested! its main advantage is that its signal accuracy to the ESC's is 8x better the it is with the promini.. and it has a USB port onboad.
...i can promise that i will do fixes if you find bugs
here is a new connection diagram
regards Felix
Re: "Arduino" Pro Micro
Hi Felix,
thank you for your answer and the new diagram
What about the note in the readme: "dont mess with serial or USB registers if you dont have possibility to reflash the bootloader!
if you do something wrong with it you cant upload skatches with the USB anymore (I had to reflash it a serval times -.-)"
Is this only if I do some changes in the code (outside of config.h) or can this happen if I just upload the sketch with the usual version of multiwii with my defines?
Besides...do you know a European shop where I can buy the newer version of the pro micro? watterott (http://www.watterott.com/de/Pro-Micro-5V/16MHz) and exp-tech(http://www.exp-tech.de/product_info.php ... 16mhz.html) have the old version.
regards,
Tobi
thank you for your answer and the new diagram
What about the note in the readme: "dont mess with serial or USB registers if you dont have possibility to reflash the bootloader!
if you do something wrong with it you cant upload skatches with the USB anymore (I had to reflash it a serval times -.-)"
Is this only if I do some changes in the code (outside of config.h) or can this happen if I just upload the sketch with the usual version of multiwii with my defines?
Besides...do you know a European shop where I can buy the newer version of the pro micro? watterott (http://www.watterott.com/de/Pro-Micro-5V/16MHz) and exp-tech(http://www.exp-tech.de/product_info.php ... 16mhz.html) have the old version.
regards,
Tobi
Re: "Arduino" Pro Micro
Lapino wrote:"dont mess with serial or USB registers if you dont have possibility to reflash the bootloader!
if you do something wrong with it you cant upload skatches with the USB anymore (I had to reflash it a serval times -.-)"
this was just for developers .. i will not happen in normal use!
but its a way better to use MWC 2.0 preversion 4 instead of this "old" development version.
i bought it here http://www.lipoly.de/index.php?main_pag ... _id=222057
regards Felix
-
- Posts: 31
- Joined: Wed Nov 02, 2011 8:58 pm
Re: "Arduino" Pro Micro
Hi ronco,
Do you think we can hope to have a driver for OS X soon?
Great job
Matt.
Do you think we can hope to have a driver for OS X soon?
Great job
Matt.
Re: "Arduino" Pro Micro
Hi amourdurisk,
i dont know it .. but i found a download for arduino1.0 RC 1 for mac
http://files.arduino.cc/downloads/ardui ... macosx.zip
in this the arduino version leonardo and micro is in the boards.txt .. so it may work on osx!
regards
Felix
i dont know it .. but i found a download for arduino1.0 RC 1 for mac
http://files.arduino.cc/downloads/ardui ... macosx.zip
in this the arduino version leonardo and micro is in the boards.txt .. so it may work on osx!
regards
Felix
-
- Posts: 31
- Joined: Wed Nov 02, 2011 8:58 pm
Re: "Arduino" Pro Micro
There are also in arduino 1.0
but i'm talking about the driver for the USB, i found only for windows.
regards
MAtt.
but i'm talking about the driver for the USB, i found only for windows.
regards
MAtt.
Re: "Arduino" Pro Micro
Hi,
i have no mac so i dont know what kind of drivers do you need or what thay have to look like
i have read that it works with it the RC 1 so thay may be in there? you will need to use the leonardo driver.
i hope that helps!
regards
Felix
i have no mac so i dont know what kind of drivers do you need or what thay have to look like
i have read that it works with it the RC 1 so thay may be in there? you will need to use the leonardo driver.
i hope that helps!
regards
Felix
- aBUGSworstnightmare
- Posts: 115
- Joined: Mon Jun 27, 2011 8:31 pm
- Location: Munich, Germany
Re: "Arduino" Pro Micro
@armourdisk
Hi Matt,
the last time I've tried to use a pro micro on OS X I have failed! That's because the device enumerates as 2 devices (HID and VCP).
I will tried to solve this issue once my microWii is ready.
aBUGSworstnightmare
Hi Matt,
the last time I've tried to use a pro micro on OS X I have failed! That's because the device enumerates as 2 devices (HID and VCP).
I will tried to solve this issue once my microWii is ready.
aBUGSworstnightmare
-
- Posts: 8
- Joined: Tue Apr 03, 2012 3:34 pm
Re: "Arduino" Pro Micro
Hi, newbie question here.
I'll be starting my first MultiWii project shortly.
I've got a lot of "left over" sensors from earlier arduino projects, so the idea is to use them instead of the WM+, nunchuck and/or an IMU.
At the moment I've got MultiWii 2.0 running on a Boarduino, with an ADXL345, L3G4200D, HMC5883L and a BMP085.
I've also got a spare pro micro, so I'd like to use that on the PARIS V4.0 semi naked board I purchased.
I saw in the code that there's some BETA code there for Atmega32u4 boards, so if I use the pro micro and uncomment the code, will the arduino work with the code, the PARIS and the sensors, or has it only been tested with "custom made" pcb's?
I'll be starting my first MultiWii project shortly.
I've got a lot of "left over" sensors from earlier arduino projects, so the idea is to use them instead of the WM+, nunchuck and/or an IMU.
At the moment I've got MultiWii 2.0 running on a Boarduino, with an ADXL345, L3G4200D, HMC5883L and a BMP085.
I've also got a spare pro micro, so I'd like to use that on the PARIS V4.0 semi naked board I purchased.
I saw in the code that there's some BETA code there for Atmega32u4 boards, so if I use the pro micro and uncomment the code, will the arduino work with the code, the PARIS and the sensors, or has it only been tested with "custom made" pcb's?
Re: "Arduino" Pro Micro
Hi,
MultiWii 2.0 will work with the promicro (there are just some parts of it beta now).
but the promicro wont fit on a Paris board.. because its pins are different to the promini ones.
regards
Felix
MultiWii 2.0 will work with the promicro (there are just some parts of it beta now).
but the promicro wont fit on a Paris board.. because its pins are different to the promini ones.
regards
Felix
-
- Posts: 8
- Joined: Tue Apr 03, 2012 3:34 pm
Re: "Arduino" Pro Micro
Hi Felix,
Thanks for your reply, that was exactly what I couldn't figure out. I saw the board you created, that's some very nice work!
Would it be possible to redefine the pin layout in the software, or would I have to physically reroute the connections?
Or should I just buy a pro mini and wait until/if the code-gurus do the hard work for me
Thanks for your reply, that was exactly what I couldn't figure out. I saw the board you created, that's some very nice work!
Would it be possible to redefine the pin layout in the software, or would I have to physically reroute the connections?
Or should I just buy a pro mini and wait until/if the code-gurus do the hard work for me
Re: "Arduino" Pro Micro
Hi,
its not possible to change the pin usage of the pro micro to fit on a promini layout.. if you want to solder it on a paris board you will need to physically reroute the pins .. or you solder the sensors, esc's and rx without a board
i dont know if there will be buyable pro micro boards soon..
regards
felix
its not possible to change the pin usage of the pro micro to fit on a promini layout.. if you want to solder it on a paris board you will need to physically reroute the pins .. or you solder the sensors, esc's and rx without a board
i dont know if there will be buyable pro micro boards soon..
regards
felix
Re: "Arduino" Pro Micro
Thank you for your help felix. I followed your advice and have just successfully tested my new quad with a pro micro controller. I had problems with the pro mini and the new turnigy escs, so decided to try and use a pro micro to see if it could work with the hobbywing escs and the new sil chips on them. I just got everything wired up and did a motor check, looks good so far on the ground. I'll test tomorrow in the air. Thought I would post the 1:45am update!!
Hardware used: pro micro from sparkfun, wmp genuine, frsky 4ch rx, turnigy basic 18a escs, 24g hextronic motors, 8x47 props, and my own 480mm custom made3d printed polycarbonate frame
I'll try to put up some pics/video soon.
lukibob
Hardware used: pro micro from sparkfun, wmp genuine, frsky 4ch rx, turnigy basic 18a escs, 24g hextronic motors, 8x47 props, and my own 480mm custom made3d printed polycarbonate frame
I'll try to put up some pics/video soon.
lukibob
Re: "Arduino" Pro Micro
hey lukibob,
a classic/simple mwc board for promicro should be available soon. still waiting for the protos...
a classic/simple mwc board for promicro should be available soon. still waiting for the protos...
Re: "Arduino" Pro Micro
warthox wrote:...
a classic/simple mwc board for promicro should be available soon
...
good news!
regads felix
Re: "Arduino" Pro Micro
warthox, I would be interesed in that board. It is a bit messy this way
Re: "Arduino" Pro Micro
I need some help with making an external led light up to show motor enable status.
I tried this, but something is wrong. I do not know the language well enough (arduino)
Can I get some advice?
#if defined(PROMICRO)
#define LEDPIN_PINMODE pinMode (4,OUTPUT);
#define LEDPIN_TOGGLE PIND |= 1<<5; //switch LEDPIN state (Port D4)
#if !defined(PROMICRO10)
#define LEDPIN_OFF PORTD |= (1<<5);
#define LEDPIN_ON PORTD &= ~(1<<5);
#else
#define LEDPIN_OFF PORTD &= ~(1<<5);
#define LEDPIN_ON PORTD |= (1<<5);
#endif
I tried this, but something is wrong. I do not know the language well enough (arduino)
Can I get some advice?
#if defined(PROMICRO)
#define LEDPIN_PINMODE pinMode (4,OUTPUT);
#define LEDPIN_TOGGLE PIND |= 1<<5; //switch LEDPIN state (Port D4)
#if !defined(PROMICRO10)
#define LEDPIN_OFF PORTD |= (1<<5);
#define LEDPIN_ON PORTD &= ~(1<<5);
#else
#define LEDPIN_OFF PORTD &= ~(1<<5);
#define LEDPIN_ON PORTD |= (1<<5);
#endif
Re: "Arduino" Pro Micro
Hi,
you need to change the port number
regards Felix
you need to change the port number
Code: Select all
#if defined(PROMICRO)
#define LEDPIN_PINMODE pinMode (4,OUTPUT);
#define LEDPIN_TOGGLE PIND |= 1<<4; //switch LEDPIN state (Port D4)
#if !defined(PROMICRO10)
#define LEDPIN_OFF PORTD |= (1<<4);
#define LEDPIN_ON PORTD &= ~(1<<4);
#else
#define LEDPIN_OFF PORTD &= ~(1<<4);
#define LEDPIN_ON PORTD |= (1<<4);
#endif
regards Felix
Re: "Arduino" Pro Micro
hello ronco
I'm following your work with the ProMicro
unfortunately I do not speak English, I ask you if you want
a look that I'm developing all'PCB
see if there are errors.
Then I would ask where is connected the LED status
and just where to put it, I use EAGLE Professional 5.11.0
And then what do I turn the page config.h then me
an example for 4 engines, 6 engines.
/* Settings for ProMicro, Leonardo and other Atmega32u4 Boards (BETA) */
// activate this for a better pinlayout if all pins can be used => not possible on ProMicro!
//#define A32U4ALLPINS
// activate all 6 hardware PWM outputs Motor 5 = D11 and 6 = D13. => not possible on ProMicro! (untested!)
// if activated:
// Motor 1-6 = 10-bit hardware PWM
// Motor 7-8 = 8-bit Software PWM
// Servos = 8-bit Software PWM
// if deactivated:
// Motor 1-4 = 10-bit hardware PWM
// Motor 5-8 = 10-bit Software PWM
// Servos = 10-bit Software PWM
//#define HWPWM6
// aux2 pin on pin RXO
//#define RCAUX2PINRXO
// aux2 pin on pin D17 (RXLED)
//#define RCAUX2PIND17
// this moves the Buzzer pin from TXO to D8 for use with ppm sum or spectrum sat. RX (not needed if A32U4ALLPINS is active)
//#define D8BUZZER
// Inverted status LED for Promicro ver 10.
//#define PROMICRO10
/* end of Settings for ProMicro, Leonardo and other Atmega32u4 Boards */
/*--------------------------------------------------------------------*/
Hello, servop
I'm following your work with the ProMicro
unfortunately I do not speak English, I ask you if you want
a look that I'm developing all'PCB
see if there are errors.
Then I would ask where is connected the LED status
and just where to put it, I use EAGLE Professional 5.11.0
And then what do I turn the page config.h then me
an example for 4 engines, 6 engines.
/* Settings for ProMicro, Leonardo and other Atmega32u4 Boards (BETA) */
// activate this for a better pinlayout if all pins can be used => not possible on ProMicro!
//#define A32U4ALLPINS
// activate all 6 hardware PWM outputs Motor 5 = D11 and 6 = D13. => not possible on ProMicro! (untested!)
// if activated:
// Motor 1-6 = 10-bit hardware PWM
// Motor 7-8 = 8-bit Software PWM
// Servos = 8-bit Software PWM
// if deactivated:
// Motor 1-4 = 10-bit hardware PWM
// Motor 5-8 = 10-bit Software PWM
// Servos = 10-bit Software PWM
//#define HWPWM6
// aux2 pin on pin RXO
//#define RCAUX2PINRXO
// aux2 pin on pin D17 (RXLED)
//#define RCAUX2PIND17
// this moves the Buzzer pin from TXO to D8 for use with ppm sum or spectrum sat. RX (not needed if A32U4ALLPINS is active)
//#define D8BUZZER
// Inverted status LED for Promicro ver 10.
//#define PROMICRO10
/* end of Settings for ProMicro, Leonardo and other Atmega32u4 Boards */
/*--------------------------------------------------------------------*/
Hello, servop
- Attachments
-
- ProMicro ATmega32U4_1.0.0.5.ZIP
- (170.54 KiB) Downloaded 302 times
Re: "Arduino" Pro Micro
Hi servo23,
im sorry but i dont really understand this.. google translation?
some answerts from what i understand..
the status LED is not connected to a pin but as lukibob did you may chose any pin for it
it looks good
but a few things i dont see or understand..
- where do you get the 3.3 volt from? ..i found no LDO on it.
- you may use servo connector pins instead of solder pads.
- you may put some "standard" reciver connectors on it.. or do you dont like to do it?
sorry but i dont understand that .. all i can say is that this settings are not needed and the most of them not possible for the sparkfun promicro and you dont have to change them to use a 4, 6 or 8 motor setup.
relevant for the promicro are just this ones
i hope this helps.
regards felix
im sorry but i dont really understand this.. google translation?
some answerts from what i understand..
Then I would ask where is connected the LED status
the status LED is not connected to a pin but as lukibob did you may chose any pin for it
I ask you if you want a look that I'm developing all'PCB
it looks good
but a few things i dont see or understand..
- where do you get the 3.3 volt from? ..i found no LDO on it.
- you may use servo connector pins instead of solder pads.
- you may put some "standard" reciver connectors on it.. or do you dont like to do it?
And then what do I turn the page config.h then me
an example for 4 engines, 6 engines.
sorry but i dont understand that .. all i can say is that this settings are not needed and the most of them not possible for the sparkfun promicro and you dont have to change them to use a 4, 6 or 8 motor setup.
relevant for the promicro are just this ones
Code: Select all
// aux2 pin on pin RXO
//#define RCAUX2PINRXO
// this moves the Buzzer pin from TXO to D8 for use with ppm sum or spectrum sat. RX (not needed if A32U4ALLPINS is active)
//#define D8BUZZER
// Inverted status LED for Promicro ver 10.
//#define PROMICRO10
i hope this helps.
regards felix
Re: "Arduino" Pro Micro
hehehe ronco goougle traduttore non funziona ti scrivo in italiano
3.3v sono forniti dalla FreeIMU_v0_3_5_MS 3,3v out
al momento e solo pcb di prova poi si puo migliorare
il ricevitore standar al momento solo spektrum sat o PPM
Ciao, sevo23
3.3v sono forniti dalla FreeIMU_v0_3_5_MS 3,3v out
al momento e solo pcb di prova poi si puo migliorare
il ricevitore standar al momento solo spektrum sat o PPM
Ciao, sevo23
Re: "Arduino" Pro Micro
ok..
but if i see this right, the BMA020 gets also 3.3v from the free IMU?? .. if you have a free IMU you wont need the BMA
regards felix
but if i see this right, the BMA020 gets also 3.3v from the free IMU?? .. if you have a free IMU you wont need the BMA
regards felix
Re: "Arduino" Pro Micro
ciao ronco
ordinato 3 pezzi metto la versione 11 (Pro-Micro-v11)
http://www.homotix.it/catalogo/arduino- ... o-5v-16mhz
Puoi mettere bm020 e itg3200
nuovo PCB aggiunto i connetori per bl-ctrl e LDO 3.3v
download qui http://www.hobbydrone.ch/
Ciao sevo23
ordinato 3 pezzi metto la versione 11 (Pro-Micro-v11)
http://www.homotix.it/catalogo/arduino- ... o-5v-16mhz
Puoi mettere bm020 e itg3200
nuovo PCB aggiunto i connetori per bl-ctrl e LDO 3.3v
download qui http://www.hobbydrone.ch/
Ciao sevo23
Re: "Arduino" Pro Micro
i think that looks better
regards
felix
regards
felix
Re: "Arduino" Pro Micro
I have confirmed the operation of my new brain! A successful brain transplant was done today. I put the pro micro with genuine wmp and 4ch frsky receiver into my micro 10g motor quad with turnigy plush 6a escs (original fw). It flew on stock pid settings just fine. I then cranked it to my normal setting from 1.9 and BeyOND!
The only problem was on powerup, the pro micro takes too long to boot and the speed controls don't initialize properly. I can only plug the battery in and power the escs up without the arduino powered up, then plug the power to the arduino after the escs initialize and are waiting for a signal beeping.
The pro micro either needs to boot faster, give a signal, then have esc boot. Or have esc boot with no signal, have them waiting, then get the arduino to make a signal.
What do others do for this power up sequence?
The only problem was on powerup, the pro micro takes too long to boot and the speed controls don't initialize properly. I can only plug the battery in and power the escs up without the arduino powered up, then plug the power to the arduino after the escs initialize and are waiting for a signal beeping.
The pro micro either needs to boot faster, give a signal, then have esc boot. Or have esc boot with no signal, have them waiting, then get the arduino to make a signal.
What do others do for this power up sequence?
Re: "Arduino" Pro Micro
lukibob wrote:I have confirmed the operation of my new brain! A successful brain transplant was done today. I put the pro micro with genuine wmp and 4ch frsky receiver into my micro 10g motor quad with turnigy plush 6a escs (original fw). It flew on stock pid settings just fine. I then cranked it to my normal setting from 1.9 and BeyOND!
The only problem was on powerup, the pro micro takes too long to boot and the speed controls don't initialize properly. I can only plug the battery in and power the escs up without the arduino powered up, then plug the power to the arduino after the escs initialize and are waiting for a signal beeping.
The pro micro either needs to boot faster, give a signal, then have esc boot. Or have esc boot with no signal, have them waiting, then get the arduino to make a signal.
What do others do for this power up sequence?
hi, i had no problems with its powerup time. my esc's seem to wait for it ..
what happen if you power everything at one time exactly?
regards
felix
Re: "Arduino" Pro Micro
ciao ronco
and just this change for led status
#if defined(PROMICRO)
#define LEDPIN_PINMODE (3,OUTPUT); //LED STATUS OUTPUT (Port D3)
#define LEDPIN_TOGGLE PIND |= 1<<3; //switch LEDPIN state (Port D3)
#if !defined(PROMICRO10)
#define LEDPIN_OFF PORTD |= (1<<5);
#define LEDPIN_ON PORTD &= ~(1<<5);
#else
#define LEDPIN_OFF PORTD &= ~(1<<5);
#define LEDPIN_ON PORTD |= (1<<5);
#endif
Ciao, servo23
and just this change for led status
#if defined(PROMICRO)
#define LEDPIN_PINMODE (3,OUTPUT); //LED STATUS OUTPUT (Port D3)
#define LEDPIN_TOGGLE PIND |= 1<<3; //switch LEDPIN state (Port D3)
#if !defined(PROMICRO10)
#define LEDPIN_OFF PORTD |= (1<<5);
#define LEDPIN_ON PORTD &= ~(1<<5);
#else
#define LEDPIN_OFF PORTD &= ~(1<<5);
#define LEDPIN_ON PORTD |= (1<<5);
#endif
Ciao, servo23
Re: "Arduino" Pro Micro
Hi servo23,
#define LEDPIN_PINMODE (3,OUTPUT); will override SCL because this is D3 .. there is a big difference between port D 3 and arduino digital pin 3
see this image:
@ lukibob if you know how to flash a bootloader, ill have a fix for your bootime problem..
i changed sparkfuns bootloader to initialize much faster.. it also removes the function of the RX LED (PB0) so it can be used as RX input.
here a small guide..
1. change the leonardo bootloader file source in the boards.txt (arduino/hardware/arduino/boards.text)
change
to
2. download the hex file and unzip it to arduino/hardware/arduino/bootloaders/diskloader/
3. chose another arduino (here for example a promini) and connect 6 pins like this:
4. load the arduino ISP sketch to the peomini (not the promicro!) you find it at examples of arduino 1.0 (file->examples->arduinoISP)
5. select the arduino as programmer (tools->Programmer->Arduino as ISP)
6. select the leonardo as current board (tools->board->Arduino Leonardo)
7. connect the promini to your PC (you have the leonardo selectet but you need to connect the promini!) select the prominis com port (tools->Serial Port)
8. burn the bootloader (Tools->Burn bootloader) .. if you get the not in sync error just trie it again ..
and here is the source of the bootloader with my changes.
regards Felix
#define LEDPIN_PINMODE (3,OUTPUT); will override SCL because this is D3 .. there is a big difference between port D 3 and arduino digital pin 3
see this image:
@ lukibob if you know how to flash a bootloader, ill have a fix for your bootime problem..
i changed sparkfuns bootloader to initialize much faster.. it also removes the function of the RX LED (PB0) so it can be used as RX input.
here a small guide..
1. change the leonardo bootloader file source in the boards.txt (arduino/hardware/arduino/boards.text)
change
Code: Select all
leonardo.bootloader.file=DiskLoader-Leonardo.hex
to
Code: Select all
leonardo.bootloader.file=DiskLoader-Micro.hex
2. download the hex file and unzip it to arduino/hardware/arduino/bootloaders/diskloader/
3. chose another arduino (here for example a promini) and connect 6 pins like this:
Code: Select all
promini => promicro
VCC => VCC
GND => GND
D10 => RST (reset)
D11 => D16 (MOSI)
D12 => D14 (MISO)
D13 => D15 (SCK)
4. load the arduino ISP sketch to the peomini (not the promicro!) you find it at examples of arduino 1.0 (file->examples->arduinoISP)
5. select the arduino as programmer (tools->Programmer->Arduino as ISP)
6. select the leonardo as current board (tools->board->Arduino Leonardo)
7. connect the promini to your PC (you have the leonardo selectet but you need to connect the promini!) select the prominis com port (tools->Serial Port)
8. burn the bootloader (Tools->Burn bootloader) .. if you get the not in sync error just trie it again ..
and here is the source of the bootloader with my changes.
regards Felix
Re: "Arduino" Pro Micro
OK ronco very nice now try to translate it goole
Re: "Arduino" Pro Micro
Thanks for the bootloader no problem to program
Ok modified LEDPIN_PINMODE
# If defined(PROMICRO)
# define LEDPIN_PINMODE (1,OUTPUT ); //LED STATUS PIN OUTPUT
# define LEDPIN_TOGGLE PIND | = 1 << 3; //switch stato LEDPIN (Port D3
ciao, servo23
Ok modified LEDPIN_PINMODE
# If defined(PROMICRO)
# define LEDPIN_PINMODE (1,OUTPUT ); //LED STATUS PIN OUTPUT
# define LEDPIN_TOGGLE PIND | = 1 << 3; //switch stato LEDPIN (Port D3
ciao, servo23
Last edited by servo23 on Thu Apr 19, 2012 5:16 pm, edited 3 times in total.
Re: "Arduino" Pro Micro
oK modified aduino-1.0 Bootloader
ciao,servo23
ciao,servo23
- Attachments
-
- BOTLOADER1.JPG
- (28.03 KiB) Not downloaded yet
Re: "Arduino" Pro Micro
warthox wrote:hey lukibob,
a classic/simple mwc board for promicro should be available soon. still waiting for the protos...
protos arrived. first flight was successful
Re: "Arduino" Pro Micro
warthox wrote:warthox wrote:hey lukibob,
a classic/simple mwc board for promicro should be available soon. still waiting for the protos...
protos arrived. first flight was successful
Great! Was that with the hobbywing escs?
Re: "Arduino" Pro Micro
ronco wrote:
@ lukibob if you know how to flash a bootloader, ill have a fix for your bootime problem..
regards Felix
Thanks for the bootloader, i will try it.
If I power all up at same time, the esc go blank and do nothing. Usually they keep beeping if there is no signal from rx but in this case there must be some signal from the arduino before it boots fully and confuses the esc. It is only 3 esc though, one works and then I only have control of one motor
I have put a switch on the rx/arduino power from bec to let esc power up, then switch on the rx/arduino. That works for now.
I just got done with some night flying and am very happy with the increased stability from the pro micro.
A note to the adventurous ones, try to put rc rate at 2.0 it is much fun!!
Re: "Arduino" Pro Micro
lukibob wrote:warthox wrote:warthox wrote:hey lukibob,
a classic/simple mwc board for promicro should be available soon. still waiting for the protos...
protos arrived. first flight was successful
Great! Was that with the hobbywing escs?
quad x with hobbywing flyfun 10A and mt2208 motors with 8" props.
but this was just a quick testflight. will do some more tests on weekend, also with different motor and pid setups.
Re: "Arduino" Pro Micro
hi warthox,
can we see a image ?
and where will this board be sold .. flyduino.com?
regards felix
can we see a image ?
and where will this board be sold .. flyduino.com?
regards felix
Re: "Arduino" Pro Micro
Hello Wartox
You can post the program here that uses the Pro Micro
What to put ProMicro-v10 or ProMicro-v11
Hello, servo23
You can post the program here that uses the Pro Micro
What to put ProMicro-v10 or ProMicro-v11
Hello, servo23
Re: "Arduino" Pro Micro
Felix, will your bootloader work with the "pro micro" drivers? I am not using the leonardo version, but the sparkfun drivers here http://dlnmh9ip6v2uc.cloudfront.net/dat ... -19-12.zip
So the paths in your "how to" would change? Just want to make sure that is all that I need to change is the paths to \hardware\proMicro\bootloaders\diskloader and change the boards.txt in that proMicro folder.
Thanks for the help
So the paths in your "how to" would change? Just want to make sure that is all that I need to change is the paths to \hardware\proMicro\bootloaders\diskloader and change the boards.txt in that proMicro folder.
Thanks for the help
Re: "Arduino" Pro Micro
hi lukibob
the bootloaders of the sparkfun promicro and the leonardo are almost similar.. and there is just one boards.txt for all boards.
you can do it exactly like in this "how to".
regards Felix
the bootloaders of the sparkfun promicro and the leonardo are almost similar.. and there is just one boards.txt for all boards.
you can do it exactly like in this "how to".
regards Felix
Re: "Arduino" Pro Micro
ronco wrote:hi warthox,
can we see a image ? soon.
and where will this board be sold .. flyduino.com? i think so.
regards felix
Re: "Arduino" Pro Micro
servo23 wrote:Hello Wartox
You can post the program here that uses the Pro Micro
What to put ProMicro-v10 or ProMicro-v11
Hello, servo23
hey servo,
what do u mean?
i used the promicro v11 for design which is the actual version.
Re: "Arduino" Pro Micro
warthox thanks for the reply.
I use the-v11 ProMicro
here is the new PCB ProMicro
downlod here:http://www.hobbydrone.ch/Eagle%20PCB.htm
Ciao, servo23
I use the-v11 ProMicro
here is the new PCB ProMicro
downlod here:http://www.hobbydrone.ch/Eagle%20PCB.htm
Ciao, servo23
Re: "Arduino" Pro Micro
does somebody, who uses the promicro, know why the startup time is so long?
its arround 8seconds.
is the output resolution with default code 1023 @ 488hz for all quad x outputs??
its arround 8seconds.
is the output resolution with default code 1023 @ 488hz for all quad x outputs??
Re: "Arduino" Pro Micro
warthox wrote:does somebody, who uses the promicro, know why the startup time is so long?
its arround 8seconds.
i think its because the HID support of the leonardo bootloader.
i did a moded bootloader that boots up much faster viewtopic.php?f=8&t=1145&start=70#p12424
warthox wrote:is the output resolution with default code 1023 @ 488hz for all quad x outputs??
yes.
regards Felix
- aBUGSworstnightmare
- Posts: 115
- Joined: Mon Jun 27, 2011 8:31 pm
- Location: Munich, Germany
Re: "Arduino" Pro Micro
Hi,
just to keep you posted: the microWii is on it's way:
- ATmega32U4 based
- MPU-6050
- HMC-5883L
- MS5611-01BA01
- Power supplied by 2S to 4S LiPo
- LiPo voltage divider for 2S to 4S
- Spektrum Satellite connector (on bottom)
- GPS connector (on bottom; only GPS or Spektrum can be used at a time since the 32U4 only has one UART)
- LED driver for flight mode signalization (on bottom; i.e. with RGB-LED, similar to the DIVIDE et IMPERA! Rev2 board)
- miniUSB connector
I'll keep you posted...
aBUGSworstnightmare
just to keep you posted: the microWii is on it's way:
- ATmega32U4 based
- MPU-6050
- HMC-5883L
- MS5611-01BA01
- Power supplied by 2S to 4S LiPo
- LiPo voltage divider for 2S to 4S
- Spektrum Satellite connector (on bottom)
- GPS connector (on bottom; only GPS or Spektrum can be used at a time since the 32U4 only has one UART)
- LED driver for flight mode signalization (on bottom; i.e. with RGB-LED, similar to the DIVIDE et IMPERA! Rev2 board)
- miniUSB connector
I'll keep you posted...
aBUGSworstnightmare
- aBUGSworstnightmare
- Posts: 115
- Joined: Mon Jun 27, 2011 8:31 pm
- Location: Munich, Germany
Re: "Arduino" Pro Micro
servo23 wrote:warthox thanks for the reply.
I use the-v11 ProMicro
here is the new PCB ProMicro
downlod here:http://www.hobbydrone.ch/Eagle%20PCB.htm
Ciao, servo23
Hi servo23,
nice shape!
One thing to notice: I don't think the CADSOFT guys will allow you to use their Eagle-Logo on your design! Maybe it's better to remove it.
aBUGSworstnightmare
Re: "Arduino" Pro Micro
ronco wrote:warthox wrote:does somebody, who uses the promicro, know why the startup time is so long?
its arround 8seconds.
i think its because the HID support of the leonardo bootloader.
i did a moded bootloader that boots up much faster viewtopic.php?f=8&t=1145&start=70#p12424warthox wrote:is the output resolution with default code 1023 @ 488hz for all quad x outputs??
yes.
regards Felix
thanks
aBUGSworstnightmare wrote:Hi,
just to keep you posted: the microWii is on it's way:
- ATmega32U4 based
- MPU-6050
- HMC-5883L
- MS5611-01BA01
- Power supplied by 2S to 4S LiPo
- LiPo voltage divider for 2S to 4S
- Spektrum Satellite connector (on bottom)
- GPS connector (on bottom; only GPS or Spektrum can be used at a time since the 32U4 only has one UART)
- LED driver for flight mode signalization (on bottom; i.e. with RGB-LED, similar to the DIVIDE et IMPERA! Rev2 board)
- miniUSB connector
I'll keep you posted...
aBUGSworstnightmare
looks good
power supply is still available over esc bec?
first flight video with promicro and mpu6050.
https://vimeo.com/40962312