Differential pair parameters not stored in pcb file

Bug #1666809 reported by Martin Straub
22
This bug affects 5 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Committed
Low
Jeff Young

Bug Description

Differential pair parameters (track width, track gap etc) are not stored in the pcb file.

Application: kicad
Version: (2017-02-08 revision 0dc1193)-makepkg, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.51.0 OpenSSL/1.0.2j zlib/1.2.8 libssh2/1.8.0 nghttp2/1.16.1 librtmp/2.3
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.62.0
Curl: 7.51.0
KiCad - Compiler: GCC 6.3.0 with C++ ABI 1010
        Settings: USE_WX_GRAPHICS_CONTEXT=OFF
                  USE_WX_OVERLAY=OFF
                  KICAD_SCRIPTING=ON
                  KICAD_SCRIPTING_MODULES=ON
                  KICAD_SCRIPTING_WXPYTHON=ON
                  KICAD_SCRIPTING_ACTION_MENU=OFF
                  BUILD_GITHUB_PLUGIN=ON
                  KICAD_USE_SCH_IO_MANAGER=OFF
                  KICAD_USE_OCE=ON

Tags: pcbnew pns
Jeff Young (jeyjey)
Changed in kicad:
status: New → Triaged
importance: Undecided → Low
Revision history for this message
Nick Østergaard (nickoe) wrote :

I added this to v6 milestone because I think we need to consider this in v6.

tags: added: pcbnew pns
removed: differential pair
Changed in kicad:
milestone: none → 6.0.0-rc1
Jeff Young (jeyjey)
Changed in kicad:
assignee: nobody → Jeff Young (jeyjey)
status: Triaged → In Progress
Revision history for this message
Hildo Guillardi Júnior (hildogjr) wrote :

I would like to co-relate this implementation with this possibly feature
https://bugs.launchpad.net/kicad/+bug/1767349

Revision history for this message
Jeff Young (jeyjey) wrote :

I left TODOs in the code for these, but it will have to wait for 6.0 when (if?) we update the board file format.

Changed in kicad:
status: In Progress → Triaged
assignee: Jeff Young (jeyjey) → nobody
Revision history for this message
Jeff Young (jeyjey) wrote :

While we're there we should also add the two courtyard settings.

Revision history for this message
jean-pierre charras (jp-charras) wrote :

Hi Jeff,
What do you mean by "courtyard settings" ?

Revision history for this message
Jeff Young (jeyjey) wrote : Re: [Bug 1666809] Re: Differential pair parameters not stored in pcb file

Two DRC settings:

Require Courtyard Definitions in Footprints
Prohibit Overlapping Courtyards

> On 24 Jul 2018, at 19:16, jean-pierre charras <email address hidden> wrote:
>
> Hi Jeff,
> What do you mean by "courtyard settings" ?
>
> --
> You received this bug notification because you are a member of KiCad Bug
> Squad, which is subscribed to KiCad.
> https://bugs.launchpad.net/bugs/1666809
>
> Title:
> Differential pair parameters not stored in pcb file
>
> Status in KiCad:
> Triaged
>
> Bug description:
> Differential pair parameters (track width, track gap etc) are not
> stored in the pcb file.
>
> Application: kicad
> Version: (2017-02-08 revision 0dc1193)-makepkg, release build
> Libraries: wxWidgets 3.0.2
> libcurl/7.51.0 OpenSSL/1.0.2j zlib/1.2.8 libssh2/1.8.0 nghttp2/1.16.1 librtmp/2.3
> Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
> - Build Info -
> wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
> Boost: 1.62.0
> Curl: 7.51.0
> KiCad - Compiler: GCC 6.3.0 with C++ ABI 1010
> Settings: USE_WX_GRAPHICS_CONTEXT=OFF
> USE_WX_OVERLAY=OFF
> KICAD_SCRIPTING=ON
> KICAD_SCRIPTING_MODULES=ON
> KICAD_SCRIPTING_WXPYTHON=ON
> KICAD_SCRIPTING_ACTION_MENU=OFF
> BUILD_GITHUB_PLUGIN=ON
> KICAD_USE_SCH_IO_MANAGER=OFF
> KICAD_USE_OCE=ON
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/kicad/+bug/1666809/+subscriptions

Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

Before we add more DRC stuff to the board file, there is currently a
proposal to create a separate constraints file which seems like a
possible candidate to place DRC settings rather than making a change to
the board file format only to remove it later on.

On 7/24/2018 3:19 PM, Jeff Young wrote:
> Two DRC settings:
>
> Require Courtyard Definitions in Footprints
> Prohibit Overlapping Courtyards
>
>> On 24 Jul 2018, at 19:16, jean-pierre charras <email address hidden> wrote:
>>
>> Hi Jeff,
>> What do you mean by "courtyard settings" ?
>>
>> --
>> You received this bug notification because you are a member of KiCad Bug
>> Squad, which is subscribed to KiCad.
>> https://bugs.launchpad.net/bugs/1666809
>>
>> Title:
>> Differential pair parameters not stored in pcb file
>>
>> Status in KiCad:
>> Triaged
>>
>> Bug description:
>> Differential pair parameters (track width, track gap etc) are not
>> stored in the pcb file.
>>
>> Application: kicad
>> Version: (2017-02-08 revision 0dc1193)-makepkg, release build
>> Libraries: wxWidgets 3.0.2
>> libcurl/7.51.0 OpenSSL/1.0.2j zlib/1.2.8 libssh2/1.8.0 nghttp2/1.16.1 librtmp/2.3
>> Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
>> - Build Info -
>> wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
>> Boost: 1.62.0
>> Curl: 7.51.0
>> KiCad - Compiler: GCC 6.3.0 with C++ ABI 1010
>> Settings: USE_WX_GRAPHICS_CONTEXT=OFF
>> USE_WX_OVERLAY=OFF
>> KICAD_SCRIPTING=ON
>> KICAD_SCRIPTING_MODULES=ON
>> KICAD_SCRIPTING_WXPYTHON=ON
>> KICAD_SCRIPTING_ACTION_MENU=OFF
>> BUILD_GITHUB_PLUGIN=ON
>> KICAD_USE_SCH_IO_MANAGER=OFF
>> KICAD_USE_OCE=ON
>>
>> To manage notifications about this bug go to:
>> https://bugs.launchpad.net/kicad/+bug/1666809/+subscriptions
>

Revision history for this message
Jeff Young (jeyjey) wrote :
Changed in kicad:
assignee: nobody → Jeff Young (jeyjey)
status: Triaged → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.