Git is alive again: https://git.launchpad.net/~jeyjey/kicad/commit/?id=602bd05291677de97e50e84bef7a3510ff80be23
> On 5 Jul 2019, at 12:19, Jeff Young <[email protected]> wrote: > > (setup > (last_trace_width 0.25) > (trace_clearance 0.2) > (zone_clearance 0.508) > (zone_45_only no) > (trace_min 0.2) > (via_size 0.8) > (via_drill 0.4) > (via_min_size 0.4) > (via_min_drill 0.3) > (user_diff_pair 1 2 3) > (uvia_size 0.3) > (uvia_drill 0.1) > (uvias_allowed no) > (uvia_min_size 0.2) > (uvia_min_drill 0.1) > (max_error 0.005) > (defaults > (edge_clearance 0.01) > (edge_cuts_line_width 0.05) > (courtyard_line_width 0.05) > (copper_line_width 0.2) > (copper_text_dims (size 1.5 1.5) (thickness 0.3) keep_upright) > (silk_line_width 0.12) > (silk_text_dims (size 1 1) (thickness 0.15) keep_upright) > (other_layers_line_width 0.1) > (other_layers_text_dims (size 1 1) (thickness 0.15) keep_upright) > ) > (pad_size 1.524 1.524) > (pad_drill 0.762) > (pad_to_mask_clearance 0.051) > (solder_mask_min_width 0.25) > (aux_axis_origin 0 0) > (visible_elements FEFFFF7F) > (pcbplotparams > (layerselection 0x01000_7fffffff) > (usegerberextensions false) > (usegerberattributes false) > (usegerberadvancedattributes false) > (creategerberjobfile false) > (excludeedgelayer true) > (linewidth 0.101600) > (plotframeref false) > (viasonmask false) > (mode 1) > (useauxorigin false) > (hpglpennumber 1) > (hpglpenspeed 20) > (hpglpendiameter 15.000000) > (psnegative false) > (psa4output false) > (plotreference true) > (plotvalue true) > (plotinvisibletext false) > (padsonsilk false) > (subtractmaskfromsilk false) > (outputformat 5) > (mirror false) > (drillshape 0) > (scaleselection 1) > (outputdirectory "")) > ) > > Good to go? > > Cheers, > Jeff. > > (I can post the code later, but our git instance seems to be down.) > > > >> On 5 Jul 2019, at 02:32, hauptmech <[email protected] >> <mailto:[email protected]>> wrote: >> >> Not requiring DR/DRC is appreciated. >> >> Netclasses don't work with my designs on a fundamental level and if there >> were not a way I could ignore them, I would not be able to use KiCAD. >> Likewise the new interactive router which spends most of its time in >> Highlight Collisions mode with Allow DRC Violations. I use it normally when >> I can, but that's not very often. >> >> The knowledge of the kicad developers of leading edge and specialist board >> design has consistently been limited and if you bake in that limited >> knowledge into DR/DRC with no fallback, you will shoot some users in the >> foot. >> >> It doesn't need to be the old system but it does need to be free of >> assumptions about what is acceptable data for the manufacturer and what is >> acceptable practice for the designer. >> >> >> On 5/07/2019 11:45 AM, Jeff Young wrote: >>> Hi Seth, >>> >>> I was thinking about a similar issue which is that we probably can’t >>> require users to move to the new DR system (as it will be considerably more >>> technical). So perhaps using the old system as defaults which can be >>> overridden by the new makes sense. >>> >>> Cheers, >>> Jeff. >>> >>> >>>> On 4 Jul 2019, at 22:40, Seth Hillbrand <[email protected] >>>> <mailto:[email protected]>> wrote: >>>> >>>> Hi Jeff- >>>> >>>> Ideally, I'd like to find an option that doesn't need to move twice during >>>> v6. Toward that goal, what if we moved edge_clearance to the defaults >>>> section? Until we implement the design rules and/or polygon-specific >>>> clearance, it simply controls everything. Once we integrate the new >>>> features, they are allowed to override the default. >>>> >>>> Thoughts? >>>> -Seth >>>> >>>> On 2019-07-04 12:07, Jeff Young wrote: >>>>> Looking through our current set of board setup properties, only >>>>> solder_mask_min_width would join edge_clearance in a design_rules >>>>> section. >>>>> Most of the other properties are either most-recently-used values >>>>> (zone_clearance, via_size, etc.) or true DRC values (uvias_allowed, >>>>> trace_min, etc.). >>>>> The outlier is max_error, which is mostly a performance vs beauty >>>>> trade-off, but _does_ affect the generated board. >>>>> So, >>>>> 1) leave solder_mask_min_width and edge_clearance in setup for now >>>>> 2) create a design_rules section for solder_mask_min_width and >>>>> edge_clearance >>>>> 3) leave edge_clearance in the project file for now >>>>> I think I’d vote for (1) simply because I don’t know how (2) will >>>>> play with Jon’s stuff. But the only one I don’t like is (3). >>>>> Cheers, >>>>> Jeff. >>>>>> On 4 Jul 2019, at 15:42, Seth Hillbrand <[email protected] >>>>>> <mailto:[email protected]>> wrote: >>>>>> On 2019-07-04 09:24, Jeff Young wrote: >>>>>> Since this is DRC, can we keep it in its current place until the DRC >>>>>> manager goes in >>>>>> Well, there’s DRC and there’s DR. The other options really >>>>>> control >>>>>> only what is *checked*, whereas this one controls stuff *on* the >>>>>> board. Granted a lot of Jon’s rules will also fit into the DR >>>>>> camp, >>>>>> but I feel a little more reticent to move this one out. >>>>>> Thoughts? >>>>>> Jeff. >>>>> That's a valid point. Ideally, I'd like to see this in a >>>>> "DesignRules" section. Different manufacturers will have different >>>>> requirements here, so the DRC/DFM import would need to modify this >>>>> value. The check also needs to allow separate values for internal vs. >>>>> external layers. >>>>> If we want to separate the generation from the checking, we might want >>>>> to put this setting in the zone parameters. In which case, we might >>>>> use a global default setting that is used for new zones. >>>>> -Seth >>> >>> _______________________________________________ >>> Mailing list: https://launchpad.net/~kicad-developers >>> <https://launchpad.net/~kicad-developers> >>> Post to : [email protected] >>> <mailto:[email protected]> >>> Unsubscribe : https://launchpad.net/~kicad-developers >>> <https://launchpad.net/~kicad-developers> >>> More help : https://help.launchpad.net/ListHelp >>> <https://help.launchpad.net/ListHelp> >> >> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> <https://launchpad.net/~kicad-developers> >> Post to : [email protected] >> <mailto:[email protected]> >> Unsubscribe : https://launchpad.net/~kicad-developers >> <https://launchpad.net/~kicad-developers> >> More help : https://help.launchpad.net/ListHelp >> <https://help.launchpad.net/ListHelp> > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

