Go Down

Topic: Introducing the MEGA_Stick (Read 3261 times) previous topic - next topic

Jassper

Aug 15, 2010, 10:06 pm Last Edit: Aug 16, 2010, 02:09 pm by Jassper Reason: 1


Introducing the MEGA_Stick

Alpha Includes (Shown):
* all 1280/2560 pins are broken out
* Sports a *7805 regulator for better heat dissipation to utilize the full 1 amp provided. Also suits real world applications for hobby or automotive, up to 35 volts input on the RAW pin.
* FTDI chip on board for direct USB connection (can also be powered via USB).
* Jumper for enable/disable USB power, data still active with jumper removed.
* on board RESET button
* Included LED for Digital pin 13 but can be disable via solder jumper (no more compensating for the pull up).
* RX and TX LEDs on TX0 and RX0 for visual feedback when loading programs.
* Blue Power LED
* 90 degree USB connector so programs can be loaded while the MEGA_Stick is inside a case or other enclosure.
* On board ISP connector (not seen in the photo).
* Operates on 5v, 16 MHz
* [Edit] 1.3"x4.7" in size

Beta board changes will include
* Min line trace increased from 0.008 to 0.010
* Will support a on-board Real Time Clock Module, DS1307 on underside of board w/Battery back up.
* Will break out the RESET pin (missed it some how)
* Other small issues corrected from Alpha

I will be producing a small run of the Beta boards soon and will have a small stock around 9/13/2010. If you are interested in testing one of these boards or would just like to have one, send me a PM, I will sell just the board with BOM or fully populated. I would like to get your feed back as well before finalizing.

Pin_Map:


NOTE:
I was going to call this a mega_MINI but someone beat me to it (Ironic) http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1281794635/9 which is a decent board if you are looking for something even smaller.

mowcius

People with mini breadboards: Gonna be annoyed  ;D

Jeff K

Hey Jassper... sorry I snagged the MegaMini name before you and thanks for them comment.  I love your design for the fact that you can plug it directly plug into a breadboard.  (I don't have to worry about the mini breadboards I only buy the ones with 4 long breadboards side by side)

What are the actual dimensions of the board?

Also like the real time clock idea.  I think every board that has room should have that on it.

Jeff K - JKDevices.com - home of the MegaMini

Jassper

Hay Jeff

The actual dimensions are 1.3"x4.7" so the "mini" part really didn't fit ;) It's much more suited for your design.

Thanks for the support, maybe we can collaborate.

Mark S

I had the chance to beta test this board and it works perfectly as advertised and it is well made.

Jasper, I like your new name, Mega_stick.


Mark

Eight


Graynomad

Reminds me of the old 68000 processors in the 64-pin DIP "aircraft carrier" pack.
Rob Gray aka the GRAYnomad www.robgray.com

Osgeld

reminds me of the ubw32 which eats most of a standard breadboard one way and all but 2 rows of holes the other way

this seems like it would be good if you have something developed on a traditional mega and wanted to use a easy to handle dip style package in a item later

otherwise better get more breadboards and a prinout of where the pins map to (cause you cant read them once there is a spaghetti factory covering them up)
http://arduino.cc/forum/index.php?action=unread;boards=2,3,4,5,67,6,7,8,9,10,11,66,12,13,15,14,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,86,87,89,1;ALL

Jassper

#8
Aug 17, 2010, 04:21 am Last Edit: Aug 17, 2010, 07:48 pm by Jassper Reason: 1
I will be posting a web page soon that will allow people to order The Board, Kit, Or compleat.

Please staytuned :)

jrraines

looking more at your diagram. Should pin 44 be green?

Jassper

Quote

looking more at your diagram. Should pin 44 be green?


I thought that as well but in testing I could not get it to act as one. Only High or Low.

If you can verify that pin 44 is in deed a PWM pin then I will change it, maybe I missed something or something in the bootloader file is set incorrect and needs to or has been corrected.

Thanks

jrraines

I'm not sure where the code stands, see:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1242837044

specifically:
Re: Arduino Mega PWM pins
Reply #6 - 18.01.2010 at 16:28:03 |  
OK, i reply to myself:
It works!
I think it was forgotten to implement.
At least, if you make that change to the coming Version18 (didn't try with 17), whose Release candidate can be downloaded.
Just add
Code:

} else if (digitalPinToTimer(pin) == TIMER5C) {
           // connect pwm to pin on timer 5, channel B
           sbi(TCCR5A, COM5C1);
           // set pwm duty
           OCR5C = val;



to the wiring_analog.c

Jassper

@ jrraines

Does it work without altering code of any sort? Can't test at the moment, but I don't think it does. At least not under Arduino 17, haven't tried with 18 yet and 19 is around the corner.

jrraines

Sorry, I should have been clearer in the excerpt from the link that I quoted. in -17, the code fragment definitely needs to be added in order for pwm on 44 to work. it was clearer in the forum item I linked to. The hardware allows pwm. there was a code omission that left it incorrectly implemented.

royco

Nice!

I hope you have a large pad under the 7805, they get toasty at automotive voltages even at 1/3 of an amp.
Panucatt Devices

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy