Is there a Mega2560 in a breadboard friendly package like the Nano?

OK, you've got me there. :(

Interface cables are fine. :)

DuPont cables DIY: http://forum.arduino.cc/index.php?topic=376971.msg2599211#msg2599211

.

Well, I just ordered 50 boards and top & bottom solder stencils. I've priced out 25 boards worth of material, comes put to ~$21/card, $516 total plus material shipping cost. I think I have most parts on hand to make up a few cards to starts, after that I'll need to order materials.

I hope there is sufficient interest to make these up.

Boards are in, here’s a couple shots with headers pins sitting in perfboard.
Waiting on stencils now.
header strip test fit 1.jpg
header strip test fit 2.jpg

Nnniiice!

I am going to have to make some long DuPont connectors.

.

Out of curiousity, how long does a stencil last, e.g., do they wear out?

I don't know, I've never worn one out. I've made 20-30 of some SMD boards with no issues, no noticeable hole degradation from squeegie-ing solder paste on with a stiff plastic putty knife. The Pololu 3 & 4 plastic mylar materiel seems to hold up well and cleans nicely when done. https://www.pololu.com/product/446

We have the first MegaDip assembled, am attempting to bootload. It looks successful until the very end - I don't know what to make of this:

C:\Arduino 1.6.9\hardware\tools\avr/bin/avrdude -CC:\Arduino 1.6.9\hardware\tools\avr/etc/avrdude.conf -v -patmega2560 -cstk500v2 -Pusb -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xD8:m -Ulfuse:w:0xFF:m 

avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "C:\Arduino 1.6.9\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : usb
         Using Programmer              : stk500v2
avrdude: usbdev_open(): Found AVRISP mkII, serno: 000200097044
         AVR Part                      : ATmega2560
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PA0
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    10     8    0 no       4096    8      0  9000  9000 0x00 0x00
           flash         65    10   256    0 yes    262144  256   1024  4500  4500 0x00 0x00
           lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : STK500V2
         Description     : Atmel STK500 Version 2.x firmware
         Programmer Model: AVRISP mkII
         Hardware Version: 1
         Firmware Version Master : 1.17
         Vtarget         : 5.0 V
         SCK period      : 8.00 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e9801
avrdude: erasing chip
avrdude: reading input file "0x3F"
avrdude: writing lock (1 bytes):

Writing | ################################################## | 100% 0.00s

avrdude: 1 bytes of lock written
avrdude: verifying lock memory against 0x3F:
avrdude: load data lock data from input file 0x3F:
avrdude: input file 0x3F contains 1 bytes
avrdude: reading on-chip lock data:

Reading | ################################################## | 100% 0.00s

avrdude: verifying ...
avrdude: 1 bytes of lock verified
avrdude: reading input file "0xFD"
avrdude: writing efuse (1 bytes):

Writing | ################################################## | 100% 0.00s

avrdude: 1 bytes of efuse written
avrdude: verifying efuse memory against 0xFD:
avrdude: load data efuse data from input file 0xFD:
avrdude: input file 0xFD contains 1 bytes
avrdude: reading on-chip efuse data:

Reading | ################################################## | 100% 0.00s

avrdude: verifying ...
avrdude: 1 bytes of efuse verified
avrdude: reading input file "0xD8"
avrdude: writing hfuse (1 bytes):

Writing | ################################################## | 100% 0.00s

avrdude: 1 bytes of hfuse written
avrdude: verifying hfuse memory against 0xD8:
avrdude: load data hfuse data from input file 0xD8:
avrdude: input file 0xD8 contains 1 bytes
avrdude: reading on-chip hfuse data:

Reading | ################################################## | 100% 0.00s

avrdude: verifying ...
avrdude: 1 bytes of hfuse verified
avrdude: reading input file "0xFF"
avrdude: writing lfuse (1 bytes):

Writing | ################################################## | 100% 0.00s

avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0xFF:
avrdude: load data lfuse data from input file 0xFF:
avrdude: input file 0xFF contains 1 bytes
avrdude: reading on-chip lfuse data:

Reading | ################################################## | 100% -0.00s

avrdude: verifying ...
avrdude: 1 bytes of lfuse verified

avrdude done.  Thank you.

C:\Arduino 1.6.9\hardware\tools\avr/bin/avrdude -CC:\Arduino 1.6.9\hardware\tools\avr/etc/avrdude.conf -v -patmega2560 -cstk500v2 -Pusb -Uflash:w:C:\Arduino 1.6.9\hardware\arduino\avr/bootloaders/stk500v2/stk500boot_v2_mega2560.hex:i -Ulock:w:0x0F:m 

avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "C:\Arduino 1.6.9\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : usb
         Using Programmer              : stk500v2
Error while burning bootloader.
avrdude: usbdev_open(): did not find any USB device "usb"[/url]

Picture of the setup, with FTDI Basic providing power, AVR ISP MKii for the Programmer, IDE 1.6.9 with Mega 2560 selected as the board type. |500x190

Schematic
MegaDipR9.png

How much?

I don't get it.
The L LED won't turn on. I know it works, it was flashing while the bootloader was installing.
I can see D13 turning on/off nice with a scope.
And I'm running a dirt simple sketch:

byte x;
void setup(){
  pinMode (13,OUTPUT);
}
void loop(){
  digitalWrite (13, HIGH);
  delay(1000);
  digitalWrite (13, LOW);
  delay (1000);
}

Is the L led connected to D52 ?

.

I’m an idiot - yes, SCK is 52 on the Mega, not 13. Blinking nicely now!
Will see if I can post a little something on youtube …

I give up, I can’t get a camera to focus. Need to get a camera with a manual focus ring, these autofocus cameras stink for small up close stuff. I can’t even get it to focus if I back up & zoom in. Point & shoot my a…

You need an iPad ;)

.

See if this is viewable https://youtu.be/D9g-bRKBvQ0

My thinking was $51 plus shipping & paypal fee for straight male pins. I don't know how much for long tail female headers like we used here for prototype testing. We used a 4 (cut down from an 8 ), a 7 (cut down from an 8 ), six 8s, and four 10s, with sanding of edges so they'd sit nice next to each other. I don't plan to do that for every one. So, $51, we can ship with no headers installed, or with male pins like this priced in: |500x400 Or for $55 we can use these, with the extra pins cut off |500x375 Or maybe machined pins, if folks want to plug into a socket |500x375

|500x272

.

$ sounds OK

When will the 1284 logger be ready?

.

Male headers sounds reasonable.
Use female DuPonts for off board wiring.

Mind you, female headers would work nicely when mounted on a second story, then male to male DuPont wires down to the breadboard.
As on then second story Bobweeny.

.

They all blink!

byte x;
void setup(){
  for (x=0; x<86; x=x+1){
    pinMode (x,OUTPUT);
  }
}
void loop(){
  for (x=0; x<86; x=x+1){
    digitalWrite (x, HIGH);
  }
  delay(250);
  for (x=0; x<86; x=x+1){
    digitalWrite (x, LOW);
  }
  delay(250);
}

Added to boards.txt:

allmega2560.name=Mega 2560 with all pins broken out

allmega2560.upload.protocol=wiring
allmega2560.upload.maximum_size=258048
allmega2560.upload.speed=115200

allmega2560.bootloader.low_fuses=0xBF
allmega2560.bootloader.high_fuses=0xD8
allmega2560.bootloader.extended_fuses=0xFD
allmega2560.bootloader.path=stk500v2
allmega2560.bootloader.file=stk500boot_v2_mega2560.hex
allmega2560.bootloader.unlock_bits=0x3F
allmega2560.bootloader.lock_bits=0x0F

allmega2560.build.mcu=atmega2560
allmega2560.build.f_cpu=16000000L
allmega2560.build.core=arduino
allmega2560.build.variant=allmega

Attached pins_arduino.h put in /variants/allmega folder under 1.0.6

Will have to try the same mods to later versions of the IDE.

1284 Logger - have boards, just waiting on stencils.

pins_arduino.h (13 KB)

The low fuse byte set to BF instead of FF was supposed to put the system clock on D82/E7, didn't seem to work tho.