Skip to main content

Messages

This section allows you to view all Messages made by this member. Note that you can only see Messages made in areas you currently have access to.

Messages - vimark

61
USB Infrared Toy / Re: USB IR toy V2.5
USBIRToy v2.5(3) updates

-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

cheers
64
USB Infrared Toy / Re: USB IR toy V2.5
Hi dsm,

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.

I'll implement those too ;)

Thanks dsm
65
USB Infrared Toy / Re: USB IR toy V2.5
Thanks dsm for your evaluation.

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)

Is this fine enough?
66
USB Infrared Toy / Re: USB IR toy V2.5
updates:

-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

units above are in mm

board files are attached

cheers,
67
USB Infrared Toy / Re: USB IR toy V2.5
sure, it can be done.

[quote author="ian"]Maybe move T1 R5 D2 D3 up and put it next ot the LED[/quote]
I prefer this one

cheers,
69
USB Infrared Toy / Re: USB IR toy V2.5
Thanks dsm for checking

[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 :)

Thanks!
70
USB Infrared Toy / Re: USB IR toy V2.5
[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
71
USB Infrared Toy / Re: Best positioning practices
Hello everyone,

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?)

board and image are attached for checking.

advices are welcome.

cheers,
vimark
72
Sick of Beige / SoB PCB sizes and Eagle PCB template library
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.

Here's the DP library for the default PCB sizes. No parts, just PCBs

Square
30x30mm (DP3030)
40x40mm (DP4040)
50x50mm (DP5050)
60x60mm (DP6060)
70x70mm (DP7070)
80x80mm (DP8080)

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
73
Project development, ideas, and suggestions / Re: XT-IDE adapter with CPLD builds
Hey Guys,

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.

See attachments for eagle files and gerber.

Cheers,
Vimark

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01922447016session_write_close ( )...(null):0
20.01952578632ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01952579408Database_MySQL->query( ).../DatabaseHandler.php:119
40.06412718168Database_MySQL->error( ).../Db-mysql.class.php:273