# Mega2560 R3 Pro Mini

**URL:** <https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668>\
**Category:** parts submit\
**Created:** [October 15, 2017, 7:29am UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668 "2017-10-15T07:29:40Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![vanepp](https://forum.fritzing.org/user_avatar/forum.fritzing.org/vanepp/32/4426_2.png) [@vanepp](https://forum.fritzing.org/u/vanepp)\
**Post date:** [February 14, 2019, 6:30pm UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/22 "2019-02-14T18:30:02Z")

</div>

I don’t have one, so I’m a poor one to say. The fellow who has one would probably have a better answer than me.

Peter

---

<div class="post-metadata">

**Author:** ![Old\_Grey](https://forum.fritzing.org/user_avatar/forum.fritzing.org/old_grey/32/973_2.png) [@Old\_Grey](https://forum.fritzing.org/u/Old_Grey)\
**Post date:** [February 14, 2019, 6:31pm UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/23 "2019-02-14T18:31:00Z")

</div>

Do you want my original 0.100" part, because it’s not broken like that one.

I hope that guy didn’t use the interim part.  
 ![8pin%20fault](https://forum.fritzing.org/uploads/default/original/2X/c/c6aad41bce2ed2ae658069973a0c1ed126ea5604.png)

---

<div class="post-metadata">

**Author:** ![vanepp](https://forum.fritzing.org/user_avatar/forum.fritzing.org/vanepp/32/4426_2.png) [@vanepp](https://forum.fritzing.org/u/vanepp)\
**Post date:** [February 14, 2019, 7:03pm UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/24 "2019-02-14T19:03:29Z")

</div>

That looks to be the original part (which had translates in pcb), the interrum fix part I posted a couple of days ago works correctly as far as I can see. I just downloaded the one posted and tried it. From gerbv:

 ![interrum](https://forum.fritzing.org/uploads/default/original/2X/d/d544c4a305a770b26382afae4570805e3844307f.png)

I wonder if the svg for the original hasn’t been deleted from your my documents svg directory (because I didn’t change the file names) and you are getting the old version?

Peter

---

<div class="post-metadata">

**Author:** ![Old\_Grey](https://forum.fritzing.org/user_avatar/forum.fritzing.org/old_grey/32/973_2.png) [@Old\_Grey](https://forum.fritzing.org/u/Old_Grey)\
**Post date:** [February 14, 2019, 7:12pm UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/25 "2019-02-14T19:12:10Z")

</div>

That version was in the test sketch. I tried renaming the internal .fzp file of the fixed part but it said part already in bin, so I didn’t test that one.

EDIT - Got the fixed part in and it’s ok now.

---

<div class="post-metadata">

**Author:** ![haimiko](https://forum.fritzing.org/letter_avatar_proxy/v4/letter/h/dec6dc/32.png) [@haimiko](https://forum.fritzing.org/u/haimiko)\
**Post date:** [February 15, 2019, 3:05am UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/26 "2019-02-15T03:05:04Z")

</div>

The 16U ISCP header would be great because they PCB routing keeps trying to use them as GND, since they are all marked as GND.

382 - RST  
383 - SCK  
384 - MISO  
385 - GND (Correct)  
386 - MOSI  
387 - VTG

---

<div class="post-metadata">

**Author:** ![Old\_Grey](https://forum.fritzing.org/user_avatar/forum.fritzing.org/old_grey/32/973_2.png) [@Old\_Grey](https://forum.fritzing.org/u/Old_Grey)\
**Post date:** [February 15, 2019, 3:17am UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/27 "2019-02-15T03:17:23Z")

</div>

The problem is people use that board as a template for a shield, and the empty holes in the shield would take up extra area that you could use to lay tracks. If you look at all the Arduino boards the ICSP don’t work.

On the other hand, if you want to make a tutorial on how to connect a ICSP to this board you would want them to work.

I’m more inclined to the first.

---

<div class="post-metadata">

**Author:** ![vanepp](https://forum.fritzing.org/user_avatar/forum.fritzing.org/vanepp/32/4426_2.png) [@vanepp](https://forum.fritzing.org/u/vanepp)\
**Post date:** [February 15, 2019, 3:33am UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/28 "2019-02-15T03:33:59Z")

</div>

OK, I’ll change it to match your pinout. Old\_Grey: there isn’t any reason to not have two parts, one with the ISCP and one without. Then the user can choose which to use. I’m inclined to do the renumber then split them that way. Is it only the ISCP connector you think should go? On the shield version we could move the pads to silk screen so they could at least have holes if they needed too.

edit: Is it a correct assumption that these share the same named pins else where and thus should be bused to the other pins?

Edit2:

OK now I’m really confused 🙂 the pin numbers above are wrong, the pins only go up to 386, so I pulled up the boards referenced by Old\_Grey but they don’t match the PCB layout. There is a reset switch over the left side set of 6 pads (unless it is connecting to the pads? Also from the picture the board I made seems to be wrong. The two end connectors (the 6pin and the 8) look to be reversed on the Fritzing board. Also the mounting holes are missing (even if they are only on the silkscreen as usual so you can drill the hole if you want). Ah! This board doesn’t seem to be either of those listed but this third board which does match this pcb layout:

[http://wiki.epalsite.com/index.php?title=Mega2560\_Pro\_Mini](http://wiki.epalsite.com/index.php?title=Mega2560_Pro_Mini)

although then we are missing the usb connector that sticks out past the end of the board in silkscreen. There are no mounting holes in this one. I should probably add this as the url so people know which board this part is for as well (when I checked that is the site with a wrong url that is listed, I’ll correct that too). OK there isn’t enough info on the pinout diagram to fix this so its  
up to you with a board in hand :-).

```
indent preformatted text by 4 spaces
top left in pcb view, ICSP connector for 16u2: top right

381 382 383 367 gnd? 374 gnd?
  ? ? ? 386 19 373 48
384 385 386 369 51 372 58?
  ? ? ? 370 53 371 57?
				
                                          ISCP mega
																	
					  375 ? 376 ?
                                          377 ? 378 ?
                                          379 ? 380 ?

```

If you can fill in the ? marks with a pin name and what else it connects to I’ll correct the board to match. This of course assumes this is the board you have …

Peter

---

<div class="post-metadata">

**Author:** ![Old\_Grey](https://forum.fritzing.org/user_avatar/forum.fritzing.org/old_grey/32/973_2.png) [@Old\_Grey](https://forum.fritzing.org/u/Old_Grey)\
**Post date:** [February 15, 2019, 3:49am UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/29 "2019-02-15T03:49:09Z")

</div>

I’m not too worried about the ICSP, just leave it.

The left ICSP is for the 16u2 chip, and the right ICSP is for the MEGA2560 chip, so I suppose they should not be connected. Not sure there is a PWR, but the single GNDs should be common.

[http://wiki.epalsite.com/index.php?title=Mega2560\_Pro\_Mini](http://wiki.epalsite.com/index.php?title=Mega2560_Pro_Mini)

---

<div class="post-metadata">

**Author:** ![haimiko](https://forum.fritzing.org/letter_avatar_proxy/v4/letter/h/dec6dc/32.png) [@haimiko](https://forum.fritzing.org/u/haimiko)\
**Post date:** [February 15, 2019, 4:13am UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/30 "2019-02-15T04:13:04Z")

</div>

Right but they are all labeled ground at the moment, which is incorrect.

---

<div class="post-metadata">

**Author:** ![vanepp](https://forum.fritzing.org/user_avatar/forum.fritzing.org/vanepp/32/4426_2.png) [@vanepp](https://forum.fritzing.org/u/vanepp)\
**Post date:** [February 15, 2019, 4:38am UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/31 "2019-02-15T04:38:20Z")

</div>

> [@haimiko](#):
>
> Right but they are all labeled ground at the moment, which is incorrect.

They are also all bused as ground which is more of a problem.

Peter

---

<div class="post-metadata">

**Author:** ![haimiko](https://forum.fritzing.org/letter_avatar_proxy/v4/letter/h/dec6dc/32.png) [@haimiko](https://forum.fritzing.org/u/haimiko)\
**Post date:** [February 15, 2019, 4:55am UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/32 "2019-02-15T04:55:36Z")

</div>

> [@vanepp](#):
>
> OK, I’ll change it to match your pinout. Old\_Grey: there isn’t any reason to not have two parts, one with the ISCP and one without. Then the user can choose which to use. I’m inclined to do the renumber then split them that way. Is it only the ISCP connector you think should go? On the shield version we could move the pads to silk screen so they could at least have holes if they needed too.
> 
> edit: Is it a correct assumption that these share the same named pins else where and thus should be bused to the other pins?
> 
> Edit2:
> 
> OK now I’m really confused 🙂 the pin numbers above are wrong, the pins only go up to 386, so I pulled up the boards referenced by Old\_Grey but they don’t match the PCB layout. There is a reset switch over the left side set of 6 pads (unless it is connecting to the pads? Also from the picture the board I made seems to be wrong. The two end connectors (the 6pin and the 8) look to be reversed on the Fritzing board. Also the mounting holes are missing (even if they are only on the silkscreen as usual so you can drill the hole if you want). Ah! This board doesn’t seem to be either of those listed but this third board which does match this pcb layout:
> 
> [http://wiki.epalsite.com/index.php?title=Mega2560\_Pro\_Mini](http://wiki.epalsite.com/index.php?title=Mega2560_Pro_Mini)
> 
> although then we are missing the usb connector that sticks out past the end of the board in silkscreen. There are no mounting holes in this one. I should probably add this as the url so people know which board this part is for as well (when I checked that is the site with a wrong url that is listed, I’ll correct that too). OK there isn’t enough info on the pinout diagram to fix this so its  
> up to you with a board in hand :-).
> 
> ```
> indent preformatted text by 4 spaces
> top left in pcb view, ICSP connector for 16u2: top right
> 
> 381 382 383 367 gnd? 374 gnd?
> ? ? ? 386 19 373 48
> 384 385 386 369 51 372 58?
> ? ? ? 370 53 371 57?
> 				
> ISCP mega
> 																	
> 375 ? 376 ?
> 377 ? 378 ?
> 379 ? 380 ?
> 
> ```
> 
> If you can fill in the ? marks with a pin name and what else it connects to I’ll correct the board to match. This of course assumes this is the board you have …
> 
> Peter

 ![2019-02-14%2021_45_23-Start](https://forum.fritzing.org/uploads/default/original/2X/4/4614199353f0c605fa84e8eca36fb934342e5938.png)

---

<div class="post-metadata">

**Author:** ![vanepp](https://forum.fritzing.org/user_avatar/forum.fritzing.org/vanepp/32/4426_2.png) [@vanepp](https://forum.fritzing.org/u/vanepp)\
**Post date:** [February 15, 2019, 5:46am UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/33 "2019-02-15T05:46:36Z")

</div>

OK I deleted the interrum version and updated the link to Mega2560 R3 Pro Min\_fixed.fzpz above with a new (hopefully correct) one. One issue may be that VTG on the 16U2 is not in the 5V bus and I think it perhaps should be. If someone can confirm that it should connect to 5V I’ll change it once again.

Peter

---

<div class="post-metadata">

**Author:** ![Old\_Grey](https://forum.fritzing.org/user_avatar/forum.fritzing.org/old_grey/32/973_2.png) [@Old\_Grey](https://forum.fritzing.org/u/Old_Grey)\
**Post date:** [February 15, 2019, 6:13am UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/34 "2019-02-15T06:13:30Z")

</div>

The official MEGA and UNO have ICSPs in the same orientation and roughly in the same position, and their pin orders are as you have them.

Your VTG pin says it’s 5V - 3/4 of the way down this page -.

> **[Arduino Mega Tutorial - Pinout and Schematics. Mega 2560 Specifications](http://www.circuitstoday.com/arduino-mega-pinout-schematics)**
>
> Complete tutorial on Arduino Mega - Pinout and Schematics. Arduino Mega 2560 Specifications with Diagrams and Pin descriptions

---

<div class="post-metadata">

**Author:** ![vanepp](https://forum.fritzing.org/user_avatar/forum.fritzing.org/vanepp/32/4426_2.png) [@vanepp](https://forum.fritzing.org/u/vanepp)\
**Post date:** [February 15, 2019, 6:24am UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/35 "2019-02-15T06:24:12Z")

</div>

OK I’ll add that last pin to the bus and reload yet again.

Peter

---

<div class="post-metadata">

**Author:** ![Old\_Grey](https://forum.fritzing.org/user_avatar/forum.fritzing.org/old_grey/32/973_2.png) [@Old\_Grey](https://forum.fritzing.org/u/Old_Grey)\
**Post date:** [February 15, 2019, 4:41pm UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/36 "2019-02-15T16:41:16Z")

</div>

Damn, we learnt something new, ie maybe a bug.

I had the old faulty offset 8pin part in MINE bin, that has the same internal ID as the fixed part in Van’s test Sketch. But when I opened that sketch FZ took the faulty part from MINE bin, rather than the fixed part from temp bin inside the sketch.

---

<div class="post-metadata">

**Author:** ![haimiko](https://forum.fritzing.org/letter_avatar_proxy/v4/letter/h/dec6dc/32.png) [@haimiko](https://forum.fritzing.org/u/haimiko)\
**Post date:** [February 15, 2019, 4:56pm UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/37 "2019-02-15T16:56:14Z")

</div>

BTW. I know this might be common knowlege howver I neglected to specify that the RST pins on the ISCP are not on a common bus. Just wanted to clarify.

---

<div class="post-metadata">

**Author:** ![Old\_Grey](https://forum.fritzing.org/user_avatar/forum.fritzing.org/old_grey/32/973_2.png) [@Old\_Grey](https://forum.fritzing.org/u/Old_Grey)\
**Post date:** [February 15, 2019, 5:04pm UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/39 "2019-02-15T17:04:18Z")

</div>

Yeah it’s only the 5V and the GND that are common across the board, I checked my MEGA last night.

Can you can check the new part is ok, so we can sign off on it. I think Van put it in the old post above.

---

<div class="post-metadata">

**Author:** ![vanepp](https://forum.fritzing.org/user_avatar/forum.fritzing.org/vanepp/32/4426_2.png) [@vanepp](https://forum.fritzing.org/u/vanepp)\
**Post date:** [February 15, 2019, 5:47pm UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/40 "2019-02-15T17:47:23Z")

</div>

I expect that is a bug. It should have tossed a “part is already in Fritzing” type error, or kept track of which bin it was using although I don’t think that would work because duplicate moduleIds will cause problems in the code, it is assumed to be unique.

Peter

---

<div class="post-metadata">

**Author:** ![vanepp](https://forum.fritzing.org/user_avatar/forum.fritzing.org/vanepp/32/4426_2.png) [@vanepp](https://forum.fritzing.org/u/vanepp)\
**Post date:** [February 15, 2019, 5:48pm UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/41 "2019-02-15T17:48:39Z")

</div>

Wasn’t common knowledge to me 🙂 , I’ll check and see if they are bused.

Edit: looks like it wasn’t common knowledge to someone else too 🙂 one reset is not bused but the other is. I will remove it and update the part yet again.

Edit2: While removing that bus I see there are scl and sda buses defined but they have no members (and thus aren’t busing anything). Should some set of pins be bused?

Peter

---

<div class="post-metadata">

**Author:** ![Old\_Grey](https://forum.fritzing.org/user_avatar/forum.fritzing.org/old_grey/32/973_2.png) [@Old\_Grey](https://forum.fritzing.org/u/Old_Grey)\
**Post date:** [February 15, 2019, 6:13pm UTC](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668/42 "2019-02-15T18:13:33Z")

</div>

Looking at an original MEGA from the bin pin 20 and 21 are connected to two unlabelled pins, but I don’t think this Mini has those. It does have the 53 IOs, but I’m not sure.

I just noticed when the guy shrunk my BB view 0.100" on one side he didn’t move some of the parts down to make it symmetrical. Too late now, because it’s too hard to relabel each pin again - done that many times -.

[Previous page](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668.md?page=1)

[Next page](https://forum.fritzing.org/t/mega2560-r3-pro-mini/4668.md?page=3)
