Differential pair parameters not stored in pcb file

Bug #1666809 reported by Martin Straub on 2017-02-22
22
This bug affects 5 people
Affects Status Importance Assigned to Milestone
KiCad
Low
Unassigned

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

Jeff Young (jeyjey) on 2018-04-05
Changed in kicad:
status: New → Triaged
importance: Undecided → Low
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) on 2018-06-10
Changed in kicad:
assignee: nobody → Jeff Young (jeyjey)
status: Triaged → In Progress

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

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
Jeff Young (jeyjey) wrote :

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

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

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

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
>

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers