EAGLE lay out checking-2

Hello guys i have posted my eagle files,photos of my schematics and lay out photos before in EAGLE lay out checking - Jobs and Paid Consultancy - Arduino Forum and i reconsider the things you said and redesign my circuit. i am thinking about get my pcb's tomorrow. and before i get, i wanna be sure about my layout and schematic guys. i am gonna post new design here:

There are my eagle brd and sch files also photos of them.

these are images

and

And also i wanna ask some question about my lay out.
1-transmission traces between ft232 and atmega328 are not short traces. may these traces cause any trouble ?
2-did i place correctly the decoupling capacitors in my layout ?
3-16mil drill size is small for manufacturing ?
4-i get clearence errors from my pgb led footprint should i change it ?
5-do i need to add a diode between lm3940 and esp8266

That's all guys it would be great if you criticize my layout.

mycircuit.zip (746 KB)

Not going to download and unrar something. Why make it hard for us?

  1. Nope, unless they're bizzarely long. A few inches is fine for serial, when it gets to feet, then you do need give it some thought.
  2. Nope, that's like 0.4mm, most board houses can go lower than that. Your board house will provide a min drill width spec. For example, one of the board houses I use does 12 mil, another does 0.3mm, or as low as 0.2mm for an ( extra fee, and OSH does 13 mil.
  3. Are you using design rules that match the capabilities of your board house? Eagle defaults to really conservative design rules.. It's like they never updated the default as board manufacturing technology marched forward. If it fails with the right design rules, yeah, you need to fix it.

1- They are less than 10 cm so it looks okay.
2-than 0.4mm should be okay.
4- i did not ask the spec to my board house but i set the drc min 8mil clearence and 16width traces

any help would be great. i have uploaded the zip file to site.

i have decided to put throught rgb lead instead of little rgb led that's why i have removed the rgbled and put 1x04 header in transmitter i am gonna sleep right now but i will check here tomorrow morning before delivering gerber files if someone points any mistake or suggestion i will have chance to fix it.