Go Down

Topic: Introducing the MEGA_Stick (Read 2751 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