Pages: [1] 2   Go Down
Author Topic: Introducing the MEGA_Stick  (Read 2492 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Sr. Member
****
Karma: 1
Posts: 415
MEGA_Stick_II is here
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset



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.
« Last Edit: August 16, 2010, 07:09:33 am by Jassper » Logged

North Yorkshire, UK
Offline Offline
Faraday Member
**
Karma: 104
Posts: 5531
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

People with mini breadboards: Gonna be annoyed  ;D
Logged

DeKalb, IL USA
Offline Offline
Full Member
***
Karma: 0
Posts: 243
KB9SXU
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.

Logged

Jeff K - JKDevices.com - home of the MegaMini

0
Offline Offline
Sr. Member
****
Karma: 1
Posts: 415
MEGA_Stick_II is here
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hay Jeff

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

Thanks for the support, maybe we can collaborate.
Logged

USA
Offline Offline
Full Member
***
Karma: 2
Posts: 213
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

UK
Offline Offline
Sr. Member
****
Karma: 0
Posts: 304
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Oooooh. Nice.
Logged

nr Bundaberg, Australia
Offline Offline
Tesla Member
***
Karma: 129
Posts: 8603
Scattered showers my arse -- Noah, 2348BC.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Reminds me of the old 68000 processors in the 64-pin DIP "aircraft carrier" pack.
Logged

Rob Gray aka the GRAYnomad www.robgray.com

SE USA
Offline Offline
Faraday Member
**
Karma: 41
Posts: 3783
@ssh0le
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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)
Logged


0
Offline Offline
Sr. Member
****
Karma: 1
Posts: 415
MEGA_Stick_II is here
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I will be posting a web page soon that will allow people to order The Board, Kit, Or compleat.

Please staytuned smiley
« Last Edit: August 17, 2010, 12:48:18 pm by Jassper » Logged

Minnesota USA
Offline Offline
Sr. Member
****
Karma: 1
Posts: 323
Made it mahself outta sand 'n wahr.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

0
Offline Offline
Sr. Member
****
Karma: 1
Posts: 415
MEGA_Stick_II is here
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Minnesota USA
Offline Offline
Sr. Member
****
Karma: 1
Posts: 323
Made it mahself outta sand 'n wahr.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

0
Offline Offline
Sr. Member
****
Karma: 1
Posts: 415
MEGA_Stick_II is here
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

@ 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.
Logged

Minnesota USA
Offline Offline
Sr. Member
****
Karma: 1
Posts: 323
Made it mahself outta sand 'n wahr.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 17
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Nice!

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

Panucatt Devices

Pages: [1] 2   Go Up
Jump to: