Author Topic: Necking traces  (Read 2985 times)

0 Members and 1 Guest are viewing this topic.

Offline SimonTopic starter

  • Global Moderator
  • *****
  • Posts: 17817
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Necking traces
« on: November 29, 2019, 11:23:16 am »
I need to pass traces between some closely spaced header pins (2 row). Ideally i want 0.25mm tracks but this is impossible on 1.27mm pitched pins (https://www.eevblog.com/forum/eda/smallest-header-pin-pads/new/#new)

But I could accept necking of tracks as they pass the pins. But I can't find any such option in KiCad. Is this currently not a feature?
 

Online langwadt

  • Super Contributor
  • ***
  • Posts: 4427
  • Country: dk
Re: Necking traces
« Reply #1 on: November 29, 2019, 11:55:13 am »
when routing just click to finalize the segment, change the track width (w/shift-w to step up/down the defined widths) and keep routing,
 
The following users thanked this post: poeschlr

Offline mark03

  • Frequent Contributor
  • **
  • Posts: 711
  • Country: us
Re: Necking traces
« Reply #2 on: November 29, 2019, 09:22:44 pm »
It's not currently a feature AFAIK, but I think it's on the roadmap, maybe even in v6.  Definitely one of my top issues with Kicad at the moment---although for me it's usually the starting and ending of a trace, rather than squeezing a trace through a tight gap.  It's a huge pain when you can't use a trace any wider than the pin pitch, e.g. when laying out switching power supplies.  You can always "paint" your way to an acceptable geometry, but it is ugly and time-consuming.
 

Offline SimonTopic starter

  • Global Moderator
  • *****
  • Posts: 17817
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: Necking traces
« Reply #3 on: November 30, 2019, 08:44:11 am »
Ah well I will just have to route in the smaller trace and then increase the segments. I wonder if I can prep one trace set and then copy and paste it over the top.
 

Offline pierreraymondrondelle

  • Contributor
  • Posts: 33
  • Country: fr
Re: Necking traces
« Reply #4 on: November 30, 2019, 04:16:35 pm »
Why not creating adequate SMD pads, put them on the bottom face and connect the tracks to ?
 

Offline SimonTopic starter

  • Global Moderator
  • *****
  • Posts: 17817
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: Necking traces
« Reply #5 on: November 30, 2019, 04:31:03 pm »
Why not creating adequate SMD pads, put them on the bottom face and connect the tracks to ?

What? TH was prefered for mechanical strength. I could use SMD and put vias through the PCB and run everything underneath if the SMD pads will hold the module boards without breaking joints.
 

Offline pierreraymondrondelle

  • Contributor
  • Posts: 33
  • Country: fr
Re: Necking traces
« Reply #6 on: November 30, 2019, 09:00:38 pm »
Sorry, maybe, I wasn't clear.
In the past, when typons were handmade with decadry or Mecanorma pads and ribbon, there were dedicated footprints for DIL with "bones" in between the pads where the ribbon was glued on.

When I proposed to use SMD pads, I was intending to design them narrower than the usual tracks, keeping the compliance to the insulation rules and to put them on the same side as the nominal tracks, between the pads. So no need to put vias.  In fact it was an upgrade of the old fashioned bones !

Specific footprints might even be designed. It is however important to insert the "bones" into the schematics, to give them a ref and a value in order that net names are allocated.  I didn't do that yet but I think that multi-part symbols would do the trick

I already used for months a similar method for creating jumpers on single side PCBs. They're also defined within eeschema, keeping the netnames they're connected to.

882166-0

882170-1

882178-2

882186-3


The footprint has 3 pads connected together, on the library symbol they are stacked, the pin 1 name only is visible.

I don't know if this fully acceptable regarding kicad's policy but I didn't get any warning from the error checker.

PS. Sorry if the 4 pictures are not showing on the forum, this is the first time I'm trying to include an attachment.
Thanks for the help to do it.
« Last Edit: November 30, 2019, 09:13:29 pm by pierreraymondrondelle »
 

Online PlainName

  • Super Contributor
  • ***
  • Posts: 6847
  • Country: va
Re: Necking traces
« Reply #7 on: December 01, 2019, 02:14:09 pm »
Quote
for creating jumpers on single side PCBs

Do you do that because the jumpers are actual parts you specify on a BOM?
 

Offline pierreraymondrondelle

  • Contributor
  • Posts: 33
  • Country: fr
Re: Necking traces
« Reply #8 on: December 01, 2019, 11:02:29 pm »
exactly
 
The following users thanked this post: Styno

Online PlainName

  • Super Contributor
  • ***
  • Posts: 6847
  • Country: va
Re: Necking traces
« Reply #9 on: December 01, 2019, 11:13:26 pm »
OK, thanks :)
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf