I'm working on a new improved version:

I'll make it available soon.
This is a tutorial for use the sheet size 1:1

laminate the sheet and punch

glue the bolts...

the final result...

with Arduino!
THAT was an clever idea!
Nice use of graphics. What did you use to create this?
Nice, especially the laminated printout and mounted arduino. Can you indulge a request to change the width of the atmega328 chip to 0.3" wide instead of about twice that width? :) would seem nice to mount an atmega328 to a laminated printout as well.
Nice use of graphics. What did you use to create this?
Illustrator and a lot of patience... :D
I'm also working on diagrams with basic connections for Arduino Uno at this link. (http://arduino.cc/forum/index.php/topic,146152.0.html)
Nice, especially the laminated printout and mounted arduino. Can you indulge a request to change the width of the atmega328 chip to 0.3" wide instead of about twice that width? :) would seem nice to mount an atmega328 to a laminated printout as well.
Ok,
The time to do it.
...would seem nice to mount an atmega328 to a laminated printout as well.
Did you mean like this?

The file is on first post. ;)
Excelllent work! This will be very handy!
Thanks, very handy :)
Need a '1284P version now ...
nice job!
Nice use of graphics. What did you use to create this?
Illustrator and a lot of patience... :D
I'm also working on diagrams with basic connections for Arduino Uno at this link. (http://arduino.cc/forum/index.php/topic,146152.0.html)
Wow, that is amazing work, should be very handy for beginners.
Thanks. My kit is en-route and these will come in handy.
Thanks to all!
I'm working now on Arduino MEGA 2560 pinout ;)
Stay tuned.
Wow! Awesome job and THANKS! - Scotty
The Arduino MEGA version is on line
http://arduino.cc/forum/index.php/topic,146511.0.html
Bye
The AtMega1284p version is out. :smiley-sweat:

Files on first post.
and the ATMega644p

and it's all for today ... XD
Couple comments -
Missing INT2 on PB2
Arduino pinout- can you add the alternate Bobuino Pinout? I think its more useful
// ATMEL ATMEGA1284P on Bobuino
//
// +---\/---+
// (D 4) PB0 1 | | 40 PA0 (D 21) AI 7
// (D 5) PB1 2 | | 39 PA1 (D 20) AI 6
// INT2 (D 6) PB2 3 | | 38 PA2 (D 19) AI 5
// PWM (D 7) PB3 4 | | 37 PA3 (D 18) AI 4
// PWM/SS (D 10) PB4 5 | | 36 PA4 (D 17) AI 3
// MOSI (D 11) PB5 6 | | 35 PA5 (D 16) AI 2
// PWM/MISO (D 12) PB6 7 | | 34 PA6 (D 15) AI 1
// PWM/SCK (D 13) PB7 8 | | 33 PA7 (D 14) AI 0
// RST 9 | | 32 AREF
// VCC 10 | | 31 GND
// GND 11 | | 30 AVCC
// XTAL2 12 | | 29 PC7 (D 29)
// XTAL1 13 | | 28 PC6 (D 28)
// RX0 (D 0) PD0 14 | | 27 PC5 (D 27) TDI
// TX0 (D 1) PD1 15 | | 26 PC4 (D 26) TDO
// INT0 RX1 (D 2) PD2 16 | | 25 PC3 (D 25) TMS
// INT1 TX1 (D 3) PD3 17 | | 24 PC2 (D 24) TCK
// PWM (D 30) PD4 18 | | 23 PC1 (D 23) SDA
// PWM (D 8) PD5 19 | | 22 PC0 (D 22) SCL
// PWM (D 9) PD6 20 | | 21 PD7 (D 31) PWM
// +--------+
//
When you get to chips that arduino doesn't make an 'offical' board for (644P/1284P,etc) then your chart is going to be the reflection of just one persons or one companies decision on what 'arduino' abstracted pin number to use with which port/pins on the AVR chip in question.
As a minimum your chart should state who's pins_arduino.h file was used in the rendition of the pin outs. Otherwise there could be lots of confusion for some users of these 'non-standard-arduino' AVR chips
Lefty
Couple comments -
Missing INT2 on PB2
Arduino pinout- can you add the alternate Bobuino Pinout? I think its more useful
INT2 corrected and this is a Bobuino version:

The pdf file is on first post. ;)
When you get to chips that arduino doesn't make an 'offical' board for (644P/1284P,etc) then your chart is going to be the reflection of just one persons or one companies decision on what 'arduino' abstracted pin number to use with which port/pins on the AVR chip in question.
As a minimum your chart should state who's pins_arduino.h file was used in the rendition of the pin outs. Otherwise there could be lots of confusion for some users of these 'non-standard-arduino' AVR chips
Lefty
It 's true. Each person makes their own version. The solution is to create an editable PDF.
I'm working on.
Ok, this is a editable version:
PinOut ATMega1284p - Editable Version (http://www.pighixxx.com/pgdev/Temp/atmega1284p_edit.pdf)
If you like it, I can do a editable version for all processors. :smiley-roll-sweat:
nice work pighixxx - I've got this thread bookmarked!
The ATMega2560 Pinout is on line here. (http://arduino.cc/forum/index.php/topic,146511.0.html) :D
Any plans of releasing something for the leonardo (atmega32u4)?
Any plans of releasing something for the leonardo (atmega32u4)?
Yes,
I'm working on. :D
Thanks, I will be waiting for that one.
I wasn't even a member of this forum, just a constant lurker.
I had to register just so I could say THANK YOU and amazing work.
This will be incredibly useful for someone with such a shoddy memory as I.
:)
Brilliant work and featured in the Make: Blog! (via AdaFruit).
Thanks!
Great Work! Thanks
Any plan for Arduino Nano layout as well?
Great Work! Thanks
Any plan for Arduino Nano layout as well?
Yes,
today i have posted the Mini version (http://arduino.cc/forum/index.php/topic,147515.0.html). The next will be the Leonardo and then the nano :D
I'm also working on diagrams with basic connections for Arduino Uno at this link. (http://arduino.cc/forum/index.php/topic,146152.0.html)
Hi! I signed up to say this is awesome work! Thanks for your efforts.
Can I suggest posting these to github? You are updating them frequently.
Can we also get the ones in the link above translated to English by somebody.
The nano version is on line (http://arduino.cc/forum/index.php/topic,147582.0.html).
As soon loading all to github.
First of all, great fucking job mate ! However I'm a bit confused now. As far as I know analog pin A01 is equivalent of (or you can set it as a) digital pin 14 and A02 is pin 15 and so on, but if I read your legend Gray colour means "digital pins" then I look at the pinout and gray colour says PCINT8. What Am I doing wrong.
I think it would be good to have a website for these in an easy laid out single website rather than searching down forum threads.
I think it would be good to have a website for these in an easy laid out single website rather than searching down forum threads.
I have a website and I'm updating. Soon will be available all jobs :D
My website is www.pighixxx.com
Hi pighixxx, FYI the Arduino Due just came out :)
http://tronixstuff.wordpress.com/2013/02/08/first-look-arduino-due/
how about working on a Chipkit uno32 , a Netduino Plus and a Stellaris launchpad as well, might as well work your way round the whole lot .thanks
THANKS!!!! :)
how about working on a Chipkit uno32 , a Netduino Plus and a Stellaris launchpad as well, might as well work your way round the whole lot .thanks
Now i'm working on zigduino and on aria card, then I will see... :D
Just great work. Thanks a lot! (Gracie mille!)
Fabulous work, I'm looking forward the Leonardo version. :)
Fabulous work, I'm looking forward the Leonardo version. :)
The Leonardo version is ready in a few day! :D
I'm working now in Zigduino board.
A great idea. Excellent work.
Thanks a lot!!
Leonardo Pinout is out! :D
http://arduino.cc/forum/index.php/topic,148308.0.html
Hello everyone!
within a few days I will publish a new version of Uno pinout.
The pinout will be revolutionized and very useful!
Ciao,
Pighixxx :D
p.s. Esplora pinout is under development...
Esplora pinout is out! (alfa version!)
http://arduino.cc/forum/index.php/topic,148602.0.html
Hey pighixxx!
Great work, the pinouts are very very useful :)
But I noticed that pin 1 on the ATMEGA328 is different than the pinout here: http://arduino.cc/en/Hacking/PinMapping168
Yours say PCINT5 but the other one says PCINT14. I suspect yours is incorrect since you have two PCINT5 (the other on pin 19)?
It would be great with an editable ATMEGA328 version also, for example for writing pinout for the JeeNode (the header in the legend could be editable then also).
Great work Romano, thanks for taking time to generate the graphics and then to share as well.
Cheers
Peter B.
Hey pighixxx!
Great work, the pinouts are very very useful :)
But I noticed that pin 1 on the ATMEGA328 is different than the pinout here: http://arduino.cc/en/Hacking/PinMapping168
Yours say PCINT5 but the other one says PCINT14. I suspect yours is incorrect since you have two PCINT5 (the other on pin 19)?
It would be great with an editable ATMEGA328 version also, for example for writing pinout for the JeeNode (the header in the legend could be editable then also).
Thanks, you're right. With the next revision I fix it.
The editable version will be ready in a few days. :smiley-mr-green:
Great work Romano, thanks for taking time to generate the graphics and then to share as well.
Cheers
Peter B.
Thanks Peter!
My name is Alberto (Pighixxx the nick) and I come from Romano d' Ezzelino which is a town near Venice...
Very nice work!
Simple idea and very good implementaion.
I think everyone in arduino society glad to got it.
Many thanks!
Thank you so much for this!!! 8)
Suggestion: list the type of USB jack.
http://en.wikipedia.org/wiki/Universal_Serial_Bus#Host_and_Device_interface_receptacles
I also saw your posters on the wall of a hackerspace here in Atlanta. 8)
do you think you could post up a hi-res say (3666x3300) 0f the pinout arduino uno? i think it is the first pdf in the list on the first post.... 8) i have a new 15" retina and would like this for my arduion desktop...
never mind i figured it out thanx :smiley-red:
Hi all,
this is a preview of my next work. The
definitive pinout of Arduino Uno :D

I changed the font and now everything is more readable.
Soon online...
this is a preview of my next work. The definitive pinout of Arduino Uno
Very nice. I especially like the Monty Python like reset hand and arm. :D
Lefty
That's amazing work, would you agree to give out an SVG file of the attiny version? I'd like to make one for the digispark and it'd save some time starting from your file.
For the Arduino version 1:1 what dimensions? Heigth and width in cm?
thank's, anzi grazie! :smiley-mr-green:
For the Arduino version 1:1 what dimensions? Heigth and width in cm?
thank's, anzi grazie! :smiley-mr-green:
The size is 1:1! The sheet is A4.
Another preview and soon will publish all :D

Ciao!
for @pighixxx
big thanks for making these!
but,
for the ATtiny45/85 section, pin 2 and 3, there's no PWM function there
only pin 0 and 1 have PWM mode.
(I have ATtiny45 and I test PWM on pin 2 and 3, not working...)
and I read from MIT HLT too..
sorry for my bad english
btw, this is my first post :D
because i want say thanks to you :D
what size of bond paper is recommended to this?
thanks a lot - again ! very good work
what size of bond paper is recommended to this?
James Bond?
He said A4.
New version 2.0
ATMEGA328 PINOUT
New version 2.0
Hi All!
I made newer pinouts versions of Arduino Uno (http://pighixxx.com/downloads/the-definitive-arduino-pinout-diagram/) and ATMega328 (http://www.pighixxx.com/downloads/atmega328/). The downloads are available on my website; I'm translating everything in English and for the moment is only in Italian... :smiley-fat:
Soon I want to do a poll to make yours next pinout. Bye :D
The link for new versions woking now...
New version 2.1 on line (thanks to adraab)
Link in 1st post.
New ATMega168 pinout with reference for Arduino Mini Pro.
Available on 1st post. :D
Really beautiful and useful stuff :)
One comment though: on Arduino Uno diagram, the ATMega328 pin 18 is labeled as "PB3" and I believe it should be "PB4". This is both on Arduino Uno board pinout and on ICSP pinout schematic part.
Oh, and on Arduino Uno board pinout, the physical pin 27 serial pin role should be "SDA" instead of "SCL".
New Pinout!
ATMega128rfa1 (link on 1st topic) :D
Really beautiful and useful stuff :)
One comment though: on Arduino Uno diagram, the ATMega328 pin 18 is labeled as "PB3" and I believe it should be "PB4". This is both on Arduino Uno board pinout and on ICSP pinout schematic part.
Oh, and on Arduino Uno board pinout, the physical pin 27 serial pin role should be "SDA" instead of "SCL".
Thanks!
I make changes shortly.
New version 2.2 on line.
Thanks to Orcalib!
Pighixxx,
Forgive me, but I don't understand how you want us to acquire the Uno diagram. I went to your site and it's confusing. I see the diagram, and I can click on it and save it to a file, but I also see a place seemingly to get a PDF, but that leads to some kind of payment screen. Can you explain what, if anything, I'm doing wrong?
Thanks.
Pighixxx,
Forgive me, but I don't understand how you want us to acquire the Uno diagram. I went to your site and it's confusing. I see the diagram, and I can click on it and save it to a file, but I also see a place seemingly to get a PDF, but that leads to some kind of payment screen. Can you explain what, if anything, I'm doing wrong?
Thanks.
In the site (sorry, only italian for the moment!) you must choose standard pdf or retina. It's free, you just enter a valid email address to receive it.
Fee required for PDF editable or AI Illustrator files. :D
With Standard PDF you can do anything!
Bye
In the site (sorry, only italian for the moment!) you must choose standard pdf or retina. It's free, you just enter a valid email address to receive it.
What are you going to do with my email address? That's very important to me.
What are you going to do with my email address? That's very important to me.
Nothing. Used to automatically send the link to the file; If you do not want to leave your personal email you can use a temporary email service.
Pighixxx
What are you going to do with my email address? That's very important to me.
Nothing. Used to automatically send the link to the file; If you do not want to leave your personal email you can use a temporary email service.
Pighixxx
OK thanks, plus one karma.
New Arduino Mega v2.0 on line (with new graphics!)
link http://arduino.cc/forum/index.php/topic,146511.msg1100817.html
Today in Italy is Father's Day.
A tribute to NE555 :D

Download link (http://www.pighixxx.com/pgdev/tribute.pdf) (direct link)
pighiXXX you have done excellent and very useful work, really handy references, all are going on my reference wall, Thank you, really appreciate it..
pighiXXX you have done excellent and very useful work, really handy references, all are going on my reference wall, Thank you, really appreciate it..
Thanks Dude.
I am amazed with all the effort you have put into this project ...MANY THANKS !!!
Print outs of the main boards I use are now on the wall beside my bench.
I checked out your site and will return when it is updated.
Thank you again for sharing with the Arduino community !
BobbyD
I am amazed with all the effort you have put into this project ...MANY THANKS !!!
Print outs of the main boards I use are now on the wall beside my bench.
I checked out your site and will return when it is updated.
Thank you again for sharing with the Arduino community !
BobbyD
Thanks!
Due the high traffic my digital download system has crashed =(
Site is now on line. I've put direct download to diagrams! (Atmega & Arduino)
Thanks,
Pighixxx
You might also state how much current the pins can sink as well as source. I think it is less than 40 ma.
You might also state how much current the pins can sink as well as source. I think it is less than 40 ma.
Is marked. Absolute max 40mA per pin, 20mA reccomended.
Absolute max 200mA for entire package.PighiXXX
Do you have the CDR file availale for free or it is possible make bigger picture for printing to A3 like Graynomad's Arduino Due (http://www.robgray.com/temp/Due-pinout-A3.png)?
Thanks for good work!
Hi K5CZ
In my site you can download all drawings in PDF. :D
http://www.pighixxx.com/
Go to -Reference Menu - Arduino - Select your card
Thanks,
Pighixxx
sorry for being 'thick' here..
but what is a CDR file?
(corel draw?)
sorry for being 'thick' here..
but what is a CDR file?
(corel draw?)
Oh yes, *.CDR is Corel Draw vector-drawing file
Hello Guys.
I am pleased to announce that in the next few days I will publish the new pinouts :smiley-mr-green:
A preview of next pinouts. You Can choose the level of details!
http://www.pighixxx.com/test/
Stay tuned!
Congratulations, great work but it seems that you're missing the ATTINY2313!
Are you thinking of joinig it? It is one must have near you when you beguin to 'play' whit Arduino!
Will we ever se a CheatSheet made by you?
Due to popular demand :D
ARDUINO 2009

Download at Arduino 2009 (http://www.pighixxx.com/downloads/arduino-2009/)
Congratulations, great work but it seems that you're missing the ATTINY2313!
Thanks! I'm working on...
Arduino YÚN pinout.

Download at:
http://www.pighixxx.com/downloads/arduino-yun/ (http://www.pighixxx.com/downloads/arduino-yun/)
Can't find anyone else mentioning this, and as I've just ordered the book, I'm hoping that the version I've just downloaded off the website has been corrected. But this is what I just downloaded 5 minutes ago from the link sent.... very confusing!
Very Rich Idea !!!
Instead of pining the diagram on a wall you have all that you need to know under the eyes :)
Thanks a lot !!
A thought only, could you mark crossed circles where the mounting holes go?
From that laminated sheet, a brilliant idea, it could go to a decoupage board with short pins for no slide Arduino.
Hey ,
Seems like http://www.pighixxx.com/index.html is not available anymore :( Does anyone has a zip file for most popular uC ?
Let me know
Thanks
R
Awesome work.
Many, many thanx.
Ya it seems his site is down. If anyone has the pdf's and wants to post them up again, it would be appreciated.
Does anyone have a copy of these?
Thanks,
Ian
Ah! - it seems they are available here: http://pighixxx.tumblr.com/
Does anyone have a copy of these?
Thanks, Ian
First post, there is a zip file
Does anyone have a copy of these?
Thanks, Ian
First post, there is a zip file
No there isn't. They're all dead links.
Does anyone have a copy of these?
Thanks, Ian
First post, there is a zip file
No there isn't. They're all dead links.
Oh, sorry. There is a zip but in Italian section: a top, where you read EDIT BY MOD, the first link:
http://forum.arduino.cc/index.php?topic=151646.msg1138645#msg1138645
After a long time I came back. :D
I'm redrawing all cards with a new graphics. For those who follow me on twitter is not news!
Here the pinout of UNO
http://t.co/MKtmCILSdj (http://t.co/MKtmCILSdj)
and ATMEGA328 processor
http://t.co/CdmDbWTWTf (http://t.co/CdmDbWTWTf)
MUCH Appreciated!
Karma to you! Perhaps others will follow suit.
Thanks!
That looks great!
One thing i would change: Could you please turn the 16u2's ISP header the way its on the PCB so people know exactly where the Reset etc is?
I like that you even describe the 16u2's pins. Another cool thing would be to write on what ports the Serial, Tx/RX leds and the DTR(Reset) from the 16u2 are.
Regarding to my new Hoodloader v2 project (which makes the 16u2 Arduino IDE compatible like a Leonardo/Teensy; cdc bootloader + usbserial) this would be very nice. Would it then be okay to integrate this picture in my readme? Current project (v2 is under development) https://github.com/NicoHood/Hoodloader
Trying to get to the YUN file but keep getting the download page. But it just says niftily "please be patient".
How can I get to the YUN file.
Thank You
@spicetraders
Hi,
the link is http://pighixxx.com/yunpdf.pdf
Finally, the website is online :smiley-mr-green:
http:///www.pighixxx.com
The ProMini pinout has a wrong label.
Pin 11 at the end is marked RST (reset) when it should be RTS (ready to send).
Very nice. For consistency the SCK pin of the two ICSP headers should be the same. You have one as SCLK and the other as SCK. I think SCK is what is usually used.
For the Uno, I'm not quite following your "port power" symbols. There are ports PB, PC and PD, but you only have two colours (red and yellow).
You have RESET in two places and /RESET in one place. Again for consistency it should probably be /RESET in all three places.
Can I suggest a different symbol for the PWM pin? You have something that looks like a sine wave, but really a square wave with a non-symmetric (ie. not 50%) duty cycle would be closer to the mark.
Hi Nick,
I used the same name used in the processor's datasheets:
SCK for the ATmegq328, SCLK for ATmega16
About the "port power" colors is meant the maximum current usable for group of pin as it says on page 314 of the ATmega328 datasheet.
and thank you because you made me notice that there is a mistake! Missing a port group color! Now I settle.
Ok also for the /RESET.
I will consider your suggestion on the PWM symbol.
@Henry_Best
Can you explain better?
I used the same name used in the processor's datasheets:
SCK for the ATmegq328, SCLK for ATmega16
Yes, true, but I think that's a bit of a typo.
Further on in the datasheet they refer to it as SCK:

and:

It's the same signal, and I think that, on a single page, it should be referred to in the same way, otherwise people are going to Google "what is the difference between SCLK and SCK when using SPI?".
@Henry_Best
Can you explain better?
Yes. On the mini pinout diagram, the pin at the top marked RST is shown as connected to physical pin 11
If it was a RESET it would be connected to physical pin 29.
I think it's the Ready To Send (RTS) pin, used when programming via an FTDI lead.
Hi again. Nick is right, there is a typo with the 8u2. I also suggest to add 32u2 since some boards have a 32u2. At least some unofficial, ive got two.
And as i said i'd switch the 16u2 ISP header like this:
https://github.com/NicoHood/HoodLoader2/commit/6ba02df611fc3816b7fac18081970832939dcfbf
BTW: nice website, just the Uno pinout is missing. Is it okay for you that i use the pic like that? If not email me via my blog. It seems that i dont get an email here on the arduino forum and also the pm is buggy/not working for me.
Edit also added Nicks SCK fix:
https://github.com/NicoHood/HoodLoader2/commit/44d6ebcb2918d2d903f53db7bde6a7cfd30ce2a6
The 4 Pinheader of the 16u2 is also labeled wrong. See this github issue.
You should really fix those issues. Or do we get the original files to modify it on our own? Thanks
https://github.com/NicoHood/HoodLoader2/issues/2#issuecomment-69393889
Would you be prepared to share the illustrator files so we can produce wall prints for the local maker space in Benicia?
Cheers
Graham
Hi All!
I'm working on a new improved version:

I'll make it available soon.
Hallo pighhixxx,
do you have a new website for your pinouts?
The Links are dead. Example. http://www.pighixxx.com/test/pinoutspg/boards/ (http://www.pighixxx.com/test/pinoutspg/boards/)
Thanks.
Hallo pighhixxx,
do you have a new website for your pinouts?
The Links are dead.
I've attempted to mirror them here:
https://arduino.pinout.guide (https://arduino.pinout.guide)
thanks. :) In the moment does http://www.pighixxx.net (http://www.pighixxx.net) works.
Is it done? Would like to check out.
Dubai's Leading Doctor on Call (https://firstresponse.ae/home-doctor-service/) Home Healthcare Services
In the moment does http://www.pighixxx.net (http://www.pighixxx.net) works.
Thanks. I have updated my bookmarks
...R
For information, http://www.pighixxx.net is no longer valid :(