Author Topic: Pattern creation weirdness  (Read 7769 times)

0 Members and 1 Guest are viewing this topic.

Online MonkehTopic starter

  • Super Contributor
  • ***
  • Posts: 7986
  • Country: gb
Pattern creation weirdness
« on: July 28, 2013, 11:50:20 pm »
So I've been playing around with DipTrace, kinda like it, but I've run into this, and just.. I don't get it. Any clues?

And yes, I know I can just place pads freely, which is what I'm going to end up doing.
« Last Edit: July 29, 2013, 12:04:06 am by Monkeh »
 

Offline gc

  • Contributor
  • Posts: 11
Re: Pattern creation weirdness
« Reply #1 on: July 29, 2013, 03:11:19 pm »
Don't draw silk screen lines on pads! You will run into an DRC error in PCB. I think the Component Editor can't handle the small lines automatically. There is no need for such lines. Delete them and everything works fine.

;)
 

Online MonkehTopic starter

  • Super Contributor
  • ***
  • Posts: 7986
  • Country: gb
Re: Pattern creation weirdness
« Reply #2 on: July 29, 2013, 03:12:10 pm »
Don't draw silk screen lines on pads! You will run into an DRC error in PCB. I think the Component Editor can't handle the small lines automatically. There is no need for such lines. Delete them and everything works fine.

;)

It does it even without lines touching the pads.
 

Offline gc

  • Contributor
  • Posts: 11
Re: Pattern creation weirdness
« Reply #3 on: July 29, 2013, 03:31:02 pm »
Don't draw silk screen lines on pads! You will run into an DRC error in PCB. I think the Component Editor can't handle the small lines automatically. There is no need for such lines. Delete them and everything works fine.

;)

It does it even without lines touching the pads.

It does what? Die automatic shape creation workes fine for simple shapes like rectangles on IC components. If you need complex shapes just draw them by hand. You can use copy and paste and shift for positioning with the cursor keys to get the shapes to their properly position. I don't see any problem.
 

Online MonkehTopic starter

  • Super Contributor
  • ***
  • Posts: 7986
  • Country: gb
Re: Pattern creation weirdness
« Reply #4 on: July 29, 2013, 03:32:48 pm »
Don't draw silk screen lines on pads! You will run into an DRC error in PCB. I think the Component Editor can't handle the small lines automatically. There is no need for such lines. Delete them and everything works fine.

;)

It does it even without lines touching the pads.

It does what? Die automatic shape creation workes fine for simple shapes like rectangles on IC components. If you need complex shapes just draw them by hand. You can use copy and paste and shift for positioning with the cursor keys to get the shapes to their properly position. I don't see any problem.

Makes an appalling mess for no apparent reason and forces me to fix the mess.

Even a simple shape it screws the dimensions up on.
 

Offline gc

  • Contributor
  • Posts: 11
Re: Pattern creation weirdness
« Reply #5 on: July 29, 2013, 03:45:56 pm »
I don't have any mess. Look at the attachment.
 

Online MonkehTopic starter

  • Super Contributor
  • ***
  • Posts: 7986
  • Country: gb
Re: Pattern creation weirdness
« Reply #6 on: July 29, 2013, 03:47:15 pm »
I don't have any mess. Look at the attachment.

And does it mangle the dimensions? (ie. .2" becoming .414" when going from 2 to 4 pins)

If not: Please explain how you get it to work.
 

Offline gc

  • Contributor
  • Posts: 11
Re: Pattern creation weirdness
« Reply #7 on: July 29, 2013, 03:57:36 pm »
Sorry, I have no further time yet. Just play a little bit around with the things. The generator is a rearly cool tool. Maybe someone else could answer better or post your question to alex in the diptrace forum.

;)
 

Offline Kremmen

  • Super Contributor
  • ***
  • Posts: 1289
  • Country: fi
Re: Pattern creation weirdness
« Reply #8 on: July 29, 2013, 06:25:49 pm »
Don't draw silk screen lines on pads! You will run into an DRC error in PCB. I think the Component Editor can't handle the small lines automatically. There is no need for such lines. Delete them and everything works fine.

;)

It does it even without lines touching the pads.
There seems to be a quirk in DT - if you create a pad layout using the generator, then draw the silk print and later change pad generator dimensions, the silk will be distorted. This can be considered a bug.
The easy workaround is to first complete pad placement and only when that is positively correct, you draw the silk and assy layers. Works for me every time.
Nothing sings like a kilovolt.
Dr W. Bishop
 

Offline gc

  • Contributor
  • Posts: 11
Re: Pattern creation weirdness
« Reply #9 on: July 29, 2013, 08:13:32 pm »
Yes, you are right! I just saw it. Once you leave the Pattern Editor it ends up with quirk to reuse automatic pattern creation. But I found a workaround.

Open the Pattern Lib to start your work.

Klick on the component of interest left in the Patterns list.

Select silkcreen drawing
CTRL+X (will temporarily cut the silkscreen drawing)
Select the editfield with Number of Pads then CTRL+C and CTRL+V (pads get out of center = BUG)
CTRL+ALT+C (this will recenter the pads)
Left mouse button click in drawing area
CTRL+V (will paste old silkscreen drawing)
use cursor keys the shift silkscreen drawing to correct position (hope your grid fits ;))
CTRL+S (save all work)

Now you can make any further components in Pattern Properties without mess.

Alter you leave the Pattern Editor and have a new start next time first repeat the workaround procedure
(only if you would like to expand existing Patterns using the generator)

And hope of Alex and his Software team that they will soon fix the bug.

;)

 

Online MonkehTopic starter

  • Super Contributor
  • ***
  • Posts: 7986
  • Country: gb
Re: Pattern creation weirdness
« Reply #10 on: July 29, 2013, 08:26:27 pm »
Even if you don't leave, put two pads in at .1", draw a .2" wide box around them, then increase the number of pads to 4 and check the size of the box.
 

Offline gc

  • Contributor
  • Posts: 11
Re: Pattern creation weirdness
« Reply #11 on: July 29, 2013, 08:38:16 pm »
Even if you don't leave, put two pads in at .1", draw a .2" wide box around them, then increase the number of pads to 4 and check the size of the box.

Yes, it's another Bug. But it's very easy and fast done to fix this in the Points window.
 

Online MonkehTopic starter

  • Super Contributor
  • ***
  • Posts: 7986
  • Country: gb
Re: Pattern creation weirdness
« Reply #12 on: July 29, 2013, 08:39:07 pm »
Even if you don't leave, put two pads in at .1", draw a .2" wide box around them, then increase the number of pads to 4 and check the size of the box.

Yes, it's another Bug. But it's very easy and fast to fix this in the Points window.

Unless you run headfirst into the other bug. I'll just do it using free placement, less implosions.
 

Offline gc

  • Contributor
  • Posts: 11
Re: Pattern creation weirdness
« Reply #13 on: July 29, 2013, 09:05:09 pm »
I think the generator is a useful and cool tool, but it surely needs some improvements e.g. for silk adjustment and of course bug fixing.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf