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

1
DirtyPCBs support / Re: PCBs that aren't 'circuit' boards... how to?
About the flooding of copper, Its weird that the software won't dodge those holes outline, its should know that its a part of the board outline and apply clearance rule, else we can place keepout circle on it as an alternative.

Quote
although those holes will not create a .GDD, .GDG or .TXT drill file
You're right, and it won't do that :(

Great! This is our workaround for now.

Cheers,
vimark

2
DirtyPCBs support / Re: PCBs that aren't 'circuit' boards... how to?
Thank you vimark!

Your answers cover the questions perfectly.  However my layout program has no provision for holes without placing a pad, but does suggest calling out a pad 2 mils smaller than the hole for a 'mechanical' hole without plating.  Does this sound satisfactory?

Many thanks again!

Hi Electrojim, you're welcome.
That method could flag as fault. Can your software do circles on the outline layer instead with the smallest line width?

vimark
3
DirtyPCBs support / Re: PCBs that aren't 'circuit' boards... how to?
Hi Electrojim,

That's a great idea,
Basically all routing like rectangular and custom slots are placed on the outline layer just like the pcb edges.
Its not required to use pads for holes, drills are use on those. If your using pads these will result to plated holes.
You can use v-groove to separate the two panels.
After placing your order please write a support ticket noting that your board has intention to omit some layers, this way they have a heads up when proceeding. Use drills for non-plated holes.

I hope these answers much of you question.
4
DirtyPCBs support / Re: A row of holes vs. a slot
Hi Electrojim,

Drilling overlapping holes is not advisable. Please draw an outline for the slot using border layer instead, like your routing your board edges.

vimark
5
DirtyPCBs support / "Only drill file seen by the board house" problem
Problem concerning
Quote
Our manufacturer found that this Gerber file only has drill file. Other files didn't seem to have been exported.

Probably the board was made with KiCAD, and since the software has inverted vertical coordinate (y-axis is positive downward). Gerbers produced have negative y-values, this seems to give problems to the board manufacturer and sees no design at all, except for the drills.

One workaround for us is to move the whole board design up (negative y, wrt to KiCAD y-axis). This will give positive y values on the output gerbers.

Big thanks to Timo (tisaalho@gmail.com) for his patience in solving this sort of problem with us.
6
DirtyPCBs support / How do I make plated and un-plated through holes
plated through holes (PTH) are holes that are placed on drill layer while non-plated through holes (NPTH) are placed on outline layers

This is a bit tricky on KiCAD as it will produce two NC drill files for PTH and NPTH holes. For some who don't care about non plated through holes, they combine the two drill file using gerbMerge as one all plated holes. A workaround for this is manually draw a hole and place it on the outline layer.
7
DirtyPCBs support / Re: How do I make a slot in my PCB?
In making PCB slots, draw zero width line around the slot or its perimeter.

Plated slots are produced when the line used to draw them are placed on drill layer while unplated one are placed on the outline layer

minimum diameters for plated slots is 0.6mm while 0.8mm for unplated.

Edit: these are my findings/collections when Jinhe replies on inquiries like these
8
Sick of Beige / Re: Which SoB case for my Bus Pirate v3.5b?
Hi spooner,

For the bus pirates v3
Were sorry but we did not make any cases for those bus pirates prior to v3.6 which are not in a SoB (sick of beige) cases. SoB designs were implemented starting on v3.6 and later.

For the bus pirates v4
on the other hand non-SoB cases were made for v4 and named "Bus Pirate v4 Acrylic case kit v1"

were sorry if we made this too confusing

vimark
9
General discussion / Re: PCB mounting holes
I wouldn't advice 1) as not all ground are earth ground. some have capacitor (0.1uF) between circuit ground and earth ground.
2) & 3) might be the same for me. 3) restricts parts being placed/overlapped for clearance of bolt heads
10
Bus Pirate Support / Re: Bus Pirate v4 case
Hi,

Please use "Bus Pirate v4 Acrylic case kit v1" for the current Bus Pirate v4.
The supposed new Bus pirate v4 design which fits on Sick of Beige case were halted in production.

vimark
12
OpenOCD JTAG / Re: missing? pins
Hi murpf,

You can check this post which is related to the Bus Pirate using JTAG.

The author left out vcc connection for he's using the target's power as stand alone, but I can't find where he connects the Reset :(

Cheers,
Vimark
14
Breakout boards / Re: ATX 1.2 won't drive 12V solenoid?
From my experience similar to this case, we've provide a small relay that in turn switch a contactor to switch on/off a whole videoke room (consist of 0.5 hp aircon, tv and a videoke machine). PC controls and its microcontroller (connected via usb) went off when the contactor+relay is turned off. Out of a few days scratching our heads on what's going on, we've decided to place an 0.47uF 500V Mylar Cap in parallel to the relay switch (not parallel to the coil). So far problem were gone.

I believe that huge current surge rushes when contactor discharges affects the controller and the PC. In your case it could be the current surge from the solenoid and not RF related.

( ! ) 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.01792429320session_write_close ( )...(null):0
20.01822560936ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01822561712Database_MySQL->query( ).../DatabaseHandler.php:119
40.06272700464Database_MySQL->error( ).../Db-mysql.class.php:273