Post-v6 new features and development news

Note: to keep this from getting really long, please split discussion off into separate threads. Thanks!

Board/library footprint checking.

10 Likes

Ignored tests listed in DRC window.

10 Likes

Text min height & thickness.

10 Likes

Radial dimensions.

13 Likes

Shapes for schematics:

12 Likes

Dash-dot-dot line styles and customizable dash/dot lengths.

5 Likes

Custom rules for pad-to-zone connections.

    (rule heavy_thermals
       (constraint thermal_spoke_width (min 0.5mm))
       (condition "A.NetClass == 'HV'"))

    # Don't use thermal reliefs on heatsink pads
    (rule heat_sink_pad
        (constraint zone_connection solid)
        (condition "A.Fabrication_Property == 'Heatsink pad'"))
6 Likes

Starved thermals DRC checking.

Along with a custom rule constraint for same:

    # Require all four thermal relief spokes to connect to parent zone
    (rule fully_spoked_pads
        (constraint min_resolved_spokes 4))
8 Likes

Copper sliver checker.

(Totally contrived example, but you get the idea.)

7 Likes

Solder mask integrity checking.

5 Likes

After running DRC it will also show the effects of any minimum web width on the solder mask.

5 Likes

Mechanical clearance rules. Adds mechanical_clearance and mechanical_hole_clearance to the existing clearance and hole_clearance constraints.

While the later are not run on items of the same net, the mechanical_* versions are.

# Prevent solder wicking from SMD pads
(rule holes_in_pads
    (constraint mechanical_hole_clearance (min 0.2mm))
    (condition "B.Pad_Type == 'SMD'"))
5 Likes

8 posts were split to a new topic: Moved from Post-v6 to keep thread clean

Copper-to-copper clearance checking within a zone, and within a single graphic object.

7 Likes

Dielectric colours in board stackup.

8 Likes

Line styles for PCBNew graphic objects.

9 Likes

All the preferences all the time.

12 Likes

@hermit is there a way to restrict this thread to certain posters? It would be nice to follow up on the idea of preventing this thread from turning into a Q&A for every other feature like happened with the last one.

9 Likes

Individual custom rule severities.

    (rule "Via Hole to Track Clearance"  
        (constraint hole_clearance (min 0.254mm))
        (condition "A.Type =='Via' && B.Type =='Track'")
        (severity warning))
4 Likes

Optional drop-shadows for net highlighting.

5 Likes