-aligned ICSP header and UART to align with Expansion header's first row, reposition header labels --ICSP (16.03, 33.27), UART's first pin (24.92, 33.27), Expansion header (42.7, 32) -change the 2X2 header to a 1X4, since theres more room -the LED art line on LED package should be 6 not 16 (I should change it on the wiki too) -change width traces to 20mil on TX LED connections -board name size (DP6037) moved to the back -put some texts on top side of the board -change version to v3 -zoom unrouted: checked ok -DRC-Sparkfun: no error
you've got a point in there the way you put your GND vias, its much more logical since there's no components in that area and much more nicer to look too.
Sorry, If my post sound harsh. I didn't intend it to :)
[quote author="dsm"] I have one additional minor comment.
The GND "ears" around the mounting holes are generally not useful for other components, but they seem like a good place to symmetrically tuck in your top/bottom GND vias. For example...
(1.5, 8.0) (1.5, 29.0) (or maybe not due to RX2) (8.0, 35.5) (52.0, 35.5) (58.5, 29.0) (58.5, 8.0) (52.0, 1.5) (8.0, 1.5) [/quote]
There is a GND "ears" already laid on the board in these locations
(3.89, 10.16) (3.81, 27.94) ->didnt put here cause the RX2 is in the way, but the GND pin on the RX2 serves that already (8.89, 33.02) (50.8, 33.02) (55.88, 27.94) (55.88, 8.89) (50.8, 3.81) (8.89, 3.81)
-moved the reset button near the edge (24,6) -move usb to (54.75, 18.5) -origins of the usb connector move to 5.25 and 54.75 with respect to the major axis for the DP6037 board only, (USB should be 5.25mm distance from the PCB edge) -renamed the LED 'I' formerly as 'I'ndicator to just "LED" -RX2 moved to (2, 26) -grouped and position the headers (ICSP, UART and JP1) using mil/thou grid and moved the group's center to (30, 32) -aligned the labels with the headers, put some missing top labels too on the headers
[quote author="dsm"] The center of component TX is at location (6.0, 11.0). But the right-angle LED footprint positions the through-hole leads slightly off-grid (0.1 mm in "X" and 0.25 mm in "Y"). TX is slightly back from the edge of the board (good). Minor[/quote]
The center of the through-hole pads for the TX LED are designed using thou/mil units, these can't be adjust to lie on to mm units, sorry.
[quote author="dsm"] The center of component RX2 is at location (4.0, 26.0). The center of the footprint (QSE15x) for this component is offset 0.5 mm from the through hole pins. RX2 would benefit by being moved 2.0 mm closer to the edge of the board. Minor[/quote]
Ok, we can do that so we could align those transceiver with respect to the outer edge with each other, but we can't change the pads position, we can only move the parts by its center.
[quote author="dsm"] Since the ICSP, UART, and JP1 are 0.1" grid through-hole components, treat them as a group with the center origin located between pins TX and IRTX on the UART connector. The center of this group should probably be at (30.0, 32.0). The current footprints for these connectors look different from each other on Layer 51 tDocu. The legend on Layer 26 bNames would need to be relocated to match. The Layer 49 Reference for these connectors would need to be updated to match. [/quote]
We can do that
What I do now when I route these boards. (since we have new standard boards in mm units) I set the grid in mm with 0.5mm as the minimum grid intervals when placing those critical parts and then shift to mil when routing the traces. Before, I only use the mm unit to set the board edges. And for the parts placement I use thou/mil. I think this is the standard. I say these because it is difficult to pass the traces through each pins spaces and to hit directly the pins when routing specially when the units that being used are not in multiple of the units used in the original parts (most parts I noticed uses thou/mil), thats the reason I dont use mm in routing, just a consideration :)
Here's a snapshot of what I'm doing, the reset switch was moved on the top layer aligned with the PIC, the board edge keepout are 1.7mm thick from the edge. I'm still rerouting the traces and try to implement the above suggestions, and will post when its done :)
[quote author="dsm"]I suggest that the board edge component keepout be reduced from 2.0 mm to 1.2 mm.[/quote] I'll implement this.
[quote author="dsm"]One question. Was there a MCLR push-button on the bottom of the board? If so, would there be enough room to move this push-button to the top side of the board?[/quote] Yup. I'll transfer the MCLR/Reset button on the top, maybe I can put it near the PIC.
I'll make a version of this board with these changes and see what how it looks
I have here the board for the USBIRToy v2.5 on the 60x37mm DP standard board. As required most of the parts that interact with its enclosure are on the 0.5mm grid on its center-lines The coordinates of those parts are as follows: TX LED (6,11) RX (4, 18.5) centered vertically on the board RX2 (4, 26) USB-mini B (54.5, 18.5) centered vertically on the board, opposite to RX component JP1 header (38, 32) UART header (27.5, 32) ICSP header (18, 33) I also include these, if they are somehow might affect on the enclosure for its height. PIC (30, 18.5) Crystal (38, 10)
Hole Restrict diameter for top and bottom is 6mm Board edges are with 2mm component Keepout on top and bottom. TX LED, RX and USB mini B connector are the only parts that passes through the component keepout (am I right?)
Sick of Beige is a set of specifications for PCB size and layout that make it easier to design project cases. We settled on square and golden ratio rectangle shapes, in sizes that match the popular cheap PCB services at Seeed Studio and itead. A matching Eagle parts library makes it easy to design with the specifications.
Golden Rectangle 50 x 31mm (DP5031) 60 x 37mm (DP6037) 70 x 43mm (DP7043) 80 x 49mm (DP8049) 90 x 56mm (DP9056) 100 x 62mm (DP10062)
Eagle freeware max size 100 x 80mm (DP10080)
Key values PCBs have 4mm corner radius 3.2mm mounting holes, 4mm from center of hole to edge of PCB We recommend minimum 6mm keepout around mounting hole to leave room for the standoffs We recommend minimum 1.7mm edge keepout for case clearance
DP Standard Board Keepouts and restricts -a 1.7mm width 39 tkeepout and 40 bkeepout around the board edges -a 3mm radius 41 tRestrict and 42 bRestrict with its center on each 4 holes -a crosshair like centerline for the board in 49 Reference layer -a usb center for the major axis of the board in 49 Reference layer at 5.25mm from edge -board name on the back 26 bNames e.g. DP6037 (lower right), 1.27mm size, 12% ratio
Other notes for case designers -we see PCB widths vary up to +0.4mm, and recommend you design for up to +0.4mm of extra PCB in both directions
All labels were fixed and this board is now ready.[quote author="alanh"]Put a ground via above pins A1/B1[/quote] I did put a ground via in that location now :)
@J1mbo Sorry, I don't how to import it in PDF, only in PNG format.
Update... I've connected the necessary pins A10 - A12 with MEMR and MEMW. The routing is done I think. but the labels need to be fixed If someone might check the board/connection it would be helpful.